Hallo Jörg,
erstmal frohe Weihnachten Dir und allen anderen, die sich hier am 24.12. so rumtreiben!
Und Danke für die Rückmeldung!
den Heizungs-Status 71 (SH Anheizen) habe ich nun dem Status 2 (Anheizen) gleich gesetzt
Hier hab ich einfach nach dem Bildnamen "state-heatup.gif" geschaut statt im stateInfos-Array zu kucken. "Status 2" passt da schon besser.
Die Umstellung von state-shfire auf gif noch nicht hierzu benötige ich zuerst das entsprechende gif.
Hier war ich faul und hab einfach eine Kopie von state-fire.gif verwendet (-> state-shfire.gif, reicht mir auch als SH-Bild).
Für den Fall, dass mal jemand so eine coole Flamme mit Stückholz darunter baut, kann man das das einfach ersetzen - ich kann so ein gif nicht bauen und Internetrecherchen blieben bisher erfolglos.
Zu "Feuer Aus". das ist Status 1, auch bei dir oder? Da bekommst du auch kein Bild?
Im "Ruhezustand" bekomme ich Status 5, die Heizung meldet dann "Feuer Aus" (mit großen "A") zurück. Der Vergleich mit "Deinem" kleinen "a" schläft dann fehl und es kommt kein Bild. Hab ich gelöst mit "strcasecmp(t, title)".
Meine Pelletseinheit ist bei mir dauerhaft ausgeschaltet und wird nur bei Bedarf aktiviert, vielleicht bekomme ich deswegen keinen "Status 1"!?
Zu NGINX ...
NGINX und p4d laufen (inzwischen wieder) auf der selben Kiste. Ich mag einfach den p4d vom Internet erreichbar machen.
In einer Übergangszeit waren zwei verschiedene Kisten am Start und der alte (PHP-)p4d konnte per NGINX "proxy_pass 192.168.x.y:1111" problemlos aufgerufen werden.
Das funktioniert jetzt nicht mehr ("proxy_pass localhost:1111" bzw. "proxy_pass 192.168.x.z:1111"), ebenso wenig ein Symlink von /var/lib/p4d in mein www-root (auch zum Test mit 777-Rechten).
Alles führt zu einer "schwarzen" Seite, den gleichen Hintergrund wie bei einem funktionierden Direktaufruf 192.168.x.z:1111, nur gibt's weder ein Menü, noch Widgets.
Der Tipp mit Websockets ist hilfreich, damit kann ich mal entsprechende NGINX Configs suchen.
Vielen Dank!
Liebe Grüße
Cobraball