Gestern habe ich damit gestartet meine Shellies auf MQTT umzustellen (wie in Shelly+per+MQTT beschrieben). Ich habe mit einem Shelly1, verbaut in einer Steckdose gestartet. Was super funktioniert ist:
- dass der Zustand des Shelly1 jetzt dank virtuellem Eingang in der Loxone-App richtig (und schnell) angezeigt wird (Dank Anleitung: MQTT -> LoxBerry, Übertragung per http)
- dass der Shelly1 angeschaltet werden kann über einen EIB-Taster und virtuellem Ausgang (Dank Anleitung: Loxone -> MQTT)
- dass der MQTT-Gateway nach einem Neustart des Miniservers zum reconnect aufgefordert wird (Dank Anleitung: Loxone -> MQTT, ganz unten)
- dass der EIB-Schalter beim Ausschalten auch den "AUS"-Befehl an den MQTT-Gateway sendet. Im Log-Befehl wird auch beim Ausschalten der command on übermittelt
1. Konfiguration des virtuellen Ausgangs:
2. EIB-Taster "Balkon Steckdose" ist verbunden mit dem virtuellen Eingang des Shelly1 (http) und (über einen ODER-Block) mit dem virtuellen Ausgang des Shelly1 (MQTT):
Ein Versuch den ODER-Block weg zu lassen hat zu keiner Veränderung der Situation geführt.
3. MQTT Log zeigt korrekt den ersten gesendeten ON-Befehl um 09:22:11.065 (ausgelöst durch Aktivieren des EIB-Tasters in der Loxone-App). Beim Ausschalten des Tasters in der App wird aber unerwartet noch einmal der ON-Befehl gesendet, siehe 09:22:13.754
Ich vermute, ich mache irgendwo einen fundamentalen Fehler, komme aber selbst nicht darauf. Bin darum für jede Idee/Hilfe sehr dankbar.
Viele Grüsse und bereits jetzt ein Dankeschön an jede/n, der/die hier für mich am mit und rein denken ist,
Fabian
Kommentar