NEWS
Mqtt zum Victron Cerbo GX ?
-
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
@mickym ich sehe hier Mehraufwand am Cerbo Node Red, müsste ich ja eignetlich nichts tun
Das stimmt zwar - allerdings wurde aus irgendeinem Posting von @adcrafter27 hervor, dass er empfiehlt Automationen sehr wohl auf der Maschine zu machen auf der das Cerbo läuft, da dann keine Verbindungsprobleme auftreten können. Musst Du noch mal suchen. Ausserdem würde auch diese Pollerei über das keepalive ggf entfallen.
Im Prinzip habe ich ihn so verstanden, dass er empfiehlt die Automationen in NodeRed auf der Cerbo Maschine zu machen. Die Steuerung über eine GUI an das NOde Red zu übertragen finde ich nicht so schlimm, aber forsche nach. Wie gesagt ich weiß nicht warum Dein Cerbo nicht frisst, was Du im W Ast gepublished hat - ob es der richtige Pfad war etc. -- Das ist halt spezifisch.
-
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
@mickym ich sehe hier Mehraufwand am Cerbo Node Red, müsste ich ja eignetlich nichts tun
Das stimmt zwar - allerdings wurde aus irgendeinem Posting von @adcrafter27 hervor, dass er empfiehlt Automationen sehr wohl auf der Maschine zu machen auf der das Cerbo läuft, da dann keine Verbindungsprobleme auftreten können. Musst Du noch mal suchen. Ausserdem würde auch diese Pollerei über das keepalive ggf entfallen.
Im Prinzip habe ich ihn so verstanden, dass er empfiehlt die Automationen in NodeRed auf der Cerbo Maschine zu machen. Die Steuerung über eine GUI an das NOde Red zu übertragen finde ich nicht so schlimm, aber forsche nach. Wie gesagt ich weiß nicht warum Dein Cerbo nicht frisst, was Du im W Ast gepublished hat - ob es der richtige Pfad war etc. -- Das ist halt spezifisch.

Vielleicht ist dein Pfad auch verkehrt und in diesem Fall vielleicht doch direkt eine Zahl
hast Du es mal direkt mit dem topic
W/xxxxxx/Modeversucht
So und ich weiß nicht was ein VE.Bus ist - kenne das CCGX Manual usw.
Mode ggf. auch groß schreiben!
-

Vielleicht ist dein Pfad auch verkehrt und in diesem Fall vielleicht doch direkt eine Zahl
hast Du es mal direkt mit dem topic
W/xxxxxx/Modeversucht
So und ich weiß nicht was ein VE.Bus ist - kenne das CCGX Manual usw.
Mode ggf. auch groß schreiben!
@mickym das mit dem Pfad ist eine mögliche Fehlerquelle, hohe Wahrscheinlichkeit

das ist die Adresse aus dem Objektbau:
mqtt.1.N.c0619ab336ed.vebus.276.Modelogisch (für mich) wäre dann auf diesen Pfad zu publishen
W.c0619ab336ed.vebus.276.Mode ( / statt . )ich werde Casesensitiv und ohne .276 probieren
-
@mickym das mit dem Pfad ist eine mögliche Fehlerquelle, hohe Wahrscheinlichkeit

das ist die Adresse aus dem Objektbau:
mqtt.1.N.c0619ab336ed.vebus.276.Modelogisch (für mich) wäre dann auf diesen Pfad zu publishen
W.c0619ab336ed.vebus.276.Mode ( / statt . )ich werde Casesensitiv und ohne .276 probieren
-
@humidor ich schmeiß mich weg, soooooo einfach.... casesensitive !
jetzt hat er es gefressen!naja, als einziges Trostplaster ev. - Beharrlichkeit zahlt sich aus.. 😳😁
-
@mickym geile Sache wenn es am Ende funktioniert, besten Dank für deine Beharrlichkeit, manchmal schafft man es einfach nur mit Hilfe !!
ich dachte auch, jetzt hab ich was kaputt gemacht bzw. das System geschossen, war nicht mehr erreichbar.... hats nur bei meinem Testaufbau die Sicherung geschmissen :yum:
-
Ich betrachte also
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
@mickym geile Sache wenn es am Ende funktioniert, besten Dank für deine Beharrlichkeit, manchmal schafft man es einfach nur mit Hilfe !!
Ja dann kann man das ja nun als gelöst betrachten und als Nebeneffekt hast Du hoffentlich trotzdem gelernt, was mqtt ist und wie die Kommunikation funktioniert. Jetzt kannst Du ja direkt wieder puzzeln und bist nicht mehr auf NodeRed angewiesen.
-
Ich betrachte also
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
@mickym geile Sache wenn es am Ende funktioniert, besten Dank für deine Beharrlichkeit, manchmal schafft man es einfach nur mit Hilfe !!
Ja dann kann man das ja nun als gelöst betrachten und als Nebeneffekt hast Du hoffentlich trotzdem gelernt, was mqtt ist und wie die Kommunikation funktioniert. Jetzt kannst Du ja direkt wieder puzzeln und bist nicht mehr auf NodeRed angewiesen.
-
@mickym geile Sache wenn es am Ende funktioniert, besten Dank für deine Beharrlichkeit, manchmal schafft man es einfach nur mit Hilfe !!
ich dachte auch, jetzt hab ich was kaputt gemacht bzw. das System geschossen, war nicht mehr erreichbar.... hats nur bei meinem Testaufbau die Sicherung geschmissen :yum:
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
ch dachte auch, jetzt hab ich was kaputt gemacht bzw. das System geschossen, war nicht mehr erreichbar.... hats nur bei meinem Testaufbau die Sicherung geschmissen
Deswegen - ich bin jetzt raus und lehne Haftung für alle Einstellungen ab, die Du nun schickst.
-
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
ch dachte auch, jetzt hab ich was kaputt gemacht bzw. das System geschossen, war nicht mehr erreichbar.... hats nur bei meinem Testaufbau die Sicherung geschmissen
Deswegen - ich bin jetzt raus und lehne Haftung für alle Einstellungen ab, die Du nun schickst.
@mickym sagte in Mqtt zum Victron Cerbo GX ?:
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
ch dachte auch, jetzt hab ich was kaputt gemacht bzw. das System geschossen, war nicht mehr erreichbar.... hats nur bei meinem Testaufbau die Sicherung geschmissen
Deswegen - ich bin jetzt raus und lehne Haftung für alle Einstellungen ab, die Du nun schickst.
Na gibt ja nun ein mqtt Puzzlestück - das ist ja dann kein Problem mehr.
-
@mickym sagte in Mqtt zum Victron Cerbo GX ?:
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
ch dachte auch, jetzt hab ich was kaputt gemacht bzw. das System geschossen, war nicht mehr erreichbar.... hats nur bei meinem Testaufbau die Sicherung geschmissen
Deswegen - ich bin jetzt raus und lehne Haftung für alle Einstellungen ab, die Du nun schickst.
Na gibt ja nun ein mqtt Puzzlestück - das ist ja dann kein Problem mehr.
-
-
@humidor Topics mit / und nicht mit Punkten. Diese Punkte haben im mqtt System nichts zu suchen.
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
@mickym ach ich Trottel, copy past Idiot, ja jetzt läuft es :blush:
Wenn Du den Namen kopierst und nicht den Pfad - dann ist da in der Regel die mqtt Schreibweise drin:
test/hallo2
Der Datenpunkt wird automatisch angelegt - er muss nicht vorhanden sein, wenn Du den Datenpunkt nicht mit steuere beschreibst sondern mit mqtt Send Block.
-
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
@mickym ach ich Trottel, copy past Idiot, ja jetzt läuft es :blush:
Wenn Du den Namen kopierst und nicht den Pfad - dann ist da in der Regel die mqtt Schreibweise drin:
test/hallo2
Der Datenpunkt wird automatisch angelegt - er muss nicht vorhanden sein, wenn Du den Datenpunkt nicht mit steuere beschreibst sondern mit mqtt Send Block.
Ich brauche Hilfe beim Senden meines JSON an enphase/battery (Vicron Cerbo)
Der JSON sollte wie folgt aussehen (battery) und mein Ergebnis der. u.g. Logik (test)

Red-Node-Logik- Alle Eingäng vorerst händisch

Join-Node:


Einer der 4 Input-nodes;

Danke für Euere Gedanken
Wie kann ich den korrekten JSON-String erstellen ? -
Ich brauche Hilfe beim Senden meines JSON an enphase/battery (Vicron Cerbo)
Der JSON sollte wie folgt aussehen (battery) und mein Ergebnis der. u.g. Logik (test)

Red-Node-Logik- Alle Eingäng vorerst händisch

Join-Node:


Einer der 4 Input-nodes;

Danke für Euere Gedanken
Wie kann ich den korrekten JSON-String erstellen ? -
Ich brauche Hilfe beim Senden meines JSON an enphase/battery (Vicron Cerbo)
Der JSON sollte wie folgt aussehen (battery) und mein Ergebnis der. u.g. Logik (test)

Red-Node-Logik- Alle Eingäng vorerst händisch

Join-Node:


Einer der 4 Input-nodes;

Danke für Euere Gedanken
Wie kann ich den korrekten JSON-String erstellen ?@ak68 nun die topics musst halt ausschreiben. die Eigenschaften die unter DC sollen, verschiebst halt mit einer change node entweder mit einer JSONATA Regel oder halt mit 3 Verschieberegeln.
Verschiebe payload.P nach payload.DC.P usw.wenn das Objekt voll ist (also alle 4 Eigenschaften gesetzt sind), dann kannst auch den Haken bei jeder nachfolgenden Nachricht reinmachen.
-
@ak68 nun die topics musst halt ausschreiben. die Eigenschaften die unter DC sollen, verschiebst halt mit einer change node entweder mit einer JSONATA Regel oder halt mit 3 Verschieberegeln.
Verschiebe payload.P nach payload.DC.P usw.wenn das Objekt voll ist (also alle 4 Eigenschaften gesetzt sind), dann kannst auch den Haken bei jeder nachfolgenden Nachricht reinmachen.
Ich habe jetzt eine ganz andere Lösung gefunden, aber noch 1 Problem: Der String wird nicht in der nötigen Reihenfolge zusammengesetzt: 1.2.3.4 sondern wahllos nach Werteingang (vgl MQTT-Explorer: "battery").
Wie kann ich die Reihenfolge erzwingen (wie in Mqtt-Explorer: "Test")?


Vielen Dank schon einmal
Andreas

