Beiträge von mimoe454

    Jetzt sieht es besser aus,

    ich hatte den Eintrag - /linux_p4d/logs/p4d.log:/var/log/p4d.log an die falsche Stelle im Docker-Compose.yml

    eingetragen.


    Und das seht in Log wenn ich den init system menue mache

    Feb 8 15:09:06 e0803c43cf5c p4d: Store samples ..

    Feb 8 15:09:06 e0803c43cf5c p4d: Stored 12 samples

    Feb 8 15:09:06 e0803c43cf5c p4d: Updating error list

    Feb 8 15:09:08 e0803c43cf5c p4d: Updating error list done in 1631ms

    Feb 8 15:09:08 e0803c43cf5c p4d: Info: Found (4) pending errors

    Feb 8 15:09:08 e0803c43cf5c p4d: total: 0 minutes

    Feb 8 15:09:36 e0803c43cf5c p4d: Checking state ...

    Feb 8 15:09:36 e0803c43cf5c p4d: ... got (72) 'SH Heizen'

    Feb 8 15:09:36 e0803c43cf5c p4d: -> (node-red) (p4d2mqtt/changes) [{"id": "UD:0x01", "type": "UD", "name": "Heizungsstatus", "unit": "txt", "state": "off", "value": 72.0, "action": "CHANGE"}]

    Feb 8 15:09:36 e0803c43cf5c p4d: -> (p4d2mqtt/changes)[{"id": "UD:0x01", "type": "UD", "name": "Heizungsstatus", "unit": "txt", "state": "off", "value": 72.0, "action": "CHANGE"}]

    Feb 8 15:10:05 e0803c43cf5c p4d: Got wrong communication id fd00 expected 02fd

    Feb 8 15:10:05 e0803c43cf5c p4d: Read 236 menu items

    Feb 8 15:10:06 e0803c43cf5c p4d: Checking state ...

    Feb 8 15:10:06 e0803c43cf5c p4d: Got wrong communication id e202 expected 02fd

    Feb 8 15:10:06 e0803c43cf5c p4d: Got 18 unexpected bytes

    Feb 8 15:10:06 e0803c43cf5c p4d: Closing io device

    Feb 8 15:10:06 e0803c43cf5c p4d: Error reading serial interface, reopen now!

    Feb 8 15:10:06 e0803c43cf5c p4d: Opening '/dev/ttyUSB0' succeeded!

    Feb 8 15:10:06 e0803c43cf5c p4d: Checking state ...

    Feb 8 15:10:06 e0803c43cf5c p4d: ... got (72) 'SH Heizen'

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (node-red) (p4d2mqtt/changes) [{"id": "UD:0x01", "type": "UD", "name": "Heizungsstatus", "unit": "txt", "state": "off", "value": 72.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (p4d2mqtt/changes)[{"id": "UD:0x01", "type": "UD", "name": "Heizungsstatus", "unit": "txt", "state": "off", "value": 72.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: State changed to 'SH Heizen'

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (node-red) (p4d2mqtt/changes) [{"id": "UD:0x01", "type": "UD", "name": "Heizungsstatus", "unit": "txt", "state": "off", "value": 72.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (p4d2mqtt/changes)[{"id": "UD:0x01", "type": "UD", "name": "Heizungsstatus", "unit": "txt", "state": "off", "value": 72.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (node-red) (p4d2mqtt/changes) [{"id": "UD:0x02", "type": "UD", "name": "Betriebsart Kessel", "unit": "zst", "state": "off", "value": 5.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (p4d2mqtt/changes)[{"id": "UD:0x02", "type": "UD", "name": "Betriebsart Kessel", "unit": "zst", "state": "off", "value": 5.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (node-red) (p4d2mqtt/changes) [{"id": "VA:0x01", "type": "VA", "name": "AGT", "unit": "°C", "state": "off", "value": 145.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (p4d2mqtt/changes)[{"id": "VA:0x01", "type": "VA", "name": "AGT", "unit": "°C", "state": "off", "value": 145.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (node-red) (p4d2mqtt/changes) [{"id": "VA:0x03", "type": "VA", "name": "Rest %", "unit": "%", "state": "off", "value": 17.5, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (p4d2mqtt/changes)[{"id": "VA:0x03", "type": "VA", "name": "Rest %", "unit": "%", "state": "off", "value": 17.5, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (node-red) (p4d2mqtt/changes) [{"id": "VA:0x07", "type": "VA", "name": "Saugzugdrehzahl", "unit": "U", "state": "off", "value": 2841.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (p4d2mqtt/changes)[{"id": "VA:0x07", "type": "VA", "name": "Saugzugdrehzahl", "unit": "U", "state": "off", "value": 2841.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (node-red) (p4d2mqtt/changes) [{"id": "VA:0x8b", "type": "VA", "name": "Solarfühler Pufferunten", "unit": "°C", "state": "off", "value": 59.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: -> (p4d2mqtt/changes)[{"id": "VA:0x8b", "type": "VA", "name": "Solarfühler Pufferunten", "unit": "°C", "state": "off", "value": 59.0, "action": "CHANGE"}]

    Feb 8 15:10:06 e0803c43cf5c p4d: Update script sensors

    Feb 8 15:10:06 e0803c43cf5c p4d: Store samples ..

    Feb 8 15:10:06 e0803c43cf5c p4d: Stored 12 samples

    Feb 8 15:10:06 e0803c43cf5c p4d: Updating error list

    Feb 8 15:10:08 e0803c43cf5c p4d: Updating error list done in 1617ms

    Feb 8 15:10:08 e0803c43cf5c p4d: Info: Found (4) pending errors

    Feb 8 15:10:08 e0803c43cf5c p4d: total: 0 minutes

    Feb 8 15:10:08 e0803c43cf5c p4d: Info: No update from MQTT since '08.02.2022 15:05:05', disconnect from MQTT to force recover

    Feb 8 15:10:08 e0803c43cf5c p4d: Disconnected from MQTT

    Feb 8 15:10:08 e0803c43cf5c p4d: Error: MQTT connection broken, trying reconnect

    Feb 8 15:10:08 e0803c43cf5c p4d: MQTT: Connecting publisher to 'tcp://localhost:1883' succeeded

    Feb 8 15:10:08 e0803c43cf5c p4d: MQTT: Connecting subscriber to 'tcp://localhost:1883' succeeded

    Feb 8 15:10:08 e0803c43cf5c p4d: MQTT: Connecting subscriber to 'tcp://localhost:1883' - 'p4d2mqtt/w1/#' succeeded

    Feb 8 15:10:08 e0803c43cf5c p4d: MQTT: Connecting subscriber to 'tcp://localhost:1883' - 'p4d2mqtt/arduino/out' succeeded

    Feb 8 15:10:08 e0803c43cf5c p4d: MQTT: Connecting subscriber to 'tcp://localhost:1883' - 'p4d2mqtt/light/+/set/#' succeeded

    Feb 8 15:10:09 e0803c43cf5c p4d: MQTT: Connecting subscriber to 'tcp://localhost:1883' - 'p4d2mqtt/command/#' succeeded

    Feb 8 15:10:09 e0803c43cf5c p4d: MQTT: Connecting subscriber to 'tcp://localhost:1883' - 'p4d2mqtt/nodered/#' succeeded

    Konnte folgendes aus der Console ziehen.

    JQMIGRATE: Migrate is installed, version 3.0.0

    main.js:52 kioskMode : false

    main.js:53 currentPage: dashboard

    main.js:92 try socket opened p4d

    main.js:99 socket opened p4d

    main.js:87 onSmalDevice : false

    main.js:420 prepareMenu: dashboard

    main.js:551 switch to menu

    main.js:420 prepareMenu: menu

    main.js:231 show progress

    main.js:212 hide progress

    main.js:231 show progress

    main.js:212 hide progress

    main.js:231 show progress

    main.js:212 hide progress

    DevTools failed to load source map: Could not load content for http://localhost:1111/jquery/moment-with-locales.min.js.map: HTTP error: status code 415, net::ERR_HTTP_RESPONSE_CODE_FAILURE


    Vielleicht passt die Heizungtyp Auswahl mit SPdual nicht wirklich. Allerdings bei spdual ändert sich nichts.

    Hallo zusammen,



    Nach Crash der Sd Karten hatte ich mich entschlossen, das ganze neu aufzubauen.


    Mit Hilfe von n3m3515 habe es über das Docker auf einem Pi 3 mit Bulleye aufgesetzt (Version 0.9.29). Die Heizung ist ein SP Dual 40 mit 2400 Speicher

    Nach einigen Schwierigkeiten läuft es jetzt ganz gut. Allerdings sind noch einige Punkte offen:


    Trotz mehrfachen Sensor Inits fehlen mir diverse Werte wie Brauchwassertemp, Tempwerte des Speichers, Holzbedarf, Drehzahl der Solarpumpe, Heizkreistemps etc


    In den Servicemenü gibt es nur die Überschriften.


    Ein Hochgeladenes Image wird nicht verwendet, die anzeigbare Einträge im Std Schema werden nur der Werte angezeigt. Eine richtige Zuordnung ist schwierig. Fehler oder gewollt?



    Vielleicht hat ja einer eine Idee.


    Lg Mimö

    @n3m3515

    Bin deiner Empfehlung gefolgt und habe das mit den Docker durch geführt.
    Alle Schritte bis zu Konfiguration Übersicht. Zumindest läuft die Webseite, nur ohne Inhalt.

    Eine Anmeldung an der Webseite mit den Configdaten aus den .yml oder p4 p4 etc get nicht.

    Die Db scheint zu laufen. zumindest nach den Logs.

    Oder sind die unteren Schritte auch alle durchzuführen?

    Das würde ja eigentlich meinem Verständnis von Docker Containern widersprechen.

    Moin zusammen, wünsche noch schöne Weihnachten gehabt zu haben.


    Es geht mir genauso wie Tralien mit "Ich mach meinen mal wieder neu und komme nicht weiter:"
    Habe keine 32gb SD im Zugriff, habe mir gedacht nach 5 Jahre super Betrieb kann die Karte auch kaputt gehen.

    Also auch Bullseye vom 30.Okt, und am Ende P4D kann nicht gefunden werden.

    horchi : wäre super wenn du die Tage mal dein Installationsskript an die neue OS Version anpassen könntest.

    Hallo zusammen,


    erstmal auch von mir großes Lob für die Entwicklung dieses Projekts.


    Bin immer wieder begeistert!


    Nichts desto trotz habe ich 2 3 Kleinigkeiten mit den ich mich rumschlage.


    1) die Serielle Schnittstelle macht immer wieder Zicken, die Heizung wird als Offline angezeigt, dann ziehe das serielle Kabel ab, stecke es nach 20 sec wieder auf, und alles ist gut.


    2) Sollte die Uhr des Raspberry nicht stimmen, zb lange Laufzeit, schreibt er die Zeit in die Heizung zurück. (war schon peinlich als der Servicetechniker es gefunden hat)


    3) die neue Darstellung ist auf dem Pc ganz schön, aber auf dem Handy sieht das Schema grausam aus.
    alte Version auf Handy


    neue Version auf PC
    aktuelle Version auf Handy (Ausschnitt)


    die hinterlegt Grafik ist die selbe. Über die neuen Stylesheet scheint das Bild so zu werden. der linke Teil sieht auf dem Handy auch noch gut aus.


    Hat jemand eine Idee, oder war ich nur zu doo.. ums richtig umzusetzen?




    Viele Grüße


    Michael