AMAD: SetCommands wird inaktiv falls das Tablet die Verbindung zu FHEM verliert

Begonnen von Leeloo_Dallas, 18 November 2019, 12:23:02

Vorheriges Thema - Nächstes Thema

CoolTux

Ich verstehe nur nicht den Unterschied. Selbst wenn durch einen Wegfall von FHEM sich der SetCommand Flow deaktiviert so wird er nach einiger Zeit vom Informations Flow wieder aktiviert.
Was passiert wenn Du einen statusReaquest bei einem der Devices auslöst wenn der SetCommand inaktiv ist?

Das muss in meinen Augen was anderes sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Leeloo_Dallas

Ähh, ich hänge gerade. Was soll ich tun?
1. SetCommands manuell deaktivieren
2. Und jetzt irgend ein Gerät schalten bzw. ein set Device statusReaquest ausführen

Hab ich gemacht. => SetCommands wird automatisch gestartet.
Greatz Leeloo

CoolTux

Und jetzt FHEM runterfahren und wieder starten so das wie von Dir erwähnt alle Flows bis auf SetCommand wieder aktiv sind. Danach ein set DEVICE statusRequest machen und schauen ob dann der SetCommand Flow aktiv wird.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Leeloo_Dallas

Moin,
wenn ich das so wie von Dir beschrieben durchführe, dann läuft "SetCommands" immer wieder an. ???
Wieso kommt es dann doch zu meinem beschriebenen Fall?
Gibt es irgendwo einen Zähler oder Timer, der dies verhindert wenn die Verbindung länger ausfällt?
Oder wird irgendwo eine Variable gelöscht/geändert die dies verhindert?

Beim nächsten mal wenn das Problem auftritt, gehe ich genauso so vor und sehe mal was passiert.
Kannst es vielleicht sein, dass AutoMagic in eine Art "Ruhemodus" geht?
Greatz Leeloo

CoolTux

Zitat von: Leeloo_Dallas am 19 November 2019, 10:24:07
Moin,
wenn ich das so wie von Dir beschrieben durchführe, dann läuft "SetCommands" immer wieder an. ???
Wieso kommt es dann doch zu meinem beschriebenen Fall?
Gibt es irgendwo einen Zähler oder Timer, der dies verhindert wenn die Verbindung länger ausfällt?
Oder wird irgendwo eine Variable gelöscht/geändert die dies verhindert?

Beim nächsten mal wenn das Problem auftritt, gehe ich genauso so vor und sehe mal was passiert.
Kannst es vielleicht sein, dass AutoMagic in eine Art "Ruhemodus" geht?

Eigentlich hast Du genau das von Hand gemacht was das Modul nach einem FHEM neustart automatisch macht. Ein "statusRequest". Dazu kommt noch das die beiden Flows SetCommand und Informations sich gegenseitig überwachen. Meldet einer das der andere nicht aktiv ist wird automatisch der inaktive Flow gestartet.
Android macht eine Art Ruhemodus in der Batterieeinstellung. Da sollte man Automagic von aus schließen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Leeloo_Dallas

Ich hab den entsprechenden Toggle in Automagic entdeckt und aktiviert.

Falls es in nächster Zeit dennoch vorkommt, melde ich mich nochmals.
Dir vielen Dank für Deine Unterstützung.
Greatz Leeloo