[ VERSION 1.2.0 ] 74_AMAD.pm zur Steuerung eines Androidgerätes

Begonnen von CoolTux, 07 August 2015, 09:39:01

Vorheriges Thema - Nächstes Thema

marvin78

Ich finde diese Vorgehensweise nicht optimal aber ich müsste auch erst überlegen, wie man es anders macht...

Das Attribut wird im Übrigen automatisch gelöscht, wenn das Modul es nicht mehr anbietet. Nach einem save ist es nicht mehr da.

moonsorrox

Alles schon passiert...!  ;) hatte ich gleich raus genommen aber eben nicht dem angelegten AMAD Raum gesehen, hatte ooch nicht im Wiki gelesen...  :-\
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Zitat von: marvin78 am 30 Oktober 2015, 15:00:04
Ich finde diese Vorgehensweise nicht optimal aber ich müsste auch erst überlegen, wie man es anders macht...

Das Attribut wird im Übrigen automatisch gelöscht, wenn das Modul es nicht mehr anbietet. Nach einem save ist es nicht mehr da.

Da gebe ich Dir Recht. Habe lange überlegt wie man es machen kann. Es gibt wohl eine Möglichkeit dies zu machen, hatte ich erst letztens in einem Post von Rudi gelesen, aber das klang für mich sehr komplex. Dafür bin ich einfach zu neu in der Entwicklung.
In Zukunft hoffe ich es besser machen zu können. Die Änderungen von 0.6 zu 0.8 waren auch einfach zu groß.

Bitte Entschuldigt auftretende Probleme beim Update, es sollte zu mindestens keinen Totalausfall geben   :-\



Grüße
Leon
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

marvin78

#408
Kleiner Kritikpunkt noch: Dass bei jedem modify dass room Attribut auf AMAD gesetzt wird, ist nicht wirklich schön.

Außerdem brechen bei mir die Flows mit Fehler ab. Habe aber gerade keine Zeit, das zu analysieren.

EDIT: Es ist der Zweig "App Task läuft", der auf manchen Geräten Probleme macht. Gelöscht und läuft.

CoolTux

Hallo Marvin,

Brechen die Flows wirklich ab oder steht in der Benachrichtungsbar sowas wie Fehler Request bla bla.
Dann ist es nicht wirklich ein Fehler sondern nur ein Hinweis. Leider habe ich das noch nicht in den Griff bekommen.

Das mit dem modify ist mir noch gar nicht aufgefallen. Man man da testet man Wochen lang und dann sowas simples.
Habe das gerade mal nachgestellt. Dachte die Bridge geht dann nur in den Raum aber es ist ja komplett das modifizierte AMAD Device, also das Tablet. Ok das ist echt kacke. Ich werde mir das anschauen die Tage. Ich danke Dir für den Kritikpunkt.



Grüße
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

marvin78

Nein. Der Flow bricht wirklich ab. Es werden keine Daten mehr übertragen (Akku etc.). Jedoch nur auf einem meiner Tablets. Auf dem anderen und auf dem Handy bricht es nicht ab.

Es ist der Zweig "App Task läuft...". Auf dem betroffenen Tablet geläscht und ich bekomme wieder Daten.

CoolTux

Zitat von: marvin78 am 30 Oktober 2015, 16:23:16
Nein. Der Flow bricht wirklich ab. Es werden keine Daten mehr übertragen (Akku etc.). Jedoch nur auf einem meiner Tablets. Auf dem anderen und auf dem Handy bricht es nicht ab.

Es ist der Zweig "App Task läuft...". Auf dem betroffenen Tablet geläscht und ich bekomme wieder Daten.

Ok das ist in der Tat möglich da diese Funktion nicht offiziell von Android unterstützt wird. Hatte zwar 6 verschiedene Geräte getestet, aber alle kann man wohl nicht testen.
Welche Androidversion hat das Tablet?
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

marvin78

Android 5.0.2 (Flow läuft nicht durch). Das andere Tablet 4.4.2 (funktioniert). Beides Samsung.

Was macht denn diese Funktion genau?

CoolTux

Also bei 5.1.1 und 6.0 geht es. Habe ich selber. Komisch.


Im übrigen habe ich die passage mit dem Raum gefunden. Es war eine Änderung die ich vor ein paar Wochen gemacht habe weil ich wollte das neu angelegte Geräte den Raum AMAD zugewiesen bekommen. Jetzt muß ich erstmal schauen wie man zwischen modify und neu angelegt unterscheidet    ;D
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

CoolTux

Ich werde für zukünftige Versionen es so machen das spezielle Actions oder Conditions welche einen Warnhinweis haben nur mit dem expert Mode aktiviert werden. Also wohl gemerkt expert bei den AMAD Devices, nicht bei der Bridge.
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

marvin78

Ich würde die automatische Raumzuweisung ganz weg lassen. ;)

CoolTux

Ach Menno ich fand die soooo cool.  ;D

Aber hast Recht. Sollte ich es nicht anders gelöst bekommen nimm ich das wieder raus.


Grüße
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

stromer-12

#417
Wo muss ich suchen um diese Meldung wegzubekommen?
automagicState:     Flow SetCommands mit Fehler beendet Fehler: Response already finished Last executed: Action HTTP Response SetCommand

Edith: War eine alte Meldung.

Aber ich hatte eine Fehlermeldung im Flow.
Ich musste unter "Mein Gerät"->"Eingabehilfe" ->"Dienste" Automagic Accessibility aktivieren.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

CoolTux

Genau diese Meldung meine ich. Response. Versuche da immer noch die Ursache raus zu finden.
Ja das mit dem Dienste Accessibility ist für Meldungen in der Nitificationbar. Hatte ich auch im Wiki noch mal erwähnt gehabt. Werde mal schauen ob ich sowas testen lassen kann vorher vom Programm.

Berichtet mal nach einer gewissen Zeit wie es so bei Euch läuft.


Grüße
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

CoolTux

Zitat von: marvin78 am 30 Oktober 2015, 16:37:01
Android 5.0.2 (Flow läuft nicht durch). Das andere Tablet 4.4.2 (funktioniert). Beides Samsung.

Was macht denn diese Funktion genau?

Hallo Marvin

Ich habe das im Flow nun so geändert das die Attribut Variable zum taskcheck geprüft wird. Wenn sie leer ist wird die taskcheck condition umgangen.
Die  Funktion checkt ab ein bestimmter aktiver task läuft. So kann zum Beispiel kontrolliert werden ob der Browser noch aktiv ist oder abgeschmirrt und dann kann man ihn neustarten lassen.


Grüße
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