Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS mqtt (12981)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HS/FS LBS mqtt (12981)

    Moin,
    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 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:
    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)
    Angehängte Dateien
    Zuletzt geändert von derPaul; 25.11.2020, 21:32.

    #2
    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


      #3
      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

      Kommentar


        #4
        Das ist ja toll!

        Welche Firmware-Version vom HS wird denn vorausgesetzt?

        Kommentar


          #5
          Das ist eine gute Frage

          Ich würde denken ab 4.6 ....

          Kommentar


            #6
            Im Zweifel ausprobieren oder den LogikGen.py einfach mal mit Python2.6 ausführen
            Nils

            aktuelle Bausteine:
            BusAufsicht - ServiceCheck - Pushover - HS-Insight

            Kommentar


              #7
              Ey ich bin froh das ich meine Installation gerad wieder soweit sauber habe ... da fang ich doch jetzt nicht an mit 2.6 rumzuspielen ....

              Kommentar


                #8
                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)

                Kommentar


                  #9
                  Blöde Frage. Was kann man mit dem Baustein den machen?

                  Kommentar


                    #10
                    sich mit einem MQTT Server verbinden und die dortigen Werte des jeweiligen Topics mit dem HS zu syncronisieren
                    Nils

                    aktuelle Bausteine:
                    BusAufsicht - ServiceCheck - Pushover - HS-Insight

                    Kommentar


                      #11
                      also im Logikdebugger unter 2.6 sieht es gut aus. Sollte also auch auf älterer Firmware gehen
                      Nils

                      aktuelle Bausteine:
                      BusAufsicht - ServiceCheck - Pushover - HS-Insight

                      Kommentar


                        #12
                        NilsS Ist mit diesem Baustein Deine Idee, einen MQTT Broker direkt auf dem HS zu ermöglichen (also Serverbaustein), gestorben? Wie schon mal geschrieben: Finde das nicht so schick, über externe Services zu gehen....
                        Möchte den Komfort meiner Installation nicht mehr missen!

                        Kommentar


                          #13
                          Den Ansatz haben Nils und ich gestern schon mal kur diskutiert.
                          Erst mal wäre es gut zu wissen ob der HS damit sauber arbeiten kann ...

                          Den HS als Broker via LBS zu nutzen ist da ein wenig aufwendiger... Ist damit aber nicht vom Tisch.

                          Kommentar


                            #14
                            Super, bin immer wieder begeistert, wie Ihr den HS tuned! Würde ne Menge drum geben, auch LBS bauen zu können, aber für mehr als einen 8-fach-Vergleicher auf 9-fach aufzubohren oder sowas, reichen meine Codekenntnisse absolut nicht aus :-(
                            Möchte den Komfort meiner Installation nicht mehr missen!

                            Kommentar


                              #15
                              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

                              Kommentar

                              Lädt...
                              X