Posts mit dem Label FHEM werden angezeigt. Alle Posts anzeigen
Posts mit dem Label FHEM werden angezeigt. Alle Posts anzeigen

14.6.15

FHEM => Intertechno Steckdose einbinden

Wenn man älter wird, vergisst man das ein oder andere. So auch Dinge, die man schon getan hat, aber später nicht mehr nachvollziehen kann.

Also auch hier ein personal reminder.


Ich möchte eine neue Funksteckdose Intertechno ITR-1500 in fhem integrieren.
Habe ich alles schon einmal gemacht, es mir aber natürlich nicht aufgeschrieben.

Hier sind die Codes hinterlegt.

Meine Config als Schnipsel



# Intertechno Dosen
# Hauscode
# B - F000
# Drehschalter (Stelle 4-7
# 01 - 0000
# 02 - F000
# Positionen 8-9 fest auf 0F stellen
# Positionen 10-11 Ein/Aus
# on - FF off F0

define Fernsehlicht IT F000F0000F FF F0
attr Fernsehlicht userattr room_map structexclude
attr Fernsehlicht IODev CUL1
attr Fernsehlicht model itswitch
attr Fernsehlicht room Wohnzimmer

define PI IT F00000000F FF F0
attr PI userattr room_map structexclude
attr PI IODev CUL1
attr PI model itswitch
attr PI room Wohnzimmer


define Ecklampe IT F0000F000F FF F0
attr Ecklampe userattr room_map structexclude
attr Ecklampe IODev CUL1
attr Ecklampe model itswitch
attr Ecklampe room Wohnzimmer

define wz_LichtAlle structure room Fernsehlicht Ecklampe
attr wz_LichtAlle room Wohnzimmer

22.3.15

Wansview und andere Webcams ansteuern mit PHP und einfügen in FHEM

Seit neuestem bin ich Besitzer einer Wansview NC M620W.


Steuerung über PHP-Scripte

Kamera nach rechts drehen

$url="http://192.168.1.202";
$getstring="/web/cgi-bin/hi3510/param.cgi?cmd=ptzctrl&-step=1&-act=right&-speed=13";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url . $getstring);
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
//curl_setopt($ch, CURLOPT_USERPWD, 'admin:123456');

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
          'Content-Type: application/xml',
          'Connection: Keep-Alive',
          'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
          'Authorization: Basic [BASE64HASH]'
         
                                            ));
$data = curl_exec($ch);
echo $data;
curl_close($ch);


Einbindung in FHEM:

Dank dieser Anleitung hat es geklappt!


1. FHEM HTTPSRV aktiviert (in fhem.cfg):
define myCamWeb HTTPSRV cam /usr/share/web CAM

2. In /usr/share/web Datei index.html erstellt mit folgendem Inhalt:
<embed type="application/x-vlc-plugin" width= "1024" height= "768" name="player" autoplay="yes" loop="yes" target="rtsp://[Benutzer]:[Passwort]@192.168.1.202:554" />
3.  FHEM aktualisieren
4. Weblink erstellen (in Kommandozeile von FHEM):
define weblink_test weblink iframe https://<ip von fhem>/fhem/cam/index.html



Update:

Kamera fittek Tenvis

Steuerung
curl -H "Authorization: Basic YWRtaW46cmfdaHRub3c5OQ==" "http://192.168.178.221/web/cgi-bin/hi3510/ptzctrl.cgi?-step=1&-act=up&-speed=45"

Geht nicht: (?)
curl --digest -u "admin:2222" "http://192.168.178.223"



Openhab und Ecoflow Max - API Anbindung

 Ich wollte die neu erworbene Powerstation in Openhab einbinden, um den aktuellen Status (Ladestand etc.) über Openhab auswerten zu können. ...