|
|
||
Angeblich geht auch 1M (1 Monat) und auch sogar 1 Jahr. Das werde ich dir am 1.3. sagen können, deshalb wollte ich solange die Datenbank in Frieden lassen. Aber ich denke am 1.3. werde ich umbauen auf sinnvolle "Measurements". Jetzt habe ich aber ein neues Problemchen zufällig entdeckt und zwar funktioniert die LOG.SET nicht richtig. 40008 40012 40013 40014 40015 40016 40072 43005 43136 43375 43437 43439 Die ersten drei, 40008, 40012, 40013 werden ignoriert, das wären VLT, RLT und WWoben. Ich habe mich nämlich gewundert, dass meine thermische Leistung nur 1x in der Minute berechnet wird, obwohl alle Werte in der LOG.SET sind. Habe es heute noch ein paar mal probiert, auch Modbus deaktiviert, aber die drei Werte übernimmt sie einfach nicht in die LOG.SET. Könntet ihr das mal ausprobieren ?? Habe dann auch noch mal eine minimal LOG.SET erstellt mit nur vier Werten: WT,KT-Pumpe, Hz und GM. Da hat sie mir nur KT-Pumpe übernommen. Ich verstehe es nicht. Wäre nett wenn ihr das mal bei euch überprüft. Edit: Problem gelöst, die ersten 3 Zeilen werden ignoriert. Habe aus Frust mal so eine LOG.SET gemacht: 40005 40006 40007 will ich gar nicht haben und genau so läuft es nun, ab 40008. |
||
|
||
Hallo, ich möchte mich bald nun endlich auch mal an das Projekt ranwagen. Lt. NIBE Online gibt es ein Update für meine VVM500 (v9303R5) und F2120 (v10609), wohl beide von ~Oktober letzten Jahres. Die Updates scheinen auch sinnvolle Sachen zu optimieren (Enteisung etc.) Kann ich die Updates bedenklos installieren oder könnten diese etwas an der Funktionalität von NIBE-Pi beeinflussen? (z.B. irgendwelche Abwehrmaßnahmen von NIBE gegen diese Software..) |
||
|
||
Kannst du installieren. Ich habe die Messwerte in Node-Red komplett überarbeitet. Die Sensorwerte: 40008 VLT ZH 40012 RLT 40013 WW WW [Warmwasser] oben 40014 WW WW [Warmwasser] unten 40015 KT ein 40016 KT aus 40017 VLT Kond. 40018 Heißgas 40019 Flüssigk 40022 Sauggas 40072 Vol.strom 43005 Gradminuten 43009 VLT berechnet 43136 Hz 43375 Inverter Leistung 43437 WT-Pumpe 43439 KT-Pumpe werden per LOG.SET alle 2s abgefragt. In Influx möchte ich aber pro Minute jeweils einen Wert haben, gemittelt & gerundet. Also 8x "schnelle" Werte und 2x "normale" Werte vereint: diese werden dann als 1 Objekt zusammengefasst und 1x pro Minute an InfluxdB gesendet: ich denke das ergibt am meisten Sinn. 1 |
||
|
||
alles in einem Graph mit 4 Y-Achsen 🤠 4 |
||
|
||
@Becker: Wärst du so nett und würdest deine Node-Red, InfluxDB und Grafana zur Verfügung stellen? Sieht wirklich super aus, wie du das visualisiert hast und auch die Umsetzung ist top! Und passt auch ziemlich genau für meine Bedürfnisse 😁 |
||
|
||
Ok danke, dann mache ich das Update. Noch eine Frage bevor es losgeht: Was ist derzeit das bevorzugte Vorgehen? Von dem was ich lesen konnte gibt es Lösungen mit einem: - Raspberry Pi Zero (zu langsam? triggert wohl Modbus Fehler/Warnungen?) - Raspberry Pi 2/3/4 mit RS485 Adapter (da würde ich das Image von User Becker nehmen) - Arduino (NibeGW?) Wo liegen die Vor/Nachteile des Lösungen? Ist man bei der Anzahl der Register, die man ausliest beschränkt oder kann man alles was einen interessiert auslesen / steuern? Dankeschön <3 |
||
|
||
Ja klar wenn es fertig ist auf meinem Blog. Muss aber noch ein wenig testen und den Flow sortieren. Zero ist vermutlich zu langsam für NodeRed+Influx+Grafana. Pi2 sollte es schon sein. Arduino kenne ich leider nicht. Hast du meine Dashboards angeschaut? Finde es schon reichlich an Registern. Aber du kannst noch mehr abfragen. |
||
|
||
Hallo weisst du welches Register für die Verstellung des Raumtemperatur Sollwertes verantwortlich ist?? Ja mein Zero läuft mit Node Red und Nibepi Plugin und mit Dashboards und MQTT Broker ohne Probleme. Denke die Fehler quittiert er selber, nachdem er hochgefahren ist. Ist auch ein 2er RPI zu langsam glaub ich, damit er schneller hoch ist als der Modbus in der WPWP [Wärmepumpe]. Influx und Grafana läuft bei mir auf einen Linux Server mit Proxmox(Futro S920) mit mehr Power. |
||
|
||
Ja eigentlich will ich sowieso dass alle Daten übertragen werden an meinen zentralen smart-home server. Dort sammle ich noch mehr Daten aus dem Haus und werte diese aus. |
||
|
||
mach ich dann auch in beckers image mit mqtt |
||
|
||
nein weiß ich nicht. bei einem Neustart gibt es immer einen Modbus Fehler im Uplink, ist aber völlig egal. |
||
|
||
https://drive.google.com/file/d/1fkZXr_WTLD37eXxsQJUGGki-6wV2XR2R/view?usp=sharing vorab schon mal für euch. Ihr habt wahrscheinlich euren WPWP [Wärmepumpe]-S0 Zähler nicht per SAE visualisiert, daher müsst ihr diesen Part löschen: und dort von 14 auf 13 runter stellen. Den WMZ Teil ändere ich erst zum 1.3. in einen Messwert: Ich denke ihr kommt damit zurecht. Datenbank heißt "db" in Influx. Grafana muss 7.4.x sein. |
||
|
||
@Becker Das hast du echt gut hinbekommen. |
||
|
||
wegen dir und deinem Einwand bezüglich der DB 😘 hab die ganzen einzel Funktionen durch 1 ersetzt. 1 |
||
|
||
Hier die überarbeitet Version: https://drive.google.com/file/d/1E4zpFNaLh-tdnUfp-UKmtqCYG6v66lQc/view?usp=sharing PV SMA Flows sind auch drin. Blog habe ich auch versucht noch mal alles übersichtlich zu gestalten: http://hausbau-becker.blogspot.com/2021/02/grafana-reloaded.html Es folgt noch eine finale Version ohne SAE heute Abend oder so. edit: ist fertig 1 |
||
|
||
hab heute noch ein Paket ohne "SAE" aber mit passiver Kühlung online gestellt. Gruß |
||
|
||
@uzi10 Du hast ja auch NipePi nach Beckers Anleitung iumgesetzt, kannst du hier mal kurz erklären wie MQTT zum laufen gebracht hast? |
||
|
||
hab einen Mosquitto Broker am PI installiert(googlen dann findest du eine Anleitung), weil da dürfte keiner drauf sein und dann einfach derzeit ohne PW und User den verbunden. da am selben Gerät 127.0.0.1 als IP und edomi empfängt alles. Werd aber eventuell den Broker auf ein anderes Gerät ändern. |
||
|
||
Mosquitto Broker hatte ich eh schon installiert, aber nicht in der /etc/nibepi/config.json aktiviert. In der Konsole Node Red stoppen mit node-red-stop und danach mit "sudo nano /etc/nibepi/config.json" die Konfigurationsdatei aufrufen und wie folgt korrigieren, anschließend mit Strg+O speichern & Strg+X schließen: "mqtt": { "enable": true, "host": "127.0.0.1", "port": "1883", "user": "", "pass": "", "topic": "nibe/modbus/" }, Mit node-red-start Node Red wieder starten, nun sollte man mittels MQTT Daten auslesen können anschließend mit Strg+C die Node-Red Konsole verlassen. 1 |
||
|
||
Wie komme ich an den Fehlercode in Nodered ran wenn ein Fehler an der WPWP [Wärmepumpe] ansteht um den z. B. weiterzuverarbeiten und als E-Mail zu verschicken? Irgendwie finde ich nichts, ist aber warscheinlich offensichtlich 🙈 |
||
|
||
Das dürfte doch im Register 45001 (zumindest bei der F1245) stehen ... vorhin hat meine Heizung einen Fehler 50 geworfen und dieses Register stand dann auch auf 50 1 |
Beitrag schreiben oder Werbung ausblenden?
Einloggen
Kostenlos registrieren [Mehr Infos]