Hauptmenü

Homecontrol4me

Begonnen von noice, 29 Dezember 2013, 13:01:16

Vorheriges Thema - Nächstes Thema

noice

ich bin bereits mit nem bekannten an einer lösung im 99_myutils

warum ich Homcontrol4me sketch benutze? weil ich eine frau hab die doch gern noch die app benutzen möchte :)

so der erste versuch geht schon mal:

define Licht_wz dummy
attr Licht_wz room testraum
attr Licht_wz webCmd toggle
define n_Licht_wz notify Licht_wz:toggle {myLichtToggleNr('16')}
attr n_Licht_wz room testraum


und das muss ins 99_myutils.pm
sub myLichtToggleNr {
   my $par=$_[0];
   my $sCmd="wget.exe ".'"'."http://admin:admin".'@'."192.168.0.91/rawCmd?schalte&".$par.'"';
   log 1, "Versuch ".$sCmd;
   system ($sCmd);

}


jetzt fehlt mir nur noch die Auswertung von dem momentanen Status da man ja auch extern schalten kann
Auslesen des Status geht wie folgt:
sub myLichtStatusNr {
   my $par=$_[0];
   my $sCmd="wget.exe ".'"'."http://admin:admin".'@'."192.168.0.91/rawCmd?status&".$par.'" -O Status.txt';
   log 1, "Versuch ".$sCmd;
   system ($sCmd);

}


da ist nur noch die frage wie binde ich das ein?!? muss ich dazu die Status.txt auslesen?
BananaPI, RaspberryPi+AddonBoard,HMLAN,  miniCUL 433,nanoCUL 433,nanoCUL868,FHEMduino 433, Jeelink clone diverse Homematic, FS20, MAX, TFA und IT Komponenten.
10" Tablet mit andFhem, Daitem D14000

noice

#16
So.
nun hab ich doch den Arduino Sketch umgekrempelt um nicht nur togglen zu können sondern auch direkt ein und auszuschalten.
Bei Interesse wird ich gern den Sketch sowie die Zeilen im My_Utils zur Verfügung stellen.

ein Problem bleibt weiterhin noch.  :-\
ich kann mit:
sub myLichtStatusNr {
   my $par=$_[0];
   my $sCmd="wget.exe ".'"'."http://admin:admin".'@'."192.168.0.91/rawCmd?status&".$par.'" -O Status.txt';
   log 1, "Versuch ".$sCmd;
   system ($sCmd);

}

den Status asulesen.
Bei Ein kommt: <schalter>:1
Bei aus kommt: <schalter>:0

wie kann ich jetzt in Fhem den Status anzeigen lassen?
BananaPI, RaspberryPi+AddonBoard,HMLAN,  miniCUL 433,nanoCUL 433,nanoCUL868,FHEMduino 433, Jeelink clone diverse Homematic, FS20, MAX, TFA und IT Komponenten.
10" Tablet mit andFhem, Daitem D14000