Hallo
Ich hab diesen Beitrag http://forum.fhem.de/index.php/topic,24671.msg177638.html#msg177638 gesehen.
Ich habe bemerkt das es bei meiner Infratec PM 8-IP auch geht.
Um die Infratec Steckdosen einzuschalten funktioniert in der Linux Console wget:
Variablen sind: u=user, p=pass, o=nummer_der_dose, f=funktion(on,off,pulse,toggle) bzw. s=status
Einschalten Dose 1:
Zitatwget -q -O - "http://<IP>/sw?u=<USER>&p=<PASS>&o=1&f=on"
Ausschalten Dose 1:
Zitatwget -q -O - "http://<IP>/sw?u=<USER>&p=<PASS>&o=1&f=off"
Statusabfrage hab ich nicht getestet.
Es gibt mir aber beim Schalten immer den Status aller Dosen an.
Ich hab leider nicht viel Ahnung von Programieren und so.
Wie kann ich das in FHEM verwenden?
Die Infratec Steckdose soll sehr zuverlässig sein, wäre gut wenn ich die bei mir zum laufen bringen würde.
Habe mit der Linux-Console versucht meine IP PM 8-IP zu schalten.
Geht sehr zuverläsig.
Zitathttp://ip/sw?s=0
Ist ohne Password und gibt immer den Schaltzustand aller Dosen aus.
Zitat</html>damu@ubuntu-damu:~$ wget -q -O - "http://192.168.178.36/sw?s=0"
<html>
<body>
Status:<br>
<br>
Out 1: 1<br>Out 2: 0<br>Out 3: 0<br>Out 4: 0<br>Out 5: 0<br>Out 6: 0<br>Out 7: 0<br>Out 8: 0<br>
</body>
</html>damu@ubuntu-damu:~$
Zitathttp://192.168.178.36/sw?u=admin&p=admin&o=1&f=off
Ist mit Password und schaltet eine Dose, hier Nr 1 aus.
Und gibt auch noch den Schaltzustand aller Dosen an.
Zitatdamu@ubuntu-damu:~$ wget -q -O - "http://192.168.178.36/sw?u=admin&p=admin&o=1&f=off"
<html>
<body>
Done.<br>
<br>
Out 1: 0<br>Out 2: 0<br>Out 3: 0<br>Out 4: 0<br>Out 5: 0<br>Out 6: 0<br>Out 7: 0<br>Out 8: 0<br>
</body>
</html>damu@ubuntu-damu:~$
Irgendwie schaff ich es nicht den Schaltzustand aller Dosen mit HTTPMOD anzuzeigen.
Es zeigt mir zwar den korrekten schaltzustand an:
ZitatCHANGED
DEF
http://192.168.178.36/sw?s=0 60
Interval
60
NAME
Infratec
NR
209
STATE
???
TYPE
HTTPMOD
addr
http://192.168.178.36:80
buf
HTTP/1.1 200 OK Cache-control: no-cache Server: Ubicom/1.1 Content-Length: 143 <html> <body> Status:<br> <br> Out 1: 1<br>Out 2: 0<br>Out 3: 1<br>Out 4: 0<br>Out 5: 0<br>Out 6: 1<br>Out 7: 0<br>Out 8: 1<br> </body> </html>
code
200
conn
displayurl
http://192.168.178.36/sw?s=0
host
192.168.178.36
loglevel
4
path
/sw?s=0
protocol
http
redirects
0
timeout
2
url
http://192.168.178.36/sw?s=0