Ankündigung

Einklappen
Keine Ankündigung bisher.

MQTT Warnung im log

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

    MQTT Warnung im log

    Hallo allerseits,

    nach mehrmonatigem Stillstand hab ich mich gestern wieder damit befasst, in meiner abgesetzte Garage das Tor über KNX und die VISU zu schalten und den Torstatus (offen/geschlossen) passend anzuzeigen (LED im KNX und Symbol in der Visu).

    Vorab: es funktioniert soweit ohne Probleme, aber ich bekomme Warnungen im LOG.

    Verbindung stellt sich folgendermaßen dar:
    Raspberry PI im Haus (mit Visu und MQTT Broker und Client) hat folgende Anbindung: über WLAN auf den Router, dann:
    => WLAN -> Fritz-Repeater -> KNX-IP-Interface von MDT
    => WLAN -> Raspberry PI GARAGE (mit MQTT-Client) -> GPIO's für das Garagentor zum Tasten (Relais) und 24V-Eingang für die Rückmeldung Tor offen

    Ablauf für Tor ansteuern: KNX-Taster (oder Schaltfläche in der Visu) setzt im Item des HAUS-PI den MQTT-Topic 'Garage_Taster' auf 'True' und wird über Autotimer nach 2 Sekunden zurückgesetzt; folglich läuft nach zwei Sekunden die Zeit ab und der MQTT-Topic 'Garage_Taster' sendet den Wert 'False'. Zeitgleich empfängt der GARAGE-PI den Topic und führt den PIN 33 der GPIO nach und schließt das Relais für die 2 Sekunden des Autotimers und brückt den Tastereingang des Garagentorantriebs und der Torantrieb setzt sich in Bewegung.

    Die Rückmeldung generiert sich ähnlich: Die 24V vom Schaltausgang "Tor offen" des Garagentorantriebs lese ich über GPIO PIN 37 des GARAGEN-PI ein, schreibe den Wert in den MQTT-Topic 'Garage_zu" und der MQTT-Client im HAUS-PI setzt die KNX-Gruppenardresse auf 'True' und die Kontrollleuchte für Tor offen wechselt ihren Status auf der Tastfläche und auch auf der VISU-Oberfläche

    Soweit zum Ablauf. Im LOG finde ich aber in jedem MQTT-Received Topic folgende Warnungen:
    GARAGEN-PI:
    2018-05-31 12:17:21 WARNING paho_mqtt Received topic 'Garage_Taster', payload 'True' (type bool), QoS '1', retain '0' for item 'Garage.Taster'
    2018-05-31 12:17:21 INFO paho_mqtt GPIO: Pin 33 successfully set to True
    2018-05-31 12:17:21 INFO Dummy-27 GPIO: SENSOR READ: 33 VALUE: 1
    2018-05-31 12:17:21 INFO Dummy-27 Item 'Garage.zu': Publishing topic 'Garage_zu', payload 'True', QoS '1', retain 'False'
    2018-05-31 12:17:21 INFO Dummy-27 GPIO: SENSOR READ: 37 VALUE: 1
    2018-05-31 12:17:23 WARNING paho_mqtt Received topic 'Garage_Taster', payload 'False' (type bool), QoS '1', retain '0' for item 'Garage.Taster'
    2018-05-31 12:17:23 INFO paho_mqtt GPIO: Pin 33 successfully set to False
    2018-05-31 12:17:23 INFO Dummy-27 GPIO: SENSOR READ: 33 VALUE: 0
    2018-05-31 12:17:46 WARNING paho_mqtt Received topic 'Garage_Taster', payload 'True' (type bool), QoS '1', retain '0' for item 'Garage.Taster'
    2018-05-31 12:17:46 INFO paho_mqtt GPIO: Pin 33 successfully set to True
    2018-05-31 12:17:46 INFO Dummy-27 GPIO: SENSOR READ: 33 VALUE: 1
    2018-05-31 12:17:48 WARNING paho_mqtt Received topic 'Garage_Taster', payload 'False' (type bool), QoS '1', retain '0' for item 'Garage.Taster'
    2018-05-31 12:17:48 INFO paho_mqtt GPIO: Pin 33 successfully set to False
    2018-05-31 12:17:48 INFO Dummy-27 GPIO: SENSOR READ: 33 VALUE: 0
    2018-05-31 12:18:03 INFO Dummy-27 Item 'Garage.zu': Publishing topic 'Garage_zu', payload 'False', QoS '1', retain 'False'
    2018-05-31 12:18:03 INFO Dummy-27 GPIO: SENSOR READ: 37 VALUE: 0

    HAUS-PI
    2018-05-31 12:17:21 INFO Main Item 'Garage.Taster': Publishing topic 'Garage_Taster', payload 'True', QoS '1', retain 'False'
    2018-05-31 12:17:21 WARNING paho_mqtt Received topic 'Garage_zu', payload 'True' (type bool), QoS '1', retain '0' for item 'Garage.zu'
    2018-05-31 12:17:23 INFO items.Garage.Taster-Timer Item 'Garage.Taster': Publishing topic 'Garage_Taster', payload 'False', QoS '1', retain 'False'
    2018-05-31 12:17:46 INFO Main Item 'Garage.Taster': Publishing topic 'Garage_Taster', payload 'True', QoS '1', retain 'False'
    2018-05-31 12:17:48 INFO items.Garage.Taster-Timer Item 'Garage.Taster': Publishing topic 'Garage_Taster', payload 'False', QoS '1', retain 'False'
    2018-05-31 12:18:03 WARNING paho_mqtt Received topic 'Garage_zu', payload 'False' (type bool), QoS '1', retain '0' for item 'Garage.zu'

    Beide haben das MQTT-Plugin 1.4.4 und das SmarthomeNG 1.4.2

    Woher kommen die Warnungen?

    Schönen Feiertag wünsche ich allen!

    **EDIT**
    2018-05-31 12:17:21 INFO Main Item 'Garage.Taster': Publishing topic 'Garage_Taster', payload 'True', QoS '1', retain 'False'
    2018-05-31 12:17:21 WARNING paho_mqtt Received topic 'Garage_Taster', payload 'True' (type bool), QoS '1', retain '0' for item 'Garage.Taster'

    Auffällig: Er macht das Publishing des Topic mit der "Retain"-Variable als 'false', erhält aber das Received Topic mit der "Retain"-Variable als '0'

    Könnte das die Warnung generieren?
    Zuletzt geändert von tsb2001; 31.05.2018, 14:47. Grund: Retain-Variable mit unterschiedlichen Definitionen

    #2
    Die Warnungen sind Überbleibsel aus der Entwicklung und sollten eigentlich den Level INFO haben. Du kannst sie ignorieren.

    Übrigens: Einen schönen Feiertag kannst Du mir wünschen, leider ist für mich Dein Wunsch nicht in Erfüllung gegangen.
    Viele Grüße
    Martin

    There is no cloud. It's only someone else's computer.

    Kommentar


      #3
      Hallo zusammen,
      ich muss nochmals auf das Thema von oben zurückkommen.
      Grundsätzlich: die Funktion ist gegeben, jedoch funktioniert nach rund einem Tag die Kommunikation nur ein eine Richtung.
      Der Haus-Pi enthält den Broker und published das Topic vom Garagentaster via KNXD.

      Der Garagen-PI subscribed diesen und schaltet den GPIO und das Tor bewegt sich von seinem Endschalter.
      Dadurch triggert der Endschalter vom Tor den GPIO-Eingang und published wiederum das Topic zur Meldung des geschlossenen Garagentors.
      Leider kommt das Signal am Haus-PI nicht an. Im Log vom Garagen-Pi findet sich folgendes:
      1. 2018-06-11 16:46:07 INFO Dummy-27 Item 'Garage.zu': Publishing topic 'Garage_zu', payload 'True', QoS '1', retain 'False'
      2. 2018-06-11 16:46:07 INFO Dummy-27 GPIO: SENSOR READ: 37 VALUE: 1
      3. 2018-06-11 16:47:24 WARNING paho_mqtt Received topic 'Garage_Taster', payload 'True' (type bool), QoS '1', retain '0' for item 'Garage.Taster'
      4. 2018-06-11 16:47:24 INFO paho_mqtt GPIO: Pin 33 successfully set to True
      5. 2018-06-11 16:47:24 INFO Dummy-27 GPIO: SENSOR READ: 33 VALUE: 1
      6. 2018-06-11 16:47:26 INFO items.Garage.Taster-Timer GPIO: Pin 33 successfully set to False
      7. 2018-06-11 16:47:26 INFO Dummy-27 GPIO: SENSOR READ: 33 VALUE: 0
      8. 2018-06-11 16:47:26 WARNING paho_mqtt Received topic 'Garage_Taster', payload 'False' (type bool), QoS '1', retain '0' for item 'Garage.Taster'
      9. 2018-06-11 16:47:40 INFO Dummy-27 Item 'Garage.zu': Publishing topic 'Garage_zu', payload 'False', QoS '1', retain 'False'
      10. 2018-06-11 16:47:40 INFO Dummy-27 GPIO: SENSOR READ: 37 VALUE: 0

      Im Haus-Pi findet sich folgendes:
      1. 2018-06-11 16:47:24 INFO Main Item 'Garage.Taster': Publishing topic 'Garage_Taster', payload 'True', QoS '1', retain 'False'
      2. 2018-06-11 16:47:26 INFO items.Garage.Taster-Timer Item 'Garage.Taster': Publishing topic 'Garage_Taster', payload 'False', QoS '1', retain 'False'
      Man sieht also, das um 16:47:24 der Haus-Pi das Signal (Tor schliesst) absetzt, nach der Laufzeit von Tor meldet sich um 16:27:40 der Endschalter mit Tor zu, der Topic wird gesendet, kommt aber im Haus-Pi nicht an. Starte ich den Haus-Pi neu, funktioniert zeitweilig wieder alles...

      Komisch, mir nicht erklärbar...

      Kann wer helfen?

      Kommentar

      Lädt...
      X