Seite 3 von 3

Re: [gelöst] homepilot Adapter, selber machen?

Verfasst: 03.06.2015, 15:27
von pustekuchen
Hallo pix,

das mit CUxD ist offenbar etwas komplexer. Ich selber habe es noch nicht zum Laufen bekommen. Was auf jeden Fall geht, ist mittels EXEC die wget-Befehle an den Homepilot zu senden, ohne das Ergebnis auszuwerten. Damit ist schonmal eine rudimentäre Steuerung möglich.

Die Command Ids dafür sind:
UP:1,
STOP:2,
DOWN:3,
POSITION_0:4,
POSITION_25:5,
POSITION_50:6,
POSITION_75:7,
POSITION_100:8,
POSITION_N:9,
ON:10,
OFF:11,
INCREMENT:23,
DECREMENT:24

Also z.B. Rollo auf 25% fahren:
http://homepilot/deviceajax.do?did=1000 ... &command=1

EDIT:
Im URL-Aufruf unbedingt immer die IP des Homepilot eintragen, also zB.:
http://192.168.1.10/deviceajax.do?did=1 ... &command=1

Ich denke, mit viel Probieren ist es auch möglich, Parameter via CUxD zu übergeben und Rückgabewerte auszulesen (curl). Aber da bin ich noch nicht so weit.

Re: [gelöst] homepilot Adapter, selber machen?

Verfasst: 04.06.2015, 15:52
von pix
Vielen Dank. Habe jetzt das System mit den Command IDs verstanden. Das kürzt auch einiges ab. Nutze das für die Wandtaster<>Rollladen Steuerung.

Schönen Feiertag noch
Pix

Re: [gelöst] homepilot Adapter, selber machen?

Verfasst: 21.02.2016, 15:01
von juro1971
Hi zusammen,

ich steige gerade ins Thema ein und habe mir ein paar Rademacher Komponenten inkl. Homepilot gekauft. Nicht billig und geschlossenes System, ich brauche aber die Gurtwickler ....
Ich habe einen Media Center auf Basis Media Portal und möchte die Hausautomatisierung gerne integrieren. FÜr Kodi gibt es ein plug in für Media Portal leider nicht. Ich habe nun im Internet geschaut und diesen Beitrag hier gefunden. Über Http kann ich bereits bestimmte Devices direkt bedienen, wie hier beschrieben Die Frage ist nun , ob ich auch ganze Szenen ausführen lassen kann. Mit ein wenig gesundem Menschenverstand habe ich das hier herausgefunden:

Code: Alles auswählen

http://homepilot.local/sceneajax.do?scenes=1
Antwort

Code: Alles auswählen

{"scenes":[{"favoriteId":5000,"jobs":[],"name":"Rollo hoch","description":"Rollo hoch","favored":true,"active":1,"isExecutable":1,"actions":[{"cmdId":9,"aid":0,"parameters":[{"name":"Position","id":4,"value":0}],"did":10000}],"properties":{"rain":3,"smartphone":3,"motion":3,"dusk":3,"smoke":3,"favored":0,"trigger":3,"manual":3,"sun":3,"generic":3,"closingContact":3,"temperature":3,"temperator":3,"warning":3,"dawn":3,"time":3,"dust":3,"wind":3},"sid":5002},{"favoriteId":0,"jobs":[],"name":"Rollo hoch automatisch","description":"Rollo hoch automatisch","favored":false,"active":0,"isExecutable":0,"actions":[{"cmdId":666,"aid":2,"parameters":[],"did":10000}],"properties":{"rain":3,"smartphone":3,"motion":3,"dusk":3,"smoke":3,"favored":3,"trigger":3,"manual":3,"sun":3,"generic":3,"closingContact":3,"temperature":3,"temperator":3,"warning":3,"dawn":1,"time":3,"dust":3,"wind":3},"sid":5007},{"favoriteId":0,"jobs":[],"name":"Rollo hoch automatisch Zeit","description":"Rollo hoch automatisch Zeit","favored":false,"active":1,"isExecutable":1,"actions":[{"cmdId":9,"aid":4,"parameters":[{"name":"","id":4,"value":0}],"did":10000}],"properties":{"rain":3,"smartphone":3,"motion":3,"dusk":3,"smoke":3,"favored":3,"trigger":3,"manual":3,"sun":3,"generic":3,"closingContact":3,"temperature":3,"temperator":3,"warning":3,"dawn":3,"time":2,"dust":3,"wind":3},"sid":5010},{"favoriteId":5001,"jobs":[],"name":"Rollo runter","description":"Rollo runter","favored":true,"active":1,"isExecutable":1,"actions":[{"cmdId":9,"aid":1,"parameters":[{"name":"","id":4,"value":100}],"did":10000}],"properties":{"rain":3,"smartphone":3,"motion":3,"dusk":3,"smoke":3,"favored":0,"trigger":3,"manual":3,"sun":3,"generic":3,"closingContact":3,"temperature":3,"temperator":3,"warning":3,"dawn":3,"time":3,"dust":3,"wind":3},"sid":5003},{"favoriteId":0,"jobs":[],"name":"Rollo runter automatisch","description":"Rollo runter automatisch","favored":false,"active":1,"isExecutable":0,"actions":[{"cmdId":666,"aid":3,"parameters":[],"did":10000}],"properties":{"rain":3,"smartphone":3,"motion":3,"dusk":2,"smoke":3,"favored":3,"trigger":3,"manual":3,"sun":3,"generic":3,"closingContact":3,"temperature":3,"temperator":3,"warning":3,"dawn":3,"time":3,"dust":2,"wind":3},"sid":5001}],"message":"scenes_light_loaded","status":"uisuccess"}
Mit diesem http Aufruf werden also alle Szenen und Parameter ausgelesen.

Weiter komme ich jedoch nicht. Alle Versuche einen gültigen Aufruf zu erstellen sind gescheitert. Leider habe ich keine Programmierkenntnisse und die Aufrufe sind ja wohl von Rademacher auch nicht dokumentiert.

Kann mir jemand helfen, wie ich eine Szene aufrufe. Z.B. die Szene mit der Nummer sid=5003?

Vielen Dank!

LG
JuRo

Re: [gelöst] homepilot Adapter, selber machen?

Verfasst: 21.05.2017, 01:04
von Alexxx2005
Hey Pix,

konntest du das ganze mit Cuxd lösen ? Ich bin auch gerade dran aber
scheint leider nicht zu funktionieren...

Grüße Alex