FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: flummy1978 am 14 April 2020, 23:06:32

Titel: [Gelöst][AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 14 April 2020, 23:06:32
Hallöchen,

nachdem ich das Modul eine ganze Weile hinten angestellt hab und jetzt gern etwas umsetzen würde, bei dem mir die Handys und Tablets behilflich sein könnten, wollte ich mich noch mal dem Ganzen widmen und nochmal testen. Bisher sieht es auch soweit gut aus, nur an einer Stelle komme ich grad nicht weiter:

Sobald ich einen Wecker aktiviert habe, kommt nach kurzer Zeit die Meldung "Automatischer Stopp Unterbreche und deaktiviere Flow Informations" ... wenn ich drauf klicke, geht das Fenster in dem Bereich von "Genereller Broadcast: wenn com.android.desk clock.ALARM_DONE" auf.  Wenn ich das Ganze schnell genug aufmache, sehe ich dort noch einen Zähler von ....auf 24 dann wieder runter zählen und dann wird der Flow auch schon deaktiviert......

Hab hier zwar mal im Log geschaut, kann da aber da nichts entdecken (weil ich auch nicht weiß wonach ich dort suchen muss) wie ich da etwas näher an die Fehlerquelle kommen würde.... Hat jemdand einen Tipp für mich ?

Vielen Dank im Voraus

Grüße
Andreas
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 15 April 2020, 06:58:46
Da scheinen zu viele Aktionen pro Minute auf einmal zu kommen. Ist aber sehr ungewöhnlich wenn es nur um den Wecker geht. Bist Du bei AMAD aktuell? Stellst Du nur den Wecker oder passiert es wenn der Wecker auslöst?


Grüße
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 15 April 2020, 10:03:02
Guten Morgen Marko,

danke für Deine Antwort.

Die Meldung kommt, kurze Zeit nachdem ich einen Wecker eingestellt habe. Danach läuft scheinbar der Rest durch, und wenn ich die Meldung dann weg mache, kommt sie kurze Zeit später wieder.

Kurz mobil
Grüße
Andreas
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 15 April 2020, 10:11:30
Zitat von: flummy1978 am 15 April 2020, 10:03:02
Guten Morgen Marko,

danke für Deine Antwort.

Die Meldung kommt, kurze Zeit nachdem ich einen Wecker eingestellt habe. Danach läuft scheinbar der Rest durch, und wenn ich die Meldung dann weg mache, kommt sie kurze Zeit später wieder.

Kurz mobil
Grüße
Andreas

Hallo Andreas,

Das klingt nicht so gut. Was für ein Gerät verwendest Du?


Grüße
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 15 April 2020, 15:34:12
Hey Marko,

sorry, da ist noch eine Frage unbeantwortet geblieben:

AMAD (wie alles andere auch) ist aktuell.
Huawei P20 lite.

Nu sind da aber noch 2 weitere Fragen aufgekommen:

Muss ich Automagic zum Geräteadmin machen ?
Gibt es irgendwie eine Möglichkeit die Abfragehäufigkeit zu "steuern" ? - Mir ist aufgefallen dass ich an Tagen wie heute bsw. der Akku schnell zu neige geht ohne groß am Handy was zu machen. Ich bin bsw  jetzt nach der Arbeit bei ca. 50 % Akkustand bin, vergleichbar wäre der Wert so bei 75-80 %( wenn ich so wenig gemacht hab wie heute).
Hauptsächlich würde es (glaube ich) fast schon reichen, die Abfrage zu stoppen / reduzieren  etc wenn ich NICHT im WLAN bin.

Vielen Dank jetzt schon mal für Deine Unterstützung :)

Viele Grüße
Andreas
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 15 April 2020, 15:42:37
Es wäre gut wenn Automagic alle benötigten Rechte bekäme.
Eigentlich sollte sich der Information und der SetCommandFlow bei verlassen des häusslichen WLans abschalten. Dazu muss aber SSID gesetzt sein im AMAD Device.
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 15 April 2020, 16:41:14
Hey ....

alle benötigten .... die die erfragt wurden habe ich ja vergeben. Eine Fehlermeldung kam noch durch
ZitatWenn auf dem Android-Gerät die Fehlermeldung 'Accessibility service not running' von Automagic kommt oder im FHEM das reading state 'Flow Informations mit Fehler beendet' steht, dann muss der Accessibility Service auf dem Android-Device aktiviert werden: Einstellungen --> Bedienungshilfen --> Automagic Premium. Hier muss der Schalter auf 'an' stehen. Sollte dies der Fall sein, hilft u.U. ein kurzes Aus- und wieder Einschalten
Aber das habe ich auch behoben.....  Ich habs mit dem "Geräteadmin" mal probiert, aber leider kam die Fehlermeldung genauso.....

ZitatEigentlich sollte sich der Information und der SetCommandFlow bei verlassen des häusslichen WLans abschalten. Dazu muss aber SSID gesetzt sein im AMAD Device.
Ist es dann korrekt, dass die beiden Teile dann Rot hinterlegt sind ? Ich habe das getestet und WLAN aus gemacht. Wenn ich dann AutoMagic aufmache, sind alle anderen Flows blau hinterlegt und ich könnte diese ausführen. Bei den "Informations" und "Send Data to AMADCommBridge" sind die Einzigen die für mich aussehen, als wenn sie aktuell ausgeführt werden würden eben auch, weil ich im Menu kein "Ausführen" bekomme, sondern ein "Stopp"
Wenn ich die beiden manuell Stoppe und Automagic wieder öffne, ist erst Informations und später auch alle anderen Flows wieder aktiv  :-\

Wenn ich irgendwas beitragen kann, wie ich mich dem Fehler nähern kann, wäre es wirklich schön. Ich finde das Modul mega mächtig und hab auch schon viele Funktionen die ich gern damit nutzen würde, wenn ich nicht ständig ne Fehlermeldung bekomme oder mir die Ausführung in nem halben Tag den Akku schafft leer zu ziehen ;)

Viele Grüße
Andreas
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 15 April 2020, 16:53:01
Zitat von: flummy1978 am 15 April 2020, 16:41:14
Hey ....

alle benötigten .... die die erfragt wurden habe ich ja vergeben. Eine Fehlermeldung kam noch durch  Aber das habe ich auch behoben.....  Ich habs mit dem "Geräteadmin" mal probiert, aber leider kam die Fehlermeldung genauso.....
Ist es dann korrekt, dass die beiden Teile dann Rot hinterlegt sind ? Ich habe das getestet und WLAN aus gemacht. Wenn ich dann AutoMagic aufmache, sind alle anderen Flows blau hinterlegt und ich könnte diese ausführen. Bei den "Informations" und "Send Data to AMADCommBridge" sind die Einzigen die für mich aussehen, als wenn sie aktuell ausgeführt werden würden eben auch, weil ich im Menu kein "Ausführen" bekomme, sondern ein "Stopp"
Wenn ich die beiden manuell Stoppe und Automagic wieder öffne, ist erst Informations und später auch alle anderen Flows wieder aktiv  :-\

Wenn ich irgendwas beitragen kann, wie ich mich dem Fehler nähern kann, wäre es wirklich schön. Ich finde das Modul mega mächtig und hab auch schon viele Funktionen die ich gern damit nutzen würde, wenn ich nicht ständig ne Fehlermeldung bekomme oder mir die Ausführung in nem halben Tag den Akku schafft leer zu ziehen ;)

Viele Grüße
Andreas

Zeig mal bitte ein List der Bridge und ein list von dem Device
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 15 April 2020, 17:04:26
Hier die beiden lists,

Amad Device
Internals:
   BRIDGE     1
   CFGFN     
   CONNECTS   6904
   FD         13
   FUUID      5e95f94b-f33f-8d79-20eb-dae78662e970c935
   FVERSION   73_AMADCommBridge.pm:v4.4.3-s20404/2019-10-24
   NAME       AMADBridge
   NR         27532
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSION    v4.4.3
   VERSIONFLOWSET 4.4.3
   READINGS:
     2020-04-14 19:56:27   state           opened
Attributes:
   fhemServerIP 192.168.0.255
   room       AMAD


Device:
Internals:
   AMADBridge_MSGCNT 2567
   AMADBridge_TIME 2020-04-15 16:59:34
   AMAD_ID    15835623920966
   CFGFN     
   CHANGED   
   DEF        192.168.0.36 15835623920966 Automagic
   FUUID      5e76fd23-f33f-8d79-18f0-543d339bca15e853
   FVERSION   74_AMADDevice.pm:v4.4.8-s21406/2020-03-11
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MODEL      Automagic
   MSGCNT     2567
   NAME       FlummysP20
   NOTIFYDEV  global,FlummysP20,AMADBridge
   NR         27686
   NTFY_ORDER 50-FlummysP20
   PORT       8998
   STATE      active
   TYPE       AMADDevice
   VERSION    v4.4.8
   VERSIONFLOWSET 4.4.3
   READINGS:
     2020-04-14 20:13:01   airplanemode    off
     2020-04-14 20:13:01   androidVersion  9.0 Pie
     2020-04-14 23:10:52   automagicState  Automagic Premium Automagic Service läuft
     2020-04-14 20:12:54   batteryHealth   2
     2020-04-15 16:56:34   batteryPercent  39
     2020-04-15 16:28:15   batteryTemperature 24.0
     2020-04-14 20:13:01   bluetooth       off
     2020-04-14 20:19:17   checkActiveTask 0
     2020-04-14 20:13:01   connectedBTdevices none
     2020-04-14 20:13:01   connectedBTdevicesMAC none
     2020-04-14 20:13:03   currentMusicAlbum no player active
     2020-04-14 20:13:03   currentMusicApp no player active
     2020-04-14 20:13:03   currentMusicArtist no player active
     2020-04-14 20:13:03   currentMusicIcon no player active
     2020-04-14 20:13:03   currentMusicTrack no player active
     2020-04-14 20:13:01   deviceState     online
     2020-04-14 23:10:13   doNotDisturb    always
     2020-04-14 20:13:01   dockingState    undocked
     2020-04-14 22:32:54   flow_SetCommands aktiv
     2020-04-15 16:58:50   flow_informations aktiv
     2020-04-14 20:12:54   flowsetVersionAtDevice 4.4.3
     2020-04-14 20:13:03   keyguardSet     1
     2020-04-15 16:59:01   lastSetCommandState setCmd_done
     2020-04-15 15:46:49   lastStatusRequestState statusRequest_done
     2020-04-14 20:12:54   mute            off
     2020-04-15 15:16:46   nextAlarmDay    Do
     2020-04-15 15:16:46   nextAlarmTime   04:40
     2020-04-15 04:51:51   powerPlugged    0
     2020-04-15 16:59:33   screen          off locked
     2020-04-15 16:59:13   screenBrightness 28
     2020-04-15 16:59:13   screenBrightnessMode on
     2020-04-15 16:28:11   screenOrientation portrait
     2020-04-14 20:13:03   screenOrientationMode auto
     2020-04-15 06:08:53   state           active
     2020-04-15 15:55:58   volume          10
     2020-04-14 20:13:01   volumeNotification 2
     2020-04-14 20:13:01   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   event-on-change-reading screenBrightness:10,batteryPercent:10,batteryTemperature:2,.*
   remoteServer Automagic
   room       AMAD
   setAPSSID  FlummyMain
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 15 April 2020, 17:56:25
Also für das Abschalten von den Flows beim Verlassen des Home SSID sollte es eigentlich reichen was Du eingestellt hast. Die Flows sollten dann Grau werden.
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 15 April 2020, 18:37:03
Mhmmm OK dann habe ich es richtig verstanden, nur leider ohne Erfolg,weil genau das passiert, was ich oben beschrieben habe  :-\
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 15 April 2020, 18:39:35
Dann bin ich erstmal Ratlos. Hast Du noch ein zweites Handy zum testen. Hier bei mir wird sowohl der Wecker als auch die toGo Funktion intensiv verwendet.
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 15 April 2020, 19:06:10
Zitat von: CoolTux am 15 April 2020, 18:39:35
Dann bin ich erstmal Ratlos..
Nneeeeeeiiinnnnnn.... Wenn du schon ratlos bist, was so ich erst machen  :P

Ne, mal im Ernst.... Vielen Dank Schon mal bis hierhin. Wenn es irgendwie eine Möglichkeit gibt, wie ich da vielleicht näher stöbern kann wäre das cool..... Was mir mal eingefallen ist:
Ich nutze AMdroid als Wecker, der aber im Gegensatz zu dem was ich vorher dachte, nicht die Standard Uhr nutzt, sondern eine eigene Uhr .... Ist das vielleicht ne Möglichkeit für den loop?
Der Wecker wurde dennoch erkannt... Falls es wichtig ist.

Ich werde mal mein altes Handy aufladen und reaktivieren, das kann ich genauso mit mir rumschleppen und dann auch mal Akku technisch vergleichen (mit und ohne) und vor allem auch die beiden Sachen einmal testen.

Grüße
Andreas
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 15 April 2020, 19:21:39
Zitat von: flummy1978 am 15 April 2020, 19:06:10
Nneeeeeeiiinnnnnn.... Wenn du schon ratlos bist, was so ich erst machen  :P

Ne, mal im Ernst.... Vielen Dank Schon mal bis hierhin. Wenn es irgendwie eine Möglichkeit gibt, wie ich da vielleicht näher stöbern kann wäre das cool..... Was mir mal eingefallen ist:
Ich nutze AMdroid als Wecker, der aber im Gegensatz zu dem was ich vorher dachte, nicht die Standard Uhr nutzt, sondern eine eigene Uhr .... Ist das vielleicht ne Möglichkeit für den loop?
Der Wecker wurde dennoch erkannt... Falls es wichtig ist.

Ich werde mal mein altes Handy aufladen und reaktivieren, das kann ich genauso mit mir rumschleppen und dann auch mal Akku technisch vergleichen (mit und ohne) und vor allem auch die beiden Sachen einmal testen.

Grüße
Andreas

Oder Du testest mal mit dem Android Wecker (Uhr)
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 15 April 2020, 19:37:19
Das hab ich bereits.... Leider ohne Erfolg. Ich fürchte nur, dass die aktivierte App das Problem auch beeinflussen könnte....

Aber auch das würde mit dem zweiten Handy gleich mit erfolgen ;)
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 15 April 2020, 19:43:08
Teste mal mit dem zweiten und Berichte dann  :)
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 16 April 2020, 20:25:40
Hai Marko,
Hallo den anderen,

sodelle ... Tests sind durch.....

Ich habe auf dem Ersatz Handy Automagic und AMAD aktiviert und eingerichtet und inkl. einem normalen Wecker getestet - > Lief so wie Du erwartet hast, ganz normal. Auch die beiden von Dir genannten Flows werden deaktiviert. Auch der Akku ist jetzt immernoch sehr voll (auch wenn ich kaum was mit dem Handy gemacht habe, aber das hatte ich mit meinem Hauptgerät gestern ja auch nicht). ABER es lässt mir natürlich keine Ruhe, dass das ausgerechnet auf meinem genutzten Handy nicht korrekt läuft und somit würde ich gerne versuchen dem auf die Schliche zu kommen, vielleicht kannst Du mir dabei helfen:

Ich denke es liegt nicht an den Weckern, sondern die Wecker nur ein Folgefehler sind.... (wenn doch, kann ich damit sicher leben indem ich die App entferne, auch wenn sie wirklicht gut ist - Aber Deine Funktion ist um ein vielfaches besser ;) ). Ich habe unten 2 Screenshots und ein MiniVideo (keine 5 Sek lang) angehängt wie es aussieht, wenn ich mein HeimWlan verlasse. Alle x Sekunden leuchtet der Teil "Expresson trigger == WLAN getrennt toGo" rot auf, dann läuft es den Schleifenteil nach links durch und fängt dann weniger Sekunden später oben wieder an.
Dies führte eben dann dazu, dass ich auch wenn ich heute etwas mehr am Handy gemacht hab, nach der Arbeit bereits bei 17 % war .... Hab allerdings im Gegensatz zu gestern nicht irgendwann einfach Automagic deaktiviert. Also läuft die Schleife quasi durchgehend und zieht deshalb den Akku leer.

Ich habe habe jetzt am Rechner noch mal intensiver geschaut und gesehen dass er am Punkt "Expression: trigger == WLAN Getrennt toGo" mit dem Schleifenteil weiter macht, der auf NEIN reagiert. Also erkennt er in dem Fall das getrennte Wlan Netz nicht richtig ?

Hast Du eine Idee, was ich da machen könnte?  Oder wie ich näher an die Ursache könnte ?

Vielen Dank und viele Grüße
Andreas
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 16 April 2020, 21:42:09
Schau mal bitte bei dem neueren Gerät unter Globale Variablen nach global_apssid

Was steht da als Wert drin?
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 16 April 2020, 21:50:23
Steht in beiden Geräten gleich: Jeweils FlummyMain (wie auch im AMAD Device)
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 16 April 2020, 21:53:23
Das Handy scheint die WLAN Verbindung zu Puffern oder so. Anders kann ich es mir nicht erklären.
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 16 April 2020, 22:02:04
Das klingt jetzt nicht grad nach einer guten Nachricht :(

Gibt es da irgendwas was ich da machen kann ?  :-\
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 16 April 2020, 22:22:30
Zitat von: flummy1978 am 16 April 2020, 22:02:04
Das klingt jetzt nicht grad nach einer guten Nachricht :(

Gibt es da irgendwas was ich da machen kann ?  :-\

Leider nicht das ich wüsste. Du siehst ja selbst, bei einem geht es beim anderen nicht.
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 16 April 2020, 22:24:16
Ich meinte damit, das irgendwie umgehen, oder dass er das nur x mal probiert und erst dann wieder verbindet, wenn WLAN wieder neu verbunden wurde .... oder oder ....

Schon sehr doof, dass das ausgerechnet bei meinem Handy der Fall ist. Hätte das nicht Frauchens Handy sein können  :o
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 16 April 2020, 22:38:59
Du kannst die Verbindung zur Condition komplett entfernen.
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 17 April 2020, 10:36:37
Hallo Mario,

Hab gestern noch zu lang gebastelt (musste 4 Uhr raus) aber zum ersten Mal was an einem flow verändert bzw angepasst.
im Screenshot siehst du wie ich manuell mein WLAN hinzugefügt habe. Damit hat es gestern zu Hause (WLAN an aus) geklappt und stand jetzt WLAN an aber nicht verbunden ist es so dass die beiden flows deaktiviert wurden die inaktiv sein sollen und bisher macht auch der Akku keine Anzeichen, dass er heute mittag bei 20 % sein will 😉
vielleicht hast du da einen Optimierungsvorachlag für mich... Vielleicht kann ich das an die globale variable anpassen ohne über den direkten Namen zu gehen? 🤔
Sorry falls doof getippt... Pause am Handy ;)

Grüße
Andreas
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 17 April 2020, 10:44:30
Vielleicht schaust du mal was bei Dir eigentlich im Trigger WLAN getrennt oder WLAN verbunden drin steht.
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 17 April 2020, 13:20:25
Meinst du das im Screenshot? Da steht immer Togo..... Oder welche Meldung meinst du?

Viele Grüße
Andreas

P. S. 13.30 Uhr Handy immernoch  bei 77% und die beiden flows sind deaktiviert ;) verbinden und aktivieren klappte gestern ja bereits mit aus / an vom WLAN
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 17 April 2020, 13:23:50
ja genau das. Das sind die Trigger, die kannst Du bearbeiten.

Schau mal auf die Homepage von Automagic da findest Du eine super tolle Anleitung.
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 17 April 2020, 14:58:12
Ha! Dafür dass das meine erste Bearbeitung überhaupt war, war ich heilfroh, dass mein Handy nicht in die Luft gegangen ist, als ich fertug war  ;D

Aber mal im Ernst :

Kannst du mir da ne Kurz erläutern warum dort togo steht und wie es sonst mit der globalen WLAN Variablen zusammen hängt? 🤔

Vielen Dank und viele Grüße
Andreas
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: CoolTux am 17 April 2020, 16:30:07
Zitat von: flummy1978 am 17 April 2020, 14:58:12
Ha! Dafür dass das meine erste Bearbeitung überhaupt war, war ich heilfroh, dass mein Handy nicht in die Luft gegangen ist, als ich fertug war  ;D

Aber mal im Ernst :

Kannst du mir da ne Kurz erläutern warum dort togo steht und wie es sonst mit der globalen WLAN Variablen zusammen hängt? 🤔

Vielen Dank und viele Grüße
Andreas

Das toGo kommt von mir und ist einfach nur der Name des Triggers. Mehr nicht. Der Trigger lautet WLAN getrennt oder verbunden und da muss man eine ssid angeben und genau das ist die globale Variable
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 17 April 2020, 18:50:07
OK, das muss ich mir dann nochmal anschauen, hab das mit den Flows nicht so wirklich verstanden ... Aber es ist schon sehr merkwürdig, dass er sonst immer die globale Variable übernimmt und in dem Fall ausgerechnet nicht.

Gleichzeitig funktioniert es mit der Variante wie ich es grad gemacht hab, aber (bisher) komplett zuverlässig *grübel*
Titel: Antw:[AMAD] Automatischer Stopp Unterbreche und deaktiviere Flow
Beitrag von: flummy1978 am 21 April 2020, 22:07:00
Aloha,

ich kann mir ehrlicherweise nicht vorstellen, warum ich bis dahin als Einziger mit diesem Problem da stand.... Seis drum, bin mir sicher, dass ich nicht der Einzige bin. Daher hier meine Lösung, wie es FÜR MICH bisher persönlich bestens funktioniert.  Es gab mehrere Fehler, die zum einen dazu führten, dass mein Akku nach einem halben Tag AutoMagic Betrieb leer war und / oder dass der Dienst ständig abgeschmiert ist und auch nicht zuverlässig was liefern konnte.

Zunächst einmal das Ein und Auswählen aus dem heimischen Netz (Grund für das Leersaugen vom Akku):

Mein Heimnetz wurde trotz der gesetzten setAPSSID nicht korrekt erkannt (Kein Plan warum und CoolTux hatte da wohl scheinbar auch keine Idee mehr). Darum habe ich ja händisch mein Wlan hinzugefügt, Das war aber nur eine Teil-Lösung. Das Heimnetz wurde auch als Trigger nicht erkannt wurde und dadurch auch die erreichbarkei von Fhem nicht angestoßen / erkannt. Lange Rede kurzer Sinn:

Ich habe im "Send Data to AMADCommBridge" Flow, mein Heimnetz "händisch" hinzugefügt (1) und die erreichbarkeit von Socket auf Ping geändert (2). Damit dennoch zuverlässig erkannt wird ob ich das WLAN gewechselt habe und mich vielleicht in der Zwischenzeit noch oder wieder im Heimnetz befinde, habe ich den Trigger (über 3) auf "WLAN verbunden" und "WLAN Getrennt" geändert. (Erster Screenshot)

Darüberhinaus ist AutoMagic ständig abgeschmiert. Anfänglich hatte ich die Wecker App in Verdacht, weil es erst mal nur mit Wecker aufgefallen ist, leider falsch. Im Log war einfach nichts zu finden, weil der Log trotz Auslagerung in eine Datei einfach keinen Absturzpunkt brachte. Aber ab und zu kam kurz eine Meldung unten "Systemeinstellung ......... brightness irgendwas".

Ich habe lange im Flow "Informations" gesucht bis ich was gefunden habe. Auf dem 2. Screen ist der Trigger markiert, der die entsprechende Funktion aufruft "Systemeinstellung verändert: System screen_brightness" Oben steht noch als Meldung "Diese Funktion wird von Android nicht offiziell unterstützt und funktioniert möglicherweise nicht auf allen Geräten" und BINGO ..... genau das war es. Ich habe diese Option deaktiviert und seitdem ein zuverlässiges ein und ausbuchen aus meinem HeimWlan und auch keine Abstürze mehr. Der Akku lebt annähernd so lange wie vorher und ich bin rundum zufrieden und kann nun auch die "Macht" von AMAD nutzen  8)  ::)

Nachteil: AMAD erkennt jetzt die Helligkeit vom Bildschirm nicht mehr. Ich kann sie aber noch von FHEM aus verändern (nur nicht mehr lesen)...... aber damit kann ich sehr sehr gut leben.

Wollte das hier für andere Suchende auch zur Verfügung stellen..... Bei Fragen fragen

Viele Grüße
Andreas