Hallo Babelbernd
Ja vielleicht so in der Art das PumpenSymbol kreis mit Dreieck was sich dreht..
http://www.haeussler.name/blog…p/visualisierung-mit-php/
Wie könnte man den den Wasserfluss sich anzeigen lassen also zbs. wenn Zirkulationspumpen EIN?
Es gibt 4.961 Antworten in diesem Thema, welches 1.518.647 mal aufgerufen wurde. Der letzte Beitrag () ist von ranseyer.
Hallo Babelbernd
Ja vielleicht so in der Art das PumpenSymbol kreis mit Dreieck was sich dreht..
http://www.haeussler.name/blog…p/visualisierung-mit-php/
Wie könnte man den den Wasserfluss sich anzeigen lassen also zbs. wenn Zirkulationspumpen EIN?
Den Wasserfluß könnte man recht einfach über Pfeile anzeigen lassen, so in der Art, daß sich eine farbige Welle auf dem Pfeil in Richtung Spitze bewegt. Ein roter Pfeil für den Vorlauf/Heißwasser und ein blauer Pfeil für den Rücklauf/Kaltwasser und das in allen 90° Richtungen, damit für jedes Schema was dabei ist.
Mischersymbol könnte man auch was machen -> Flamme für heizen....
So eine zirkluation wäre cool vom Wasserfluss
https://www.solarbayer.de/video-waermepumpen-animation.html
Pumpensymbol wäre auch dabei!
Danke
Gif Flamme gibt es
Mangels Zeit bin ich nicht ganz auf dem laufenden, wenn von weiter oben in Thread noch was offen ist das ich übersehen habe sagt Beschied
OK, hier nochmal 2 Beiträge von mir:
Alles anzeigenHallo in die Runde,
wegen der Peaks bin ich nochmal alle aufgezeichneten Werte mit den SQL-Befehlen durchgegangen. Hier das Ergebnis:
Spannend sind auch folgende Erkenntnisse:
Ich habe zwei Heizkreisläufe:
Vorlauf-Isttemperatur (VA0x015): keine Werte >100°C
Vorlauf-Isttemperatur (VA0x015): über 260000 Werte >100°C <300°C
Wie kann das angehen? Da stimmt doch was grundsätzlich nicht, oder?
Bei der Pufferpumpen Ansteuerung (VA0x8c) gibt es 237 Werte, die >100% sind. Ganz konkret ist der Wert bei diesen 237 Datensätzen bei 127%.
Wie geht das? Kann so eine Pufferpumpe mehr als 100% leisten?
@horchi Kannst du damit etwas anfangen? Es wäre schön, wenn solche Spitzen zukünftig nicht mehr erfasst/geloggt werden. Ist das irgendwie möglich?
Woran können diese Spitzen liegen? Kabel defekt, Kontaktschwierigkeiten zw. Stecker und Buchse?
Danke euch und Gruß Hoppel
Alles anzeigen
Mir ist gerade noch eine Sache aufgefallen, denke ich zumindest. Ich sehe die Baugruppenzuordnungen nicht mehr.
- Die Baugruppen, die ich mal erstellt habe, sehe ich noch unter "Setup - Baugruppen".
- Die Zuordnungen zw. Sensoren und Baugruppen sehe ich nicht mehr. Wenn ich mich recht entsinne, gab es dafür eine zusätzliche Spalte unter "Setup - Aufzeichnung". Diese Spalte fehlt.
Bei meinem MQTT Broker kommen die Baugruppen aber noch an. Ich habe es mit Chrome und Safari probiert. Anscheinend ist die Spalte dem Redesign zum Opfer gefallen.
Oder wo finde ich diese Zuordnungen?
Gruß Hoppel
Ansonsten habe ich gerade festgestellt, dass der "Intervall der Aufzeichnung" mittlerweile nicht nur für die Aufzeichnung in der Datenbank gilt, sondern auch für MQTT. Sehr gut, danke!
Viele Grüße Hoppel
Das mit den Baumgruppen ist bei der Umstellung untergegangen, baue ich wieder ein.
die Ausreißer der Werte kann ich mir noch nicht erklären, Hier habe ich das nicht.
Crashed der p4d bei dir hin und wieder? Hast du irgendwelche Fehler oder Auffälligkeiten im log ?
Passiert das zyklisch? Wie oft? Wenn es solche Ausreißer gibt sind die dann zeitgleich für verschiedene Werte?
Hat das noch jemand?
Grüße Jörg
Also die Ausreißer hatte ich ja auch immer wieder aber seit einiger Zeit eigentlich nichts mehr. Vielleicht sehe ich einen Zusammenhang bei mir in die Umstellung auf die SSD. Bei mir hat es die SD geschossen und habe nun nur noch eine SSD am Raspberry hängen.
Denkt ihr es kann damit zusammen hängen?
Ausreißer hatte ich bisher einmal, als eine Kesseltemperatur von über 500°C in die Datenbank eingetragen wurde, was aber mit einem Stromausfall zusammenhängen könnte. Diese beiden Einträge in samples und peaks habe manuell aus der Datenbank gelöscht.
Das mit den Baumgruppen ist bei der Umstellung untergegangen, baue ich wieder ein.
Super, danke dir!
die Ausreißer der Werte kann ich mir noch nicht erklären, Hier habe ich das nicht.
Crashed der p4d bei dir hin und wieder? Hast du irgendwelche Fehler oder Auffälligkeiten im log ?
Passiert das zyklisch? Wie oft? Wenn es solche Ausreißer gibt sind die dann zeitgleich für verschiedene Werte?
Hat das noch jemand?
Ich hatte hier mal alle Paeks, bevor ich sie gelöscht habe, mitdokumentiert:
p4d ist super stabil. Ich habe eigentlich noch nie irgendein Problem gehabt. Der läuft, und läuft, und läuft...
Ich muss mal schauen, wenn sowas wieder auftritt, dass ich dann ins Log schaue, was da passiert ist. Bin gerade nicht in der Nähe meines PCs und mir nicht sicher, wie weit ich im Log in die Vergangenheit zurückschauen kann.
Gruß Hoppel
Bei mir ist es wieder so weit, ich habe einen Ausreißer in der DB:
MariaDB [p4]> select* from p4.samples where address="0" and type="VA" and value>"1000";
+---------+------+-----------+---------------------+------------+------------+---------+------+---------+
| address | type | aggregate | time | inssp | updsp | value | text | samples |
+---------+------+-----------+---------------------+------------+------------+---------+------+---------+
| 0 | VA | S | 2021-04-14 23:52:27 | 1618437148 | 1618437148 | 8320.50 | NULL | 1 |
+---------+------+-----------+---------------------+------------+------------+---------+------+---------+
1 row in set (2.070 sec)
MariaDB [p4]>
An der SSD, wie von mir vermutet kann es also nicht liegen. Bin aktuell noch unterwegs, schaue aber später in den Logs nach ob ich etwas Auffälliges sehe.
Konnte die Logdatei schöner filtern als gedacht. Hier der Ausschnitt:
Apr 14 23:45:31 raspberrypi rngd[378]: stats: HRNG source speed: (min=83.436; avg=523.954; max=539.627)Kibits/s
Apr 14 23:45:31 raspberrypi rngd[378]: stats: FIPS tests speed: (min=7.833; avg=16.650; max=31.423)Mibits/s
Apr 14 23:45:31 raspberrypi rngd[378]: stats: Lowest ready-buffers level: 2
Apr 14 23:45:31 raspberrypi rngd[378]: stats: Entropy starvations: 0
Apr 14 23:45:31 raspberrypi rngd[378]: stats: Time spent starving for entropy: (min=0; avg=0.000; max=0)us
Apr 14 23:46:37 raspberrypi dhcpcd[442]: eth0: Router Advertisement from fe80::9a9b:cb
Apr 14 23:50:01 raspberrypi CRON[30801]: (root) CMD ( PATH="$PATH:/usr/sbin:/usr/local/bin/" pihole updatechecker local)
Apr 14 23:51:18 raspberrypi Node-RED[377]: 14 Apr 23:51:18 - [info] [alexa-remote-account]intialising with the COOKIE method and saved data...
Apr 14 23:52:28 raspberrypi sSMTP[30909]: Creating SSL connection to host
Apr 14 23:52:28 raspberrypi sSMTP[30909]: SSL connection using ECDHE_RSA_A4
Apr 14 23:52:30 raspberrypi sSMTP[30909]: Sent mail for s4321@gmx.de (221 gmx.net Service closing transmission channel) uid=0 username=wezt outbytes=93
Apr 14 23:52:30 raspberrypi sSMTP[30915]: Creating SSL connection to host
Apr 14 23:52:30 raspberrypi sSMTP[30915]: SSL connection using ECDHE_RSA
Apr 14 23:52:31 raspberrypi sSMTP[30915]: Sent mail for s4321@gmx.de (221 gmx.net Service closing transmission channel) uid=0 username=wetz outbytes=75
Apr 14 23:52:55 raspberrypi dhcpcd[442]: eth0: Router Advertisement from fe80::9a9b:cc
Apr 15 00:00:01 raspberrypi CRON[31263]: (root) CMD ( PATH="$PATH:/usr/sbin:/usr/local/bin/" pihole flush once quiet)
Apr 15 00:00:01 raspberrypi CRON[31265]: (root) CMD ( PATH="$PATH:/usr/sbin:/usr/local/bin/" pihole updatechecker local)
Apr 15 00:00:27 raspberrypi systemd[1]: Starting Daily man-db regeneration...
Apr 15 00:00:27 raspberrypi systemd[1]: Starting Rotate log files...
Alles anzeigen
@Babelbernd Super, hoffen wir mal, dass horchi damit etwas anfangen kann.
@horchi Wenn du dich sowieso schon mit den Baugruppen beschäftigst... Ist es möglich, dass du eine Option einbaust, die es ermöglicht, die Baugruppen auch im Dashboard anzuwenden?
Momentan werden alle Messwerte im Dashboard hintereinander weg aufgelistet. Ich persönlich finde das ziemlich unübersichtlich.
Schöner wäre es, wenn man die Baugruppenbezeichnung als Trenner setzen könnte und dann jeweils darunter immer nur die der Baugruppe zugeordneten Messwerte angezeigt werden. Das würde dann im Dashboard ungefähr wie folgt aussehen:
Anlagenstatus
Wert1 | Wert2 | Wert3 | Wert4 | Wert5 |
Holzscheitkessel
Wert1 | Wert2 |
Gaskessel
Wert1 | Wert2 | Wert3 | Wert4 |
Puffer
Wert1 | Wert2 | Wert3 |
Boiler
Wert1 | Wert2 | Wert3 |
Heizkreis01
Wert1 | Wert2 | Wert3 | Wert4 |
Heizkreis02
Wert1 | Wert2 | Wert3 | Wert4 |
Ist so etwas denkbar bzw. was hältst du davon?
Gruß Hoppel
Konnte die Logdatei schöner filtern als gedacht. Hier der Ausschnitt:
Kann es sein das dies aus dem syslog ist und nicht aus dem p4d.log? Oder schreibt der p4d bei dir ins syslog?
Bitteschön. Irgendetwas passt auf jeden fall nicht
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/Vorlauf-Solltemperatur_0x16/state)[{"value": 21.5}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/BetriebsartHeizkreis_0x17/state)[{"value": 0.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/Boilertemperaturoben_0x5d/state)[{"value": 60.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/BetriebsstundeninderFeuererhaltung_0x73/state)[{"value": 95.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/Puffertemperaturoben_0x76/state)[{"value": 81.5}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/PuffertemperaturMitte_0x77/state)[{"value": 81.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/Puffertemperaturunten_0x78/state)[{"value": 58.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/SolarfuehlerPufferunten_0x8b/state)[{"value": 58.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/PufferpumpenAnsteuerung_0x8c/state)[{"value": 36.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/AnsteuerungKollektorpumpe_0x98/state)[{"value": 0.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/Kollektortemperatur_0xc5/state)[{"value": -1.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/EmpfohleneHolzmengebeimNachlegen_0x10a/state)[{"value": 2.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/SolarfuehlerPufferoben_0x12f/state)[{"value": 81.5}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/KollektorVorlauftemperatur_0x151/state)[{"value": -1.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/Pufferladezustand_0x1bf/state)[{"value": 94.0}]
Apr 14 23:52:08 raspberrypi p4d: -> (p4d2mqtt/sensor/Kesselzustand_0x1c9/state)[{"value": 3.0}]
Apr 14 23:52:08 raspberrypi p4d: Processed 31 samples, state is 'Heizen'
Apr 14 23:52:08 raspberrypi p4d: client 0xffffffff not found! [{"event": "all", "object": []}]
Apr 14 23:52:08 raspberrypi p4d: Updating error list
Apr 14 23:52:10 raspberrypi p4d: Updating error list done in 1619ms
Apr 14 23:52:26 raspberrypi p4d: State changed to 'Feuer Aus'
Apr 14 23:52:27 raspberrypi p4d: Got 2 unexpected bytes
Apr 14 23:52:27 raspberrypi p4d: -> (p4d2mqtt/sensor/Tuerkontaktschalter_0x0/state)[{"value": 104.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Heizkreispumpe_0x0/state)[{"value": 0.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Kesseltemperatur_0x0/state)[{"value": 8320.5}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Status/state)[{"value": "Feuer Aus"}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Abgastemperatur_0x1/state)[{"value": 149.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Betriebsmodus/state)[{"value": "Dauerlast"}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/State_Duration_3/state)[{"value": 349.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Uhrzeit/state)[{"value": "Mittwoch, 14. Apr. 2021 23:52:19"}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Restsauerstoffgehalt_0x3/state)[{"value": 12.699999999999999}]
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x0004 failed, error -1
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/PositionderPrimaerluftklappe_0x5/state)[{"value": 0.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/PositionderSekundaerluftklappe_0x6/state)[{"value": 98.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Kesselstellgroesse_0x12/state)[{"value": 13.0}]
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x0013 failed, error -1
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x0015 failed, error -1
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Vorlauf-Solltemperatur_0x16/state)[{"value": 22.5}]
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x0017 failed, error -1
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Boilertemperaturoben_0x5d/state)[{"value": 0.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/BetriebsstundeninderFeuererhaltung_0x73/state)[{"value": 120.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Puffertemperaturoben_0x76/state)[{"value": 47.5}]
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x0077 failed, error -1
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x0078 failed, error -1
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/SolarfuehlerPufferunten_0x8b/state)[{"value": 58.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/PufferpumpenAnsteuerung_0x8c/state)[{"value": 116.0}]
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/AnsteuerungKollektorpumpe_0x98/state)[{"value": 0.0}]
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x00c5 failed, error -1
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x010a failed, error -1
Apr 14 23:52:28 raspberrypi p4d: -> (p4d2mqtt/sensor/SolarfuehlerPufferoben_0x12f/state)[{"value": 1.0}]
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 1 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x0151 failed, error -1
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 00a3 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 1 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x01bf failed, error -1
Apr 14 23:52:28 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:28 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:28 raspberrypi p4d: Getting value 0x01c9 failed, error -1
Apr 14 23:52:28 raspberrypi p4d: Processed 20 samples, state is 'Feuer Aus'
Apr 14 23:52:28 raspberrypi p4d: client 0xffffffff not found! [{"event": "all", "object": []}]
Apr 14 23:52:28 raspberrypi p4d: 2) Alert for sensor VA/0x76, value 47,50 not in range (50 - 100)
Apr 14 23:52:28 raspberrypi p4d: 2) Alert for sensor VA/0x76 , value 47,50 changed more than 10 in 1 minutes
Apr 14 23:52:30 raspberrypi p4d: Send mail ' Puffertemperatur niedrig Puffertemperatur niedrig' to ''
Apr 14 23:52:30 raspberrypi p4d: 3) Alert for sensor VA/0x76 , value 47,50 changed more than 10 in 1 minutes
Apr 14 23:52:31 raspberrypi p4d: Send mail ' Puffertemperatur niedrig' to ''
Apr 14 23:52:31 raspberrypi p4d: Updating error list
Apr 14 23:52:31 raspberrypi p4d: Got 1 unexpected bytes
Apr 14 23:52:31 raspberrypi p4d: Updating error list done in 1ms
Apr 14 23:52:36 raspberrypi p4d: Got wrong communication id 0003 expected 02fd
Apr 14 23:52:36 raspberrypi p4d: Got 4 unexpected bytes
Apr 14 23:52:36 raspberrypi p4d: Error reading serial interface, reopen now!
Apr 14 23:53:27 raspberrypi p4d: -> (p4d2mqtt/sensor/Tuerkontaktschalter_0x0/state)[{"value": 0.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Heizkreispumpe_0x0/state)[{"value": 1.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Kesseltemperatur_0x0/state)[{"value": 77.5}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Status/state)[{"value": "Feuer Aus"}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Abgastemperatur_0x1/state)[{"value": 119.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Betriebsmodus/state)[{"value": "Dauerlast"}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/State_Duration_3/state)[{"value": 349.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Uhrzeit/state)[{"value": "Mittwoch, 14. Apr. 2021 23:53:19"}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Restsauerstoffgehalt_0x3/state)[{"value": 18.800000000000001}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Aussentemperatur_0x4/state)[{"value": 0.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/PositionderPrimaerluftklappe_0x5/state)[{"value": 37.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/PositionderSekundaerluftklappe_0x6/state)[{"value": 3.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Kesselstellgroesse_0x12/state)[{"value": 98.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Abgas-Solltemperatur_0x13/state)[{"value": 163.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Vorlauf-Isttemperatur_0x15/state)[{"value": 22.5}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Vorlauf-Solltemperatur_0x16/state)[{"value": 21.5}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/BetriebsartHeizkreis_0x17/state)[{"value": 0.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Boilertemperaturoben_0x5d/state)[{"value": 59.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/BetriebsstundeninderFeuererhaltung_0x73/state)[{"value": 95.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Puffertemperaturoben_0x76/state)[{"value": 81.5}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/PuffertemperaturMitte_0x77/state)[{"value": 81.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Puffertemperaturunten_0x78/state)[{"value": 58.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/SolarfuehlerPufferunten_0x8b/state)[{"value": 58.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/PufferpumpenAnsteuerung_0x8c/state)[{"value": 0.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/AnsteuerungKollektorpumpe_0x98/state)[{"value": 0.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Kollektortemperatur_0xc5/state)[{"value": -1.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/EmpfohleneHolzmengebeimNachlegen_0x10a/state)[{"value": 2.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/SolarfuehlerPufferoben_0x12f/state)[{"value": 81.5}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/KollektorVorlauftemperatur_0x151/state)[{"value": -1.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Pufferladezustand_0x1bf/state)[{"value": 94.0}]
Apr 14 23:53:28 raspberrypi p4d: -> (p4d2mqtt/sensor/Kesselzustand_0x1c9/state)[{"value": 5.0}]
Apr 14 23:53:28 raspberrypi p4d: Processed 31 samples, state is 'Feuer Aus'
Apr 14 23:53:28 raspberrypi p4d: client 0xffffffff not found! [{"event": "all", "object": []}]
Apr 14 23:53:28 raspberrypi p4d: Updating error list
Apr 14 23:53:30 raspberrypi p4d: Updating error list done in 1636ms
Apr 14 23:54:27 raspberrypi p4d: -> (p4d2mqtt/sensor/Tuerkontaktschalter_0x0/state)[{"value": 0.0}]
Apr 14 23:54:27 raspberrypi p4d: -> (p4d2mqtt/sensor/Heizkreispumpe_0x0/state)[{"value": 1.0}]
Apr 14 23:54:27 raspberrypi p4d: -> (p4d2mqtt/sensor/Kesseltemperatur_0x0/state)[{"value": 78.5}]
Apr 14 23:54:27 raspberrypi p4d: -> (p4d2mqtt/sensor/Status/state)[{"value": "Feuer Aus"}]
Apr 14 23:54:27 raspberrypi p4d: -> (p4d2mqtt/sensor/Abgastemperatur_0x1/state)[{"value": 112.0}]
Apr 14 23:54:27 raspberrypi p4d: -> (p4d2mqtt/sensor/Betriebsmodus/state)[{"value": "Dauerlast"}]
da ist dem log nach die Serielle Verbindung zur Heizung gestört. Eigentlich sollten diese Werte dann nicht gespeichert werden, sehe ich mir an.
Seit ich einen Konverter auf Basis des FTDI 232 Chips verwende ist die Verbindung hier absolut stabil
Ich habe folgendes Kabel im Einsatz:
StarTech.com 1 Port USB Nullmodem RS232 Adapter Kabel, USB 2.0 auf Seriell DB9 mit FTDI Chipsatz, USB / 9 pol. Buchse https://www.amazon.de/dp/B0086…1N2Y?_encoding=UTF8&psc=1
und folgenden RPi:
LABISTS Raspberry Pi 4 Model B 4 GB Ultimatives Kit mit 32GB Class10 Micro SD-Karte, 5,1V 3,0A USB-C EIN/Aus-Schaltnetzteil, 3 Premium Kupfer Kühlkörper, Micro HDMI-Kabel, Premium Schwarzes Gehäuse https://www.amazon.de/dp/B07W7…N02Q?_encoding=UTF8&psc=1
Beides wurde am 14.04.2020 gekauft, ist also ziemlich exakt ein Jahr alt.
@Babelbernd Hast du evtl. das gleiche Kabel oder den gleichen RPi im Einsatz?
Wie dem auch sei, auffällig ist, dass es bei mir erst dieses Jahr mit diesen Ausreißern losging. Software-seitig (p4d) hatte ich zu diesem Zeitpunkt allerdings keine Veränderungen vorgenommen.
@horchi Wenn du das Software-seitig gelöst bekommst, wäre das ideal. Andernfalls würde ich anfangen neue Hardware zu kaufen. Mit dem Kabel würde ich natürlich beginnen.
Gruß Hoppel
denke das nicht speichern bei erkannten Fehlern sollte kein Problem sein. Dennoch würde ich schauen das ihr die Fehler weg bekommt.
Mein Kabel und mein Raspberry.
Selbe Konstellation also. Wenn jemand anders noch solche Fehler im p4d Log hat wäre es super wenn derjenige seine Aufstellung hier schreiben könnte. Oder jemand kann bestätigen, mit der selben Hardware keine Fehler zu haben.
Bei mir hängt noch dazu eine USB-Verlängerung dran. Denke aber dass diese 3m keine Einbußen in der Qualität stellen sollte.
Ok, wir haben beide dasselbe Kabel und einen RPi 4. ich habe irgendwie das Kabel in Vermutung.
Gruß Hoppel
Habe es mir angesehen, es ist heute schon so implementiert das die Werte bei deren Übertragung die oben im log zu sehenden Fehler erkannt werden nicht gespeichert werden.
Also muss es weitere Übertragungsfehler geben welche nicht erkannt werden.
Und dabei habe ich ein TODO gefunden welches ich mir vor vielen Jahren hinterlassen habe -> ich muss die CRC Prüfung von fertig stellen.
Dann sollten hoffentlich alle Übertragungsfehler erkannt und übersprungen werden. Das baue ich diese Woche ein.
Dennoch, das ihr so viele Fehler habt ist nicht normal, da ist noch irgendwas HW seitig nicht okay. Konntet ihr das inzw. mal mit einem FT232 testen?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!