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
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
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
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
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
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.
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
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
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
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.
Mhmmm OK dann habe ich es richtig verstanden, nur leider ohne Erfolg,weil genau das passiert, was ich oben beschrieben habe :-\
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.
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
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)
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 ;)
Teste mal mit dem zweiten und Berichte dann :)
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
Schau mal bitte bei dem neueren Gerät unter Globale Variablen nach global_apssid
Was steht da als Wert drin?
Steht in beiden Geräten gleich: Jeweils FlummyMain (wie auch im AMAD Device)
Das Handy scheint die WLAN Verbindung zu Puffern oder so. Anders kann ich es mir nicht erklären.
Das klingt jetzt nicht grad nach einer guten Nachricht :(
Gibt es da irgendwas was ich da machen kann ? :-\
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.
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
Du kannst die Verbindung zur Condition komplett entfernen.
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
Vielleicht schaust du mal was bei Dir eigentlich im Trigger WLAN getrennt oder WLAN verbunden drin steht.
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
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.
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
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
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*
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