Hauptmenü

Presence mit at

Begonnen von schrader, 20 Mai 2013, 20:27:32

Vorheriges Thema - Nächstes Thema

schrader

so erster fehler beseitigt mit
define Film notify Sascha.*){\
zu
define Film notify Sascha.*{\

jetzt der LOG

2013.05.24 19:23:26 3: WEBphone: port 8084 opened
2013.05.24 19:23:26 3: Opening CUL device /dev/ttyACM0
2013.05.24 19:23:26 3: Setting CUL baudrate to 9600
2013.05.24 19:23:26 3: CUL device opened
2013.05.24 19:23:26 3: CUL: Possible commands: BCFiAZEGMRTVWXefmltux
2013.05.24 19:23:26 3: Opening CUL_1 device /dev/ttyACM1
2013.05.24 19:23:26 3: Setting CUL_1 baudrate to 9600
2013.05.24 19:23:26 3: CUL_1 device opened
2013.05.24 19:23:26 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux
2013.05.24 19:23:26 3: Opening EUL device /dev/ttyACM0
2013.05.24 19:23:26 3: Setting EUL baudrate to 57600
2013.05.24 19:23:26 3: EUL device opened
2013.05.24 19:23:26 3: Opening BscBor device /dev/ttyUSB0
2013.05.24 19:23:26 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.24 19:23:26 3: Opening BscSmartConnect device /dev/ttyUSB0
2013.05.24 19:23:26 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.24 19:23:26 3: Floorplan - added global userattr fp_Grundriss
2013.05.24 19:23:26 3: No I/O device found for TV_Licht
2013.05.24 19:23:26 3: No I/O device found for Voegel
2013.05.24 19:23:26 3: No I/O device found for Sockel
2013.05.24 19:23:26 3: No I/O device found for Kugel
2013.05.24 19:23:26 1: Including ./log/fhem.save
2013.05.24 19:25:42 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 10674
2013.05.24 19:25:42 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 10672
2013.05.24 19:25:42 1: Including fhem.cfg
2013.05.24 19:25:42 3: telnetPort: port 7072 opened
2013.05.24 19:25:42 3: WEB: port 8083 opened
2013.05.24 19:25:42 3: WEBphone: port 8084 opened
2013.05.24 19:25:42 3: Opening CUL device /dev/ttyACM0
2013.05.24 19:25:42 3: Setting CUL baudrate to 9600
2013.05.24 19:25:42 3: CUL device opened
2013.05.24 19:25:42 3: CUL: Possible commands: BCFiAZEGMRTVWXefmltux
2013.05.24 19:25:42 3: Opening CUL_1 device /dev/ttyACM1
2013.05.24 19:25:42 3: Setting CUL_1 baudrate to 9600
2013.05.24 19:25:42 3: CUL_1 device opened
2013.05.24 19:25:42 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux
2013.05.24 19:25:42 3: Opening EUL device /dev/ttyACM0
2013.05.24 19:25:42 3: Setting EUL baudrate to 57600
2013.05.24 19:25:42 3: EUL device opened
2013.05.24 19:25:42 3: Opening BscBor device /dev/ttyUSB0
2013.05.24 19:25:42 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.24 19:25:42 3: Opening BscSmartConnect device /dev/ttyUSB0
2013.05.24 19:25:42 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.24 19:25:42 3: Floorplan - added global userattr fp_Grundriss
2013.05.24 19:25:43 3: No I/O device found for TV_Licht
2013.05.24 19:25:43 3: No I/O device found for Voegel
2013.05.24 19:25:43 3: No I/O device found for Sockel
2013.05.24 19:25:43 3: No I/O device found for Kugel
2013.05.24 19:25:43 1: Including ./log/fhem.save
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

MisterEltako

statt: define Film notify Sascha.*){\
das: define Film at +00:00:15 {\

Das Leerzeichen nach der 15 nicht vergessen. Jetzt müsste auf jeden Fall nach 15s ein Eintrag im Logfile erfolgen.

MfG, MisterEltako.
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310

schrader

LOG
2013.05.24 20:03:11 1: Including fhem.cfg
2013.05.24 20:03:11 3: telnetPort: port 7072 opened
2013.05.24 20:03:11 3: WEB: port 8083 opened
2013.05.24 20:03:11 3: WEBphone: port 8084 opened
2013.05.24 20:03:11 3: Opening CUL device /dev/ttyACM0
2013.05.24 20:03:11 3: Setting CUL baudrate to 9600
2013.05.24 20:03:11 3: CUL device opened
2013.05.24 20:03:11 3: CUL: Possible commands: BCFiAZEGMRTVWXefmltux
2013.05.24 20:03:11 3: Opening CUL_1 device /dev/ttyACM1
2013.05.24 20:03:11 3: Setting CUL_1 baudrate to 9600
2013.05.24 20:03:11 3: CUL_1 device opened
2013.05.24 20:03:11 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux
2013.05.24 20:03:11 3: Opening EUL device /dev/ttyACM0
2013.05.24 20:03:11 3: Setting EUL baudrate to 57600
2013.05.24 20:03:11 3: EUL device opened
2013.05.24 20:03:11 3: Opening BscBor device /dev/ttyUSB0
2013.05.24 20:03:11 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.24 20:03:11 3: Opening BscSmartConnect device /dev/ttyUSB0
2013.05.24 20:03:11 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.24 20:03:11 3: Floorplan - added global userattr fp_Grundriss
2013.05.24 20:03:11 3: No I/O device found for TV_Licht
2013.05.24 20:03:11 3: No I/O device found for Voegel
2013.05.24 20:03:11 3: No I/O device found for Sockel
2013.05.24 20:03:11 3: No I/O device found for Kugel
2013.05.24 20:03:11 1: Including ./log/fhem.save
2013.05.24 20:03:26 3: syntax error at (eval 12781) line 1, near ""Zeit: $now , Status: $Sascha")"
syntax error at (eval 12781) line 1, near ") &&"
syntax error at (eval 12781) line 1, near "} else"
syntax error at (eval 12781) line 1, near ";    }"
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

MisterEltako

So auf ein Neues: (bin nun endlich zum Testen gekommen. Bitte zunächst mit at +00:00:15 testen, damit der Code auch nachweislich bei dir funktioniert)

define Film at +00:00:15 {\
   fhem("set Sascha absent");;\
   my $now = sprintf("%02d:%02d",$hour,$min);;\
   my $Sascha = Value("Sascha");;\
   Log 3, "Zeit $now ,Status $Sascha";;\
 if (($Sascha eq "present") && ($now gt "20:15")) {\
     fhem("set TV_Licht on");;\
     Log 3, "Licht anschalten....";;\
 } else {\
     fhem("set TV_Licht off");;\
     Log 3, "Licht ausschalten....";;\
 }\
}


MfG, MisterEltako
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310

schrader

2013.05.25 18:58:36 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 24635
2013.05.25 18:58:36 1: Including fhem.cfg
2013.05.25 18:58:36 3: telnetPort: port 7072 opened
2013.05.25 18:58:36 3: WEB: port 8083 opened
2013.05.25 18:58:36 3: WEBphone: port 8084 opened
2013.05.25 18:58:36 3: Opening CUL device /dev/ttyACM0
2013.05.25 18:58:36 3: Setting CUL baudrate to 9600
2013.05.25 18:58:36 3: CUL device opened
2013.05.25 18:58:36 3: CUL: Possible commands: BCFiAZEGMRTVWXefmltux
2013.05.25 18:58:36 3: Opening CUL_1 device /dev/ttyACM1
2013.05.25 18:58:36 3: Setting CUL_1 baudrate to 9600
2013.05.25 18:58:36 3: CUL_1 device opened
2013.05.25 18:58:36 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux
2013.05.25 18:58:36 3: Opening EUL device /dev/ttyACM0
2013.05.25 18:58:36 3: Setting EUL baudrate to 57600
2013.05.25 18:58:36 3: EUL device opened
2013.05.25 18:58:36 3: Opening BscBor device /dev/ttyUSB0
2013.05.25 18:58:36 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 18:58:36 3: Opening BscSmartConnect device /dev/ttyUSB0
2013.05.25 18:58:36 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 18:58:36 3: Floorplan - added global userattr fp_Grundriss
2013.05.25 18:58:36 3: No I/O device found for TV_Licht
2013.05.25 18:58:36 3: No I/O device found for Voegel
2013.05.25 18:58:36 3: No I/O device found for Sockel
2013.05.25 18:58:36 3: No I/O device found for Kugel
2013.05.25 18:58:36 1: Including ./log/fhem.save
2013.05.25 18:58:51 3: set Sascha absent : Unknown argument absent, choose one of statusRequest
2013.05.25 18:58:51 3: Zeit 18:58 ,Status present
2013.05.25 18:58:51 2: IT set TV_Licht on
2013.05.25 18:58:51 3: Licht anschalten....

TV_Licht ging dann auch an Wo ich mit Sascha present war...nur wo Sascha absant geworden ist blib das TV_Licht an
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

schrader

habe im nachhinein probiert
TV_Licht aus  vorher WLAN am Handy Sascha aus dann WLAN wieder an und siehe da es passiert nix
es steht auch nix im log.....

Komisch vorhin hat es denk ich funktioniert....
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

MisterEltako

Das kann auch noch nicht gehen, da du noch die Testvariante mit at +00:00:15 laufen lässt. Das dient zum testen, ob überhaupt was ins Log geschrieben wird.

Bitte nun ersetzen durch notify Sascha.* {\
(auch hier das Leerzeichen nach Sascha.* nicht vergessen.

Die 2. Zeile fhem(" set Sascha....  bitte auch rausnehmen. Die simulierte ja nur deine Handyanwesenheit.

Bitte probieren und nochmals Rückmeldung geben.

MfG, MisterEltako.
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310

schrader

wie man vielleicht sihet habe zweimal wlan an und aus gemacht siehe da TV_Licht geht mit an und aus
jetzt muss ich doch nurnoch auf meinen TV und die Uhrzeit wieder auf 20:15 umschreiben dann wars das doch oder??

2013.05.25 20:04:10 1: Including fhem.cfg
2013.05.25 20:04:10 3: telnetPort: port 7072 opened
2013.05.25 20:04:10 3: WEB: port 8083 opened
2013.05.25 20:04:10 3: WEBphone: port 8084 opened
2013.05.25 20:04:10 3: Opening CUL device /dev/ttyACM0
2013.05.25 20:04:10 3: Setting CUL baudrate to 9600
2013.05.25 20:04:10 3: CUL device opened
2013.05.25 20:04:10 3: CUL: Possible commands: BCFiAZEGMRTVWXefmltux
2013.05.25 20:04:10 3: Opening CUL_1 device /dev/ttyACM1
2013.05.25 20:04:10 3: Setting CUL_1 baudrate to 9600
2013.05.25 20:04:10 3: CUL_1 device opened
2013.05.25 20:04:10 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux
2013.05.25 20:04:10 3: Opening EUL device /dev/ttyACM0
2013.05.25 20:04:10 3: Setting EUL baudrate to 57600
2013.05.25 20:04:10 3: EUL device opened
2013.05.25 20:04:10 3: Opening BscBor device /dev/ttyUSB0
2013.05.25 20:04:10 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 20:04:10 3: Opening BscSmartConnect device /dev/ttyUSB0
2013.05.25 20:04:10 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 20:04:10 3: Floorplan - added global userattr fp_Grundriss
2013.05.25 20:04:10 3: No I/O device found for TV_Licht
2013.05.25 20:04:10 3: No I/O device found for Voegel
2013.05.25 20:04:10 3: No I/O device found for Sockel
2013.05.25 20:04:10 3: No I/O device found for Kugel
2013.05.25 20:04:10 1: Including ./log/fhem.save
2013.05.25 20:04:25 3: Zeit absent02d:absent02d ,Status absent
2013.05.25 20:04:25 2: IT set TV_Licht off
2013.05.25 20:04:25 3: Licht ausschalten....
2013.05.25 20:04:58 3: Zeit present02d:present02d ,Status present
2013.05.25 20:04:58 2: IT set TV_Licht on
2013.05.25 20:04:59 3: Licht anschalten....
2013.05.25 20:05:42 3: Zeit absent02d:absent02d ,Status absent
2013.05.25 20:05:42 2: IT set TV_Licht off
2013.05.25 20:05:42 3: Licht ausschalten....
2013.05.25 20:06:25 3: Zeit absent02d:absent02d ,Status absent
2013.05.25 20:06:25 2: IT set TV_Licht off
2013.05.25 20:06:26 3: Licht ausschalten....
2013.05.25 20:06:59 3: Zeit present02d:present02d ,Status present
2013.05.25 20:06:59 2: IT set TV_Licht on
2013.05.25 20:06:59 3: Licht anschalten....
2013.05.25 20:07:42 3: Zeit absent02d:absent02d ,Status absent
2013.05.25 20:07:42 2: IT set TV_Licht off
2013.05.25 20:07:43 3: Licht ausschalten...
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

schrader

habe umgeschrieben
define Film2 notify TV.* {\
   my $now = sprintf("%02d:%02d",$hour,$min);;\
   my $TV = Value("TV");;\
   Log 3, "Zeit $now ,Status $TV";;\
 if (($TV eq "present") && ($now gt "20:24")) {\
     fhem("set TV_Licht on");;\
     Log 3, "Licht anschalten....";;\
 } else {\
     fhem("set TV_Licht off");;\
     Log 3, "Licht ausschalten....";;\
 }\
}

nun reagiert er aber nicht auf die zeit da ich ja 20:24 angegeben habe aber er schaltet TV_Licht auch vorher ein wenn TV Present ist
auch wenn ich 20:24:00 eingebe

siehe LOG

2013.05.25 20:18:27 1: Including fhem.cfg
2013.05.25 20:18:27 3: telnetPort: port 7072 opened
2013.05.25 20:18:27 3: WEB: port 8083 opened
2013.05.25 20:18:27 3: WEBphone: port 8084 opened
2013.05.25 20:18:27 3: Opening CUL device /dev/ttyACM0
2013.05.25 20:18:27 3: Setting CUL baudrate to 9600
2013.05.25 20:18:27 3: CUL device opened
2013.05.25 20:18:27 3: CUL: Possible commands: BCFiAZEGMRTVWXefmltux
2013.05.25 20:18:27 3: Opening CUL_1 device /dev/ttyACM1
2013.05.25 20:18:27 3: Setting CUL_1 baudrate to 9600
2013.05.25 20:18:27 3: CUL_1 device opened
2013.05.25 20:18:27 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux
2013.05.25 20:18:27 3: Opening EUL device /dev/ttyACM0
2013.05.25 20:18:27 3: Setting EUL baudrate to 57600
2013.05.25 20:18:27 3: EUL device opened
2013.05.25 20:18:27 3: Opening BscBor device /dev/ttyUSB0
2013.05.25 20:18:27 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 20:18:27 3: Opening BscSmartConnect device /dev/ttyUSB0
2013.05.25 20:18:27 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 20:18:27 3: No I/O device found for TV_Licht
2013.05.25 20:18:27 3: No I/O device found for Voegel
2013.05.25 20:18:27 3: No I/O device found for Sockel
2013.05.25 20:18:27 3: No I/O device found for Kugel
2013.05.25 20:18:27 1: Including ./log/fhem.save
2013.05.25 20:18:32 3: Zeit present02d:present02d ,Status present
2013.05.25 20:18:32 2: IT set TV_Licht on
2013.05.25 20:18:33 3: Zeit on02d:on02d ,Status present
2013.05.25 20:18:33 2: IT set TV_Licht on
2013.05.25 20:18:33 3: Licht anschalten....
2013.05.25 20:18:33 3: Licht anschalten....
2013.05.25 20:19:06 3: Zeit present02d:present02d ,Status present
2013.05.25 20:19:06 2: IT set TV_Licht on
2013.05.25 20:19:07 3: Zeit on02d:on02d ,Status present
2013.05.25 20:19:07 2: IT set TV_Licht on
2013.05.25 20:19:07 3: Licht anschalten....
2013.05.25 20:19:07 3: Licht anschalten....
2013.05.25 20:19:40 3: Zeit present02d:present02d ,Status present
2013.05.25 20:19:40 2: IT set TV_Licht on
2013.05.25 20:19:40 3: Zeit on02d:on02d ,Status present
2013.05.25 20:19:40 2: IT set TV_Licht on
2013.05.25 20:19:41 3: Licht anschalten....
2013.05.25 20:19:41 3: Licht anschalten....
2013.05.25 20:20:03 3: Zeit absent02d:absent02d ,Status present
2013.05.25 20:20:03 2: IT set TV_Licht on
2013.05.25 20:20:03 3: Zeit on02d:on02d ,Status present
2013.05.25 20:20:03 2: IT set TV_Licht on
2013.05.25 20:20:04 3: Licht anschalten....
2013.05.25 20:20:04 3: Licht anschalten....
2013.05.25 20:20:14 3: Zeit present02d:present02d ,Status present
2013.05.25 20:20:14 2: IT set TV_Licht on
2013.05.25 20:20:14 3: Zeit on02d:on02d ,Status present
2013.05.25 20:20:14 2: IT set TV_Licht on
2013.05.25 20:20:14 3: Licht anschalten....
2013.05.25 20:20:14 3: Licht anschalten....
2013.05.25 20:20:35 1: Including fhem.cfg
2013.05.25 20:20:35 3: telnetPort: port 7072 opened
2013.05.25 20:20:35 3: WEB: port 8083 opened
2013.05.25 20:20:35 3: WEBphone: port 8084 opened
2013.05.25 20:20:35 3: Opening CUL device /dev/ttyACM0
2013.05.25 20:20:35 3: Setting CUL baudrate to 9600
2013.05.25 20:20:35 3: CUL device opened
2013.05.25 20:20:35 3: CUL: Possible commands: BCFiAZEGMRTVWXefmltux
2013.05.25 20:20:35 3: Opening CUL_1 device /dev/ttyACM1
2013.05.25 20:20:35 3: Setting CUL_1 baudrate to 9600
2013.05.25 20:20:35 3: CUL_1 device opened
2013.05.25 20:20:35 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux
2013.05.25 20:20:35 3: Opening EUL device /dev/ttyACM0
2013.05.25 20:20:35 3: Setting EUL baudrate to 57600
2013.05.25 20:20:35 3: EUL device opened
2013.05.25 20:20:35 3: Opening BscBor device /dev/ttyUSB0
2013.05.25 20:20:35 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 20:20:35 3: Opening BscSmartConnect device /dev/ttyUSB0
2013.05.25 20:20:35 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 20:20:35 3: No I/O device found for TV_Licht
2013.05.25 20:20:35 3: No I/O device found for Voegel
2013.05.25 20:20:35 3: No I/O device found for Sockel
2013.05.25 20:20:35 3: No I/O device found for Kugel
2013.05.25 20:20:35 1: Including ./log/fhem.save
2013.05.25 20:20:40 2: IT set TV_Licht off
2013.05.25 20:20:40 3: Zeit off02d:off02d ,Status present
2013.05.25 20:20:40 2: IT set TV_Licht on
2013.05.25 20:20:40 3: Licht anschalten....
2013.05.25 20:20:40 3: Zeit present02d:present02d ,Status present
2013.05.25 20:20:40 2: IT set TV_Licht on
2013.05.25 20:20:41 3: Zeit on02d:on02d ,Status present
2013.05.25 20:20:41 2: IT set TV_Licht on
2013.05.25 20:20:41 3: Licht anschalten....
2013.05.25 20:20:41 3: Licht anschalten....
2013.05.25 20:21:14 3: Zeit present02d:present02d ,Status present
2013.05.25 20:21:14 2: IT set TV_Licht on
2013.05.25 20:21:15 3: Zeit on02d:on02d ,Status present
2013.05.25 20:21:15 2: IT set TV_Licht on
2013.05.25 20:21:15 3: Licht anschalten....
2013.05.25 20:21:15 3: Licht anschalten....
2013.05.25 20:21:37 1: Including fhem.cfg
2013.05.25 20:21:37 3: telnetPort: port 7072 opened
2013.05.25 20:21:37 3: WEB: port 8083 opened
2013.05.25 20:21:37 3: WEBphone: port 8084 opened
2013.05.25 20:21:37 3: Opening CUL device /dev/ttyACM0
2013.05.25 20:21:37 3: Setting CUL baudrate to 9600
2013.05.25 20:21:37 3: CUL device opened
2013.05.25 20:21:37 3: CUL: Possible commands: BCFiAZEGMRTVWXefmltux
2013.05.25 20:21:37 3: Opening CUL_1 device /dev/ttyACM1
2013.05.25 20:21:37 3: Setting CUL_1 baudrate to 9600
2013.05.25 20:21:37 3: CUL_1 device opened
2013.05.25 20:21:37 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux
2013.05.25 20:21:37 3: Opening EUL device /dev/ttyACM0
2013.05.25 20:21:37 3: Setting EUL baudrate to 57600
2013.05.25 20:21:37 3: EUL device opened
2013.05.25 20:21:37 3: Opening BscBor device /dev/ttyUSB0
2013.05.25 20:21:37 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 20:21:37 3: Opening BscSmartConnect device /dev/ttyUSB0
2013.05.25 20:21:37 3: Can't open /dev/ttyUSB0: No such file or directory
2013.05.25 20:21:38 3: No I/O device found for TV_Licht
2013.05.25 20:21:38 3: No I/O device found for Voegel
2013.05.25 20:21:38 3: No I/O device found for Sockel
2013.05.25 20:21:38 3: No I/O device found for Kugel
2013.05.25 20:21:38 1: Including ./log/fhem.save
2013.05.25 20:21:42 3: Zeit present02d:present02d ,Status present
2013.05.25 20:21:42 2: IT set TV_Licht on
2013.05.25 20:21:43 3: Zeit on02d:on02d ,Status present
2013.05.25 20:21:43 2: IT set TV_Licht on
2013.05.25 20:21:43 3: Licht anschalten....
2013.05.25 20:21:43 3: Licht anschalten....
2013.05.25 20:21:45 2: IT set TV_Licht off
2013.05.25 20:21:46 3: Zeit off02d:off02d ,Status present
2013.05.25 20:21:46 2: IT set TV_Licht on
2013.05.25 20:21:46 3: Licht anschalten....
2013.05.25 20:22:16 3: Zeit present02d:present02d ,Status present
2013.05.25 20:22:16 2: IT set TV_Licht on
2013.05.25 20:22:16 3: Zeit on02d:on02d ,Status present
2013.05.25 20:22:16 2: IT set TV_Licht on
2013.05.25 20:22:17 3: Licht anschalten....
2013.05.25 20:22:17 3: Licht anschalten....
2013.05.25 20:22:50 3: Zeit present02d:present02d ,Status present
2013.05.25 20:22:50 2: IT set TV_Licht on
2013.05.25 20:22:50 3: Zeit on02d:on02d ,Status present
2013.05.25 20:22:50 2: IT set TV_Licht on
2013.05.25 20:22:50 3: Licht anschalten....
2013.05.25 20:22:50 3: Licht anschalten....
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

MisterEltako

Bitte ändern auf

my $now = sprintf("%%02d:%%02d",$hour,$min);;\

MfG, MisterEltako
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310

schrader

PERFEKT!!!!!!!!!!!!!!!!!!!!!!DANKE VIELMALS!!!!!!!!!!!!!!!
Sehr gut und vor der gewünschten Zeit geht TV_Licht erst garnicht an !!!!!!!!!!PERFEKT!!!!!!!!!!!!!

LOG:
2013.05.26 11:04:05 1: Including ./log/fhem.save
2013.05.26 11:04:20 3: Zeit 11:04 ,Status absent
2013.05.26 11:04:20 2: IT set TV_Licht off
2013.05.26 11:04:20 3: Zeit 11:04 ,Status absent
2013.05.26 11:04:20 2: IT set TV_Licht off
2013.05.26 11:04:21 3: Licht ausschalten....
2013.05.26 11:04:21 3: Licht ausschalten....
2013.05.26 11:04:54 3: Zeit 11:04 ,Status present
2013.05.26 11:04:54 2: IT set TV_Licht off
2013.05.26 11:04:54 3: Zeit 11:04 ,Status present
2013.05.26 11:04:54 2: IT set TV_Licht off
2013.05.26 11:04:54 3: Licht ausschalten....
2013.05.26 11:04:54 3: Licht ausschalten....
2013.05.26 11:05:28 3: Zeit 11:05 ,Status present
2013.05.26 11:05:28 2: IT set TV_Licht off
2013.05.26 11:05:28 3: Zeit 11:05 ,Status present
2013.05.26 11:05:28 2: IT set TV_Licht off
2013.05.26 11:05:28 3: Licht ausschalten....
2013.05.26 11:05:28 3: Licht ausschalten....
2013.05.26 11:06:01 3: Zeit 11:06 ,Status present
2013.05.26 11:06:01 2: IT set TV_Licht off
2013.05.26 11:06:02 3: Zeit 11:06 ,Status present
2013.05.26 11:06:02 2: IT set TV_Licht off
2013.05.26 11:06:02 3: Licht ausschalten....
2013.05.26 11:06:02 3: Licht ausschalten....
2013.05.26 11:06:35 3: Zeit 11:06 ,Status present
2013.05.26 11:06:35 2: IT set TV_Licht off
2013.05.26 11:06:35 3: Zeit 11:06 ,Status present
2013.05.26 11:06:35 2: IT set TV_Licht off
2013.05.26 11:06:36 3: Licht ausschalten....
2013.05.26 11:06:36 3: Licht ausschalten....
2013.05.26 11:07:09 3: Zeit 11:07 ,Status present
2013.05.26 11:07:09 2: IT set TV_Licht on
2013.05.26 11:07:09 3: Zeit 11:07 ,Status present
2013.05.26 11:07:09 2: IT set TV_Licht on
2013.05.26 11:07:10 3: Licht anschalten....
2013.05.26 11:07:10 3: Licht anschalten....
2013.05.26 11:07:53 3: Zeit 11:07 ,Status absent
2013.05.26 11:07:53 2: IT set TV_Licht off
2013.05.26 11:07:53 3: Zeit 11:07 ,Status absent
2013.05.26 11:07:53 2: IT set TV_Licht off
2013.05.26 11:07:53 3: Licht ausschalten....
2013.05.26 11:07:53 3: Licht ausschalten....
2013.05.26 11:08:27 3: Zeit 11:08 ,Status present
2013.05.26 11:08:27 2: IT set TV_Licht on
2013.05.26 11:08:27 3: Zeit 11:08 ,Status present
2013.05.26 11:08:27 2: IT set TV_Licht on
2013.05.26 11:08:27 3: Licht anschalten....
2013.05.26 11:08:27 3: Licht anschalten....
2013.05.26 11:09:01 3: Zeit 11:09 ,Status present
2013.05.26 11:09:01 2: IT set TV_Licht on
2013.05.26 11:09:02 3: Zeit 11:09 ,Status present
2013.05.26 11:09:02 2: IT set TV_Licht on
2013.05.26 11:09:02 3: Licht anschalten....
2013.05.26 11:09:02 3: Licht anschalten....
2013.05.26 11:09:45 3: Zeit 11:09 ,Status absent
2013.05.26 11:09:45 2: IT set TV_Licht off
2013.05.26 11:09:45 3: Zeit 11:09 ,Status absent
2013.05.26 11:09:45 2: IT set TV_Licht off
2013.05.26 11:09:46 3: Licht ausschalten....
2013.05.26 11:09:46 3: Licht ausschalten....
2013.05.26 11:10:19 3: Zeit 11:10 ,Status present
2013.05.26 11:10:19 2: IT set TV_Licht on
2013.05.26 11:10:19 3: Zeit 11:10 ,Status present
2013.05.26 11:10:19 2: IT set TV_Licht on
2013.05.26 11:10:20 3: Licht anschalten....
2013.05.26 11:10:20 3: Licht anschalten....
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

schrader

eine frage noch mir ist nun aufgefallen im log das fhem jetzt alle 30sec set TV_Licht of sendet
da wir ja vor 20:15 haben und alle 30 sec schaut present nach wer online ist....

ist das schlimm also beinträchtigt das die leistung vom server ...da er ja jedesmal set off sendet...
kann man das beseitigen oder so laufen lassen

log
2013.05.26 18:55:08 3: Zeit 18:55 ,Status present
2013.05.26 18:55:08 2: IT set TV_Licht off
2013.05.26 18:55:09 3: Zeit 18:55 ,Status present
2013.05.26 18:55:09 2: IT set TV_Licht off
2013.05.26 18:55:09 3: Licht ausschalten....
2013.05.26 18:55:09 3: Licht ausschalten....
2013.05.26 18:55:42 3: Zeit 18:55 ,Status present
2013.05.26 18:55:42 2: IT set TV_Licht off
2013.05.26 18:55:43 3: Zeit 18:55 ,Status present
2013.05.26 18:55:43 2: IT set TV_Licht off
2013.05.26 18:55:43 3: Licht ausschalten....
2013.05.26 18:55:43 3: Licht ausschalten....
CUL 868Mhz, CUL 433Mhz, FB 7390, FB7290, FB 7312, Elro IT,, FS20, HomeMatic,HMLAN

Puschel74

Hallo,

fhem("set TV_Licht on") if(Value("TV_Licht") ne "on");;\
...
fhem("set TV_Licht off") if(Value("TV_Licht") ne "off");;\


Wenn das ganze bei dir über Funk läuft würde ich die Prüfung einbauen da Funkkontingent unnötig verbraucht wird.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Zrrronggg!

Zitat...da Funkkontingent unnötig verbraucht wird

Genau, sehe ich auch so. Speziell bei FS20 kannst sonst, sein das du LOVF Meldungen bekommst.

Und die jeweils letzten ;; am Ende vor den geschweiften Klammern sind überflüssig.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

Puschel74

Hallo,

ZitatSpeziell bei FS20 kannst sonst, sein das du LOVF Meldungen bekommst.

Was meiner einer schon schmerzlich bemerken musste.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.