|
|
||
In Node-Red wüsste ich nicht wie, kannst du mir gerne erläutern 😜 Grafana mit: |
||
|
||
Super Becker, hast du mir wieder Arbeit gemacht, brauch das jetzt auch 😐 |
||
|
||
Verschiedene Objekte brauchst du wenn das Abrufen und das Senden verschiedene Adressen hat. Wenn die selbe hat dann wirkt ein Mqtt sende und ein Empfangsobjekt auf ein Modbusobjekt. |
||
|
||
damit schreibe ich jeden Monat die Zählerstände. (cronplus) Grafana: https://drive.google.com/file/d/1i0yAyHskAgbVvUhjzR4pQomymRcvyPuf/view?usp=sharing |
||
|
||
@Becker wiedermal besten Dank regelmäßigen Verbesserungen/Gedankenanstösse! 😊 Mit Node-Red habe ich genau das gemeint wie du es mit cronplus gelöst hast, habe nun wieder was dazugelernt! 🤓 Tolles Tool dieses cronplus. Falls vielleicht irgendjemand es genau so unklar ist, wie es mir am Anfang war, wie man die Werte in eine Flow schreibt, welche dann über cronplus abrufbar sind, hier eine kurze Erklärung. so erzeugt man einen Flow welchen man dann mittels cronplus wie von Becker abrufen kann. |
||
|
||
Man kann mit s.g. Kontextdaten arbeiten: (RPi4) (NibePi) entweder "flow" oder "global". flow: nur im flow verwendbar global: in allen flows verwendbar wie man sieht verwende ich da reichlich von 😬 wobei ich immer noch nicht herausgefunden habe was Herr Anderlin mit den 979 Registern als Array treibt. setzen kann man die einfach mit dem gelben change node. So kann man z.B. auch Berechnungsformeln mit asynchronen Messwerten synchron verarbeiten. Beispiel: Elektrische Leistung wird alle 10s aktualisiert Thermische Leistung alls 2s. Indem man mit Kontextdaten arbeitet, erhält man die Arbeitszahl dennoch alle 2s, da man nicht 10s auf eine neue msg warten muss. |
||
|
||
Hallo Leute Ich bin nach der sehr guten Anleitung in Beitrag #761 vorgegangen nur leider hakt es bei der Installation von NibePi • Mit cd ~/.node-red ins Node Red Verzeichnis wechseln und anschließend NibePi mit npm install --save anerdins/node-red-contrib-nibepi#master installieren ***** Wenn fertig starten mit node-red-start danach mit Strg+C wieder zur Eingabe zurück. Die fünf Sterne verweisen ja auf die Seite https://github.com/anerdins/node-red-contrib-nibepi/ Sollte ich jetzt so vorgehen wie in der Anleitung auf github steht und das Image downloaden und auf die SD Karte kopieren? Dies ist ja meines Erachtens ein komplett fertiges Image oder? Außerdem ist der Link tot. Leider kommt danach diese Fehlermeldung (die Einstellungen lt Anleitung habe ich aber kontrolliert und sind ok Ich habe deswegen nur den Befehl ausgeführt: npm install --save anerdins/node-red-contrib-nibepi#master Leider kommt danach diese Fehlermeldung (die Einstellungen lt Anleitung habe ich aber kontrolliert und sind ok Als RS485 HAT nutze ich das https://www.waveshare.com/rs485-can-hat.htm Hat jemand einen Tip? Liebe Grüße Jürgen |
||
|
||
Entweder du installierst nach meiner Anleitung selber von Grund aus oder du nimmst das überalterte fertige ready-only Image. Was hast du nun gemacht ? Werde nicht ganz schlau aus deiner Beschreibung. Die * verweisen nur auf den Ursprung Sicher dass du NodeJS 12 installiert hast ? |
||
|
||
Ich habs nach deiner Anleitung gemacht Beim Kommando npm install --save anerdins/node-red-contrib-nibepi#master erscheint die Fehlermeldung die ich im Bild einen Beitrag weiter oben angehängt habe und im Node-Red erscheint logischerweise der Nibe Input Node auch nicht. Wie aber sicher schonmal erwähnt ist für mich das alles ziemliches Neuland. Liebe Grüße Jürgen |
||
|
||
was kommt raus wenn du "node -v" eingibst in der Konsole ? |
||
|
||
Servus
Ergebnis: v14.18.1 Vermutlich weil ich, wegen unbekannten Kommando (ich vermute im Nachhinein dass ich wo ein Leerzeichen zuviel/zuwenig beim Zeilenübergreifenden copy-paste hatte "bash <(curl -sL https://raw.githubusercontent.com/node-red/linux- installers/master/deb/update-nodejs-and-nodered) --node12" folgendes eingegeben habe und damit automatisch die neueste Version installiert wurde, kann das sein? bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered) Muss es für die Installation von Nibe Pi wahrscheinlich die Version 12 sein? Sollte ich am besten alles nochmals neu machen? |
||
|
||
richtig erkannt |
||
|
||
Servus Christian Tut mir leid wegen den Unannehmlichkeiten mit mir, da schreibst du so eine gute Anleitung wo man einfach nur nachtippen muss und ich habs trotzdem nicht geschafft. 😬 Hab vorhin in Ruhe nochmals von vorne begonnen, jetzt sieht`s ganz gut aus... Hoffentlich bleibts auch so 😄 Danke nochmals für deine Anleitung und die Beantwortung der Fragen Liebe Grüße Jürgen |
||
|
||
ein vergessener "--node12" versaut alles 🤮 leider antwortet Herr NibePi nicht aka Frederik Anderlin auf Nachfrage ob er NibePi für NodeJS 14 korrigiert. |
||
|
||
Würde gerne wissen welches Register "einmaliger WW WW [Warmwasser] Luxusmodus" ist. Hab im NibePi gesucht und auch hier im Thread, aber nichts gefunden bzw. nichts eindeutiges. Hat das Register jemand in verwendung? Ab und zu schalt ist den Luxusmodus nämlich manuell ein und wenn man das "von der Ferne" machen kann wäre das praktisch 😅 |
||
|
||
@Becker In meinem AddOn für HomeAssistant, habe ich NibePI mit NodeJS 14 laufen. Eigentlich sind nur ein paar Dependencies (in der package.json) anzupassen gewesen. Allerdings habe ich das ganze schon so für meine Bedürfnisse zusammengekürzt dass es euch glaube ich aktuell nichts hilft. |
||
|
||
Grüß euch Ich hätte wiedermal einen Input von euch gebraucht. Ich möchte zur Auswertung der Wärmepumpendaten in Edomi, einen mit Node-Red aufbereiteten JSON-String mit 10 Werten in folgenden Format senden: {"43005":xxx,"43136":xxx,"40014":xxx,"40013":xxx,"40017":xxx,"40008":xxx,"40012":xxx,"40072":xxx,"40015":xxx,"40016":xxx} Also vorher vor jeden Wert das jeweilige Register in Gänsefüße und mit Doppelpunkt am Ende stellen und danach 10 Werte in die geschwungene Klammer zusammenfassen. Kann mir hier jemand weiterhelfen? Liebe Grüße Jürgen |
||
|
||
48132 look at my flow na toll, wäre nett wenn du uns verräts wie/wo/was. mit einem join: 1 |
||
|
||
Ich muss es mir nochmal ansehen. Ich hatte nur so viel rausgeworfen, dass es mehr verwirrend sein kann als das es wirklich hilft. Ich hatte die Dependencies so zusammen gekürzt, dass es für meinen Anwendungsfall gepasst hatte. Ich fahre hier ja NibeGW (auf dem Prodino an der Wärmepumpe) und NibePI rennt nur als NibeGW Empfänger und MQTT Broadcaster direkt als Docker Image auf meiner Homeassistant Instanz (als custom AddOn was ich geschrieben habe). Demensprechend habe ich es zusammen gekürzt und dabei auf die aktuelle Node LTS geupdated. |
||
|
||
Register: 48132 folgende Werte kannst du setzen: 0 = AUS 4 = einmalig 1 = für 3 Stunden 2 = für 6 Stunden 3 = für 12 Stunden |
||
|
||
Danke @Becker und @heinzi00 !!! |
Beitrag schreiben oder Werbung ausblenden?
Einloggen
Kostenlos registrieren [Mehr Infos]