[gelöst] homepilot Adapter, selber machen?

WebUIs (DashUI, yahui, ...), Adapter (Hue, IRTrans, Sonos, ...), Logging, Scripting

Moderator: Co-Administratoren

pustekuchen
Beiträge: 86
Registriert: 27.02.2013, 18:13

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

Beitrag von pustekuchen » 03.06.2015, 15:27

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.
399 Kanäle in 136 Geräten (CCU2, CCU.IO auf Cubie, 2x Funk-LAN-Gateway, CUL und CUxD, DashUI, ein paar Android-Tablets, homepilot mit Rademacher Duofern Gurtwicklern)

pix
Beiträge: 608
Registriert: 23.01.2012, 15:40
Danksagung erhalten: 1 Mal

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

Beitrag von pix » 04.06.2015, 15:52

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
150 Kanäle in 75 Geräten und 103 CUxD-Kanäle in 25 CUxD-Geräten (HomeMatic, FS20), CCU1 FW1.519, AddOns: CUxD 1.0, dropbear, E-Mail 1.2, ftp_server und regaWatchdog.
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar

juro1971
Beiträge: 1
Registriert: 21.02.2016, 14:47

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

Beitrag von juro1971 » 21.02.2016, 15:01

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

Alexxx2005
Beiträge: 250
Registriert: 17.12.2014, 18:56
Hat sich bedankt: 19 Mal
Danksagung erhalten: 3 Mal

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

Beitrag von Alexxx2005 » 21.05.2017, 01:04

Hey Pix,

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

Grüße Alex

Antworten

Zurück zu „CCU.IO“