thank you for your tests,
Indeed, the functions implemented in “iothermostat” are much simpler than those of hestiapi.
And well adapted to the heating control used in France.
For many years, a heating system only had one temperature sensor per “bi-lame”, and therefore no programming, or any kind of control based on external criteria (humidity, outside temperatures, etc.).
iothermostat allows you to
- program the desired temperature according to a weekly schedule
- accelerate heating (boost) for a limited time
- deactivate heating for 24 hours
- turn it off
It’s very well suited to the behavior of French people, especially in multi-family housing or older boilers.
Coming back to the problem of the display: it works correctly with the initial image.
It’s only after an update (apt update && apt upgrade) that the problem appears.
The display screen remains blank and white, while the touch control remains active.
from another computer, with an ssh connection ( X activated)
I checked the display tasks
pstree -a
…
├─login -f
│ └─startx /usr/bin/startx – -nocursor
│ └─xinit /home/iothermostat/.xinitrc – /usr/bin/X :0 -nocursor vt1 -keeptty -auth /tmp/serverauth.DYkhzXchMi
│ ├─Xorg :0 -nocursor vt1 -keeptty -auth /tmp/serverauth.DYkhzXchMi
│ │ └─9*[{Xorg}]
│ └─sh /home/iothermostat/.xinitrc
│ ├─luakit -u http://localhost/iothermostat/index.php
│ │ ├─WebKitNetworkPr 4 16
│ │ │ └─11*[{WebKitNetworkPr}]
│ │ ├─WebKitWebProces 9 23
│ │ │ └─7*[{WebKitWebProces}]
│ │ └─18*[{luakit}]
│ └─matchbox-window
I rerun the application
“luakit -u http://localhost/iothermostat/index.php”
and so a second correct application appears on the display, the first remaining empty and white ( and impossible to deactivate).
I do’nt know why initial task “luakit -u http://localhost/iothermostat/index.php” is HS
for now I’m going to try the update suggested by jbaans.
I have reinstalled default release from scratch, it’s okay then apply
GitHub - jbaans/iothermostat: Independent Open-source Thermostat [UPGRADING INSTRUCTIONS]