While the Cooling and Fan functions work as expected, my HestiaPi does not seem to be able to control my furnace.
What happens when the furnace should kick on is the fan immediately turns on but the furnace itself does nothing (with my old analog thermostat, the furnace would kick on for about 15 seconds before the fan turned on).
As a test I re-connected my old analog thermostat and it is still able to turn on the furnace, so it appears the wiring on the furnace end of things is OK.
This is the HVAC version with the Common wire powering the HestiaPi.
Following the instructions here, I got the following voltage readings:
System idle:
C-R:24
C-G:0
C-W:0
Fan on:
C-R:24
C-G:24
C-W:0
Heat on:
C-R:24
C-G:24
C-W:0
I took the unit off the wall and checked the solder points behind the wire screw-down connectors as well as the black relays and all appears good there. Can the issue be something aside from a bad solder point?
Finally, below is some log output from me turning the heat on (set point above current room temp) and then off again. I don’t see anything that looks out of place.
$ openhab-cli showlogs
==> /var/log/openhab2/audit.log <==
==> /var/log/openhab2/events.log <==
2020-10-05 19:44:48.680 [nt.ItemStatePredictedEvent] - MyTempProxy predicted to become 71.0
2020-10-05 19:44:48.777 [ome.event.ItemCommandEvent] - Item 'MyHumiProxy' received command 45.4
2020-10-05 19:44:48.890 [nt.ItemStatePredictedEvent] - MyHumiProxy predicted to become 45.4
2020-10-05 19:44:48.985 [vent.ItemStateChangedEvent] - MyHumiProxy changed from 45.6 to 45.4
2020-10-05 19:44:59.049 [vent.ItemStateChangedEvent] - MyHumi changed from 45.4 to 45.5
2020-10-05 19:44:59.252 [ome.event.ItemCommandEvent] - Item 'MyTempProxy' received command 71.0
2020-10-05 19:44:59.294 [nt.ItemStatePredictedEvent] - MyTempProxy predicted to become 71.0
2020-10-05 19:44:59.335 [ome.event.ItemCommandEvent] - Item 'MyHumiProxy' received command 45.5
2020-10-05 19:44:59.464 [nt.ItemStatePredictedEvent] - MyHumiProxy predicted to become 45.5
2020-10-05 19:44:59.587 [vent.ItemStateChangedEvent] - MyHumiProxy changed from 45.4 to 45.5
==> /var/log/openhab2/openhab.log <==
2020-10-05 19:30:21.263 [INFO ] [lipse.smarthome.model.script.Default] - HeatingPin set to OFF.
2020-10-05 19:30:21.565 [INFO ] [lipse.smarthome.model.script.Default] - Heating2Pin set to OFF.
2020-10-05 19:30:21.972 [INFO ] [lipse.smarthome.model.script.Default] - FanPin set to OFF.
2020-10-05 19:33:36.616 [INFO ] [lipse.smarthome.model.script.Default] - Starting Heating2Timer timer to 0 minutes.
2020-10-05 19:33:37.079 [INFO ] [lipse.smarthome.model.script.Default] - HeatingPin set to ON.
2020-10-05 19:33:38.061 [INFO ] [lipse.smarthome.model.script.Default] - FanPin set to ON.
2020-10-05 19:33:38.361 [INFO ] [lipse.smarthome.model.script.Default] - Heating2Pin set to ON.
2020-10-05 19:33:47.745 [INFO ] [lipse.smarthome.model.script.Default] - HeatingPin set to OFF.
2020-10-05 19:33:48.338 [INFO ] [lipse.smarthome.model.script.Default] - Heating2Pin set to OFF.
2020-10-05 19:33:48.728 [INFO ] [lipse.smarthome.model.script.Default] - FanPin set to OFF.
==> /var/log/openhab2/events.log <==
2020-10-05 19:46:10.709 [ome.event.ItemCommandEvent] - Item 'HeatingMode' received command ON
2020-10-05 19:46:10.789 [vent.ItemStateChangedEvent] - HeatingMode changed from OFF to ON
2020-10-05 19:46:11.101 [ome.event.ItemCommandEvent] - Item 'HeatingPin' received command ON
2020-10-05 19:46:11.210 [nt.ItemStatePredictedEvent] - HeatingPin predicted to become ON
2020-10-05 19:46:11.313 [vent.ItemStateChangedEvent] - HeatingPin changed from OFF to ON
==> /var/log/openhab2/openhab.log <==
2020-10-05 19:46:11.349 [INFO ] [lipse.smarthome.model.script.Default] - Starting Heating2Timer timer to 0 minutes.
==> /var/log/openhab2/events.log <==
2020-10-05 19:46:11.642 [ome.event.ItemCommandEvent] - Item 'Pin12' received command ON
==> /var/log/openhab2/openhab.log <==
2020-10-05 19:46:11.703 [INFO ] [lipse.smarthome.model.script.Default] - HeatingPin set to ON.
==> /var/log/openhab2/events.log <==
2020-10-05 19:46:11.855 [ome.event.ItemCommandEvent] - Item 'FanPin' received command ON
2020-10-05 19:46:11.900 [vent.ItemStateChangedEvent] - Pin12 changed from OFF to ON
2020-10-05 19:46:11.931 [ome.event.ItemCommandEvent] - Item 'Heating2Pin' received command ON
2020-10-05 19:46:11.993 [ome.event.ItemCommandEvent] - Item 'MainSwitch' received command ON
2020-10-05 19:46:12.144 [nt.ItemStatePredictedEvent] - FanPin predicted to become ON
2020-10-05 19:46:12.328 [nt.ItemStatePredictedEvent] - Heating2Pin predicted to become ON
2020-10-05 19:46:12.517 [vent.ItemStateChangedEvent] - FanPin changed from OFF to ON
2020-10-05 19:46:12.536 [vent.ItemStateChangedEvent] - Heating2Pin changed from OFF to ON
2020-10-05 19:46:12.633 [ome.event.ItemCommandEvent] - Item 'Pin18' received command ON
==> /var/log/openhab2/openhab.log <==
2020-10-05 19:46:12.693 [INFO ] [lipse.smarthome.model.script.Default] - FanPin set to ON.
==> /var/log/openhab2/events.log <==
2020-10-05 19:46:12.779 [vent.ItemStateChangedEvent] - Pin18 changed from OFF to ON
2020-10-05 19:46:12.919 [ome.event.ItemCommandEvent] - Item 'Pin16' received command ON
==> /var/log/openhab2/openhab.log <==
2020-10-05 19:46:12.907 [INFO ] [lipse.smarthome.model.script.Default] - Heating2Pin set to ON.
==> /var/log/openhab2/events.log <==
2020-10-05 19:46:13.206 [vent.ItemStateChangedEvent] - Pin16 changed from OFF to ON
2020-10-05 19:46:25.074 [ome.event.ItemCommandEvent] - Item 'HeatingMode' received command OFF
2020-10-05 19:46:25.398 [vent.ItemStateChangedEvent] - HeatingMode changed from ON to OFF
2020-10-05 19:46:25.921 [ome.event.ItemCommandEvent] - Item 'HeatingPin' received command OFF
2020-10-05 19:46:25.988 [nt.ItemStatePredictedEvent] - HeatingPin predicted to become OFF
2020-10-05 19:46:26.239 [ome.event.ItemCommandEvent] - Item 'Heating2Pin' received command OFF
2020-10-05 19:46:26.323 [vent.ItemStateChangedEvent] - HeatingPin changed from ON to OFF
2020-10-05 19:46:26.385 [nt.ItemStatePredictedEvent] - Heating2Pin predicted to become OFF
2020-10-05 19:46:26.634 [vent.ItemStateChangedEvent] - Heating2Pin changed from ON to OFF
2020-10-05 19:46:26.828 [ome.event.ItemCommandEvent] - Item 'Pin12' received command OFF
==> /var/log/openhab2/openhab.log <==
2020-10-05 19:46:26.922 [INFO ] [lipse.smarthome.model.script.Default] - HeatingPin set to OFF.
==> /var/log/openhab2/events.log <==
2020-10-05 19:46:27.013 [ome.event.ItemCommandEvent] - Item 'FanPin' received command OFF
2020-10-05 19:46:27.063 [vent.ItemStateChangedEvent] - Pin12 changed from ON to OFF
2020-10-05 19:46:27.157 [nt.ItemStatePredictedEvent] - FanPin predicted to become OFF
==> /var/log/openhab2/openhab.log <==
2020-10-05 19:46:27.154 [INFO ] [lipse.smarthome.model.script.Default] - Heating2Pin set to OFF.
==> /var/log/openhab2/events.log <==
2020-10-05 19:46:27.324 [ome.event.ItemCommandEvent] - Item 'Pin16' received command OFF
2020-10-05 19:46:27.348 [vent.ItemStateChangedEvent] - FanPin changed from ON to OFF
2020-10-05 19:46:27.395 [vent.ItemStateChangedEvent] - Pin16 changed from ON to OFF
2020-10-05 19:46:27.436 [ome.event.ItemCommandEvent] - Item 'Pin18' received command OFF
==> /var/log/openhab2/openhab.log <==
2020-10-05 19:46:27.432 [INFO ] [lipse.smarthome.model.script.Default] - FanPin set to OFF.
==> /var/log/openhab2/events.log <==
2020-10-05 19:46:27.488 [vent.ItemStateChangedEvent] - Pin18 changed from ON to OFF