Heatmiser Neo-Hub / Neostat / Neostat-e support for home-assistant.io
This is a work in progress for adding Heatmiser Neo-hub support to Home Assistant (https://home-assistant.io/), I maintain this as a weekend project only so don't expect fast updates but feel free to raise issues as needed.
Installation:
For Hass.io: Install and configure SSH server from the "Add-on store". Once you have shell run the following:
cd /config/
mkdir custom_components
cd /config/custom_components
git clone https://github.com/MindrustUK/Heatmiser-for-home-assistant
mv Heatmiser-for-home-assistant heatmiserneo
For Manual / Custom installations: Change directory to config location then run the following:
mkdir custom_components
cd /config/custom_components
git clone https://github.com/MindrustUK/Heatmiser-for-home-assistant
mv Heatmiser-for-home-assistant heatmiserneo
For both above scenarios then complete configuration as follows:
General Configuration:
[Authors note: Add notes about how to find your heatmiser neohub on your network (Nmap, checking your routers DHCP table, ARP etc).]
Suggestions from Haakon Storm Heen, Use namp on your local network range:
nmap -Pn -p4242 -oG - 192.168.1.0/24 | grep 4242 | grep -i open
As per example_configuration.yaml, add the following to the configuration.yaml in your /config directory.
climate:
- platform: heatmiserneo
host: <Insert IP Address / Hostname>
port: 4242
(Optional) Logging Configuration:
If debugging is required (submitting bug reports etc.) logger verbosity can be adjusted as follows:
logger:
default: warning
logs:
custom_components.heatmiserneo: debug