Seems to work, everything available in an instant for me!
Great job!!
Seems to work, everything available in an instant for me!
Great job!!
Works for me too! Thanks a million David
O.K. Now under the āclimateā entities I see āzones namesā and ātemperatureāā¦
But still nothing can be done moreā¦ Changed/adjusted, etcā¦
Up and down arrows are not reactingā¦
@dariusz - what is the model of your controller? Someoneās reached out to me - they have a HCM200d.
I have: HCM200D P4 V7.10 UK.
OK, if you want me to have a look - HA log & a packet log from startup, fro next 10 mins.
Someone just sent me a HA log:
2021-02-23 21:35:04 ERROR (MainThread) [custom_components.evohome_cc] evohome_cc v0.5.9, using evohome_rf v0.5.8 - versions don't match (this is bad)
This is bad.
That was me, when I managed to pull the update yesterday before the second update to fix
Does anyone have an OpenTherm Bridge, with an outside temperature feature?
Yes Iām using the Opentherm Bridge and setting the outside temperature via an Opentherm Gateway, also getting a fair number of failed TX transfers only occurring with the bridge and our HW BDR91.
@DanRP Could you send me a packet log of 30 min window - preferably from HA startup?
@Everyone - just pushed v0.5.10 - only small fixes.
For logging, I suggest the following for configuration.yaml:
evohome_cc:
scan_interval: 60
config:
packet_log: /folder/.config/packet.log
TBH, a scan_interval
of 180 is more than adequate - use 60 if you like (less is only useful for development).
ā¦ then:
logger:
default: info # don't use debug
logs:
homeassistant.core: debug # to see: Event state_changed
homeassistant.loader: info # to see: You are using ... evohome_cc...
homeassistant.setup: info # to see: Setting up evohome_cc
evohome_rf.packet_log: info
custom_components.evohome_cc: info
custom_components.evohome_cc.*: info
This will enable you to see the following in your HA log files (I have added some carriage returns for readability here):
2021-02-24 21:20:42 INFO (MainThread) [custom_components.evohome_cc] Schema = {
'controller': '01:145038',
'system': {'heating_relay': '13:237335'},
'orphans': [],
'stored_hotwater': {
'hotwater_sensor': '07:045960',
'hotwater_valve': '13:163733',
'heating_valve': '13:081807'
},
'underfloor_heating': {},
'zones': {
'00': {
'heating_type': 'radiator_valve',
'sensor': None,
...
'07': {
'heating_type': 'electric_heat',
'sensor': '03:183434',
'devices': ['13:106039']
}
}
}
There is a similar line for Params = {
, and Status = {
.
With a HGI80, if you exceed the duty cycle, it will not Tx until you power cycle it
exceeding the duty cycle can happen if you restart the system several times in short order, and it does discovery back-to-backā¦
So, remove the HGI80s USB cable, and reconnect (you may/may not have to reboot the host system0
No problem. Iāll do this tomorrow morning. Thanks for the great work!!
And the person who just send me a packet log (you know who you are) - have at look at your zone 03
- it appears mis-configured!
It has no actuators, only a sensor - see zone 04
for comparison.
"03": {
"heating_type": "radiator_valve",
"sensor": "04:xxxxxx",
"devices": []
},
"04": {
"heating_type": "radiator_valve",
"sensor": "04:yyyyyy",
"devices": [
"04:yyyyyy"
]
},
In the logs:
21:27:56.847 || CTL:123456 | HGI:123456 | RP | zone_devices | 03007... || {'zone_idx': '03', 'device_class': 'zone_actuators', 'devices': []}
21:27:57.556 || CTL:123456 | HGI:123456 | RP | zone_devices | 04000... || {'zone_idx': '04', 'device_class': 'zone_actuators', 'devices': ['04:yyyyyy']}
The means the controller wouldnāt be sure of the heat demand of that zone - the TRV would know (and would open / close accordingly), but whether the boiler would give it heat, or notā¦
Iām using a NanoCul rather than a HGI80. After a lot of initial issues with TXās failing entirely Iāve managed to get this working.
The evofw3 dev & I are working on a fix (actually heās doing the fix).
Thatās great news - thanks! How do I send you the logs?
@zxdavb - Thank you, now have evohome running in a dedicated home assistant container on a Pi, visible to my master Home Assistant.
So many possibilities, next up, getting the evohome HA running with a touchscreen to replicate the Evohome controller, at least visually.
Looking at my schema I see Iāve got a few zones incorrectly setup myself. This is a brilliant feature.
PM me a link to your favorite file hosting website