FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: CoolTux am 11 April 2016, 23:04:42

Titel: [AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 11 April 2016, 23:04:42
Ich konnte im Zuge Eurer Fehlerbeschreibungen noch ein paar Krabbler entsorgen. Desweiteren habe ich die Überprüfung und Zuweisung von globalen Variablen überarbeitet und erweitert.
Daher nun eine weitere Fixversion.


Grüße
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: knochenmuehle am 12 April 2016, 09:20:02
Gibt es schon eine Lösung zu den nicht vorhandenen Verzeichnissen auf dem Tablet (/storage/emulated/0/) und dem damit verbundenen nicht durchgeführten Flow Update ?

Andreas
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 09:23:24
Zitat von: knochenmuehle am 12 April 2016, 09:20:02
Gibt es schon eine Lösung zu den nicht vorhandenen Verzeichnissen auf dem Tablet (/storage/emulated/0/) und dem damit verbundenen nicht durchgeführten Flow Update ?

Andreas

Leider noch nicht. Das ist ein bisschen in der prio weiter hinten. Es wird aber eine Lösung geben. Ich habe da schon Anätze im Kopf für.
Sorry für die Verzögerung.



Grüße
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: Invers am 12 April 2016, 11:10:41
Hallo CoolTux,
seit heutigem Flowset-Update auf 2.0.2 bekomme ich auf dem Samsung s5 Fehler.
Das Flow Information wird ständig mit Fehlern beendet, startet aber dann auch wieder neu.
Die Informationen scheinen alle korrekt zu kommen.
Laut Automagic-Log hängt das irgendwie mit meiner Uhr zusammen?
Ich hänge zur Analyse mal die Automagic-Logdatei an.
Doof ist, dass sich immer wieder kurz der Bildschirm am S5 einschaltet.
Im Log fhem kommt keine Meldung.
Ich habe auch nichts geändert. Mit dem vorher aktuellen Flow (2.0.1 ?)  lief alles klaglos.

Ich bedanke mich im Voraus für die Mühe.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 11:49:32
Hallo,

Da scheint was mit Deinen own Readings nicht zu stimmen. Ausserdem ist Dein Accessibility service nicht aktiv. Musste bitte mal machen.
Am besten Du löschst alles was irgendwie mit ownReading zu tun hat weil das ja nicht mehr unterstützt wird. Hierfür kannst Du einen eigenen Flow bauen der die Daten dann per HTTP Request über die AMADCommBridge als Reading sendet.

Gestoppt wurde der Flow weil die max Anzahl des Counters erreicht wurde. Wieso genau vermag ich aber nicht zu sagen. Eventuell kannst Du mal schauen wo der Flow so lange brauch. Sieht man ja immer an den Roten Wegen. Aber erst mal das oben erwähnte gerade ziehen bitte.

Warum das mit der alten Version ging kann ich nicht sagen, kann Dir aber sagen das es einen großen Fehler in der alten Version gab die erst auf viel als jemand anfing mit checkTask zu arbeiten. Ich hatte ständig bei Test abstürze und am Ende war es ein kleines Prüfskript für den Event Dockingstation der den eigentlichen Fehler hatte. Komische Zusammenhänge halt. Daher bitte erstmal oben gerade ziehen
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: Invers am 12 April 2016, 12:24:06
Danke für die ausführliche Auswertung.
Ich werde mich kümmern. Mal sehen, was sich machen lässt.


EDIT:
Die Aktivierung der Accessibility Service in Automagic war die Lösung.
Die Notwendigkeit, dies zu tun, war mir nicht bekannt. Muss ich verschlafen haben.
Ein altes Ownreading konnte ich auch finden und beseitigen.

Nochmals Danke.

Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: ext23 am 12 April 2016, 16:08:22
Sag mal zu dem Update der flows, was ist denn da die beste Reihenfolge? Oder spielt das keine Rolle?

Also FHEM Update, dann flows importieren und dann ein FHEM restart oder wie? Ich mach das irgendwie jedes mal anders, daher wollt ich mal nach der korrekten Vorgehensweise fragen ;-)

/Daniel
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 16:37:36
Hallo Daniel,

Die Updateprozedur ergibt sich schon aus der Arbeitsweise des Modules. Mach mal ein Update und gehe dann ohne Neustart in die Detailliste Deines Devices. Achte auf die Internals für die Versionierung.
Na was denkst Du? Erst ein modify oder Neustart initialisiert das Modul neu und somit auch die neuen Daten.
Basierend darauf erfolgt dann auch erst die Korrekte Zuordnung des zu aktuallisierenen Flowsets. Vorher wäre der Flowsetname wegen falscher Versionierung fehlerhaft.


Grüße
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: ext23 am 12 April 2016, 17:23:27
OK, sprich wenn ich die flows erst ändere passiert nichts. Ich frage weil du irgendwo mal in rot geschrieben hattest wann man die flows erst aktivieren soll weil da irgend eine IP konfiguriert wird und das muss an der richtigen Stelle passieren und und und, also sprich alles total egal, einfach machen das passt.

Gruß
Daniel
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 17:31:12
Das ist ja die Erstinstallation. Wir sprechen ja über Update. Da ist dann im Device schon alles schick. Du machst Update, dann Neustart und wenn Du das gemacht hast machst du einfach ein

set DEVICE currentFlowsetUpdate

Der Rest passiert voll automatisch.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: ext23 am 12 April 2016, 18:13:31
Mhh ok der Unterschied zwischen Update und Neuinstallation war mir nicht so ganz klar, ich lösche doch dennoch alles und importiere die neu. Alles etwas verwirrend :-) Ich hab da glaube irgend etwas durcheinander geworfen. Och dachte das FHEM Modul konfiguriert noch etwas in den Flows um, aber es ging wohl um die CommBridge, da habe ich was verwechselt.

"set DEVICE currentFlowsetUpdate" Aha ok, das habe ich nicht gemacht, aber jetzt.

/Daniel
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 18:36:46
Eigentlich ganz einfach.

Beim aller ersten definieren einer Instanz (Devices) wird nach dem fertigen Define ein statusRequest durch geführt. Bei einem statusRequest werden immer alle wichtigen Daten übertragen. Devicename, fhemServerIP diverse Inhalte von Attributen. Diese laden dann als globale Variablen auf dem Gerät. Die bleiben da auch immer so lange bis sie sich vielleicht mal ändern. An sonsten sind sie da fertig abgelegt und bleiben da.

Daher ist es ab diesem Zeitpunkt völlig ausreichend ein currentFlowsetUpdate zu machen. Der Rest passiert alleine und im Reading flowsetVersionAtDevice kannst du sehen ob es geklappt hat.


Grüße
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: hyper2910 am 12 April 2016, 19:30:54
hi, mit der 2.02 habe ich auf einem Tablet probleme.

auf allen anderen läuft es.

beendet,notification_sound_default=false,id=-1,content_title_big=,trigger=Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic}}
12.04.2016 19:28:54.348 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus"'
12.04.2016 19:28:54.349 [Informations] Start executing condition 'Expression: global_fhemip != null or header_fhemip != null'
12.04.2016 19:28:54.373 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus"' with return value false
12.04.2016 19:28:54.374 [Informations] End executing condition 'Expression: global_fhemip != null or header_fhemip != null' with return value true
12.04.2016 19:28:54.374 [Informations] Flow continues executing with the next step.
12.04.2016 19:28:54.374 [Informations] Start executing condition 'Expression: global_apssid != "usb-ethernet"'
12.04.2016 19:28:54.375 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
12.04.2016 19:28:54.381 [Informations] End executing condition 'Expression: global_apssid != "usb-ethernet"' with return value true
12.04.2016 19:28:54.382 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
12.04.2016 19:28:54.382 [Informations] Flow continues executing with the next step.
12.04.2016 19:28:54.382 [Informations] Start executing condition 'WLAN Verbunden: {global_apssid}'
12.04.2016 19:28:55.248 [Informations] End executing condition 'WLAN Verbunden: {global_apssid}' with return value true
12.04.2016 19:28:55.334 [Informations] Flow continues executing with the next step.
12.04.2016 19:28:55.335 [Informations] Start executing condition 'Expression: trigger == "Systemeinstellung verändert: System next_alarm"'
12.04.2016 19:28:55.336 [Informations] Start executing condition 'Expression: trigger == "Systemeinstellung verändert: System volume_music_bt_a2dp" or trigger == "Systemeinstellung verändert: System volume_music_speaker" or trigger == "Systemeinstellung verändert: System volume_music_headphone"'
12.04.2016 19:28:55.338 [Informations] Start executing condition 'Expression: trigger == "Systemeinstellung verändert: System screen_brightness"'
12.04.2016 19:28:55.339 [Informations] Start executing condition 'Expression: trigger == "Systemeinstellung verändert: System volume_ring_speaker"'
12.04.2016 19:28:55.341 [Informations] Start executing condition 'Expression: trigger == "Display Status: Aus" or trigger == "Display Status: Ein" or udef_trigger == "setLockPin"'
12.04.2016 19:28:55.342 [Informations] Start executing condition 'Expression: trigger == "Bluetooth Status: Schaltet aus, Aus" or trigger == "Bluetooth Status: Schaltet ein, Ein"'
12.04.2016 19:28:55.344 [Informations] Start executing condition 'Flow Aktiv: SetCommands'
12.04.2016 19:28:55.347 [Informations] End executing condition 'Flow Aktiv: SetCommands' with return value true
12.04.2016 19:28:55.348 [Informations] Start executing condition 'Expression: trigger == "Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic" or trigger == "Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic"'
12.04.2016 19:28:55.350 [Informations] Start executing condition 'Expression: trigger == "Akku Ladestand: grösser als 0%"'
12.04.2016 19:28:55.352 [Informations] Start executing condition 'Expression: global_activetask != null'
12.04.2016 19:28:55.354 [Informations] Start executing condition 'Expression: trigger == "Display Orientierung: Landscape" or trigger == "Display Orientierung: Portrait" or trigger == "Display Status: Ein" or trigger == "Display Status: Aus"'
12.04.2016 19:28:55.356 [Informations] Start executing condition 'Expression: trigger == "Daydream Status: Gestartet" or trigger == "Daydream Status: Gestoppt"'
12.04.2016 19:28:55.357 [Informations] Start executing condition 'Expression: trigger == "Dock Event: Docked" or trigger == "Dock Event: Undocked"'
12.04.2016 19:28:55.358 [Informations] Start executing condition 'Expression: trigger == "com.android.music.playstatechanged" or trigger == "com.android.music.metachanged"'
12.04.2016 19:28:55.360 [Informations] Start executing condition 'Expression: udef_trigger == "setLockPin"'
12.04.2016 19:28:55.361 [Informations] Start executing condition 'Bluetooth Gerät verbunden: Beliebiges Geräte'
12.04.2016 19:28:55.363 [Informations] Start executing condition 'Expression: trigger == "Eingehender Anruf. Status: Klingelt, Nummern: Alle"'
12.04.2016 19:28:55.365 [Informations] Start executing action 'Script: amad_flowset_version = "2.0.2"'
12.04.2016 19:28:55.366 [Informations] Start executing condition 'Expression: trigger == "Benachrichtigung in Statusbar angezeigt: com.whatsapp"'
12.04.2016 19:28:55.369 [Informations] Start executing condition 'Expression: trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_ALERT" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE"'
12.04.2016 19:28:55.372 [Informations] Start executing condition 'Expression: trigger == "Genereller Broadcast: wenn org.smblott.intentradio.STATE"'
12.04.2016 19:28:55.410 [Informations] End executing condition 'Expression: trigger == "Systemeinstellung verändert: System next_alarm"' with return value false
12.04.2016 19:28:55.410 [Informations] End executing condition 'Expression: trigger == "Systemeinstellung verändert: System screen_brightness"' with return value false
12.04.2016 19:28:55.411 [Informations] End executing condition 'Expression: trigger == "Systemeinstellung verändert: System volume_music_bt_a2dp" or trigger == "Systemeinstellung verändert: System volume_music_speaker" or trigger == "Systemeinstellung verändert: System volume_music_headphone"' with return value false
12.04.2016 19:28:55.411 [Informations] End executing condition 'Expression: trigger == "Systemeinstellung verändert: System volume_ring_speaker"' with return value false
12.04.2016 19:28:55.411 [Informations] End executing condition 'Expression: trigger == "Display Status: Aus" or trigger == "Display Status: Ein" or udef_trigger == "setLockPin"' with return value false
12.04.2016 19:28:55.411 [Informations] End executing condition 'Expression: trigger == "Bluetooth Status: Schaltet aus, Aus" or trigger == "Bluetooth Status: Schaltet ein, Ein"' with return value false
12.04.2016 19:28:55.412 [Informations] End executing condition 'Expression: trigger == "Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic" or trigger == "Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic"' with return value true
12.04.2016 19:28:55.412 [Informations] End executing condition 'Expression: trigger == "Akku Ladestand: grösser als 0%"' with return value false
12.04.2016 19:28:55.412 [Informations] End executing condition 'Expression: global_activetask != null' with return value true
12.04.2016 19:28:55.412 [Informations] End executing condition 'Expression: trigger == "Display Orientierung: Landscape" or trigger == "Display Orientierung: Portrait" or trigger == "Display Status: Ein" or trigger == "Display Status: Aus"' with return value false
12.04.2016 19:28:55.413 [Informations] End executing condition 'Expression: trigger == "Daydream Status: Gestartet" or trigger == "Daydream Status: Gestoppt"' with return value false
12.04.2016 19:28:55.413 [Informations] End executing condition 'Bluetooth Gerät verbunden: Beliebiges Geräte' with return value true
12.04.2016 19:28:55.413 [Informations] End executing condition 'Expression: trigger == "Dock Event: Docked" or trigger == "Dock Event: Undocked"' with return value false
12.04.2016 19:28:55.414 [Informations] End executing condition 'Expression: trigger == "com.android.music.playstatechanged" or trigger == "com.android.music.metachanged"' with return value false
12.04.2016 19:28:55.414 [Informations] End executing condition 'Expression: udef_trigger == "setLockPin"' with return value false
12.04.2016 19:28:55.414 [Informations] Emergency stop count reached, disabling flow and current flow execution
12.04.2016 19:28:55.562 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 19:28:55.597 [Informations] End executing condition 'Expression: trigger == "Eingehender Anruf. Status: Klingelt, Nummern: Alle"' with return value false
12.04.2016 19:28:55.599 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 19:28:55.599 [Informations] End executing action 'Script: amad_flowset_version = "2.0.2"'
12.04.2016 19:28:55.600 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 19:28:55.600 [Informations] End executing condition 'Expression: trigger == "Benachrichtigung in Statusbar angezeigt: com.whatsapp"' with return value false
12.04.2016 19:28:55.601 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 19:28:55.601 [Informations] End executing condition 'Expression: trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_ALERT" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE"' with return value false
12.04.2016 19:28:55.602 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 19:28:55.602 [Informations] End executing condition 'WLAN Verbunden: {global_apssid}' with return value true
12.04.2016 19:28:55.603 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 19:28:55.604 [Informations] End executing condition 'Expression: trigger == "Genereller Broadcast: wenn org.smblott.intentradio.STATE"' with return value false
12.04.2016 19:28:55.604 [Informations] Emergency stop reached, stopping flow execution
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 20:12:10
Probiere bitte mal folgendes.

Gehe on den Informations Flow rein. Drücke oben auf die 3 Punkte und dann in dem Menü auf Optionen.  Ganz unten bei automatischer Stop trägst Du statt die 500 mal bitte 900 ein. Und dann mal schauen
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: hyper2910 am 12 April 2016, 20:20:30
das gleiche

20:19:55.205 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.207 [Informations] End executing condition 'Expression: trigger == "Display Orientierung: Landscape" or trigger == "Display Orientierung: Portrait" or trigger == "Display Status: Ein" or trigger == "Display Status: Aus"' with return value false
12.04.2016 20:19:55.209 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.210 [Informations] End executing condition 'Expression: trigger == "Dock Event: Docked" or trigger == "Dock Event: Undocked"' with return value false
12.04.2016 20:19:55.212 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.213 [Informations] End executing condition 'Expression: trigger == "com.android.music.playstatechanged" or trigger == "com.android.music.metachanged"' with return value false
12.04.2016 20:19:55.217 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.218 [Informations] End executing condition 'Expression: udef_trigger == "setLockPin"' with return value false
12.04.2016 20:19:55.220 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.220 [Informations] End executing condition 'Expression: trigger == "Eingehender Anruf. Status: Klingelt, Nummern: Alle"' with return value false
12.04.2016 20:19:55.222 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.223 [Informations] End executing action 'Script: amad_flowset_version = "2.0.2"'
12.04.2016 20:19:55.225 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.225 [Informations] End executing condition 'Expression: trigger == "Benachrichtigung in Statusbar angezeigt: com.whatsapp"' with return value false
12.04.2016 20:19:55.228 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.228 [Informations] End executing condition 'Expression: trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_ALERT" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE"' with return value false
12.04.2016 20:19:55.230 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.230 [Informations] End executing condition 'Expression: trigger == "Genereller Broadcast: wenn org.smblott.intentradio.STATE"' with return value false
12.04.2016 20:19:55.230 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.269 [Informations] Action 'Flowsetversion' URL data fetched successfully.
12.04.2016 20:19:55.305 [Informations] End executing action 'Script: setCommandFlow_state = "aktiv"'
12.04.2016 20:19:55.306 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.306 [Informations] End executing condition 'Expression: getAndroidSDKVersion() >= "19"' with return value true
12.04.2016 20:19:55.307 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.307 [Informations] End executing condition 'Expression: getAndroidSDKVersion() >= "19"' with return value true
12.04.2016 20:19:55.308 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.314 [Informations] Action 'Bluetooth Device Status' URL data fetched successfully.
12.04.2016 20:19:55.370 [Informations] End executing action 'Flowsetversion'
12.04.2016 20:19:55.371 [Informations] Emergency stop reached, stopping flow execution
12.04.2016 20:19:55.436 [Informations] End executing action 'Bluetooth Device Status'
12.04.2016 20:19:55.437 [Informations] Emergency stop reached, stopping flow execution
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: hyper2910 am 12 April 2016, 20:21:38
kann man eigentlich ein altes flow einspielen?

set device 2.0.0 flowupdate  oder ähnlich?
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 20:24:19
Ja kann man machen. Mit installFlowSource sollte es gehen.


Kannst Du innerhalb des Informationsflow sehen wo er sich tot läuft? Hast Du auch den 2.0.2 Flow?
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: hyper2910 am 12 April 2016, 20:35:35
Der 2.0.2 ist drauf. Wie kann ich sehen, wo er hängen bleibt?

Im flow blinkt der BT Zweig immer wieder Rot!
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 20:45:24
Immer wieder? So richtig im Sekundentakt so das der Flow gar nicht mehr normal Farbe hat?
Wird der Flow seht und ständig getriggert auch wenn du nur das Teil an hast und Automagic gestartet so das du nur die Flows siehst?
Hast du noch andere Flows ausser die 4 von AMAD?
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: hyper2910 am 12 April 2016, 20:49:48
Ja, im Sekundentakt, habe noch Flows welche das WLAN aktiv halten.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 21:21:18
Hast du die Flows für WLAN nur auf dem Tablet? Das ist seltsam das der im Sekundentakt läuft das sollte so nicht sein.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: thaliondrambor am 12 April 2016, 21:25:02
Ich habe gerade eine tolle Funktion im Automagic gefunden, die in solchen Fällen die Fehlersuche vereinfachen kann:

Es gibt dort die Kondition "Debug Dialog". Diese kann man an bzw. vor die fehlerhafte Stelle setzen (lässt sich ja durch die roten Pfade, Konditionen und Aktionen leicht finden). Wenn die Kondition aufgerufen wird, dann geht ein Fenster auf, in dem ALLE Variablen, die gerade gesetzt sind, angezeigt werden. Ausserdem kann man über zwei Schaltflächen sagen, ob es weiter im "Ja"- oder "Nein"-Zweig gehen soll.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: hyper2910 am 12 April 2016, 21:28:37
Die habe ich auf allen Geräten,  welches läuft, ist ein Android 5, das andere ein 6er.  Auf den anderen läuft noch der alte Flow
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 21:33:46
Ok neuer Versuch.

Unter Android Einstellungen -> Ton&Benachrichtigungen -> Benachrichtigungszugriff bitte für Automagic aktivieren. Ist es aktiviert kurz deaktivieren und wieder aktivieren.

Und wieder Einstellungen -> Bedienungshilfen -> Automagic aktivieren. Wenn aktiv deaktivieren und dann wieder aktivieren.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: hyper2910 am 12 April 2016, 21:45:56
das scheint es gewesen zu sein, deaktiviert und wieder aktiviert.


doch nicht, hat diesmal nur knapp zwei minuten bis zur Fehlermeldung gedauert und jetzt triggert der Flow nur.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 12 April 2016, 22:00:42
Kannst Du erkennen wo es klemmt? Ich denke nicht das es BT ist, BT geht nur an weil es auf alle Trigger reagiert. Es muss was anderes sein.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: limats am 12 April 2016, 22:19:07
Hallo CoolTux,

ich hab auch das Problem mit dem nicht vorhandenen /storage/emulated/0. Ist echt ärgerlich, weil der automatische Flowset-Update ein super Feature wäre.
Kannst du den Pfad nicht einfach konfigurierbar machen? Im einfachsten Fall als globale Variable im Automagic. Eleganter wäre natürlich die Konfiguration von Fhem aus -  aber darauf könnte ich gerne auch verzichten.

Grüße
Leo
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 13 April 2016, 06:10:16
Zitat von: limats am 12 April 2016, 22:19:07
Hallo CoolTux,

ich hab auch das Problem mit dem nicht vorhandenen /storage/emulated/0. Ist echt ärgerlich, weil der automatische Flowset-Update ein super Feature wäre.
Kannst du den Pfad nicht einfach konfigurierbar machen? Im einfachsten Fall als globale Variable im Automagic. Eleganter wäre natürlich die Konfiguration von Fhem aus -  aber darauf könnte ich gerne auch verzichten.

Grüße
Leo

Dann mal bitte den angehängten UpdateFlow installieren, testen und mir dann hier berichten.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: hyper2910 am 13 April 2016, 06:44:02
So, gestern Abend bot mir ein Mobile noch ein Update von Andorid an, aufgespielt und danach lief es.


Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 13 April 2016, 06:51:47
Das freut mich. Danke für die Rückmeldung
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: fh168 am 13 April 2016, 08:58:42
och nööööö,
ich wollte mein schönes China-Tablet Andro 4.22 mit 2.02 updaten... Fehlermeldung: Trigger funktioniert nicht vor Android Version 4.3. Update von meiner Seite ist nicht möglich. Wahrscheinlich haben viele das Problem jetzt.
Gibts eine Möglichkeit, das Amad 2.0 auch mit Andro < 4.3 läuft?

LG
/robin
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: ext23 am 13 April 2016, 09:39:10
androidVersion
   
4.2 - 4.2.2 Jelly Bean MR1
   
2016-04-12 17:28:53

Aber wieso Trigger? Wir nutzen doch das andere, automagic oder wie das heißt.

/Daniel
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 13 April 2016, 09:43:35
Zitat von: fh168 am 13 April 2016, 08:58:42
och nööööö,
ich wollte mein schönes China-Tablet Andro 4.22 mit 2.02 updaten... Fehlermeldung: Trigger funktioniert nicht vor Android Version 4.3. Update von meiner Seite ist nicht möglich. Wahrscheinlich haben viele das Problem jetzt.
Gibts eine Möglichkeit, das Amad 2.0 auch mit Andro < 4.3 läuft?

LG
/robin

Ich brauche da mal ein Log mit dieser Meldung um zu sehen welcher Trigger das sein soll. Finde gerade auf die schnelle nix.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: fh168 am 13 April 2016, 09:43:56
Er gibt bei mir ne Fehlermeldung im Log
End executing condition WLAN Verbunden (global_aspssid) with return value false

das ist lt log der trigger

trigger == "HTTP Request: /fhem-amad/deviceinfo/"  with return value false

trigger == "Flugmodus: Aus" with return value false

Flowset v.2.0.2   , Flowset Updater v.1.0.6

Bei Informations wird es immer rot

Mit AMAD 1.0 lief alles wunderbar, nur das er öfter die connections verlor, das Flowset habe ich via SD-Karte manuell draufgespielt und gestartet, das alte gelöscht.
Das Device habe ich in Fhem neu angelegt.

APSSID
meineSSID
CFGFN
DEF
192.168.178.43 meineSSID
HOST
192.168.178.43
NAME
TabletFlur
NR
1947
PORT
8090
STATE
initialized
TYPE
AMAD
VERSIONFLOWSET
2.0.2
VERSIONMODUL
2.0.2
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: HoTi am 13 April 2016, 10:39:21
Den Fehler mit dem Trigger habe ich auch, aber bei mir läuft alles. Ich hoffe jetzt auch noch, habe gerade ein Flowset update von der Arbeit aus gemacht  ;D
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 13 April 2016, 11:58:42
Zitat von: fh168 am 13 April 2016, 09:43:56
Er gibt bei mir ne Fehlermeldung im Log
End executing condition WLAN Verbunden (global_aspssid) with return value false


Das hier wäre interessant gewesen denn es wäre ein Fehler. Aber ich kann absolut nicht finden wieso. Denn die Variable lautet global_apssid und nicht global_aspssid.
Aber wie gesagt ich finde diese falsche Angabe nirgends in den Flows.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: urmel86 am 13 April 2016, 18:33:20
Zitat von: CoolTux am 13 April 2016, 06:10:16
Dann mal bitte den angehängten UpdateFlow installieren, testen und mir dann hier berichten.

Hallo CoolTux,

der UpdateFlow hat bei mir die Fehlermeldung beseitigt und ein Update der Flows läuft jetzt durch. Vielen Dank dafür!
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: fh168 am 13 April 2016, 18:37:04
Klappt jetzt.

Problem war das bei der amad-Bridge noch eine Zeile hinzugefügt werden musste (verbose 5) in Fhem zeigte den Fehler:

2016.04.13 18:05:05 4: AMAD (TabletFlur) - GetUpdate, FHEM or Device not ready yet
2016.04.13 18:05:05 3: AMAD (AMADCommBridge) - GetUpdate, Please set AMADCommBridge fhemServerIP <IP-FHEM> NOW!




Ebenfalls habe ich von Automagic-Premium ein Update gemacht.
Von Amad 1.0 habe ich das Device gelöscht und noch mal mit den neuen Parametern wieder angelegt.
Die Fehlermeldung auf dem Tablet habe ich zwar immer noch aber die Readings sind da. Android 4.22

Interessant ist die erste Zeile:

checkActiveTask
not supported android version
2016-04-13 18:35:22
connectedBTdevices
2016-04-13 18:35:22
connectedBTdevicesMAC
2016-04-13 18:35:22
flow_SetCommands
aktiv
2016-04-13 18:35:22
flow_informations
aktiv
2016-04-13 18:35:22
flowsetVersionAtDevice
2.0.2
2016-04-13 18:35:22
lastSetCommandState
setCmd_done
2016-04-13 18:19:52
lastStatusRequestState
statusRequest_done
2016-04-13 18:35:22
powerLevel
99.0
2016-04-13 18:35:22
powerPlugged
1
2016-04-13 18:35:22
screen
on unlocked
2016-04-13 18:10:56
screenOrientation
landscape
2016-04-13 18:10:54
screenOrientationMode
manual
2016-04-13 18:10:54
state
active
2016-04-13 18:35:22
volume
10
2016-04-13 18:10:24
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 13 April 2016, 19:11:02
Zitat von: urmel86 am 13 April 2016, 18:33:20
Hallo CoolTux,

der UpdateFlow hat bei mir die Fehlermeldung beseitigt und ein Update der Flows läuft jetzt durch. Vielen Dank dafür!

Sehr gut. Dann wird es die Version beim nächsten Update geben. Ich arbeite auch noch am checkAktivTask. Versuche da,ne bessere Lösung zu finden. Wird aber noch etwas dauern.
Titel: Antw:[AMAD2 - 2.0.2] Wichtige Ankündigung - Bugfix
Beitrag von: CoolTux am 15 April 2016, 12:43:17
Ich habe soeben eine neue Flowsetversion eingescheckt. Die Modulversion ist weiterhin 2.0.2 wobei sich die Flowsetversion auf 2.0.3 geändert hat.

Es wurden noch mal einige Verbesserungen auf Grund von Usermeldungen eingebaut. Ausserdem wurde der Fix übernommen für den FlowsetUpdater. Es können nun auch ältere Androidsysteme automatisch upgedatet werden.



Grüße