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?
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?
Kommentar