NEWS
Adapter: PAW - echt coole Sache
-
Weiss jemand wie man Apps mit paw über script schließen kann? Oder ob das geht?
Gesendet von meinem CLT-L09 mit Tapatalk
-
Hallo !
Habe erst vor kurzem den PAW-Adapter gefunden, weil ich eine Alternative für die Motion-Detection per Tablet-Kamera an meinem Android-Tablet mit Visualisierung im Flur suche. Sobald es im Flur leicht dunkel wird, funktioniert die Kamera nämlich nicht mehr richtig.
Als Alternative nutze ich jetzt eine Hue-Lampe samt Hue-Sensor als Trigger. Für das Tablet nutze ich das PAW-Kommando "lcd_on". Mein erstelltes Script (Java und Blockly) funktionieren, wenn auch meist deutlich verzögert. ( Warum eigentlich ?)
Das eigentlich Problem ist aber, dass der Tablet-Screen nur kurz angeht und nach ein paar Sekunden wie wieder aus geht. Das Tablet ist auf 30 Minuten Bildschirm Timeout gestellt.
Warum wirkt der Befehl "lcd_on" nur für ein paar Sekunden ? Hat jemand einen Tip oder kann mir helfen ??
-
Poste mal das Skript. Zur Verzögerung: dauert maximal so lange wie das pollInterval im Hue Adapter eingestellt ist
Edit: Geht denn auch nach manuellen einschalten des Displays, das Display nach 30 Sek aus? Dann liegt es wohl irgendwo an den Systemeinstellungen des Tablets. Häufig gibt es z. B. Entwickleroptionen um das Display unendlich lange an zu lassen, dann könntest du es mittels Skript wieder ausschalten.
-
Ich nutze dieses Script:
on({id: 'hue.0.Philips_hue.Bloom_Halle.on', change: "any"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
if (getState('hue.0.Philips_hue.Bloom_Halle.on').val === true) {
sendTo("paw.0",'all',{
send:'lcd_on'
});
}
});
Wie gesagt, klappt das auch grundsätzlich.
Das Poll-Intervall im hue-Adapter steht auf 30 Sekunden. Habe das jetzt mal auf 3 Sekunden verkürzt und die Reaktionszeit hat sich auch deutlich von ca. 15 Sekunden auf 2-3 Sekunden verkürzt. Oder bringt das 3 Sekunden Polling anderweitig Probleme ? Danke für den Tip.
Das andere Problem mit dem superkurzen LCD_on ist aber das wirkliche Problem. Das Tablet geht nur für ca. 1-2 Sekunden an, dunkelt danach noch für eine Sekunde ab und geht dann wieder aus. Völlig unabhängig davon was ich in den Settings als Timeout einstelle.
Beim manuellen Einschalten verhält sich das Tablet dagegen genau wie es soll. Es ist ein Samsung Galaxy Tab A.
Habe den Script auch schon mal testweise so umgeschrieben, dass eine Schleife mit dem "lcd_on" läuft, aber dann "pumpt" das Display nur zwischen an/aus hin und her.
Edit: habe das Ganze nun mal mit einem anderen Tablet: Chuwi Hi10 probiert und es funktioniert ! Es liegt also tatsächlich an dem Samsung Tablet. Aber warum ?
-
Das ist mir auch schon passiert. Je nach Hersteller und Android Version gehen solche Sachen mit Paw, Taskeroder eben gar nicht.Manchmal kann man sas Tablet rooten und es dann dazu bewegen . Deshalb frage ich vor einem Tablet Kauf hier nach, ob es entsprechende Erfahrungen dazu gibt. Ich habe den Eindruck, dass die neueren Android Versionen deutlich restriktiver sein , weil sie Energie sparen wollen.
Gesendet von meinem ZTE A2016 mit Tapatalk
-
Ich lasse mein Display immer an und verhindere das einschlafen mit der vis app… Steuern tue ich dann nur die Helligkeit... Das unterbindet auch das ständige neuladen der vis app wenn man sie dann braucht...
Gesendet von meinem CLT-L09 mit Tapatalk
-
Das hilft mir dann schon mal weiter, zu wissen, dass nicht alle Tablets gleich reagieren. Dann kommt eben das Chuwie an die Wand.
Kann es sein, dass Tablets im Ruhezustand auch den Kontakt zum WLAN verlieren und dann auch keine Paw Kommandos annehmen ? Meine Fritzbox zeigt dann das Pad unter "ungenutzte Verbindungen" und im ioBroker-Log finde ich dann diese Einträge:
paw.0 2018-10-04 09:39:07.108 warn problem with request: connect ETIMEDOUT 192.168.178.31:8080
-
Kann es sein, dass Tablets im Ruhezustand auch den Kontakt zum WLAN verlieren und dann auch keine Paw Kommandos annehmen ? ` Ja, auch das gibt es und leider nicht zu selten. Manchmal findet man eine passende Einstellung, z.B. unter Energieeinstellungen.Dehalb hat @smartboart auch beschrieben wie er es macht und so habe ich das in einem Fall auch gemacht: Immer Netzbetrieb, Display bei Netzbetrieb immer an lassen und ledigllich die Helligkeit anpassen.
-
OK, das würde in meinem Fall heißen: Motionsensor = Wahr dann Helligkeit hoch und Motion Sensor = Falsch dann Helligkeit runter !??
-
So kann man das zum Beispiel machen.
Etliche user hier berichten von guten Erfahrungen mit der kostenpflichtigen Version (Fully) des Kiosk Browsers. Der kann die interne Kamera als -bewegungssensor nutzen. Oder durch einen Bewegungsmelder angesteuert werden. Ich nutze das nicht, kann nur auf die Suche hier und die Produktseite verweisen https://www.ozerov.de/fully-kiosk-browser/de/
-
@hansmeier ich lasse bei motion true ueber einen Bewegungsmelder den ich eh schon in passender Position habe das Display fuer 3 min auf hell 200 stellen und schalte dann wieder auf 10 runter. Kleines java Script…
Gesendet von meinem CLT-L09 mit Tapatalk
-
Habe ich jetzt auch so gemacht: mit einem Blockly Script. Im Moment fehlt mir allerdings noch ein Sensor, so dass ich erst mal einen Hue-Sensor nutzen muss. Den kann man aber so weit ich weiss nicht mit dem Hue-Adapter abfragen, sodass ich jetzt erst mal eine damit gesteuerte Bloom-Leuchte als Trigger nutze.
Obwohl ich die Helligkeit des Tablet auf 1 runterregel, empfinde ich das immer noch zu hell. Ganz dunkel bekommt man das wohl nicht. Aber als Kompromiss eine gute Lösung. Energietechnisch wahrscheinlich besser als die Kamera dauernd auf Bewegung lauern zu lassen.
-
Auf jeden Fall…ich benutze ein google nexus 7 gerootet...Das nexuss 7 ist bei mir auf 1 fast aus...lasse es aber extra auf 10, gerade noch hell genug um etwas darauf zu erkennen falls mal die Verbindung zum paw server abreisst..
Was zu meinem nächsten Vorhaben führt...Würde gerne regelmäßig nachts um 4 uhr über eine schedule das Tablet neu starten.das geht mit dem paw adapter mittels exec command . Bei der Umsetzung bräuchte ich noch etwas Unterstützung..
Das script für iobroker ist ein Klaks, aber das shell command für das tablet habe ich noch nicht.Hat das schon jemand implementiert?
-
ok habs …ganz simple
schedule({hour: 04, minute: 33}, function () { log("Reboot Tablet angestoßen"); sendTo("paw.0",'all',{send:'exec',text:"reboot"}); });
-
Vielen Dank für die Information.
Gesendet von meinem ZTE A2016 mit Tapatalk
-
Darf ich mal fragen, warum man das Pad regelmäßig booten soll ?
Mein Chuwi hängt jetzt seit 5 Monaten an der Wand und hat noch nie gebootet. Das läuft einfach.
Gibt es fürs booten einen konkreten Grund oder einfach nur so ?
Noch eine Frage: hast du durch das Rooten die minimale Helligkeit reduzieren können ? Bei meinem Pad kann von "kaum zu erkennen" keine Rede sein. Ob nun Helligkeit 1 oder Helligkeit 200 eingestellt wird, ist da nur wenig Unterschied zu erkennen.
-
Hallo, ich habe das nexxus 7 2013 gerootet und den elemental x Kernel drauf…damit kann man eine ganze Menge einstellen. Zur Helligkeit habe ich speziell nichts eingestellt. Aber das Tablet reagiert auf die paw Helligkeitswerte genauso als würde ich die Helligkeit im Androit betriebssystem unter Einstellungen verändern. Im Prinzip macht der ja nix anderes...
Wenn du im Tablet unter Hellikeitseinstellungen den Balken runter ziehst, ist es dann auch noch so hell wie mit paw auf 1 gesetzt?
Das Regelmäßige rebooten mache ich nur, weil ich das ein oder andere mal einen Verbindungsabriss zum paw server hatte. Nicht oft aber einfach um sicher zustellen, dass der paw Server immer erreichbar ist.
Habe noch ein VNC Server laufen der automatisch durchstartet. Neben den nice to have Funktionen wie das Display dunkel schalten, was dann nicht ginge, mache ich das auch aus Betriebssicherheitsgründen. Bei Einbruch schalte ich die Kamera über den paw Server, und Warnmeldungen lasse ich mir darüber auch ansagen . Z.B wie bestimmte Betriebstemperaturen und Daten zur Luftqualität lasse ich mir im Notfall ansagen / wegen Holzofen... Natürlich geht das auch auf einen Buzzer...Brandmelder habe ich ja auch noch...
Lange rede kurzer Sinn...Ich möchte damit nur sicher stellen, dass die Kommunikation steht, bis ich die Ursache für die sporadischen Verbindungsabbrüche gefunden habe.
Ausserdem ist es ganz nice wenn ich es über vis manuell rebooten kann..
-
Ja, ok, dann macht das Sinn mit dem Reboot.
Leider ist mein Tablet bei der kleinsten Helligkeit (1) immer noch so hell, dass man da ganz normal damit mit arbeiten könnte, ausser man steht in der prallen Sonne. Da sind die Tablets wohl alle unterschiedlich.
-
So kann man das zum Beispiel machen.
Etliche user hier berichten von guten Erfahrungen mit der kostenpflichtigen Version (Fully) des Kiosk Browsers. Der kann die interne Kamera als -bewegungssensor nutzen. Oder durch einen Bewegungsmelder angesteuert werden. Ich nutze das nicht, kann nur auf die Suche hier und die Produktseite verweisen https://www.ozerov.de/fully-kiosk-browser/de/ `
Ich habe die kostenpflichtige APP auf meinem Wandtablet. Der Bildschirm wird durch Bewegung ( Kamera ) und/oder wenn es zu dunkel ist auch über das Mikrofon ( Geräusche) angesteuert . Klappt super !
-
Hallo zusammen,
wollte mir paw installieren bzw. hab ich es schon getan. nur kann ich die settings.xhtml datei nicht finden. da der link nicht mehr funktioniert.
kann mir vielleicht jemand die erforderlichen dateinen zur verfügung stellen. damit ich auch in den Genuss komme, mich mit PAW zu beschäftigen-
Gruss Markus