NEWS
Mqtt - Variablen
-
@haus-automatisierung
spielen wir bitte mal den 1. Punkt durch.
Instanzkonfiguration, lege ich dazu in dessen Settings etwas an?
"#" . bedeutet alles, aber allein mit diesen Einstellungen bekomme ich nichts im ObjektbaumioB.mqtt.1 Client für Cerbo ESS
- erst durch einen zyklischen request am Cerbo Broker, wird der vollständige Objektbau unter N/... angelegt (Victron docu)
(muss jetzt kurz 2h weg)
- erst durch einen zyklischen request am Cerbo Broker, wird der vollständige Objektbau unter N/... angelegt (Victron docu)
-
@humidor sagte in Mqtt - Variablen:
"#" . bedeutet alles, aber allein mit diesen Einstellungen bekomme ich nichts im Objektbaum
Richtig, das war ja nur Teil 1 (subscribe). Jetzt fehlt Dir ein Publish. Wie lautet denn das Topic welches Du schreiben möchtest?
-
@haus-automatisierung meinst du den request, dass ich den Objektbaum bekomme oder das Topic auf das ich meine Regelungs/Steuerwerte schreibe?
-
@humidor Das MQTT-Topic, welches Du gerade publishen willst aus ioBroker heraus
-
@haus-automatisierung du meinst das, vermute ich:
das sind die Werte/Topics die ich aus dem ioBroker beschreibe, der Cerbo NodeRed Client liest diese ein und reicht sie nach überprüfung weiter -
@haus-automatisierung nimma da??
-
@humidor Ne, ich werde hier nicht verstanden....
- Dir fehlen Werte im Objektbaum
- Du fragst wie man diese anlegt
- Ich zeige drei Möglichkeiten auf
- Du teilst einen Screenshot von Werten, welche gar nicht da sein können(?), weil Du ja wissen wolltest, wie man diese anlegt
- ???
Nochmal: Auf welches MQTT-Topic (zu welchem Dir ja im ioBroker ein State fehlt), willst Du in Zukunft etwas aus dem ioBroker heraus schreiben?
-
@haus-automatisierung ich verstehe nur Bahnhof...
sagte, Punkt 1 (von 3) möchte ich näher ansehen,
du fragst mich nach den Werten die ich aus ioBroker beschreiben will
das sind die Werte, egal wie die jetzt formatiert sind oder wo sie liegen, das sind die Werte.
das nächste ist, wo lege ich die Topics an.ich will nicht, dass über meinen ioBroker Broker gegangen wird
dh es müssten im Cerbo Bat Mqtt Master die Topics angelegt werden, die ich dann beschreiben will, so mein Verständnis.ich verstehe diesen Satz nicht:
Nochmal: Auf welches MQTT-Topic (zu welchem Dir ja im ioBroker ein State fehlt), willst Du in Zukunft etwas aus dem ioBroker heraus schreiben?wenn das heißen soll, ich soll das Topic nennen, das am Cerbo Bat Broker liegt und ich es aus dem ioBroker beschreiben will - kann ich nur antworten - das gibt es noch nicht.
-
@humidor sagte in Mqtt - Variablen:
wenn das heißen soll, ich soll das Topic nennen, das am Cerbo Bat Broker liegt und ich es aus dem ioBroker beschreiben will - kann ich nur antworten - das gibt es noch nicht.
Im MQTT-Broker? Da muss man keine Topics anlegen oder Registrieren. Wie schon öfter geschrieben. Einfach senden (publish) und wer etwas hören will (subscribe) macht damit etwas.
Also musst Du schon wissen, auf welche Topics die andere Seite genau hört. Da wird ja nie etwas aktiv gesendet und automatisch angelegt, weil eben nur gehört wird, ...
Daher musst Du das Topic kennen und manuell etwas aus einem Client deiner Wahl (siehe oben) publishen.
Das war erstmal meine letzte Antwort. Wie gesagt, ich habe dazu schon viel gezeigt und alles im Detail erklärt. Wenn Dir in den Inhalten etwas fehlen sollten, einfach melden.
-
Einfach senden (publish) und wer etwas hören will (subscribe) macht damit etwas.
wie? die Richtung ist ioBroker zu Cerbo
dh Blockly/NodeRed published einen Wert mit einem Topic-Namen auf den mqtt.2 Client am ioBroker?Also musst Du schon wissen, auf welche Topics die andere Seite genau hört. Da wird ja nie etwas aktiv gesendet und automatisch angelegt, weil eben nur gehört wird, ...
Cerbo Node-Red (Client) liest diese Topic ein und macht was mit dem Wert
ich geb nicht auf!
aus dem ioBroker Node Red (Client) habe ich neuen Topic beschrieben (publish).
der Mqtt Node zeigt auf:
127.xx ... der Topic wird im mqtt.0 Broker direkt angelegt
Cerbo Bat ... der Topic wird im mqtt.2 Client angelegt durch den Cerbo Bat Broker (subscribe)
soweit mal klar? OK ?
am Cerbo NodeRed lese ich mit dem Mqtt Node In direkt auf den Cerbo Broker (127...)
Wert kommt an.ich verändere den Wert im Cerbo NodeRed am Cerbo Broker
Wert wird im ioBroker.mqtt.2 aktualisiert