Hallo,
ich möchte per Änderung einer Systemvariable Per Tasker, Creator Neo möglichst eine genaue Fernbedienungsseite öffnet. Ich scheitere bereits beim Aufruf des Programmes per Script.
Habe zum Test ein Programm erstellt welches als Trigger eine FB nutzt. Im selben Programm abe ich als Test eine Ausgabe als MP3 per Home24 Media Player generiert. Dieses funktioniert.
Hier das Script zu Starten des Programms:
Skript:
string stdout;
string stderr;
string url="http://192.168.0.137:50000/tasker=App";
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);
Habe in Tasker einen Task zum öffnen der Neo-App erstellt. Name "App"
Wo liegt der Fehler? Ich suche nun schon einige Zeit ohne richtig fündig zu werden.
Vielen Dank.
Per SV über Tasker Neo starten
Moderator: Co-Administratoren
- Joopde
- Beiträge: 226
- Registriert: 23.04.2016, 19:35
- Wohnort: 09432 Großolbersdorf
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 3 Mal
Per SV über Tasker Neo starten
Zuletzt geändert von Joopde am 28.05.2019, 17:07, insgesamt 1-mal geändert.
176 Kanäle in 76 Geräten:
2x HM-Sen-MDIR-O, 3x HM-Sen-MDIR-O-2, 1x HM-Sec-MDIR, 18x HM-LC-Sw1-FM, 1x HM-RC-Key3-B, 7x HM-Sec-RHS, 2x HM-Sec-RHS-2, 1x HM-RC-4-2, 1x HM-RC-4, 1x HM-OU-CF-Pl, 1x HM-OU-CFM-TW, 1x HM-RC-19, 1x HM-RC-8, 2x HM-RC-Key4-2, 1x HM-Sen-LI-O, 9x HM-Sec-SD, 1x HM-Sec-SD-Team, 9x HM-LC-Bl1-FM, 1x HM-Sec-Key-S, 1x HM-LC-Dim1T-FM, 1x HM-LC-Sw2-FM, 1x HM-WDS10-TH-O, 2x HM-WDS40-TH-I, 2x HM-Sec-SC-2, 1x HM-PB-2-WM55-2, 2x HM-ES-PMSw1-Pl, 1x HM-LC-Sw1-Pl, 1x HM-LC-Sw1-Pl-2
2x HM-Sen-MDIR-O, 3x HM-Sen-MDIR-O-2, 1x HM-Sec-MDIR, 18x HM-LC-Sw1-FM, 1x HM-RC-Key3-B, 7x HM-Sec-RHS, 2x HM-Sec-RHS-2, 1x HM-RC-4-2, 1x HM-RC-4, 1x HM-OU-CF-Pl, 1x HM-OU-CFM-TW, 1x HM-RC-19, 1x HM-RC-8, 2x HM-RC-Key4-2, 1x HM-Sen-LI-O, 9x HM-Sec-SD, 1x HM-Sec-SD-Team, 9x HM-LC-Bl1-FM, 1x HM-Sec-Key-S, 1x HM-LC-Dim1T-FM, 1x HM-LC-Sw2-FM, 1x HM-WDS10-TH-O, 2x HM-WDS40-TH-I, 2x HM-Sec-SC-2, 1x HM-PB-2-WM55-2, 2x HM-ES-PMSw1-Pl, 1x HM-LC-Sw1-Pl, 1x HM-LC-Sw1-Pl-2
-
- Beiträge: 6722
- Registriert: 22.05.2012, 08:40
- System: CCU
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 479 Mal
Re: Per SV über Tasker Neo starten
Wieso willst Du da den Umweg über Tasker gehen, hat das einen bestimmten Grund? Legt doch einfach die Systemvariable als Status aus die Seite und sobald diese sich ändert soll ein Seitenwechsel stattfinden.
- Joopde
- Beiträge: 226
- Registriert: 23.04.2016, 19:35
- Wohnort: 09432 Großolbersdorf
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 3 Mal
Re: Per SV über Tasker Neo starten
Bei mir schaltet Tasker das Display an wenn sich jemand nähert. Funktioniert auch. Ich möchte aber abhängig von einer SV zusätzlich eine Sprachnachricht ausgeben. In meinem Fall die Erinnerung an das rausstellen der gelben Säcke. Oder in einem anderen Fall möchte ich das Bild einer Kamera direkt nach Auslösen des BM sehen. Beides wird momentan nur einfach visualisiert und ich muss Seiten in Neo wechseln.
Ich hoffe mich verständlich ausgedrückt zu haben.
Also:
wenn BW(Haustür) Bewegung erkannt dann sofort Seite in entsprechende Seite mit dem Camerabild aufpoppen. Das Bild ist bereits in Neo vorhanden und funktioniert bestens.
und wenn Display an durch vorübergehen und SV wahr dann Sprachausgabe
Sorry, anders bekomm ich es nicht erklärt
Ich hoffe mich verständlich ausgedrückt zu haben.
Also:
wenn BW(Haustür) Bewegung erkannt dann sofort Seite in entsprechende Seite mit dem Camerabild aufpoppen. Das Bild ist bereits in Neo vorhanden und funktioniert bestens.
und wenn Display an durch vorübergehen und SV wahr dann Sprachausgabe
Sorry, anders bekomm ich es nicht erklärt
176 Kanäle in 76 Geräten:
2x HM-Sen-MDIR-O, 3x HM-Sen-MDIR-O-2, 1x HM-Sec-MDIR, 18x HM-LC-Sw1-FM, 1x HM-RC-Key3-B, 7x HM-Sec-RHS, 2x HM-Sec-RHS-2, 1x HM-RC-4-2, 1x HM-RC-4, 1x HM-OU-CF-Pl, 1x HM-OU-CFM-TW, 1x HM-RC-19, 1x HM-RC-8, 2x HM-RC-Key4-2, 1x HM-Sen-LI-O, 9x HM-Sec-SD, 1x HM-Sec-SD-Team, 9x HM-LC-Bl1-FM, 1x HM-Sec-Key-S, 1x HM-LC-Dim1T-FM, 1x HM-LC-Sw2-FM, 1x HM-WDS10-TH-O, 2x HM-WDS40-TH-I, 2x HM-Sec-SC-2, 1x HM-PB-2-WM55-2, 2x HM-ES-PMSw1-Pl, 1x HM-LC-Sw1-Pl, 1x HM-LC-Sw1-Pl-2
2x HM-Sen-MDIR-O, 3x HM-Sen-MDIR-O-2, 1x HM-Sec-MDIR, 18x HM-LC-Sw1-FM, 1x HM-RC-Key3-B, 7x HM-Sec-RHS, 2x HM-Sec-RHS-2, 1x HM-RC-4-2, 1x HM-RC-4, 1x HM-OU-CF-Pl, 1x HM-OU-CFM-TW, 1x HM-RC-19, 1x HM-RC-8, 2x HM-RC-Key4-2, 1x HM-Sen-LI-O, 9x HM-Sec-SD, 1x HM-Sec-SD-Team, 9x HM-LC-Bl1-FM, 1x HM-Sec-Key-S, 1x HM-LC-Dim1T-FM, 1x HM-LC-Sw2-FM, 1x HM-WDS10-TH-O, 2x HM-WDS40-TH-I, 2x HM-Sec-SC-2, 1x HM-PB-2-WM55-2, 2x HM-ES-PMSw1-Pl, 1x HM-LC-Sw1-Pl, 1x HM-LC-Sw1-Pl-2
-
- Beiträge: 6722
- Registriert: 22.05.2012, 08:40
- System: CCU
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 479 Mal
Re: Per SV über Tasker Neo starten
Das hängt davon ab was Du nutzten willst. Auf einer CCU3 geht das wohl am einfachsten mit dem NEO Server.
Ich selber nutzte dazu IP-Symcon, dies triggert ein Ereigniss bei einem Event wie z.B. der Kamera oder des Bewegungsmelders und schaltet auf die entsprechende Seite in NEO um.
Beispiel:
Code: Alles auswählen
<?php
$remote = "Acer Iconia";
$page = "Kamera";
MEDIOLA_PUSH_Sitechange($remote, $page);
function MEDIOLA_PUSH_Sitechange($remote, $page)
{
$port = 1902; //Push Port
$broadcast = "192.168.55.255"; // Broadcastadresse für eigenes Subnetz
$msg = '{XC_EVT}{"func":"changePage","remote":"'.$remote.'","page":"'.$page.'"}';
$len = strlen($msg);//Länge der Message
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_set_option($sock, SOL_SOCKET, SO_BROADCAST, 1);
socket_sendto($sock, $msg, $len, 0, $broadcast, $port);
socket_close($sock);
}
- Joopde
- Beiträge: 226
- Registriert: 23.04.2016, 19:35
- Wohnort: 09432 Großolbersdorf
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 3 Mal
Re: Per SV über Tasker Neo starten
Hallo,
danke für dieAntwort. Leider komm ich damit nicht zurecht, weis auch nichts mit dem Script anzufangen. Ich werde vorerst IP-Symcon anschauen. Eventuell komme ich auf die Lösung.
VG Jürgen
danke für dieAntwort. Leider komm ich damit nicht zurecht, weis auch nichts mit dem Script anzufangen. Ich werde vorerst IP-Symcon anschauen. Eventuell komme ich auf die Lösung.
VG Jürgen
176 Kanäle in 76 Geräten:
2x HM-Sen-MDIR-O, 3x HM-Sen-MDIR-O-2, 1x HM-Sec-MDIR, 18x HM-LC-Sw1-FM, 1x HM-RC-Key3-B, 7x HM-Sec-RHS, 2x HM-Sec-RHS-2, 1x HM-RC-4-2, 1x HM-RC-4, 1x HM-OU-CF-Pl, 1x HM-OU-CFM-TW, 1x HM-RC-19, 1x HM-RC-8, 2x HM-RC-Key4-2, 1x HM-Sen-LI-O, 9x HM-Sec-SD, 1x HM-Sec-SD-Team, 9x HM-LC-Bl1-FM, 1x HM-Sec-Key-S, 1x HM-LC-Dim1T-FM, 1x HM-LC-Sw2-FM, 1x HM-WDS10-TH-O, 2x HM-WDS40-TH-I, 2x HM-Sec-SC-2, 1x HM-PB-2-WM55-2, 2x HM-ES-PMSw1-Pl, 1x HM-LC-Sw1-Pl, 1x HM-LC-Sw1-Pl-2
2x HM-Sen-MDIR-O, 3x HM-Sen-MDIR-O-2, 1x HM-Sec-MDIR, 18x HM-LC-Sw1-FM, 1x HM-RC-Key3-B, 7x HM-Sec-RHS, 2x HM-Sec-RHS-2, 1x HM-RC-4-2, 1x HM-RC-4, 1x HM-OU-CF-Pl, 1x HM-OU-CFM-TW, 1x HM-RC-19, 1x HM-RC-8, 2x HM-RC-Key4-2, 1x HM-Sen-LI-O, 9x HM-Sec-SD, 1x HM-Sec-SD-Team, 9x HM-LC-Bl1-FM, 1x HM-Sec-Key-S, 1x HM-LC-Dim1T-FM, 1x HM-LC-Sw2-FM, 1x HM-WDS10-TH-O, 2x HM-WDS40-TH-I, 2x HM-Sec-SC-2, 1x HM-PB-2-WM55-2, 2x HM-ES-PMSw1-Pl, 1x HM-LC-Sw1-Pl, 1x HM-LC-Sw1-Pl-2
-
- Beiträge: 6722
- Registriert: 22.05.2012, 08:40
- System: CCU
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 479 Mal
Re: Per SV über Tasker Neo starten
Um eine Seite in NEO zu wechseln musst Du der NEO Remote ein Event schicken. Das geht wie gesagt auf der CCU3 am einfachsten mit dem NEO Server, dazu müsste aber noch das NEO Plugin Automation Manager vorhanden sein.
Ansonsten erfolgt die Benachrichtigung über ein Broadcast auf ein UDP Socket auf Port 1902. Das Skript selber ist PHP und wird in IP-Symcon aufgerufen. Das einzige was Du anpassen musst ist
Code: Alles auswählen
$remote = "Name der Remote";
Code: Alles auswählen
$page = "Seitenname";
Wenn Du das ausprobieren willst kannst Du eine Demo installieren. Damit Du das Skript nicht manuell ausführen musst sondern dies bei einer Bedingung ausgeführt wird, nutzt man ein Ereignis. Das Ereignis wird auf das Skript gelegt, als Auslöser wird die auszulösende Variable gewählt bei Variablenänderung bzw. Variablenaktualisierung. Das kann ein Bewegungsmelder sein, eine Kamera oder auch eine Systemvariable der CCU. Falls Du Fragen hast kannst Du diese gerne stellen.