Ankündigung

Einklappen
Keine Ankündigung bisher.

MQTT API Server und MQTT Clients - LBS19001051 - LBS19001054

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

  • ThorstenGehrig
    antwortet
    Hi
    ich hab ein problem mit dem MQTT subscribe client 0.7-
    Ich kriege immer einen Error im Log:
    Code:
    2021-02-27 17:00:13 022928 17502 debug EXE19001054 [v0.7]: Exception caught: Unknown error. (5740)
    2021-02-27 17:00:19 431780 975 debug LBS19001054 [v0.7]: LBS MQTT Subscribe Client started (5740)
    2021-02-27 17:00:19 435929 975 debug LBS19001054 [v0.7]: LBS MQTT Subscribe Client ended (5740)
    2021-02-27 17:00:19 466720 17502 debug EXE19001054 [v0.7]: Command received by daemon: (5740)
    2021-02-27 17:00:19 466804 17502 debug EXE19001054 [v0.7]: ================ ARRAY/OBJECT START ================
    2021-02-27 17:00:19 466864 17502 debug EXE19001054 [v0.7]: {"15":{"inputid":"15","refresh":"0","value":""},"1 4":{"inputid":"14","refresh":"0","value":"AUTO"}," 13":{"inputid":"13","refresh":"0","value":"8"},"12 ":{"inputid":"12","refresh":"0","value":"100"},"11 ":{"inputid":"11","refresh":"0","value":"\/etc\/ssl\/certs\/ca-bundle.crt"},"9":{"inputid":"9","refresh":"0","val ue":"shellies\/#"},"10":{"inputid":"10","refresh":"0","value":"0" },"8":{"inputid":"8","refresh":"0","value":"1"},"7 ":{"inputid":"7","refresh":"0","value":""},"6":{"i nputid":"6","refresh":"1","value":"shellies"},"5": {"inputid":"5","refresh":"0","value":"notasecret"} ,"2":{"inputid":"2","refresh":"0","value":"192.168 .0.7"},"3":{"inputid":"3","refresh":"0","value":"1 883"},"4":{"inputid":"4","refresh":"0","value":"ed omi"},"1":{"inputid":"1","refresh":"0","value":"1" }}
    2021-02-27 17:00:19 466917 17502 debug EXE19001054 [v0.7]: ================ ARRAY/OBJECT END ================
    Dabei sind E6/E7/E15 leer, E8 (QOS) auf 1, E9 (subscribe) auf shellies/#

    Das topic was ich subsriben will ist in shellies/shellyswitch25-40F5200080B4/relay/0 - aber ich empfange garnichts...
    Das "unknown error" sagt mir leider reichlich wenig.
    MQTT Publish Server, MQTT Publish Client und MQTT Subscribe Server laufen alle problemlos...
    nur der MQTT Subscribe Client macht mir probleme.

    Irgendwelche Tips/Hinweiße?

    Gruß
    Thorsten

    Einen Kommentar schreiben:


  • mars
    antwortet

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Zitat von jonofe Beitrag anzeigen

    Ja, bei mir funktioniert es auch genau wie in der Hilfe beschrieben.
    ich hab das mit den LBS noch mal nachgebaut und muss mich entschuldigen. Anscheinend läufts eh richtig. Es irritiert nur, dass es in einer anderen Zeile erscheint und nicht daneben. Aber das Ergebnis kommt am richtigen Ausgang raus

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von mars Beitrag anzeigen
    ist doch aber der "richtige" Ausgang
    Ja, bei mir funktioniert es auch genau wie in der Hilfe beschrieben.

    Einen Kommentar schreiben:


  • mars
    antwortet
    ... ist doch aber der "richtige" Ausgang - siehe Hilfe zum LBS und Erklärung in #601

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Genau. Es kommt das ergebnis am falschen Ausgang raus. Also um einen versetzt

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    D.h. du hast eine Message an E1 und einen Topic1 an E2 und der Payload zu Topic 1 kommt nicht an A1 sondern an A2 raus?

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    bei mir ist aber Topic 1 nicht bei Payload 1 rausgekommen, sondern beim nächsten Ausgang also verschoben

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Nur weil die Ein- und Ausgänge nicht gegenüberliegen ist das doch kein Fehler.
    Es ist nur Optik, die Ausgänge werden doch in der richtigen Reihenfolge belegt.
    Topic 1 gehört zu Payload 1, Topic 2 zu Payload 2, usw.
    So stehts doch auch in der Hilfe Topics E2-E11 und Payload A1-A10.
    Wo genau ist jetzt der Fehler?

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Tolle Sache. Also wenn bei einen Ausgang, bei irgendeinen LBS das falsche rauskommt, dann muss ichs nur richtig interpretieren und dann passt dann so....
    Also dich versteht die Welt auch nicht, oder?
    Ich wollte nur darauf hinweisen, dass in den LBS ein Fehler ist, falls es der Entwickler noch nicht weiß und wollte eine plausible Antwort

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Wenn es einem nicht passt, kann man den LBS auch für sich anpassen! Der LBS tut, genau das was man erwartet.

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    kann man so auch "schön" reden

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von uzi10 Beitrag anzeigen
    genau diese Verschiebung meine ich
    aber das ist doch nur Optik ...

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    genau diese Verschiebung meine ich

    Einen Kommentar schreiben:


  • mars
    antwortet
    ... ich glaube er meint meinen LBS19001607. Die Message liegt an E1, Toppic1 an E2, Toppic2 an E3 etc.
    Die Payloads kommen dann an A1, A2 etc. - also z.B. Payload für Toppic2 (E3) an Ausgang A2 (E2->A1, E3->A2 usw.).
    Also eigentlich OK, wie beschriftet und in der Hilfe beschrieben..

    ABER: Ich bin selbst schon über diese Verschiebung der Zeilen gestolpert und habe bei mir v0.2 am laufen. Ich habe diese aber noch nicht veröffentlicht, da nach einer Aktualisierung des LBS alle Ausgänge neu verbunden werden müssen (steht natürlich in der Hilfe für v0.2). Falls das OK ist, kann ich gern im DL-Portal aktualisieren.

    Gruß Marco


    Einen Kommentar schreiben:

Lädt...
X