[ AMAD2 - obsolete] 74_AMAD.pm zur Steuerung eines Androidgerätes

Begonnen von CoolTux, 02 März 2016, 11:14:41

Vorheriges Thema - Nächstes Thema

sn0000py

Also im Moment verwende ich nun folgendes

fhem("set $weckDevice screenBrightness 1; set $weckDevice screen unlock;");
fhem("set $weckDevice screen on;");
fhem("set $weckDevice openURL http://192.168.0.72:8083/fhem/ftui2/index_morning.html;");

der screen geht an,  es wird die seite geladen, und nach ca. 10 sekunden geht der screen wieder aus.
Obwohl das gerät am strom hängt, und sogar das "Wach bleiben" in den Etnwickleroptionen eingeschaltet wäre ...

CoolTux


fhem("set $weckDevice screenBrightness 1; set $weckDevice screen unlock; sleep3; set $weckDevice screen on; set $weckDevice openURL http://192.168.0.72:8083/fhem/ftui2/index_morning.html");


Probiere mal so bitte
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

sn0000py

schaut schon mal besser aus ... werd dann auf dem richtigen gerät schaun ob es auch so funktioniert.

Eine weitere Frage:
Den Status von der Lautstärke, also das "Aus, Vibrrieren, Lautstärke 1..10" (das man beim android in der Statusleiste schnell umstellt) kann man nicht setzen und abfragen?
Tonmodus nennt sich das :D

zusätzlich ist auch etwas komisches das  "VolumeNotification" lässt sich nut von 0 bis 7 stellen (wenn TonModus auf Ton steht) per set befhel gehts auf 15.
Aber das Reading bleibt auf 1 stehen (am Handy wurde es aber gestellt)

CoolTux

Zitat von: sn0000py am 27 Februar 2017, 15:17:12
schaut schon mal besser aus ... werd dann auf dem richtigen gerät schaun ob es auch so funktioniert.

Eine weitere Frage:
Den Status von der Lautstärke, also das "Aus, Vibrrieren, Lautstärke 1..10" (das man beim android in der Statusleiste schnell umstellt) kann man nicht setzen und abfragen?
Tonmodus nennt sich das :D

zusätzlich ist auch etwas komisches das  "VolumeNotification" lässt sich nut von 0 bis 7 stellen (wenn TonModus auf Ton steht) per set befhel gehts auf 15.
Aber das Reading bleibt auf 1 stehen (am Handy wurde es aber gestellt)

Das mit dem Tonmodus muss ich mir anschauen.

Bei mir geht volumeNotification nur bis 7, daher habe ich das so eingestellt damit da bei einem falschen Wert nichts kaputt geht.
Du kannst das auf 15 stellen auf dem Tablet?
Bleibt es auch auf 1 wenn du statt 15 7 nimmst?
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

sn0000py

ja es bleibt auf 1, egal was ich per FHEM stelle oder direkt am device es kommt nicht am FHEM an (ist auch nicht wichtig für mich wollte es nur mal sagen)

und hab es mit den werten 2 und 0 getetstet.

es handelt sich hier um ein Samsung Note 4, aber das mit dem Tonmodus wäre noch toll zum umschalten / prüfen :D

CoolTux

Ah, Samsung. Da hatte ich doch schon mal einen Kandidaten. Da gibt es wohl Probleme mit dem auslesen.
Hätte ich so ein Teil könnte ich das ja testen. Habe aber nur Nexus und Motorola Geräte.
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

sn0000py

ja egal, das es nicht an FHEM gesnedet wird ist bei dem Wert eh nicht so wichtig.
Der Tonmodus wäre schon interessanter ...

Eine weitere Frage:
Sollte es eigentlich funktionieren ein Device ohne Probleme an 2 * FHEM, mit 2 * AMAD zu betreiben?
Nicht gleichzeitig das ist mir klar, aber ich habe im moment 2 * FHEM am laufen, einen zuhause, und einen in der Firma, damit ich bisschen testen und basteln kann.

der zuhause zeigt nun natürlich an : connect to http://10.0.0.14:8090 timed out
der in der firma aber :    initialized

die IP die das teil in der firma hat, hat sich nicht geändert (das zusätzliche PRESENCE Module erkennt das sich das handy im bereich befindet)

ist da was falsches eingestellt, oder kann das gar nicht funktionieren

CoolTux

Mach mal in der Firma ein statusRequest. Dann geht das.
Das musst Du im übrigen automatisieren über das presence Modul. Sobald Dein Handy presence ist musst Du als Aktion sofort ein statusRequest auslösen. Somit werden die globalen Variablen Ortspezifisch neu gesetzt.
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

sn0000py

hmmm komisch zuerst wollte es nicht funktionieren

dann wollte ich schauen ob es mehr infos gibt, hab das Verbose auf 5 gestellt, ein erneutes statusRequest ... und siehe da es hat funktioniert nun :D

Morgen schaue ich dann genauer an was es liegt

Also bruache ich das PRESENCE Modul doch, wollte das schon ausmustern und achte ich kann es nur mit AMAD machen :D

CoolTux

Zitat von: sn0000py am 28 Februar 2017, 09:42:40
hmmm komisch zuerst wollte es nicht funktionieren

dann wollte ich schauen ob es mehr infos gibt, hab das Verbose auf 5 gestellt, ein erneutes statusRequest ... und siehe da es hat funktioniert nun :D

Morgen schaue ich dann genauer an was es liegt

Also bruache ich das PRESENCE Modul doch, wollte das schon ausmustern und achte ich kann es nur mit AMAD machen :D

Nein in Deinem speziellen Fall nicht. Irgendwie muß FHEM mitbekommen das Dein Handy nun anwesend ist um daraus folgend einen statusRequest für AMAD aus zu lösen damit auf dem Handy die aktuellen globalen Variablen gesetzt werden. Hier eigentlich hauptsächlich für die FHEMIP um sich verbinden zu können.
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

sn0000py

andere frage,
ist es Möglich auf dem Tablet, die Diashow zu starten?

oder den hinterlegten Bildschirmschoner Diashow?

Würde wenn ich heimkomme, automatisch das Tablet einschalten und diashow starten, wenn ich nen touch mache dann soll die normale Tablet UI Seite da sein.
Und im nachtmodus sollte sich das tablet dann nach xx Minuten automatisch wieder ausschalten.
In der früh dann entweder Diashow oder die TabletUI Seite ...

Alles machbar nur das mit der Diashow .. da hab ich noch keinen Ansatz

CoolTux

Thema Daylight. Das kannst Du automatisch starten lassen nach X s Mache ich auch.
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

sn0000py

aber das kann ich nicht steuern oder?
also ein/ausschalten oder die zeit ändern?

wenn ich mal will das nun 30 minuten die index seite angezeigt wird.
Aber im anderen fall soll nur der screen angehen und nach maximal 1 minuten soll die diashow starten?

CoolTux

Bis jetzt noch nicht. Muss ich mir mal anschauen ob da was geht.
Aber mal so als Tip für alle. Wenn Ihr solsche Wünsche habt. Schaut einfach was Automagic zu lässt, denn nur das kann auch am Ende über das Modul gesteuert werden.
Einfach mal schauen ob Du in Automagic eine Möglichkeit für Daydream als Aktion findest.
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

Habe gerade mal geschaut.

https://automagic4android.com/de/hilfe/komponenten-actions#action_start_daydream

Geht! Aber nur starten. Mehr nicht. Keine weiteren Einstellungsmöglichkeiten.
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