Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS mqtt (12981)

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

  • derPaul
    antwortet
    V0.85
    - Umlaute am Ausgang sollten jetzt korrekt dargestellt werden

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    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?

    Danke fürs Feedback.
    Zuletzt geändert von derPaul; 05.02.2020, 16:37.

    Einen Kommentar schreiben:


  • dorni74
    antwortet
    Hallo derPaul,

    super wie schnell du auf Anmerkungen reagierst.

    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.

    Grüße
    Christian

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    V0.80
    - Connection Lost wird nun erkannt und ein Reconnect erfolgt nach 30 Sekunden (immer wieder)

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    V0.70
    - kleine Anpassungen am Netcode

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    V0.66
    - kleine Änderung rückgängig gemacht


    Hatte da doch noch nen Rückstand von was anderem ... hab da mal eben raus genommen ... bitte noch mal testen.

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    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?

    HS noch mal neu gestartet ?

    Einen Kommentar schreiben:


  • dorni74
    antwortet
    Ich benutze die FW-Version 4.9.

    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

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    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 ...

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    Welche FW Version des HS hast du laufen ?

    Einen Kommentar schreiben:


  • dorni74
    antwortet
    Ich benutze als Broker mosquitto unter Home Assistant.

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    danke fürs debuggen ... schau ich mir an.

    welchen broker nutzt du?

    keepalive scheint da zu scheitern

    Einen Kommentar schreiben:


  • dorni74
    antwortet
    So, ich habe jetzt auf einen Baustein reduziert und die Daten werden richtig übertragen. Aber nur eine bestimmte Zeit, danach werden wieder keine Updates übernommen.

    Ich habe jetzt die Logs vom Server durchgeschaut und mit bekommen, dass der Homeserver mit der Meldung "Client xxx has exceeded timeout, disconnecting." vom Broker abgemeldet wird.
    Zuletzt geändert von dorni74; 04.02.2020, 18:12.

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    mhhh ... broker published die änderungen aber sauber?

    haste mal probiert nur einen baustein laufen zu lassen testweise?

    Einen Kommentar schreiben:


  • dorni74
    antwortet
    Hallo,

    die Abfrage mit HS-Insight zeigt folgende Werte an den Ein- und Ausgängen:

    ========================================
    ID: 390 12981
    ========================================
    mqtt V0.60
    ========================================
    Eingang:
    EN[1]: '192.168.xxx.xxx'
    EN[2]: '1883'
    EN[3]: 'Sonos/Esszimmer/Kuenstler'
    EN[4]: 0L
    EN[5]: 4L
    EN[6]: 'xxx'
    EN[7]: 'xxx'
    EN[8]: ''
    EN[9]: 0L
    EN[10]: 0L
    --------------------------------
    Speicher:
    --------------------------------
    Ausgang:
    AN[1]: 1
    AN[2]: 'subscribed'
    AN[3]: 'Van Halen'
    AN[4]: 0L
    --------------------------------

    für xxx stehen die entsprechenden Werte.

    Auf der Debug-Seite habe bei den Exceptions keine Einträge betreffend der Logik und die Verdrahtung ist einfach: Eingänge mit fixen Werten belegt und den Ausgang 3 mit einem iKO verbunden.


    Einen Kommentar schreiben:

Lädt...
X