FS20 Aktor über URL steuern
Moderator: Co-Administratoren
-
- Beiträge: 146
- Registriert: 07.11.2013, 20:52
- Danksagung erhalten: 1 Mal
FS20 Aktor über URL steuern
Hallo,
bitte helft einem Ahnungslosen.
Steuerung CCU2 mit CuxD
Ich möchte einen FS20 Schaltaktor über Tasker (Android-App) steuern.
Die Ansteuerung eines Homematic-Aktors über den Browser Chrome/Firefox funktioniert einwandfrei.(http://192.168.178.xx/config/xmlapi/sta ... w_value=1/)
Obiger Befehl funktioniert mit dem FS20-Aktor nicht.
Etliche Recherchen haben dann etwas Licht in meine Ahnungslosigkeit gebracht. Ich habe da auch einen
Befehl gefunden der mir plausibel erscheint, (http://192.168.178.xx:8181/cuxd.exe?x=d ... ).State(1);).
Funktioniert aber auch nicht, da Chrome/Firefox aus den Anführungszeichen %22 macht.
Frage, ist der Befehl richtig, wenn ja, wie kann ich Chrome/Firefox beibringen, daß die richtigen Zeichen gesendet werden?
Besten Dank vorab für Eure Hilfe
bitte helft einem Ahnungslosen.
Steuerung CCU2 mit CuxD
Ich möchte einen FS20 Schaltaktor über Tasker (Android-App) steuern.
Die Ansteuerung eines Homematic-Aktors über den Browser Chrome/Firefox funktioniert einwandfrei.(http://192.168.178.xx/config/xmlapi/sta ... w_value=1/)
Obiger Befehl funktioniert mit dem FS20-Aktor nicht.
Etliche Recherchen haben dann etwas Licht in meine Ahnungslosigkeit gebracht. Ich habe da auch einen
Befehl gefunden der mir plausibel erscheint, (http://192.168.178.xx:8181/cuxd.exe?x=d ... ).State(1);).
Funktioniert aber auch nicht, da Chrome/Firefox aus den Anführungszeichen %22 macht.
Frage, ist der Befehl richtig, wenn ja, wie kann ich Chrome/Firefox beibringen, daß die richtigen Zeichen gesendet werden?
Besten Dank vorab für Eure Hilfe
Gruß
Rainald
Rainald
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: FS20 Aktor über URL steuern
>> H I E R << unten habe ich auch das Schalten eines Datenpunktes gepostet.
Übersetzt für dich wäre das dann:
Sofern der Datenpunkt beschreibbar ist und auch genau so heißt und 1/0 akzeptiert usw..
Alchy
Übersetzt für dich wäre das dann:
Code: Alles auswählen
http://192.168.178.xx:8181/alchy.exe?sagt=datapoints.Get("CUxD.CUX020015:1.SET_STATE").State(1);
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 146
- Registriert: 07.11.2013, 20:52
- Danksagung erhalten: 1 Mal
Re: FS20 Aktor über URL steuern
Hallo Alchy,
besten Dank für Deine prompte Antwort.
Leider kann ich die Befehlszeile nicht interpretieren.
Ich nehme mal an, daß "alchy.exe" und "sagt" Platzhalter sind.
Bei Alchy.exe vermute ich mal cuxd.exe aber bei sagt?, keine Ahnung.
Hast Du eventuell noch eine Erläuterung für mich?
Danke vorab
besten Dank für Deine prompte Antwort.
Leider kann ich die Befehlszeile nicht interpretieren.
Ich nehme mal an, daß "alchy.exe" und "sagt" Platzhalter sind.
Bei Alchy.exe vermute ich mal cuxd.exe aber bei sagt?, keine Ahnung.
Hast Du eventuell noch eine Erläuterung für mich?
Danke vorab
Gruß
Rainald
Rainald
- Dragonfly
- Beiträge: 1249
- Registriert: 04.01.2010, 11:40
- Wohnort: Tyrol
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Re: FS20 Aktor über URL steuern
Einfach mal testen und vergleichen:
http://192.168.125.70:8181/CCU-RemotePC ... ).State(0)
http://192.168.125.70:8181/alchy.exe?sa ... ).State(0)
Geht beides und ist für einen einfachen Befehlsaufruf unwichtig.
Willst du aber die Antwort rausfiltern, kannst du nach "sagt" oder was auch immer suchen lassen.
LG
http://192.168.125.70:8181/CCU-RemotePC ... ).State(0)
Code: Alles auswählen
<xml>
<exec>/CCU-RemotePC.exe</exec>
<sessionId/>
<httpUserAgent>User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0</httpUserAgent>
<state>false</state>
</xml>
Code: Alles auswählen
<xml>
<exec>/alchy.exe</exec>
<sessionId/>
<httpUserAgent>User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0</httpUserAgent>
<sagt>false</sagt>
</xml>
Willst du aber die Antwort rausfiltern, kannst du nach "sagt" oder was auch immer suchen lassen.
LG
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: FS20 Aktor über URL steuern
Nix Platzhalter, es gibt auf jeder ccu eine alchy.exe
Du sollst nicht interpretieren, du sollst es einfach so machen und probieren wie ich es geschrieben habe.
Dann die Rückgabe posten, wenn du meinen Befehl in einem Browser deiner Wahl im heimischen Netzwerk aufrufst.
Alchy
das mit der alchy.exe ist natürlich Quatsch.
Früher habe ich egal.exe?scheissegal= benutzt. Aber das wurde auch immer wieder hinterfragt.
Du sollst nicht interpretieren, du sollst es einfach so machen und probieren wie ich es geschrieben habe.
Dann die Rückgabe posten, wenn du meinen Befehl in einem Browser deiner Wahl im heimischen Netzwerk aufrufst.
Alchy
das mit der alchy.exe ist natürlich Quatsch.
Früher habe ich egal.exe?scheissegal= benutzt. Aber das wurde auch immer wieder hinterfragt.
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 146
- Registriert: 07.11.2013, 20:52
- Danksagung erhalten: 1 Mal
Re: FS20 Aktor über URL steuern
Hallo zusammen,
danke für Eure Antworten.
Das kam zurück:
danke für Eure Antworten.
Das kam zurück:
Code: Alles auswählen
<xml>
<exec>/alchy.exe</exec>
<sessionId/>
<httpUserAgent>
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
</httpUserAgent>
<sagt>null</sagt>
</xml>
Gruß
Rainald
Rainald
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: FS20 Aktor über URL steuern
Dann gibt es den Datenpunkt CUxD.CUX020015:1.SET_STATE nicht.
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
- uwe111
- Beiträge: 4820
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: FS20 Aktor über URL steuern
Dieses CUxD-Gerät hat keinen SET_STATE Datenpunkt.
In der CUxD-Doku (aktuell Seite 35) stehen die verfügbaren Datenpunkte des Gerätes.
Wobei der Gerätename so (CUX020015) auch nicht stimmen kann. Da fehlt eine Stelle!
Viele Grüße
Uwe
In der CUxD-Doku (aktuell Seite 35) stehen die verfügbaren Datenpunkte des Gerätes.
Wobei der Gerätename so (CUX020015) auch nicht stimmen kann. Da fehlt eine Stelle!
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: FS20 Aktor über URL steuern
Hab ich ja nun drauf hingewiesen. Der Datenpunkt muss schon richtig sein.
Ich habe kein solches CUxD Gerät und und für alle die Dokus lesen, ist mir die Zeit zu schade. Außerdem schlägt die erzieherische Maßnahme fehl.
Das kann der TE auch mal selber tun.
Alchy
Ich habe kein solches CUxD Gerät und und für alle die Dokus lesen, ist mir die Zeit zu schade. Außerdem schlägt die erzieherische Maßnahme fehl.
Das kann der TE auch mal selber tun.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 146
- Registriert: 07.11.2013, 20:52
- Danksagung erhalten: 1 Mal
Re: FS20 Aktor über URL steuern
Hallo Alchy, Hallo Uwe,
besten Dank für Eure Mühe.
Uwe hat recht mit der Adresse, es fehlt eine "0". Das Ergebnis der Abfrage bleibt gleich, sicher wegen Uwes Einwand.
In der "devicelist.cgi" ist der Aktor mit folgenden Daten aufgeführt:
<device name="MP-Man" address="CUX0200015" ise_id="32273" interface="CUxD" device_type="HM-LC-Sw1-Pl" ready_config="true">
<channel name="MP-Man:1" type="26" address="CUX0200015:1" ise_id="32276" direction="UNKNOWN" parent_device="32273" index="1" group_partner="" aes_available="false" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
</device>
Wenn ich das jetzt richtig verstanden habe, kann ich den FS20 Aktor nicht über einen Http-Befehl ansteuern. Dann muß ich wohl auf einen "Homematic-Aktor zurückgreifen.
Nochmals besten Dank für Eure Mühe.
besten Dank für Eure Mühe.
Uwe hat recht mit der Adresse, es fehlt eine "0". Das Ergebnis der Abfrage bleibt gleich, sicher wegen Uwes Einwand.
In der "devicelist.cgi" ist der Aktor mit folgenden Daten aufgeführt:
<device name="MP-Man" address="CUX0200015" ise_id="32273" interface="CUxD" device_type="HM-LC-Sw1-Pl" ready_config="true">
<channel name="MP-Man:1" type="26" address="CUX0200015:1" ise_id="32276" direction="UNKNOWN" parent_device="32273" index="1" group_partner="" aes_available="false" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
</device>
Wenn ich das jetzt richtig verstanden habe, kann ich den FS20 Aktor nicht über einen Http-Befehl ansteuern. Dann muß ich wohl auf einen "Homematic-Aktor zurückgreifen.
Nochmals besten Dank für Eure Mühe.
Gruß
Rainald
Rainald