NEWS
Wie mit MQTT Daten in der IOBroker VIS justgage anzeigen?
-
@einstein2002 sagte in Wie mit MQTT Daten in der IOBroker VIS justgage anzeigen?:
Hatte ein falschen Benutzer und Passwort drinne!
Jetzt läuft esMuss ich jetzt mal testen
Du musst in der Cron Node das topic noch auf mqtt Schreibweise ändern also ohne mqtt.0 .. und statt Punkten Schrägstriche:
dann sollte im Debug ja das rauskommen:
in rot - der mqtt Pfad und die payload ON.
Bei mir wird damit auch dann gleich der DP angelegt - das musst Du dann ja nicht mehr im iobroker machen:
-
@mickym
hatte ich gerade nachgeschaut und geändert, es geht super.Das passt und funktioniert top!
-
@einstein2002 Na siehst, was 3-4 Nodes alles können.
-
@mickym
Ist ja deutlich weniger Aufwand als das Blockly.
Ich denke ich werde jetzt noch ein paar andere Flows einrichten um etwas sattelfester zu werden.
Es sieht am Anfang im so viel aus, ist es aber dann gar nicht.Und bei einer solchen Hilfe macht das auch richtig Spass.
Ganz lieben Dank dafür.
Ich komm bestimmt noch mit dem ein oder anderen auf dich zu.
Versuche aber jetzt erstmal den Kurs vom Matthias Kleine abzuarbeiten um noch tiefer einzusteigen.
So jetzt muss ich mich mal um die Frau kümmern sonst hängt der Haussegen schief...
-
So jetzt muss ich mich mal um die Frau kümmern sonst hängt der Haussegen schief...
Ok dann mach das mal. Und wenn ich Zeit habe unterstütze ich gerne.
-
-
@mickym
Guten Abend,
hast Du spontan etwas Zeit um mir evtl. bei einem Kleinem Problem zu helfen?Grüße
-
@einstein2002 Klar - ich esse nur was - aber Du kannst ja schon mal loslassen, wo der Schuh drückt.
-
@mickym
Danke und guten Appetit.
Also ich habe ja meine Rolladen Steuerung mit Node RED gelöst, funktioniert auch super! Da ich jeden Abend um 0:00 Uhr ein Backup mache und der IOBroker dann einen Restart macht, MQTT auch neu startet, öffnet sich der eine Rollo im Esszimmer bei mir. Ich kann das auch nachstellen indem ich die MQTT Instanz einfach neu starte. Ich finde aber die Ursache dafür nicht.
Wo ist da der Fehler? Zumal der andere Rollo (beide über je einen Sonoff Doppel Taster gesteuert) somit habe ich Power1 und Power zwei , wobei Power1 für auf und Power 2 für AB steht.Der eine Rollo wird dann beim Neustart des MQTT Power1 auf ON gesetzt, der andere Rollo Power2 auf ON.
Aber ich finde die Ursache dafür nicht.
-
-
@einstein2002 Was hast Du nochmal als mqtt Broker?
-
@mickym
Das ist der Mosquitto, der läuft bei mir auf dem Proxmox -
@einstein2002 Hast Du irgendwelche retain messages geschickt? - Siehst Du an dem Flow - dass der triggert? Ggf. einfach mal die mqtt-out Nodes deaktivieren und neu starten und schauen, ob das Verhalten das Gleiche ist um wirklich sicherzustellen, dass es nicht der Flow ist der triggert.
-
@mickym
nee ich sehe da rein gar nichts. Habe eben den MQTT nochmals gestartet, dann sehe ich wie die Power Schalter auf ON gehen aber sonst wird weder im MQTT Explorer noch im Debug von NOD RED was angezeigt. -
@einstein2002 Vielleicht hast Du doch eine retained Nachricht geschickt - schau mal in deine mqtt-Out Nodes dass kein retain angehakt ist.
Um das retain Flag für ein Topic zu löschen, muss man einen leeren String schicken
Wenn gar nichts hilft und Du ausschließen kannst - dass Node-Red oder sonst was schickt, sondern alles nur durch Neustart von mosquitto erfolgt, wie gesagt das topic löschen - oder auch die ganze mosquitto- Datenbank löschen, wenn es gar nicht anders geht.
Wenn Du nur einmal mit retain geschoíckt hast, dann
bleibt der Wert und wird beim Neustart gepublished.
-
@mickym
du meinst hier?
der Screen Shot geht nicht?? -
-
Habe eben den MQTT nochmals gestartet, dann sehe ich wie die Power Schalter auf ON gehen aber sonst wird weder im MQTT Explorer noch im Debug von NOD RED was angezeigt.
Also stoppe NodeRed und schau was triggert mosquitto oder was anderes.
-
@mickym
auch wenn ich die Verbindungen trenne wird noch geschaltet -
@einstein2002 Also liegt es nicht an NodeRed - wenn das die einzige Stelle ist. Dann liegt es am iobroker oder mosquitto. Hast Du neben mosquitto auch noch einen mqtt Adapter am Laufen?