NEWS
Mqtt zum Victron Cerbo GX ?
-
@humidor Das heißt Du hast jetzt in beiden mqtt Instanzen das gleiche topic mit test/hallo und topic?
-
@mickym Ja
-
@humidor Gut von welcher NodeRed Instanz hast Du das geschickt?
-
@mickym
beide Clients am ioBroker -
@humidor ????????????????? was heißt beide Clients am iobroker??? Du siehst es in beiden mqtt-Client Instanzen - aber von WELCHEM NodeRed hast Du es geschickt?
Wenn wir hier nicht exakt sind - dann reden wir aneinander vorbei!!!
-
@mickym blödsinn, ich habe aus dem ioBroker Node-Red an Mqtt Broker Cerbo und Mqtt Broker VenusOS gesendet
-
@humidor Na OK - dann würde ich mal statt "Hallo" zu publishen - lieber mal "Hallo ich komme vom iobroker" publishen und schauen, ob es in beiden mqtt-Client instanzen sichtbar ist.
Dann würde ich vorschlagen Du schickst von dem Cerbo NodeRed ggf an den Raspberry mqtt Broker mit "Hallo ich komme von Cerbo" und umgekehrt vom Raspberry an den Cerbo mqtt Broker mit "Hallo ich komme vom Raspi" - und überprüfst jedesmal, ob das korrekt in der entsprechenden mqtt Instanz auf dem iobroker ankommt.
-
-
@humidor Du hast doch weitere NOdeRed Systeme auf den anderen Systemen ? Da kannst Du das doch machen - da sind doch auch mqtt Nodes?
Und da schreibst Du halt in das test/topic woher er es kommt- -
@mickym auf jedem läuft ein Node-Red
du meinst ich soll vom Cerbo Node-Red auf das test/hallo auch was schreiben? ich bin vom Cerbo... -
@humidor Genau vom Cerbo Node-Red publishst Du auf den Raspi und schaust ob Du es in der mqtt1 Instanz siehst.
Vom Raspi schickst du an den Cerbo und schaust ob Du es in der mqtt2 Instanz siehst. -
@mickym Ok, das funktioniert nicht
-
@humidor DOCH nicht server iobroker! - Die Broker sind doch jeweils auf dem anderen System. Du schickst nichts an den IOBROKER sondern an den jeweils anderen Broker
- Vom NodeRed CERBO an den mqtt- Broker Raspberry!!!!!
- Vom Node-Red Raspberry an den mqtt-Broker CERBO!!!
Die beiden Broker senden dann automatisch an den iobroker!! Das machst NICHT DU!!!
In Fall 1 siehst Du was Du vom Cerbo schickst im iob in mqtt Instanz 1
Im Fall 2 siehst Du was Du von Raspberry schickst im iob in mqtt Instanz 2Ich schrieb doch DU sollst vom CERBO an den Raspberry schicken und nichts von iobroker!!
Ich hab doch in dem oder anderen Thread ein Schaubild geschickt wie ein mqtt Broker funktioniert. Warum schaust Du dir das nicht an!
-
@mickym verstanden
ich habe jetzt das System bereinigen müssen, hat etwas gedauert
nun fkt. es, ioBroker überschreibt die Texte
senden vom Cerbo kommt im mqtt2 an
senden vom VenusOS kommt im mqtt1 anweiß nicht welches Schaubild du meinst.
-
senden vom Cerbo kommt im mqtt2 an
senden vom VenusOS kommt im mqtt1 anDas passt doch nicht:
Wenn Du von Cerbo zu Venus OS schickst dann musst Du dass doch am mqtt 1 sehen und umgekehrt.
191 = Cerbo GC = dort hängt die Batterie
132 = Venus OS = Raspi = Empfänger der BatteriedatenAlso entweder Du machst nicht was ich sage oder die Kreuzkommunikation funktioniert nicht.
-
@mickym vermutlich mach ich es noch falsch
am Cerbo Node Red, das ist ein Broker, soll ich an den Raspi Venus OS senden, so verstehe ich deine Worte - oder ist das falsch?
iobroker.mqtt 1 = Client auf Cerbo .191
iobroker.mqtt 2 = Client auf Raspi Venus OS .132Abbildung meines aktuellen Systems:
ich sende vom Cerbo an den Venus OS
-
@humidor sagte in Mqtt zum Victron Cerbo GX ?:
am Cerbo Node Red, das ist ein Broker, soll ich an den Raspi Venus OS senden, so verstehe ich deine Worte - oder ist das falsch?
Das sind doch beides Broker. Die 195 lass mal aussen vor. Wenn Du von der 191 was auf die 132 schickst musst Du dass in der mqtt.2 Instanz sehen, wenn Du 132 was an die 191 siehst musst Du das in der mqtt.1 Instanz sehen.
Das sollst Du prüfen.
Die mqtt Instanzen auf dem iob bekommen das alles automatisch mit, da Du # subscribed hast.
-
@mickym genau so ist es doch
-
@humidor Na gut - wenn dem so ist und Du nun weißt wie die Kommunikation funktioniert - dann müsstest Du ja auch das Objekt sehen, dass Du vor mehreren Tagen via mqtt gesendet hast - dann brauchst Du auch nichts monitoren, da automatisch das ganze Objekt in der entsprechenden mqtt Instanz auftaucht.
-
Sprich dass was hier https://forum.iobroker.net/post/1123751 gesendet hast, musst Du auch in der entsprechenden mqtt Instanz sehen, was Du aber am 3.2. verneint hast und damit muss auch nichts an den iobroker gesendet werden, da es automatisch auftaucht.