Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
V0.65
- Keepalive hochgesetzt. Den hatte ich versehentlich sehr niedrig.
Testet jetzt mal bitte neu und berichtet .... der Keepalive war sehr gering ... das hatte ich zum testen mal eingestellt ...
Das sollte so nicht produktiv gehen ...
Ich habe deine neue Version eingespielt und neu gestartet. Leider bekomme ich keine Verbindung zum Broker:
Ausgang:
AN[1]: 0L
AN[2]: False
AN[3]: False
AN[4]: 0L
Mhhh .... ich hab lediglich den Keepalive von 10 auf 60 erhöht ... nicht mehr ... deine Ausgänge zeigen das nicht mal der Versuch unternommen wurde zu connecten ... irgendwelche Excpetions?
Ich habe die letzte Version (V0.80) den ganzen Nachmittag getestet. Hat auch sehr gut funktioniert - bis auf die Kleinigkeit, dass Strings mit Umlauten anders von deinem Baustein decodiert werden als vom Sender codiert - kann man aber extern lösen.
Aber ab dem Zeitpunkt, wo das Topic auf dem Broker verschwindet (gelöscht wird bzw. ein null gesendet wird) erscheint am Ausgang 3 "none" (dürfte eine Vorgabe von dir sein). Wenn jetzt wieder vom Broker ein Wert für das Topic gesendet wird, so wird dieser nicht am Ausgang 3 ausgegeben.
Moin,
gerne doch ... fein das freut mich das es jetzt soweit Funktioniert.
Ich selber nutz eigentlich kein mqtt daher bin ich auf eure Hilfe angewiesen um Anwendungsfälle etc. zu testen.
Kannst du mir sagen welcher String falsch codiert kam? Das lässt sich mit Sicherheit fixen.
- EDIT : Ok, ich seh schon normale Umlaute reichen schon aus .... das fixe ich
Mir war nicht klar das ein Topic einfach so auf einem Broker verschwinden kann :-) schaue ich mir an.
Dieser Fall wird tatsächlich nicht abgefangen. Aber auch das sollten wir irgendwie gelöst bekommen.
Hast du auch schon wieder mehrer Bausteine probiert?
sorry für die späte Rückmeldung, aber ich habe gestern einfach zu wenig Zeit gehabt. Ich habe aber noch die V0.90 getestet und kann folgendes bestätigen:
Umlaute werden jetzt richtig übernommen
2 Bausteine laufen jetzt seit gestern und es kam zu keinem einzigen Verlust der Daten. Auch nach einer längeren Pause über mehrer Stunden, in denen keine Datenversand der Quelle, wurde die Daten wieder richtig zugestellt.
Ich hab das Update auf 0.90 gemacht, mit ansonsten unveränderter Konfiguration. Bisher nichts auffällig auch unter HS Firmware 4.5. Reconnect scheint auch zu funktionieren: Wenn ich den mosquitto-Container neu starte, verbindet sich der HS anschließend wieder selbsttätig.
So ganz scheint der Reconect noch nicht stabil zu laufen. Der Broker war einige Zeit offline, dann haben sich die vier Bausteine wieder verbunden, die publishen - aber die drei Bausteine, die ein Topic subscribed haben, nicht. Ich bekomme im Log von mosquitto regelmäßig die Meldung
Code:
Client mqtt_e0aa9a76.b4df48 already connected, closing old connection.
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar