Antworten
Nov 14, 2015 - 16:03
ich habe es nicht getestet, aber in der api beschreibung kann man nicht direkt einen task als aktiv/inaktiv mit einem befehl setzen.
Was aber gehen müsste ist ,wenn du eine gruppe anlegst die man dann, laut api aktiv / inaktiv schalten kann mit html
wie man es macht steht hier
auf seite 22
es musste gehen, wenn du einwenig damit spielst
gruss
Was aber gehen müsste ist ,wenn du eine gruppe anlegst die man dann, laut api aktiv / inaktiv schalten kann mit html
wie man es macht steht hier
auf seite 22
es musste gehen, wenn du einwenig damit spielst
gruss
Nov 14, 2015 - 22:23
Die verbreiteten Ein/Aus-Befehle im Togglemodus lassen sich mit dem Taskmanager und http-Befehlen überlisten.
Ein Beispiel:
1.Beamer mit Toggle Ein/Aus, dazu
2.Licht mit konkreten Befehlen für Ein
Schritt 1: Task anlegen mit Befehl 1, Auslöser braucht es nicht
Schritt 2: Makro anlegen mit folgenden Befehlen
http://IP des Gateway/command?XC_FNC=doGroup&id=01(anpassen) 'Task starten
Pause 2000
http://IP des Gateway/command?XC_FNC=saveGroup&id=01&active=0(anpassen) 'Task deaktivieren
Befehl 2
Beim Makro für den Hauptschalter den Eintrag
http://IP des Gateway/command?XC_FNC=saveGroup&id=01&active=1(anpassen) 'Task aktivieren
Wenn der Beamer über den Task gesteuert wird, wird der Befehl nicht ausgeführt, solange der Hauptschalter auf On ist.
Ich hoffe es ist verständlich, funktioniert aber einwandfrei.
Der Zustand des Taskmanagers kan eingesehen werden, siehe obige Kommentare
Gruss
Peter
Ein Beispiel:
1.Beamer mit Toggle Ein/Aus, dazu
2.Licht mit konkreten Befehlen für Ein
Schritt 1: Task anlegen mit Befehl 1, Auslöser braucht es nicht
Schritt 2: Makro anlegen mit folgenden Befehlen
http://IP des Gateway/command?XC_FNC=doGroup&id=01(anpassen) 'Task starten
Pause 2000
http://IP des Gateway/command?XC_FNC=saveGroup&id=01&active=0(anpassen) 'Task deaktivieren
Befehl 2
Beim Makro für den Hauptschalter den Eintrag
http://IP des Gateway/command?XC_FNC=saveGroup&id=01&active=1(anpassen) 'Task aktivieren
Wenn der Beamer über den Task gesteuert wird, wird der Befehl nicht ausgeführt, solange der Hauptschalter auf On ist.
Ich hoffe es ist verständlich, funktioniert aber einwandfrei.
Der Zustand des Taskmanagers kan eingesehen werden, siehe obige Kommentare
Gruss
Peter
Von
obwohl wenn du einen task über html anlegst, da ist eine option als aktiv/inaktiv zu setzen
nur das in befehlbeschreibung steht es soll immer 1 sein also aktiv....dies könntest du auch versuchen
Von
danke zdenko33, werde mal rumspielen
gruss
Peter
Von
nichts zu danken, ein feedback wurde mich auch interessieren :)
Von
erste Erfolge sind schon zu melden, mit dem Befehl "http://{IP-Adresse-des-Gateways}/command?XC_FNC=saveGroup&id=01&active=0" oder "1" geht es. Die andere Variante muss ich noch probieren.
Noch eine Anschlussfrage. Kann ich den Wert aus "http://{IP-Adresse-des-Gateways}/command?XC_FNC=GetAll" in Neo irgendwie anzeigen?
Von
ja wenn du einen webserver z.b pi hast und eine php seite wo du mit curl dieses kommando aufrufst
Von
oh es geht auch im webseitenelement :)
Von
nur ist schwer zu lesen da der hinergrund dunkel ist
Von
wie hast Du das im Webseitenelemnt hingekriegt?
Von
einfach dieses html befehl bei webseite url zuweisen
Von
und wenn dein hintergrund von der remote, hell ist kannst du es auch lesen :) sehr gut
Von
habs hingekrigt.
"ja wenn du einen webserver z.b pi hast und eine php seite wo du mit curl dieses Kommando aufrufst"
so was habe ich nicht. Aber mit dieser Geschichte kann ich einen Task anlegen, mit einigen Aktionen, den Task mit einem button activieren/deactivieren. Logischerweise auch aus einem Makro. Da tut sich mir ja eine ganz neue Spielwiese auf.
Danke für Deinen Schupser
Gruss
Peter
Von
viel spass!
Neuen Kommentar hinzufügen