allright, let’s dig into this…
temperature is shown as 24.8°C whereas the temperature setpoint is at 18.0 °C.
setting the setpoint to above 24.8° does not show any effect.
the three “power mode” switches show no effect.
the “onboard” touch panel shows the “HestiaPi loading screen” … even hours after booting.
to be exact the boot process is
- linux boot messages, on the touch display
- hestiapi status screen with logo, ip and mac address, and “starting in 222 seconds”, counting down.
- chromium tab over that, saying “Restore pages? Chromium didn’t shut down correctly. [Restore]”
- hestiapi status screen “Loading …”
SOMETIMES it gets past that, I cannot say exactly when or how so far. actually, I have seen it once in numerous reboots.
then the normal touch screen (i guess built with HABPanel) is shown and slowly, veeeerrrry slowly takes my touch commands (but no relay click either).
the HABPanel portion of the GUI does not work in my browser, but actually I don’t really know if that should be the case or if I am holding it wrong. 
yes, I can ssh to the pi.
the load is quite high for my taste. well above 1.0 that is, and most of the time.
also I wonder: is it me or is this memory shown a bit low, even for the pi zero?
total used free shared buffers cached
Mem: 380120 334716 45404 5304 10504 131496
-/+ buffers/cache: 192716 187404
Swap: 0 0 0
it should be 512megs minus the part for graphics memory. is there really this much reserved for graphics? is this intentional?
most of the sweet cpu cycles are consumed by openhab, what might be okay I guess. no worries here. I have some experience with openhab and were quite exited to see that hestiapi uses it.
second is chromium:
pi@raspberrypi:~ $ ps auxwww | grep chromi
root 1337 0.0 0.4 7224 1864 ? S 14:28 0:00 sudo -u pi /usr/bin/chromium-browser --disable-restore-session-state --disable-web-security --user-data-dir --noerordialogs --disable-session-crashed-bubble --disable-infobars --kiosk /home/pi/scripts/openhabloader.html
pi 1351 2.4 12.3 436872 47020 ? Sl 14:28 1:51 /usr/lib/chromium-browser/chromium-browser --enable-pinch --disable-restore-session-state --disable-web-security --user-data-dir --noerordialogs --disable-session-crashed-bubble --disable-infobars --kiosk /home/pi/scripts/openhabloader.html
pi 1398 0.0 0.3 2148 1160 ? S 14:28 0:00 /usr/lib/chromium-browser/chrome-sandbox /usr/lib/chromium-browser/chromium-browser --type=zygote --user-data-dir
pi 1399 0.0 2.3 170364 9008 ? S 14:28 0:00 /usr/lib/chromium-browser/chromium-browser --type=zygote --user-data-dir
pi 1417 0.0 1.4 170364 5360 ? S 14:28 0:00 /usr/lib/chromium-browser/chromium-browser --type=zygote --user-data-dir
pi 1458 0.4 7.6 282676 29180 ? Sl 14:29 0:18 /usr/lib/chromium-browser/chromium-browser --type=renderer --enable-pinch --enable-features=AutofillCreditCardSigninPromo<AutofillCreditCardSigninPromo,AutofillProfileCleanup<AutofillProfileCleanup,DocumentWriteEvaluator<DisallowFetchForDocWrittenScriptsInMainFrame,ExpectCTReporting<ExpectCTReporting,IncidentReportingDisableUpload<SafeBrowsingIncidentReportingService,IncidentReportingModuleLoadAnalysis<SafeBrowsingIncidentReportingServiceFeatures,IncidentReportingSuspiciousModuleReporting<SafeBrowsingIncidentReportingServiceFeatures,MaterialDesignUserManager<MaterialDesignUserManager,NegotiateTLS13<TLS13Negotiation,NetworkTimeServiceQuerying<NetworkTimeQueries,NewAudioRenderingMixingStrategy<NewAudioRenderingMixingStrategy,NonValidatingReloadOnNormalReload<NonValidatingReloadOnNormalReload,ParseHTMLOnMainThread<ParseHTMLOnMainThread,PassiveDocumentEventListeners<PassiveDocumentEventListeners,PassiveEventListenersDueToFling<PassiveEventListenersDueToFlin
pi 1616 5.1 11.7 331440 44532 ? Sl 14:33 3:43 /usr/lib/chromium-browser/chromium-browser --type=renderer --enable-pinch --enable-features=AutofillCreditCardSigninPromo<AutofillCreditCardSigninPromo,AutofillProfileCleanup<AutofillProfileCleanup,DocumentWriteEvaluator<DisallowFetchForDocWrittenScriptsInMainFrame,ExpectCTReporting<ExpectCTReporting,IncidentReportingDisableUpload<SafeBrowsingIncidentReportingService,IncidentReportingModuleLoadAnalysis<SafeBrowsingIncidentReportingServiceFeatures,IncidentReportingSuspiciousModuleReporting<SafeBrowsingIncidentReportingServiceFeatures,MaterialDesignUserManager<MaterialDesignUserManager,NegotiateTLS13<TLS13Negotiation,NetworkTimeServiceQuerying<NetworkTimeQueries,NewAudioRenderingMixingStrategy<NewAudioRenderingMixingStrategy,NonValidatingReloadOnNormalReload<NonValidatingReloadOnNormalReload,ParseHTMLOnMainThread<ParseHTMLOnMainThread,PassiveDocumentEventListeners<PassiveDocumentEventListeners,PassiveEventListenersDueToFling<PassiveEventListenersDueToFlin
pi 1626 4.7 11.2 321748 42840 ? Sl 14:33 3:25 /usr/lib/chromium-browser/chromium-browser --type=renderer --enable-pinch --enable-features=AutofillCreditCardSigninPromo<AutofillCreditCardSigninPromo,AutofillProfileCleanup<AutofillProfileCleanup,DocumentWriteEvaluator<DisallowFetchForDocWrittenScriptsInMainFrame,ExpectCTReporting<ExpectCTReporting,IncidentReportingDisableUpload<SafeBrowsingIncidentReportingService,IncidentReportingModuleLoadAnalysis<SafeBrowsingIncidentReportingServiceFeatures,IncidentReportingSuspiciousModuleReporting<SafeBrowsingIncidentReportingServiceFeatures,MaterialDesignUserManager<MaterialDesignUserManager,NegotiateTLS13<TLS13Negotiation,NetworkTimeServiceQuerying<NetworkTimeQueries,NewAudioRenderingMixingStrategy<NewAudioRenderingMixingStrategy,NonValidatingReloadOnNormalReload<NonValidatingReloadOnNormalReload,ParseHTMLOnMainThread<ParseHTMLOnMainThread,PassiveDocumentEventListeners<PassiveDocumentEventListeners,PassiveEventListenersDueToFling<PassiveEventListenersDueToFlin
pi 7287 0.0 0.5 4244 1916 pts/0 S+ 15:44 0:00 grep --color=auto chromi
pi@raspberrypi:~ $
on the first peek, that seems to be a bit much of chromium, but well … I’m not that deep into your configuration so far … it may be that those are some leftover tabs?
i’ve tried to kill them all and restart chromium via the icon on the lxde desktop, but am not quite able to do that. maybe my smartphone-multitouch-spoiled fingers are just not made for this kind of display 
from ~/scripts/openhabloader.sh I get how to intentionally start chromium … aaand the touch-input i guess. okay. so far so good. but that I should have been doing from the right display … because trying to start it via ssh fails with:
pi@raspberrypi:~/scripts $ sudo -u pi /usr/bin/chromium-browser --disable-restore-session-state --disable-web-security --user-data-dir --noerordialogs --disable-session-crashed-bubble --disable-infobars --kiosk /home/pi/scripts/openhabloader.html &
[1] 8170
pi@raspberrypi:~/scripts $ xinput --set-prop 'ADS7846 Touchscreen' 'Coordinate Transformation Matrix' 0 -1 1 1 0 0 0 0 1
Unable to connect to X server
pi@raspberrypi:~/scripts $
pi@raspberrypi:~/scripts $ bootstrap_helper: /usr/lib/chromium-browser/nacl_helper: Cannot open ELF file! errno=2
[1:1:0425/155533.625190:ERROR:nacl_fork_delegate_linux.cc(315)] Bad NaCl helper startup ack (0 bytes)
[8175:8175:0425/155533.663250:ERROR:browser_main_loop.cc(495)] Failed to put Xlib into threaded mode.
[8175:8175:0425/155533.674912:ERROR:browser_main_loop.cc(272)] Gtk: Locale not supported by C library.
Using the fallback 'C' locale.
[8175:8175:0425/155533.730079:ERROR:browser_main_loop.cc(272)] Gtk: cannot open display:
pi@raspberrypi:~/scripts $
[1]+ Exit 1 sudo -u pi /usr/bin/chromium-browser --disable-restore-session-state --disable-web-security --user-data-dir --noerordialogs --disable-session-crashed-bubble --disable-infobars --kiosk /home/pi/scripts/openhabloader.html
pi@raspberrypi:~/scripts $
damn, I really suck at troubleshooting X I’m afraid :-/
back to the web interface:
when I flip the switch for “Hot Water” in the web interface (basicui, sitemap default ) the relay clicks. the “Heating” one does not.
when I tail openhab.log and events.log I see the corresponding log lines:
==> /var/log/openhab2/events.log <==
2017-04-25 16:16:39.953 [ItemCommandEvent ] - Item 'Raspi12' received command ON
2017-04-25 16:16:39.990 [ItemStateChangedEvent ] - Raspi12 changed from OFF to ON
2017-04-25 16:16:41.006 [ItemCommandEvent ] - Item 'Raspi12' received command OFF
2017-04-25 16:16:41.067 [ItemStateChangedEvent ] - Raspi12 changed from ON to OFF
2017-04-25 16:16:42.054 [ItemCommandEvent ] - Item 'Raspi23' received command ON
2017-04-25 16:16:42.079 [ItemStateChangedEvent ] - Raspi23 changed from OFF to ON
2017-04-25 16:16:43.026 [ItemCommandEvent ] - Item 'Raspi23' received command OFF
2017-04-25 16:16:43.052 [ItemStateChangedEvent ] - Raspi23 changed from ON to OFF
I managed to check the working relay with my multimeter, and that confirmes that the “hot water” one works. “heating” does nothing.
(I have yet to check via the gpio pins.)