Moin,
hier mal die erste Version des mqtt Bausteins.
Ich weise ausdrücklich darauf hin das der Baustein ein Test ist. Ich selber habe nur gegen einen öffentlichen Testserver getestet.
Ich würde mich über Feedback freuen!!
E10 hat noch keine Funktion
Unterstütze die Bausteinentwicklung und Spende
Changelog:
hier mal die erste Version des mqtt Bausteins.
Code:
Eingang 1: IP Eingang 2: Port Eingang 3: Topic Eingang 4: QoS Eingang 5: Protokoll Eingang 6: Benutzername Eingang 7: Passwort Eingang 8: Publish (Text) Eingang 9: Publish (Numeric) Eingang 10: Auto Mapping Eingang 11: Retain Message (0 oder 1) Eingang 12: JSON Data (0 oder 1) Eingang 13: Reload LBS (noch ohne Funktion) Ausgang 1: Broker Status (Code) Ausgang 2: Broker Status (Text) Ausgang 3: Topic (Text) Ausgang 4: Topic (Numeric)
Ich würde mich über Feedback freuen!!
E10 hat noch keine Funktion
Unterstütze die Bausteinentwicklung und Spende
Changelog:
Code:
V0.94 - JSON Ausgabe als String im Eingangsformat - E13 ist noch OHNE Funktion. V0.93 - JSON Data wird nun anders erwartet : key=value;key=value; usw. V0.92 - JSON Data - Sofern E12 auf 1 steht wird E8 durch ein JSON Encode gewandelt und dann gesendet V0.91 - Retain Message Flag V0.90 - Topic Delete korrekt abgefangen V0.85 - Umlaute am Ausgang sollten jetzt korrekt dargestellt werden V0.80 - Connection Lost wird nun erkannt und ein Reconnect erfolgt nach 30 Sekunden (immer wieder) V0.70 - kleine Anpassungen am Netcode V0.66 - kleine Änderung rückgängig gemacht V0.65 - Keepalive hochgesetzt. Den hatte ich versehentlich sehr niedrig. V0.60 - Publish Fix bei numerischen Werten V0.55 - Multi Topic Fix Fix :-) - Jede LBS Instanz gibt den Status 1 / subscriped aus sofern der Topic verbunden ist. V0.50 - Multi Topic Fix V0.40 - Grundlegender Fehler behoben der ein Starten des Bausteins verhindert hat - Ausgänge Typen gefixt! V0.31 - ACHTUNG AUSGÄNGE HABEN SIE GEÄNDERT - A1 : Status Code - A2 : Status Text - einen Fehler behoben der die CPU nach oben getrieben hat wenn die Verbindung mal abreisst. Danke NilsS V0.3 - ACHTUNG EINGANGPORTS GEÄNDERT!!! - Eingänge geändert - Eingänge für Topics Text und Numeric getrennt - Ausgänge Text und Numeric dazugekommen - Eingang Auto Mapping vorbereitet (derzeit ohne Funktion) V0.2 - DNS Fix von NilsS eingebaut (Danke) - Ausgang 1 sendet jetzt rudimentär den Status (0 connected / 5 fehler ) - Eingang 8 kann man zwischen den beiden Protokollversionen wechseln V0.1 : Initalversion - Ausgang 1 ohne Funktion - bitte mehrer Topics testen (mit mehreren LBS Instanzen auf einen Broker) - bitte mehrer Broker testen (mit mehreren LBS Instanzen auf verschiedene Broker verbinden)
Kommentar