OK, so I have a number of older Heatmiser thermostats around the house, together with a multilink which manages them all. I am trying to add to my HA, but having trouble. Not sure I understand the required info:
Going by the components page i’m using the following:
climate:
- platform: heatmiser
ipaddress: 192.168.0.5
port: 80
tstats:
- 1:
id: 1
name: test
This is for one of the PRT-TS (Touchscreen) wireless thermostats.
Firstly, the notes state that ID is a required field, and should be the same as configured on the thermostat. Only I have no idea what that is, or whether the ones I have are even configurable with such. Going from another example on these forums, I’ve gone with an arbitrary ‘1’ but on checking config I am getting the following errors:
Failed config
climate.heatmiser:
platform: heatmiser
ipaddress: 192.168.86.5
port: 80
tstats: [source /config/configuration.yaml:135]
Traceback (most recent call last):
File “/usr/local/lib/python3.6/runpy.py”, line 193, in _run_module_as_main
“main”, mod_spec)
File “/usr/local/lib/python3.6/runpy.py”, line 85, in _run_code
exec(code, run_globals)
File “/usr/src/app/homeassistant/main.py”, line 374, in
sys.exit(main())
File “/usr/src/app/homeassistant/main.py”, line 353, in main
return scripts.run(args.script)
File “/usr/src/app/homeassistant/scripts/init.py”, line 57, in run
return script.run(args[1:]) # type: ignore
File “/usr/src/app/homeassistant/scripts/check_config.py”, line 115, in run
dump_dict(config, reset=‘red’)
File “/usr/src/app/homeassistant/scripts/check_config.py”, line 293, in dump_dict
dump_dict(value, indent_count + 2)
File “/usr/src/app/homeassistant/scripts/check_config.py”, line 300, in dump_dict
dump_dict(i, indent_count + 2, True)
File “/usr/src/app/homeassistant/scripts/check_config.py”, line 290, in dump_dict
for key, value in sorted(layer.items(), key=sort_dict_key):
File “/usr/src/app/homeassistant/scripts/check_config.py”, line 283, in sort_dict_key
key = str.lower(val[0])
TypeError: descriptor ‘lower’ requires a ‘str’ object but received a ‘int’
The components file suggests that the PRT range of heatmisers are supported. Anyone have a clue?
thx