Access CCU (Actors & Sensors) via php

Nutzung von XML RPC, Remote Script, JSON RPC, XMLAPI

Moderator: Co-Administratoren

OhOme
Beiträge: 88
Registriert: 13.01.2009, 22:21
Danksagung erhalten: 4 Mal

Re: Access CCU (Actors & Sensors) via php

Beitrag von OhOme » 02.03.2009, 19:23

over.unity hat geschrieben:http://www.webmaster-resource.de/tricks ... echnen.php

gruss over.unity
danke für den Link,

aber ich wollte die Daten ja von der CCU - es könnten ja auch mal andere Werte interessant sein .

dirch
Beiträge: 579
Registriert: 24.10.2008, 03:26
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Access CCU (Actors & Sensors) via php

Beitrag von dirch » 02.03.2009, 19:37

Keine ahnung wie man per php dran kommen koennte, aber per CCU Skript gehts per

Code: Alles auswählen

system.SunsetTime("%H:%M");
system.SunriseTime("%H:%M");

system.Longitude();
system.Latitude();
Gruss,
Dirch
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...

Benutzeravatar
over.unity
Beiträge: 348
Registriert: 04.01.2007, 10:20
Wohnort: Frankreich - Elsass

Re: Access CCU (Actors & Sensors) via php

Beitrag von over.unity » 02.03.2009, 19:39

OhOme hat geschrieben:aber ich wollte die Daten ja von der CCU - es könnten ja auch mal andere Werte interessant sein .
also die Werte sollten sich eigendlich nicht unterscheiden...
Systemvariablen unter HM sind anders aufgebaut. Mit diesen Skripten kannst Du lediglich die Werte die über xmlrpc verarbeitet werden auslesen bzw. setzen.

gruss over.unity
-
over.unity

Gross denken, klein beginnen

OhOme
Beiträge: 88
Registriert: 13.01.2009, 22:21
Danksagung erhalten: 4 Mal

Re: Access CCU (Actors & Sensors) via php

Beitrag von OhOme » 20.04.2009, 20:39

a.krypthul hat geschrieben:
set getValue AddressOfActor:2 ON_TIME 2.3
+
setValue AddressOfActor:2 STATE 1 -> switch on actor channel 2 for 2.3 seconds

you can also emulate the pressing of remote-controls via the CCU by using their adresses.

Hope this is clear enough to start your own experiments ;-)

Bye
Alex
Hallo,
irgendiwe versteh ich die Syntax nicht. Ich möchte gerne einen kurzen Tastendruck von Taste 15 auf meiner Fernbedienung simulieren.

....hmcontrol.php?setValue&address=EEQ1234567:15&what=ON_TIME&value=1

bringt aber folgendes Ergebnis:

Request: ""
Param[0]="EEQ1234567:15" Type(3)
Answer:
Error

Kann mir da jemand weiter helfen ?

Benutzeravatar
kaju74
Beiträge: 2050
Registriert: 06.03.2007, 13:14
Danksagung erhalten: 19 Mal
Kontaktdaten:

Re: Access CCU (Actors & Sensors) via php

Beitrag von kaju74 » 20.04.2009, 21:09

Hi...

Type(3) deutet auf den Datentyp "STRING" hin, ON_TIME erwartet aber einen Double-Typ(4). Ohne jetzt an der CCU zu sitzen, probier mal folgendes:

Code: Alles auswählen

....hmcontrol.php?setValue&address=EEQ1234567:15&what=ON_TIME&value=1.0
Gruß,
kaju

OhOme
Beiträge: 88
Registriert: 13.01.2009, 22:21
Danksagung erhalten: 4 Mal

Re: Access CCU (Actors & Sensors) via php

Beitrag von OhOme » 20.04.2009, 21:34

Hi,

danke für die schnelle Antwort, aber leider bringt der Aufruf
hmcontrol.php?method=setValue&address=EEQ0036105:15&what=ON_TIME&value=1.0
folgenden Fehler:

Request: "setValue"
Param[0]="EEQ0036105:15" Type(3)
Param[1]="ON_TIME" Type(3)
Param[2]="1.0" Type(4)
Answer:
Error
Answer:
Error

bin hier etwas am verzweifeln ....

OhOme
Beiträge: 88
Registriert: 13.01.2009, 22:21
Danksagung erhalten: 4 Mal

Re: Access CCU (Actors & Sensors) via php

Beitrag von OhOme » 24.04.2009, 12:24

hmm,

hat das wirklich noch keiner probiert mit der 19er FB ?

agen
Beiträge: 39
Registriert: 11.03.2008, 09:28
Danksagung erhalten: 2 Mal

Re: Access CCU (Actors & Sensors) via php

Beitrag von agen » 24.04.2009, 14:42

Wenn ich Dich richtig verstehe - sendest Du an einen Sender (FB15) und willst damit beim Sender einen Tastendruck auslösen ???

Wenn ja - wird das nicht funktionieren (das ist fast das gleiche als ob Du einem Temperatursensor sagen willst welche Temperatur er messen soll) - Du musst schon das Ziel der Tastendrucks ansprechen, also den Aktor.

Andreas

Benutzeravatar
kaju74
Beiträge: 2050
Registriert: 06.03.2007, 13:14
Danksagung erhalten: 19 Mal
Kontaktdaten:

Re: Access CCU (Actors & Sensors) via php

Beitrag von kaju74 » 24.04.2009, 14:53

achso...er möchte eine FB-Taste fernbedienen....??? DAD JET NIET....! Wie agen sagt: Du musst dann schon das Ziel ansprechen oder aber ein Programm anstoßen, was dann etwas macht...

Gruß,
kaju

OhOme
Beiträge: 88
Registriert: 13.01.2009, 22:21
Danksagung erhalten: 4 Mal

Re: Access CCU (Actors & Sensors) via php

Beitrag von OhOme » 24.04.2009, 16:03

kaju74 hat geschrieben:achso...er möchte eine FB-Taste fernbedienen....??? DAD JET NIET....! Wie agen sagt: Du musst dann schon das Ziel ansprechen oder aber ein Programm anstoßen, was dann etwas macht...

Gruß,
kaju
NEIN! ich möchte dicht die Fernbedienunstaste fernbedienen (warum auch?)
Ich möchte gerne über das hier vorgestellte PHP-Skript die Betätigung einer
Fernbedienung simulieren !

Laut a.krypthul solld as ja funktionieren !
a.krypthul hat geschrieben: set getValue AddressOfActor:2 ON_TIME 2.3
+
setValue AddressOfActor:2 STATE 1 -> switch on actor channel 2 for 2.3 seconds

you can also emulate the pressing of remote-controls via the CCU by using their adresses.
Warum? ich versuche halt eine "Soft-Fernbedienung" über ein Webfrontend
zu erstellen.

Antworten

Zurück zu „Softwareentwicklung von externen Applikationen“