NEWS
Wie mit MQTT Daten in der IOBroker VIS justgage anzeigen?
-
-
@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?
-
@mickym
habe eben den Flow gestoppt und es wird weiter geschaltet.
Nei ich habe sonst keinen weiteren trigger oder wie auch immer am laufen, hatte für mal den SONOFF Adapter aber den habe ich schon lange nicht mehr. Der ist Deinstalliert. -
@mickym Hast Du noch einen mqtt Adapter am Laufen und published der was beim Verbinden? - Ansonsten lösche die mosquitto Datenbank.
mosquitto stoppen.
sudo systemctl stop mosquitto
cd /var/lib/mosquitto
dann entweder Datenbank wegsicherung oder löschen
Wegsichern
sudo mv mosquitto.db mosquitto.backup
Löschen:
sudo rm mosquitto.db
-
-
@einstein2002 Nicht mit einem tool
Du kannst alles Löschen. Mqtt basiert darauf - das immer alle Informationen neu gepublished werden. mqtt wird nur bei retained genutzt um Daten dauerhaft zu speichern. Das brauchst Du aber nicht. Jeder neue publish legt Dir die topics wieder an.
-
-
@einstein2002 Starten mosquitto mit
sudo systemctl start mosquitto
Das legt dann eine neue jungfräuliche Datenbank an und dann sollte auch nichts am Rollladen getriggert werden.
-
Ich habe es jetzt 3 mal gemacht, bringt aber nichts.
Erst gestoppt
sudo systemctl stop mosquittodann in das Verzeichnis gewechselt
cd /var/lib/mosquittodann die Datenbank gelöscht
sudo rm mosquitto.dbdann neu gestartet
sudo systemctl start mosquittoLeider ohne Erfolg
-
@einstein2002 Was heißt das es wird immer noch was gestartet? Hast Du noch ein mqtt Adapter oder sonst irgendwas - was reinschreiben kann?
warum startest Du eigentlich mosquitto immer neu?
-
@mickym
ja unverändert wie vorher.Ich habe auch noch mal in den alten Scripten nachgesehen, damit hatte ich es ja früher gemacht, aber die sind gestoppt.