nach Update kein Emailversand mehr möglich ...Undefined subroutine &main::Debian

Begonnen von achim60, 08 Dezember 2017, 12:07:09

Vorheriges Thema - Nächstes Thema

achim60

Hallo, seit dem Update auf 1.2.4 bekomme ich keine Mails mehr wenn etwas ausgelöst wird.
Auch habe ich merkwürdige Meldungen im Log, die mir nichts sagen.

Gruß


2017.12.07 19:28:26 1: ERROR evaluating { DebianMail('<alarm@xyz.de>','Wäsche-fertig','');;}: Undefined subroutine &main::DebianMail called at (eval 179802) line 1.

2017.12.07 19:28:26 2: di_waschmaschine_fertig: { DebianMail('<alarm@xyz.de>','Wäsche-fertig','');;}: Undefined subroutine &main::DebianMail called at (eval 179802) line 1.



keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 18:29:59 1: stacktrace:
2017.12.07 18:29:59 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 18:29:59 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 18:29:59 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 18:29:59 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 18:29:59 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 18:29:59 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 18:29:59 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 18:29:59 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 18:34:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 18:34:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 18:39:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 18:39:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 18:44:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 18:44:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 18:44:59 1: devspec2array keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 18:44:59 1: stacktrace:
2017.12.07 18:44:59 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 18:44:59 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 18:44:59 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 18:44:59 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 18:44:59 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 18:44:59 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 18:44:59 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 18:44:59 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 18:49:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 18:49:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 18:54:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 18:54:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 18:59:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 18:59:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 18:59:59 1: devspec2array keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 18:59:59 1: stacktrace:
2017.12.07 18:59:59 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 18:59:59 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 18:59:59 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 18:59:59 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 18:59:59 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 18:59:59 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 18:59:59 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 18:59:59 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 19:04:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:04:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:09:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:09:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:14:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:14:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:14:59 1: devspec2array keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 19:14:59 1: stacktrace:
2017.12.07 19:14:59 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 19:14:59 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 19:14:59 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 19:14:59 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 19:14:59 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 19:14:59 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 19:14:59 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 19:14:59 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 19:19:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:19:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:24:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:24:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:28:26 3: CUL_HM set Sprachausgabe playTone 001
2017.12.07 19:28:26 1: ERROR evaluating { DebianMail('<alarm@xyz.de>','Wäsche-fertig','');;}: Undefined subroutine &main::DebianMail called at (eval 179802) line 1.

2017.12.07 19:28:26 2: di_waschmaschine_fertig: { DebianMail('<alarm@xyz.de>','Wäsche-fertig','');;}: Undefined subroutine &main::DebianMail called at (eval 179802) line 1.

2017.12.07 19:29:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:29:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:29:59 1: devspec2array keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 19:29:59 1: stacktrace:
2017.12.07 19:29:59 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 19:29:59 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 19:29:59 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 19:29:59 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 19:29:59 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 19:29:59 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 19:29:59 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 19:29:59 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 19:34:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:34:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:37:58 3: CUL_HM set Sprachausgabe playTone 012
2017.12.07 19:39:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:39:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:39:00 3: CUL_HM set Sprachausgabe playTone 012
2017.12.07 19:44:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:44:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:44:59 1: devspec2array keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 19:44:59 1: stacktrace:
2017.12.07 19:44:59 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 19:44:59 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 19:44:59 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 19:44:59 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 19:44:59 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 19:44:59 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 19:44:59 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 19:44:59 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 19:47:56 3: CUL_HM set Sprachausgabe playTone 012
2017.12.07 19:48:58 3: CUL_HM set Sprachausgabe playTone 012
2017.12.07 19:49:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:49:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:54:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:54:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:59:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 19:59:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 19:59:59 1: devspec2array keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 19:59:59 1: stacktrace:
2017.12.07 19:59:59 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 19:59:59 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 19:59:59 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 19:59:59 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 19:59:59 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 19:59:59 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 19:59:59 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 19:59:59 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 20:04:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 20:04:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 20:09:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 20:09:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 20:14:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 20:14:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 20:14:59 1: devspec2array keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 20:14:59 1: stacktrace:
2017.12.07 20:14:59 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 20:14:59 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 20:14:59 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 20:14:59 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 20:14:59 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 20:14:59 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 20:14:59 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 20:14:59 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 20:19:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 20:19:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 20:24:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 20:24:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 20:29:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 20:29:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 20:30:00 3: CUL_HM set Sprachausgabe playTone 013
2017.12.07 20:30:00 1: devspec2array keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 20:30:00 1: stacktrace:
2017.12.07 20:30:00 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 20:30:00 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 20:30:00 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 20:30:00 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 20:30:00 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 20:30:00 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 20:30:00 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 20:30:00 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 20:34:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 20:34:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 20:39:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 20:39:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 20:44:00 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.07 20:44:00 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.07 20:44:59 1: devspec2array keypad_key,alarm_scharf,alarmscharf,Alarm_warning,Anruflisten,?????_CalView,??????_CalView,Geburtstage_CalView,Frank_Anwesend,Klaus_Anwesend,Bewegung_Hausflur,Bewegung_Garage,HR.WaschmaschineBetrieb,muell_morgen,alarm_sprach_aus,Blumen,batterie_leer,Klaus_nach_HH,Kalender_muell,waesche_fertig,Tuerklingel,UWZ,VI_Hessen: Sequence (???...) not recognized in regex; marked by <-- HERE in m/^(??? <-- HERE ??_CalView)$/ at fhem.pl line 1262.

2017.12.07 20:44:59 1: stacktrace:
2017.12.07 20:44:59 1:     main::devspec2array                 called by ./FHEM/98_JsonList2.pm (78)
2017.12.07 20:44:59 1:     main::CommandJsonList2              called by fhem.pl (1183)
2017.12.07 20:44:59 1:     main::AnalyzeCommand                called by fhem.pl (1036)
2017.12.07 20:44:59 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2504)
2017.12.07 20:44:59 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (864)
2017.12.07 20:44:59 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.12.07 20:44:59 1:     main::FW_Read                       called by fhem.pl (3499)
2017.12.07 20:44:59 1:     main::CallFn                        called by fhem.pl (701)


DeeSPe

Sicher dass Du DebianMail in 99_myUtils.pm angelegt hast?
Manch einer hat das fälschlicherweise in die 99_Utils.pm gepackt und dann wird das beim Update wieder überschrieben.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

achim60

Zitat von: DeeSPe am 08 Dezember 2017, 12:11:28
Sicher dass Du DebianMail in 99_myUtils.pm angelegt hast?
Manch einer hat das fälschlicherweise in die 99_Utils.pm gepackt und dann wird das beim Update wieder überschrieben.

Gruß
Dan

Ja habe ich. Das System läuft ja schon seit ca. 1 Jahr so und es gab diesbezüglich keine Probleme nach Updates  :-\


##############################################
# $Id: myUtilsTemplate.pm 7570 2015-01-14 18:31:44Z rudolfkoenig $
#
# Save this file as 99_myUtils.pm, and create your own functions in the new
# file. They are then available in every Perl expression.

package main;

use strict;
use warnings;
use POSIX;

sub
myUtils_Initialize($$)
{
  my ($hash) = @_;
}

# Enter you functions below _this_ line.



## DebianMail Mail auf dem RPi versenden ############
sub
DebianMail
{
my $rcpt = shift;
my $subject = shift;
my $text = shift;
my $attach = shift;
my $ret = "";
my $sender = "alarm\@xyz";
my $konto = "test\@xyz";
my $passwrd = "------#12";
my $provider = "smtp.xyz:25";
Log 1, "sendEmail RCP: $rcpt";
Log 1, "sendEmail Subject: $subject";
Log 1, "sendEmail Text: $text";
Log 1, "sendEmail Anhang: $attach";;

$ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m  '$provider' -xu '$konto' -xp '$passwrd' -o tls=no  -o ;
$ret =~ s,[\r\n]*,,g; # remove CR from return-string
Log 1, "sendEmail returned: $ret";
}

1;

DeeSPe

Was sind das in dem devspec2array für Fragezeichen im Device Namen?
Die sind so nicht zulässig!
Irgendwo hast Du eine "Krücke" in der Konfig.
Deine bereitgestellten Log Ausgaben lassen leider nur Mutmaßungen zu.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

achim60

Du ich weiß nicht was da los ist und woher die ???? kommen.
Wie gesagt das war vor dem Update nicht. Da lief alles rund.

Ich mache mal ein verbose 5 und poste dann das Log.

In der fhem.cfg sieht alles sauber aus. :-\

achim60

seltsam ...... die Fragezeichen sind verschwunden.

hilft das Log mit verbose 5 weiter oder brauchst Du andere logs ?
Ich kenne mich da nicht so gut aus ::)


2017.12.08 12:46:04 4: WEB_192.168.178.20_55252 GET /fhem/?cmd=set+alarm_scharf+on&XHR=1&_=1512732983451; BUFLEN:0
2017.12.08 12:46:04 5: Cmd: >set alarm_scharf on<
2017.12.08 12:46:04 4: dummy set alarm_scharf on
2017.12.08 12:46:04 5: Starting notify loop for alarm_scharf, 1 event(s), first is on
2017.12.08 12:46:04 5: createNotifyHash
2017.12.08 12:46:04 5: Cmd: >set Schalter_Funksteckdose_A off<
2017.12.08 12:46:04 5: CUL_HM Schalter_Funksteckdose_A protEvent:CMDs_pending pending:1
2017.12.08 12:46:04 5: Starting notify loop for Schalter_Funksteckdose_A, 1 event(s), first is set_off
2017.12.08 12:46:04 5: Cmd: >set sonnenuntergang off<
2017.12.08 12:46:04 4: dummy set sonnenuntergang off
2017.12.08 12:46:04 5: Starting notify loop for sonnenuntergang, 1 event(s), first is off
2017.12.08 12:46:04 5: End notify loop for sonnenuntergang
2017.12.08 12:46:04 5: Starting notify loop for di_licht_schlaf, 4 event(s), first is cmd_nr: 2
2017.12.08 12:46:04 5: End notify loop for di_licht_schlaf
2017.12.08 12:46:04 5: End notify loop for Schalter_Funksteckdose_A
2017.12.08 12:46:04 3: CUL_HM set Schalter_Funksteckdose_A off
2017.12.08 12:46:04 5: CUL_0 sending As0E55A011F110345289C80201000000
2017.12.08 12:46:04 5: SW: As0E55A011F110345289C80201000000
2017.12.08 12:46:04 5: CUL_HM Schalter_Funksteckdose_A protEvent:CMDs_processing... pending:0
2017.12.08 12:46:04 5: Starting notify loop for di_TV_simulation, 5 event(s), first is cmd_nr: 2
2017.12.08 12:46:04 5: End notify loop for di_TV_simulation
2017.12.08 12:46:04 5: Cmd: >set Schalter_Funksteckdose_C off<
2017.12.08 12:46:04 5: CUL_HM Schalter_Funksteckdose_C protEvent:CMDs_pending pending:1
2017.12.08 12:46:04 5: Starting notify loop for Schalter_Funksteckdose_C, 1 event(s), first is set_off
2017.12.08 12:46:04 5: End notify loop for Schalter_Funksteckdose_C
2017.12.08 12:46:04 3: CUL_HM set Schalter_Funksteckdose_C off
2017.12.08 12:46:04 5: CUL_0 sending As0EC0A011F110345975B30201000000
2017.12.08 12:46:04 5: SW: As0EC0A011F110345975B30201000000
2017.12.08 12:46:04 5: CUL_HM Schalter_Funksteckdose_C protEvent:CMDs_processing... pending:0
2017.12.08 12:46:04 5: Starting notify loop for di_TV_simulation, 5 event(s), first is cmd_nr: 2
2017.12.08 12:46:04 5: End notify loop for di_TV_simulation
2017.12.08 12:46:04 5: Cmd: >set Schalter_Funksteckdose_B on<
2017.12.08 12:46:04 5: CUL_HM Schalter_Funksteckdose_B protEvent:CMDs_pending pending:1
2017.12.08 12:46:04 5: Starting notify loop for Schalter_Funksteckdose_B, 1 event(s), first is set_on
2017.12.08 12:46:04 5: End notify loop for Schalter_Funksteckdose_B
2017.12.08 12:46:04 3: CUL_HM set Schalter_Funksteckdose_B on
2017.12.08 12:46:04 5: CUL_0 sending As0E5AA011F11034528CB10201C80000
2017.12.08 12:46:04 5: SW: As0E5AA011F11034528CB10201C80000
2017.12.08 12:46:04 5: CUL_HM Schalter_Funksteckdose_B protEvent:CMDs_processing... pending:0
2017.12.08 12:46:04 5: Starting notify loop for di_alarm_scharf, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:04 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:04 5: Cmd: >set HM_4140E2_Dim off<
2017.12.08 12:46:04 5: Starting notify loop for HM_4140E2, 1 event(s), first is CMDs_pending
2017.12.08 12:46:04 5: End notify loop for HM_4140E2
2017.12.08 12:46:04 5: CUL_HM HM_4140E2 protEvent:CMDs_pending pending:1
2017.12.08 12:46:04 5: Starting notify loop for HM_4140E2_Dim, 1 event(s), first is set_off
2017.12.08 12:46:04 5: End notify loop for HM_4140E2_Dim
2017.12.08 12:46:04 3: CUL_HM set HM_4140E2_Dim off
2017.12.08 12:46:04 5: CUL_0 sending As0E26A011F110344140E20201000000
2017.12.08 12:46:04 5: SW: As0E26A011F110344140E20201000000
2017.12.08 12:46:04 5: CUL_HM HM_4140E2 protEvent:CMDs_processing... pending:0
2017.12.08 12:46:04 5: Starting notify loop for di_alarm_scharf, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:04 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:04 5: Cmd: >set Sprachausgabe playTone 004<
2017.12.08 12:46:04 5: CUL_HM Sprachausgabe protEvent:CMDs_pending pending:1
2017.12.08 12:46:04 5: Starting notify loop for Sprachausgabe, 1 event(s), first is set_playTone 004
2017.12.08 12:46:04 5: End notify loop for Sprachausgabe
2017.12.08 12:46:04 3: CUL_HM set Sprachausgabe playTone 004
2017.12.08 12:46:04 5: CUL_0 sending As1901A011F110343677CB8001C8010400000000000000000083CA
2017.12.08 12:46:04 5: SW: As1901A011F110343677CB8001C8010400000000000000000083CA
2017.12.08 12:46:04 5: CUL_HM Sprachausgabe protEvent:CMDs_processing... pending:0
2017.12.08 12:46:04 5: Starting notify loop for di_alarm_scharf, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:04 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:04 5: Starting notify loop for di_alarm_scharf, 1 event(s), first is wait_timer: 08.12.2017 12:46:34 cmd_1_4 alarm_scharf
2017.12.08 12:46:04 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:04 5: End notify loop for alarm_scharf
2017.12.08 12:46:04 4: WEB: /fhem/?cmd=set+alarm_scharf+on&XHR=1&_=1512732983451 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2017.12.08 12:46:04 5: CUL/RAW: /A0E5A8002528CB1F110340101C8003A1E

2017.12.08 12:46:04 4: CUL_Parse: CUL_0 A 0E 5A 8002 528CB1 F11034 0101C8003A1E -59
2017.12.08 12:46:04 5: CUL_0: dispatch A0E5A8002528CB1F110340101C8003A::-59:CUL_0
2017.12.08 12:46:04 5: CUL_HM Schalter_Funksteckdose_B protEvent:CMDs_done
2017.12.08 12:46:04 5: Starting notify loop for Schalter_Funksteckdose_B, 5 event(s), first is deviceMsg: on (to CUL_0)
2017.12.08 12:46:04 5: End notify loop for Schalter_Funksteckdose_B
2017.12.08 12:46:04 5: CUL/RAW: /A0F2680024140E2F11034010100003E001C

2017.12.08 12:46:04 4: CUL_Parse: CUL_0 A 0F 26 8002 4140E2 F11034 010100003E001C -60
2017.12.08 12:46:04 5: CUL_0: dispatch A0F2680024140E2F11034010100003E00::-60:CUL_0
2017.12.08 12:46:04 5: CUL_HM HM_4140E2 protEvent:CMDs_done
2017.12.08 12:46:04 5: Starting notify loop for HM_4140E2, 1 event(s), first is CMDs_done
2017.12.08 12:46:04 5: End notify loop for HM_4140E2
2017.12.08 12:46:04 5: Starting notify loop for HM_4140E2_Dim, 9 event(s), first is deviceMsg: off (to CUL_0)
2017.12.08 12:46:04 5: End notify loop for HM_4140E2_Dim
2017.12.08 12:46:07 4: CUL_HM_Resend: Sprachausgabe nr 2
2017.12.08 12:46:07 5: CUL_0 sending As1901A011F110343677CB8001C8010400000000000000000083CA
2017.12.08 12:46:07 5: SW: As1901A011F110343677CB8001C8010400000000000000000083CA
2017.12.08 12:46:07 4: CUL_HM_Resend: Schalter_Funksteckdose_C nr 2
2017.12.08 12:46:07 5: CUL_0 sending As0EC0A011F110345975B30201000000
2017.12.08 12:46:07 5: SW: As0EC0A011F110345975B30201000000
2017.12.08 12:46:07 5: CUL/RAW: /A0EC080025975B3F11034010100004705

2017.12.08 12:46:07 4: CUL_Parse: CUL_0 A 0E C0 8002 5975B3 F11034 010100004705 -71.5
2017.12.08 12:46:07 5: CUL_0: dispatch A0EC080025975B3F110340101000047::-71.5:CUL_0
2017.12.08 12:46:07 5: CUL_HM Schalter_Funksteckdose_C protEvent:CMDs_done
2017.12.08 12:46:07 5: Starting notify loop for Schalter_Funksteckdose_C, 5 event(s), first is deviceMsg: off (to CUL_0)
2017.12.08 12:46:07 5: End notify loop for Schalter_Funksteckdose_C
2017.12.08 12:46:07 4: CUL_HM_Resend: Schalter_Funksteckdose_A nr 2
2017.12.08 12:46:07 5: CUL_0 sending As0E55A011F110345289C80201000000
2017.12.08 12:46:07 5: SW: As0E55A011F110345289C80201000000
2017.12.08 12:46:07 5: CUL/RAW: /A0E5580025289C8F11034010100003B1E

2017.12.08 12:46:07 4: CUL_Parse: CUL_0 A 0E 55 8002 5289C8 F11034 010100003B1E -59
2017.12.08 12:46:07 5: CUL_0: dispatch A0E5580025289C8F11034010100003B::-59:CUL_0
2017.12.08 12:46:07 5: CUL_HM Schalter_Funksteckdose_A protEvent:CMDs_done
2017.12.08 12:46:07 5: Starting notify loop for Schalter_Funksteckdose_A, 5 event(s), first is deviceMsg: off (to CUL_0)
2017.12.08 12:46:07 5: Cmd: >set sonnenuntergang off<
2017.12.08 12:46:07 4: dummy set sonnenuntergang off
2017.12.08 12:46:07 5: Starting notify loop for sonnenuntergang, 1 event(s), first is off
2017.12.08 12:46:07 5: End notify loop for sonnenuntergang
2017.12.08 12:46:07 5: Starting notify loop for di_licht_schlaf, 4 event(s), first is cmd_nr: 2
2017.12.08 12:46:07 5: End notify loop for di_licht_schlaf
2017.12.08 12:46:07 5: End notify loop for Schalter_Funksteckdose_A
2017.12.08 12:46:08 5: PRESENCE (Handy_Klaus) - stopping timer
2017.12.08 12:46:08 5: PRESENCE (Handy_Klaus) - starting blocking call for mode lan-ping
2017.12.08 12:46:08 4: BlockingCall (PRESENCE_DoLocalPingScan): created child (16158), uses telnetPort to connect back
2017.12.08 12:46:08 4: Connection accepted from telnetPort_127.0.0.1_58178
2017.12.08 12:46:08 5: Cmd: >{BlockingRegisterTelnet($cl,26684)}<
2017.12.08 12:46:08 5: PRESENCE (Handy_Klaus) - starting ping scan: Handy_Klaus|192.168.178.26|0|1
2017.12.08 12:46:11 5: PRESENCE (Handy_Klaus) - ping command returned with output:
PING 192.168.178.26 (192.168.178.26) 56(84) bytes of data.
From 192.168.178.24 icmp_seq=1 Destination Host Unreachable

--- 192.168.178.26 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

2017.12.08 12:46:11 5: Cmd: >{BlockingStart('26684')}<
2017.12.08 12:46:11 5: Cmd: >{PRESENCE_ProcessLocalScan('Handy_Klaus|0|absent')}<
2017.12.08 12:46:11 5: PRESENCE (Handy_Klaus) - blocking scan result: Handy_Klaus|0|absent
2017.12.08 12:46:11 4: PRESENCE (Handy_Klaus) - rescheduling next check in 30 seconds
2017.12.08 12:46:12 4: CUL_HM_Resend: Sprachausgabe nr 3
2017.12.08 12:46:12 5: CUL_0 sending As1901A011F110343677CB8001C8010400000000000000000083CA
2017.12.08 12:46:12 5: SW: As1901A011F110343677CB8001C8010400000000000000000083CA
2017.12.08 12:46:12 5: PRESENCE (Handy_Frank) - stopping timer
2017.12.08 12:46:12 5: PRESENCE (Handy_Frank) - starting blocking call for mode lan-ping
2017.12.08 12:46:12 4: BlockingCall (PRESENCE_DoLocalPingScan): created child (16160), uses telnetPort to connect back
2017.12.08 12:46:12 4: Connection accepted from telnetPort_127.0.0.1_58180
2017.12.08 12:46:12 5: Cmd: >{BlockingRegisterTelnet($cl,26685)}<
2017.12.08 12:46:12 5: PRESENCE (Handy_Frank) - starting ping scan: Handy_Frank|192.168.178.21|0|1
2017.12.08 12:46:12 5: CUL/RAW: /A0E0180023677CBF110340101C8400006

2017.12.08 12:46:12 4: CUL_Parse: CUL_0 A 0E 01 8002 3677CB F11034 0101C8400006 -71
2017.12.08 12:46:12 5: CUL_0: dispatch A0E0180023677CBF110340101C84000::-71:CUL_0
2017.12.08 12:46:12 5: CUL_HM Sprachausgabe protEvent:CMDs_done
2017.12.08 12:46:12 5: Starting notify loop for Sprachausgabe, 1 event(s), first is on
2017.12.08 12:46:12 5: PRESENCE (Handy_Frank) - ping command returned with output:
PING 192.168.178.21 (192.168.178.21) 56(84) bytes of data.
64 bytes from 192.168.178.21: icmp_seq=1 ttl=64 time=117 ms

--- 192.168.178.21 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 117.977/117.977/117.977/0.000 ms
2017.12.08 12:46:12 5: End notify loop for Sprachausgabe
2017.12.08 12:46:12 5: Cmd: >{BlockingStart('26685')}<
2017.12.08 12:46:12 5: Cmd: >{PRESENCE_ProcessLocalScan('Handy_Frank|0|present')}<
2017.12.08 12:46:12 5: PRESENCE (Handy_Frank) - blocking scan result: Handy_Frank|0|present
2017.12.08 12:46:12 4: PRESENCE (Handy_Frank) - rescheduling next check in 30 seconds
2017.12.08 12:46:13 4: Connection closed for WEB_192.168.178.20_55250: EOF
2017.12.08 12:46:17 5: CUL/RAW: /A149D845E4CB277000000840F4E0000070000092C0208

2017.12.08 12:46:17 4: CUL_Parse: CUL_0 A 14 9D 845E 4CB277 000000 840F4E0000070000092C0208 -70
2017.12.08 12:46:17 5: CUL_0: dispatch A149D845E4CB277000000840F4E0000070000092C02::-70:CUL_0
2017.12.08 12:46:17 5: Starting notify loop for HM_4CB277_Pwr, 1 event(s), first is power: 0.07
2017.12.08 12:46:17 5: Triggering HR.WaschmaschineWattSet
2017.12.08 12:46:17 4: HR.WaschmaschineWattSet exec {my $power =ReadingsVal("HM_4CB277_Pwr","power","");; fhem ("set HR.WaschmaschineWatt $power")}
2017.12.08 12:46:17 5: Cmd: >{my $power =ReadingsVal("HM_4CB277_Pwr","power",""); fhem ("set HR.WaschmaschineWatt $power")}<
2017.12.08 12:46:17 5: Cmd: >set HR.WaschmaschineWatt 0.07<
2017.12.08 12:46:17 4: dummy set HR.WaschmaschineWatt 0.07
2017.12.08 12:46:17 5: Starting notify loop for HR.WaschmaschineWatt, 1 event(s), first is 0.07
2017.12.08 12:46:17 5: End notify loop for HR.WaschmaschineWatt
2017.12.08 12:46:18 5: End notify loop for HM_4CB277_Pwr
2017.12.08 12:46:18 5: Starting notify loop for HM_4CB277_SenF, 1 event(s), first is 50.02
2017.12.08 12:46:18 5: End notify loop for HM_4CB277_SenF
2017.12.08 12:46:18 5: Starting notify loop for HM_4CB277_SenI, 1 event(s), first is 0
2017.12.08 12:46:18 5: End notify loop for HM_4CB277_SenI
2017.12.08 12:46:18 5: Starting notify loop for HM_4CB277_SenPwr, 1 event(s), first is 0.07
2017.12.08 12:46:18 5: End notify loop for HM_4CB277_SenPwr
2017.12.08 12:46:18 5: Starting notify loop for HM_4CB277_SenU, 1 event(s), first is 234.8
2017.12.08 12:46:18 5: End notify loop for HM_4CB277_SenU
2017.12.08 12:46:33 5: CUL/RAW: /A0D03A4103677CBF11034060100000C

2017.12.08 12:46:33 4: CUL_Parse: CUL_0 A 0D 03 A410 3677CB F11034 060100000C -68
2017.12.08 12:46:33 5: CUL_0: dispatch A0D03A4103677CBF1103406010000::-68:CUL_0
2017.12.08 12:46:33 5: CUL_0 sending As0A038002F110343677CB00
2017.12.08 12:46:33 5: CUL 3677CB dly:94ms
2017.12.08 12:46:33 5: SW: As0A038002F110343677CB00
2017.12.08 12:46:33 5: CUL_HM Sprachausgabe protEvent:CMDs_done
2017.12.08 12:46:33 5: CUL_HM Sprachausgabe sent ACK:2
2017.12.08 12:46:33 5: Starting notify loop for Sprachausgabe, 1 event(s), first is off
2017.12.08 12:46:33 5: End notify loop for Sprachausgabe
2017.12.08 12:46:34 5: Starting notify loop for di_alarm_scharf, 1 event(s), first is wait_timer: no timer
2017.12.08 12:46:34 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:34 5: Cmd: >set AlarmDummy on<
2017.12.08 12:46:34 4: dummy set AlarmDummy on
2017.12.08 12:46:34 5: Starting notify loop for AlarmDummy, 1 event(s), first is on
2017.12.08 12:46:34 5: End notify loop for AlarmDummy
2017.12.08 12:46:34 5: Starting notify loop for di_alarm_scharf, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:34 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:34 5: Cmd: >set Heizungen_17_C off<
2017.12.08 12:46:34 4: dummy set Heizungen_17_C off
2017.12.08 12:46:34 5: Starting notify loop for Heizungen_17_C, 1 event(s), first is off
2017.12.08 12:46:34 5: End notify loop for Heizungen_17_C
2017.12.08 12:46:34 5: Starting notify loop for di_alarm_scharf, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:34 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:34 5: Starting notify loop for di_alarm_scharf, 1 event(s), first is wait_timer: 08.12.2017 12:46:44 cmd_1_6 alarm_scharf
2017.12.08 12:46:34 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:35 5: CUL/RAW: /A0F5986104558160000000A80D50B004035

2017.12.08 12:46:36 4: CUL_Parse: CUL_0 A 0F 59 8610 455816 000000 0A80D50B004035 -47.5
2017.12.08 12:46:36 5: CUL_0: dispatch A0F5986104558160000000A80D50B0040::-47.5:CUL_0
2017.12.08 12:46:36 5: Starting notify loop for HM_455816_Weather, 2 event(s), first is measured-temp: 21.3
2017.12.08 12:46:36 5: End notify loop for HM_455816_Weather
2017.12.08 12:46:36 5: Starting notify loop for H_Kueche, 9 event(s), first is ValvePosition: 0
2017.12.08 12:46:36 5: End notify loop for H_Kueche
2017.12.08 12:46:41 5: PRESENCE (Handy_Klaus) - stopping timer
2017.12.08 12:46:41 5: PRESENCE (Handy_Klaus) - starting blocking call for mode lan-ping
2017.12.08 12:46:41 4: BlockingCall (PRESENCE_DoLocalPingScan): created child (16162), uses telnetPort to connect back
2017.12.08 12:46:41 4: Connection accepted from telnetPort_127.0.0.1_58182
2017.12.08 12:46:41 5: Cmd: >{BlockingRegisterTelnet($cl,26686)}<
2017.12.08 12:46:41 5: PRESENCE (Handy_Klaus) - starting ping scan: Handy_Klaus|192.168.178.26|0|1
2017.12.08 12:46:42 5: PRESENCE (Handy_Frank) - stopping timer
2017.12.08 12:46:42 5: PRESENCE (Handy_Frank) - starting blocking call for mode lan-ping
2017.12.08 12:46:42 4: BlockingCall (PRESENCE_DoLocalPingScan): created child (16164), uses telnetPort to connect back
2017.12.08 12:46:42 4: Connection accepted from telnetPort_127.0.0.1_58184
2017.12.08 12:46:42 5: Cmd: >{BlockingRegisterTelnet($cl,26687)}<
2017.12.08 12:46:42 5: PRESENCE (Handy_Frank) - starting ping scan: Handy_Frank|192.168.178.21|0|1
2017.12.08 12:46:42 5: PRESENCE (Handy_Frank) - ping command returned with output:
PING 192.168.178.21 (192.168.178.21) 56(84) bytes of data.
64 bytes from 192.168.178.21: icmp_seq=1 ttl=64 time=184 ms

--- 192.168.178.21 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 184.033/184.033/184.033/0.000 ms
2017.12.08 12:46:42 5: Cmd: >{BlockingStart('26687')}<
2017.12.08 12:46:42 5: Cmd: >{PRESENCE_ProcessLocalScan('Handy_Frank|0|present')}<
2017.12.08 12:46:42 5: PRESENCE (Handy_Frank) - blocking scan result: Handy_Frank|0|present
2017.12.08 12:46:42 4: PRESENCE (Handy_Frank) - rescheduling next check in 30 seconds
2017.12.08 12:46:44 5: PRESENCE (Handy_Klaus) - ping command returned with output:
PING 192.168.178.26 (192.168.178.26) 56(84) bytes of data.
From 192.168.178.24 icmp_seq=1 Destination Host Unreachable

--- 192.168.178.26 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

2017.12.08 12:46:44 5: Cmd: >{BlockingStart('26686')}<
2017.12.08 12:46:44 5: Cmd: >{PRESENCE_ProcessLocalScan('Handy_Klaus|0|absent')}<
2017.12.08 12:46:44 5: PRESENCE (Handy_Klaus) - blocking scan result: Handy_Klaus|0|absent
2017.12.08 12:46:44 4: PRESENCE (Handy_Klaus) - rescheduling next check in 30 seconds
2017.12.08 12:46:44 5: Starting notify loop for di_alarm_scharf, 1 event(s), first is wait_timer: no timer
2017.12.08 12:46:44 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:44 5: Cmd: >set Heizungen_17_C on<
2017.12.08 12:46:44 4: dummy set Heizungen_17_C on
2017.12.08 12:46:44 5: Starting notify loop for Heizungen_17_C, 1 event(s), first is on
2017.12.08 12:46:44 5: Cmd: >set Heizungen_20_C off<
2017.12.08 12:46:44 4: dummy set Heizungen_20_C off
2017.12.08 12:46:44 5: Starting notify loop for Heizungen_20_C, 1 event(s), first is off
2017.12.08 12:46:44 5: End notify loop for Heizungen_20_C
2017.12.08 12:46:44 5: Starting notify loop for di_heizung_abwesen, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:44 5: End notify loop for di_heizung_abwesen
2017.12.08 12:46:44 5: Cmd: >set H_Wohnzimmer desired-temp 16<
2017.12.08 12:46:44 5: CUL_HM Heizung_Wohnzimmer protEvent:CMDs_pending pending:1
2017.12.08 12:46:44 5: CUL_HM Heizung_Wohnzimmer protEvent:CMDs_pending pending:2
2017.12.08 12:46:44 5: Starting notify loop for H_Wohnzimmer, 1 event(s), first is set_desired-temp 16
2017.12.08 12:46:44 5: End notify loop for H_Wohnzimmer
2017.12.08 12:46:44 5: Starting notify loop for H_Wohnzimmer, 1 event(s), first is set_desired-temp 16
2017.12.08 12:46:44 5: End notify loop for H_Wohnzimmer
2017.12.08 12:46:44 3: CUL_HM set H_Wohnzimmer desired-temp 16
2017.12.08 12:46:44 5: Starting notify loop for di_heizung_abwesen, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:44 5: End notify loop for di_heizung_abwesen
2017.12.08 12:46:44 5: Cmd: >set H_Flur desired-temp 16<
2017.12.08 12:46:44 5: CUL_HM Heizung_Flur protEvent:CMDs_pending pending:1
2017.12.08 12:46:44 5: CUL_HM Heizung_Flur protEvent:CMDs_pending pending:2
2017.12.08 12:46:44 5: Starting notify loop for H_Flur, 1 event(s), first is set_desired-temp 16
2017.12.08 12:46:44 5: End notify loop for H_Flur
2017.12.08 12:46:44 5: Starting notify loop for H_Flur, 1 event(s), first is set_desired-temp 16
2017.12.08 12:46:44 5: End notify loop for H_Flur
2017.12.08 12:46:44 3: CUL_HM set H_Flur desired-temp 16
2017.12.08 12:46:44 5: Starting notify loop for di_heizung_abwesen, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:44 5: End notify loop for di_heizung_abwesen
2017.12.08 12:46:44 5: Cmd: >set H_Kueche desired-temp 16<
2017.12.08 12:46:44 5: CUL_HM Heizung_Kueche protEvent:CMDs_pending pending:1
2017.12.08 12:46:44 5: CUL_HM Heizung_Kueche protEvent:CMDs_pending pending:2
2017.12.08 12:46:44 5: Starting notify loop for H_Kueche, 1 event(s), first is set_desired-temp 16
2017.12.08 12:46:44 5: End notify loop for H_Kueche
2017.12.08 12:46:44 5: Starting notify loop for H_Kueche, 1 event(s), first is set_desired-temp 16
2017.12.08 12:46:44 5: End notify loop for H_Kueche
2017.12.08 12:46:44 3: CUL_HM set H_Kueche desired-temp 16
2017.12.08 12:46:44 5: Starting notify loop for di_heizung_abwesen, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:44 5: End notify loop for di_heizung_abwesen
2017.12.08 12:46:44 5: End notify loop for Heizungen_17_C
2017.12.08 12:46:44 5: Starting notify loop for di_alarm_scharf, 5 event(s), first is cmd_nr: 1
2017.12.08 12:46:44 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:44 1: ERROR evaluating { DebianMail('<alarm@xyz.de>','Alarmanlage-scharf','');;}: Undefined subroutine &main::DebianMail called at (eval 218663) line 1.

2017.12.08 12:46:44 2: di_alarm_scharf: { DebianMail('<alarm@xyz.de>','Alarmanlage-scharf','');;}: Undefined subroutine &main::DebianMail called at (eval 218663) line 1.

2017.12.08 12:46:44 5: Starting notify loop for di_alarm_scharf, 6 event(s), first is cmd_nr: 1
2017.12.08 12:46:44 5: End notify loop for di_alarm_scharf
2017.12.08 12:46:58 4: Connection closed for WEB_192.168.178.20_55166: EOF
2017.12.08 12:46:58 4: WEB_192.168.178.20_55252 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2017-12.log; BUFLEN:0



DeeSPe

Da fehlt noch einiges im Log.
Poste mal beginnend von hier:
Including fhem.cfg

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

achim60

okay hier die fhem.cfg. Aber bitte daran denken das ich vor 1 Jahr damit anfing und ein absoluter Neuling war. Die cfg wird dann wohl für den Profi merkwürdig aussehen  ;)


attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride
attr global autoload_undefined_devices 1
attr global autosave 0
attr global backupdir /media/Fritz.Nas/Backup
attr global featurelevel 5.7
attr global latitude 51.582508
attr global logfile ./log/fhem-%Y-%m.log
attr global longitude 7.504053
attr global modpath .
attr global motd SecurityCheck:\
\
WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth.\
telnetPort has no associated allowed device with password/globalpassword.\
\
Restart FHEM for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 5


define telnetPort telnet 7072 global


#--------------------------------------
#Dummy HR.WaschmaschineWatt für die Anzeige des aktuellen Watt-Verbrauchs definieren
define HR.WaschmaschineWatt dummy
attr HR.WaschmaschineWatt room Keller

#Dummy HR.WaschmaschineWatt mit Werten versorgen
define HR.WaschmaschineWattSet notify HM_4CB277_Pwr {my $power =ReadingsVal("HM_4CB277_Pwr","power","");; fhem ("set HR.WaschmaschineWatt $power")}
attr HR.WaschmaschineWattSet disable 0


#Dummy HR.WaschmaschineBetrieb definieren
define HR.WaschmaschineBetrieb dummy
attr HR.WaschmaschineBetrieb event-on-change-reading state
attr HR.WaschmaschineBetrieb room Keller
attr HR.WaschmaschineBetrieb webCmd on:off


#Dummy HR.WaschmaschineBetrieb einschalten bei Verbrauch größer 30 Watt
define HR.WaschmaschineBetriebAn notify HM_4CB277_Pwr:power.* {fhem ("set HR.WaschmaschineBetrieb on;; setstate HR.Waschmaschine AutoOff defined") if (ReadingsVal("HM_4CB277_Pwr","power","") >= 30 && Value("HR.WaschmaschineBetrieb") ne "off")}
attr HR.WaschmaschineBetriebAn disable 1






#------------------------------------









define WEB FHEMWEB 8083 global
attr WEB editConfig 1
attr WEB hiddenroom AlarmRoom
attr WEB iconPath openautomation:default

define WEBphone FHEMWEB 8084 global
attr WEBphone hiddenroom AlarmRoom
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet hiddenroom AlarmRoom
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define CUL_0 CUL /dev/ttyACM0@9600 1034
attr CUL_0 rfmode HomeMatic
define Heizung_Wohnzimmer CUL_HM 50217B
attr Heizung_Wohnzimmer IODev CUL_0
attr Heizung_Wohnzimmer actCycle 000:10
attr Heizung_Wohnzimmer actStatus alive
attr Heizung_Wohnzimmer autoReadReg 4_reqStatus
attr Heizung_Wohnzimmer event-on-change-reading 1
attr Heizung_Wohnzimmer expert 2_full
attr Heizung_Wohnzimmer firmware 1.4
attr Heizung_Wohnzimmer model HM-CC-RT-DN
attr Heizung_Wohnzimmer room Heizung
attr Heizung_Wohnzimmer serialNr NEQ1411124
attr Heizung_Wohnzimmer subType thermostat
attr Heizung_Wohnzimmer webCmd getConfig:clear msgEvents:burstXmit
define FileLog_Heizung_Wohnzimmer FileLog ./log/Heizung_Wohnzimmer-%Y.log Heizung_Wohnzimmer
attr FileLog_Heizung_Wohnzimmer logtype text
attr FileLog_Heizung_Wohnzimmer room CUL_HM
define HM_50217B_Weather CUL_HM 50217B01
attr HM_50217B_Weather model HM-CC-RT-DN
attr HM_50217B_Weather peerIDs 00000000,
define HM_50217B_Climate CUL_HM 50217B02
attr HM_50217B_Climate model HM-CC-RT-DN
attr HM_50217B_Climate peerIDs 00000000,
define HM_50217B_WindowRec CUL_HM 50217B03
attr HM_50217B_WindowRec model HM-CC-RT-DN
attr HM_50217B_WindowRec peerIDs 00000000,56A18801,
attr HM_50217B_WindowRec stateFormat last:trigLast
define H_Wohnzimmer CUL_HM 50217B04
attr H_Wohnzimmer model HM-CC-RT-DN
attr H_Wohnzimmer peerIDs 00000000,
attr H_Wohnzimmer room Wohnzimmer
define HM_50217B_ClimaTeam CUL_HM 50217B05
attr HM_50217B_ClimaTeam model HM-CC-RT-DN
attr HM_50217B_ClimaTeam peerIDs 00000000,
define HM_50217B_remote CUL_HM 50217B06
attr HM_50217B_remote model HM-CC-RT-DN
attr HM_50217B_remote peerIDs 00000000,
define Heizung_Flur CUL_HM 450FF1
attr Heizung_Flur IODev CUL_0
attr Heizung_Flur actCycle 000:10
attr Heizung_Flur actStatus alive
attr Heizung_Flur autoReadReg 4_reqStatus
attr Heizung_Flur event-on-change-reading 1
attr Heizung_Flur expert 2_full
attr Heizung_Flur firmware 1.4
attr Heizung_Flur model HM-CC-RT-DN
attr Heizung_Flur room Heizung
attr Heizung_Flur serialNr MEQ1885813
attr Heizung_Flur subType thermostat
attr Heizung_Flur webCmd getConfig:clear msgEvents:burstXmit
define FileLog_Heizung_Flur FileLog ./log/Heizung_Flur-%Y.log Heizung_Flur
attr FileLog_Heizung_Flur logtype text
attr FileLog_Heizung_Flur room CUL_HM
define HM_450FF1_Weather CUL_HM 450FF101
attr HM_450FF1_Weather model HM-CC-RT-DN
attr HM_450FF1_Weather peerIDs 00000000,
define HM_450FF1_Climate CUL_HM 450FF102
attr HM_450FF1_Climate model HM-CC-RT-DN
attr HM_450FF1_Climate peerIDs 00000000,
define HM_450FF1_WindowRec CUL_HM 450FF103
attr HM_450FF1_WindowRec model HM-CC-RT-DN
attr HM_450FF1_WindowRec peerIDs 00000000,4EE4F201,
attr HM_450FF1_WindowRec stateFormat last:trigLast
define H_Flur CUL_HM 450FF104
attr H_Flur model HM-CC-RT-DN
attr H_Flur peerIDs 00000000,
attr H_Flur room Flur
define HM_450FF1_ClimaTeam CUL_HM 450FF105
attr HM_450FF1_ClimaTeam model HM-CC-RT-DN
attr HM_450FF1_ClimaTeam peerIDs 00000000,
define HM_450FF1_remote CUL_HM 450FF106
attr HM_450FF1_remote model HM-CC-RT-DN
attr HM_450FF1_remote peerIDs 00000000,
define Heizung_Kueche CUL_HM 455816
attr Heizung_Kueche IODev CUL_0
attr Heizung_Kueche actCycle 000:10
attr Heizung_Kueche actStatus alive
attr Heizung_Kueche autoReadReg 4_reqStatus
attr Heizung_Kueche event-on-change-reading 1
attr Heizung_Kueche expert 2_full
attr Heizung_Kueche firmware 1.4
attr Heizung_Kueche model HM-CC-RT-DN
attr Heizung_Kueche room Heizung
attr Heizung_Kueche serialNr MEQ1882220
attr Heizung_Kueche subType thermostat
attr Heizung_Kueche webCmd getConfig:clear msgEvents:burstXmit
define FileLog_Heizung_Kueche FileLog ./log/Heizung_Kueche-%Y.log Heizung_Kueche
attr FileLog_Heizung_Kueche logtype text
attr FileLog_Heizung_Kueche room CUL_HM
define HM_455816_Weather CUL_HM 45581601
attr HM_455816_Weather model HM-CC-RT-DN
attr HM_455816_Weather peerIDs 00000000,
define HM_455816_Climate CUL_HM 45581602
attr HM_455816_Climate model HM-CC-RT-DN
attr HM_455816_Climate peerIDs 00000000,
define HM_455816_WindowRec CUL_HM 45581603
attr HM_455816_WindowRec model HM-CC-RT-DN
attr HM_455816_WindowRec peerIDs 00000000,
attr HM_455816_WindowRec stateFormat last:trigLast
define H_Kueche CUL_HM 45581604
attr H_Kueche model HM-CC-RT-DN
attr H_Kueche peerIDs 00000000,
attr H_Kueche room Küche
define HM_455816_ClimaTeam CUL_HM 45581605
attr HM_455816_ClimaTeam model HM-CC-RT-DN
attr HM_455816_ClimaTeam peerIDs 00000000,
define HM_455816_remote CUL_HM 45581606
attr HM_455816_remote model HM-CC-RT-DN
attr HM_455816_remote peerIDs 00000000,

define Keller_Funksteckdose CUL_HM 4CB277
attr Keller_Funksteckdose IODev CUL_0
attr Keller_Funksteckdose actCycle 000:10
attr Keller_Funksteckdose actStatus alive
attr Keller_Funksteckdose autoReadReg 4_reqStatus
attr Keller_Funksteckdose expert 2_full
attr Keller_Funksteckdose firmware 1.6
attr Keller_Funksteckdose model HM-ES-PMSw1-Pl
attr Keller_Funksteckdose room Keller
attr Keller_Funksteckdose serialNr NEQ0400150
attr Keller_Funksteckdose subType powerMeter
attr Keller_Funksteckdose webCmd getConfig:clear msgEvents
define FileLog_Keller_Funksteckdose FileLog ./log/Keller_Funksteckdose-%Y.log Keller_Funksteckdose
attr FileLog_Keller_Funksteckdose logtype text
attr FileLog_Keller_Funksteckdose room CUL_HM
define HM_4CB277_Sw CUL_HM 4CB27701
attr HM_4CB277_Sw model HM-ES-PMSw1-Pl
attr HM_4CB277_Sw peerIDs 00000000,
attr HM_4CB277_Sw room Keller
define HM_4CB277_Pwr CUL_HM 4CB27702
attr HM_4CB277_Pwr event-on-update-reading power
attr HM_4CB277_Pwr model HM-ES-PMSw1-Pl
define HM_4CB277_SenPwr CUL_HM 4CB27703
attr HM_4CB277_SenPwr model HM-ES-PMSw1-Pl
attr HM_4CB277_SenPwr peerIDs 00000000,
define HM_4CB277_SenI CUL_HM 4CB27704
attr HM_4CB277_SenI model HM-ES-PMSw1-Pl
attr HM_4CB277_SenI peerIDs 00000000,
define HM_4CB277_SenU CUL_HM 4CB27705
attr HM_4CB277_SenU model HM-ES-PMSw1-Pl
attr HM_4CB277_SenU peerIDs 00000000,
define HM_4CB277_SenF CUL_HM 4CB27706
attr HM_4CB277_SenF model HM-ES-PMSw1-Pl
attr HM_4CB277_SenF peerIDs 00000000,

define FileLog_Keller FileLog ./log/out_Keller-%Y-%m.log HM_4CB277_Sw

define FileLog_Keller_Watt FileLog ./log/out_Keller_Watt-%Y-%m.log HM_4CB277_Pwr


define di_waschmaschine_fertig DOIF ([HM_4CB277_Pwr:power] < 11) (set Sprachausgabe playTone 001, set waesche_fertig on, ) ({ DebianMail('<alarm@xyz.de>','Wäsche-fertig','');;;;}) DOELSEIF ([HM_4CB277_Pwr:power] > 11) (set waesche_fertig off)
attr di_waschmaschine_fertig wait 300
define di_waschmaschineON DOIF ([HM_4CB277_Pwr:power] > 2) (set HR.WaschmaschineBetrieb on ) DOELSE (set HR.WaschmaschineBetrieb off)(set waesche_fertig  off)
define Bewegungsmelder_Hausflur CUL_HM 4F9301
attr Bewegungsmelder_Hausflur IODev CUL_0
attr Bewegungsmelder_Hausflur actCycle 000:10
attr Bewegungsmelder_Hausflur actStatus alive
attr Bewegungsmelder_Hausflur autoReadReg 4_reqStatus
attr Bewegungsmelder_Hausflur expert 2_full
attr Bewegungsmelder_Hausflur firmware 1.6
attr Bewegungsmelder_Hausflur model HM-Sen-MDIR-O
attr Bewegungsmelder_Hausflur peerIDs 00000000,
attr Bewegungsmelder_Hausflur room Haus-Flur
attr Bewegungsmelder_Hausflur serialNr NEQ1295704
attr Bewegungsmelder_Hausflur showtime 1
attr Bewegungsmelder_Hausflur subType motionDetector
define FileLog_Bewegungsmelder_Hausflur FileLog ./log/Bewegungsmelder_Hausflur-%Y.log Bewegungsmelder_Hausflur
attr FileLog_Bewegungsmelder_Hausflur logtype text
attr FileLog_Bewegungsmelder_Hausflur room CUL_HM

define Bewegung_Hausflur dummy
attr Bewegung_Hausflur room Haus-Flur,test
attr Bewegung_Hausflur webCmd on:off
define di_garage DOIF ([Bewegungsmelder_Garage] eq "motion" or [GaragenTor] eq "open") (set Bewegung_Garage on, set Sprachausgabe playTone 002)
attr di_garage do always
define Schalter_Funksteckdose_A CUL_HM 5289C8
attr Schalter_Funksteckdose_A IODev CUL_0
attr Schalter_Funksteckdose_A autoReadReg 4_reqStatus
attr Schalter_Funksteckdose_A expert 2_full
attr Schalter_Funksteckdose_A firmware 2.6
attr Schalter_Funksteckdose_A model HM-LC-Sw1-Pl-DN-R1
attr Schalter_Funksteckdose_A peerIDs 00000000,
attr Schalter_Funksteckdose_A room Steckdosen,CUL_HM
attr Schalter_Funksteckdose_A serialNr NEQ1677181
attr Schalter_Funksteckdose_A subType switch
attr Schalter_Funksteckdose_A webCmd statusRequest:toggle:on:off
define FileLog_Schalter_Funksteckdose_A FileLog ./log/Schalter_Funksteckdose_A-%Y.log Schalter_Funksteckdose_A
attr FileLog_Schalter_Funksteckdose_A logtype text
attr FileLog_Schalter_Funksteckdose_A room CUL_HM
define FileLog_HM_4656DC FileLog ./log/HM_4656DC-%Y.log HM_4656DC
attr FileLog_HM_4656DC logtype text
attr FileLog_HM_4656DC room CUL_HM
define Heizungen_17_C dummy
attr Heizungen_17_C userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr Heizungen_17_C room Heizung,Temperature
attr Heizungen_17_C webCmd on:off
define di_heizung_abwesen DOIF ([Heizungen_17_C:"on"]) (set Heizungen_20_C off ) (set H_Wohnzimmer desired-temp 16)(set H_Flur desired-temp 16)(set H_Kueche desired-temp 16)
attr di_heizung_abwesen do always
attr di_heizung_abwesen room Heizung
define Heizungen_20_C dummy
attr Heizungen_20_C userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr Heizungen_20_C room Heizung,Temperature
attr Heizungen_20_C webCmd on:off
define di_heizung_abwesen_20 DOIF ([Heizungen_20_C:?on]) (set Heizungen_17_C off) (set Heizung_aus off ) (set H_Wohnzimmer desired-temp 20)(set H_Flur desired-temp 20)(set H_Kueche desired-temp 20)
attr di_heizung_abwesen_20 do always
attr di_heizung_abwesen_20 room Heizung,Temperature
define Sprachausgabe CUL_HM 3677CB
attr Sprachausgabe IODev CUL_0
attr Sprachausgabe autoReadReg 4_reqStatus
attr Sprachausgabe expert 2_full
attr Sprachausgabe firmware 1.0
attr Sprachausgabe ignore 0
attr Sprachausgabe model HM-OU-CM-PCB
attr Sprachausgabe peerIDs 00000000,
attr Sprachausgabe room CUL_HM
attr Sprachausgabe serialNr MEQ0278605
attr Sprachausgabe subType outputUnit
define FileLog_Sprachausgabe FileLog ./log/Sprachausgabe-%Y.log Sprachausgabe
attr FileLog_Sprachausgabe logtype text
attr FileLog_Sprachausgabe room CUL_HM
define DI_Benachrichtigung_Glocke DOIF ([20:30]) (set Sprachausgabe playTone 013)
attr DI_Benachrichtigung_Glocke do always
attr DI_Benachrichtigung_Glocke room Benachrichtigungen
define di_Heizung_auf_17 DOIF ([22:30] and [Heizungen_17_C]eq "off") (set Sprachausgabe playTone 003, set Heizungen_20_C off, set Heizungen_17_C on )\
\

attr di_Heizung_auf_17 do always
attr di_Heizung_auf_17 room Heizung
define Handy_Klaus PRESENCE lan-ping 192.168.178.26
attr Handy_Klaus userattr presence presence_map structexclude
attr Handy_Klaus event-on-change-reading state,presence
attr Handy_Klaus ping_count 1
attr Handy_Klaus presence Anwesenheit
attr Handy_Klaus room Handys
define Bewegungsmelder_Garage CUL_HM 4CCFA6
attr Bewegungsmelder_Garage IODev CUL_0
attr Bewegungsmelder_Garage actStatus 1
attr Bewegungsmelder_Garage autoReadReg 4_reqStatus
attr Bewegungsmelder_Garage expert 2_full
attr Bewegungsmelder_Garage firmware 1.6
attr Bewegungsmelder_Garage model HM-SEN-MDIR-SM
attr Bewegungsmelder_Garage room Garage
attr Bewegungsmelder_Garage serialNr NEQ0417044
attr Bewegungsmelder_Garage showtime 1
attr Bewegungsmelder_Garage subType motionDetector
define FileLog_Bewegungsmelder_Garage FileLog ./log/Bewegungsmelder_Garage-%Y.log Bewegungsmelder_Garage
attr FileLog_Bewegungsmelder_Garage logtype text
attr FileLog_Bewegungsmelder_Garage room CUL_HM
define di_bewegung_Flur DOIF ([Bewegungsmelder_Hausflur:"motion"] and [alarm_scharf] eq "off") (set Sprachausgabe playTone 012, set Bewegung_Hausflur on )
attr di_bewegung_Flur disable 0
attr di_bewegung_Flur do always
attr di_bewegung_Flur room test

define FileLog_Heizung_Schlafzimmer FileLog ./log/Heizung_Schlafzimmer-%Y.log Heizung_Schlafzimmer
attr FileLog_Heizung_Schlafzimmer logtype text
attr FileLog_Heizung_Schlafzimmer room CUL_HM

define di_temp_messung DOIF ([HM_50217B_Weather:STATE] < 18) (set Heizungen_17_C on)
define Heizung_Schlafzimmer CUL_HM 52407E
attr Heizung_Schlafzimmer IODev CUL_0
attr Heizung_Schlafzimmer actCycle 000:10
attr Heizung_Schlafzimmer actStatus alive
attr Heizung_Schlafzimmer autoReadReg 4_reqStatus
attr Heizung_Schlafzimmer event-on-change-reading 1
attr Heizung_Schlafzimmer expert 2_raw
attr Heizung_Schlafzimmer firmware 1.4
attr Heizung_Schlafzimmer model HM-CC-RT-DN
attr Heizung_Schlafzimmer room Heizung
attr Heizung_Schlafzimmer serialNr NEQ1399985
attr Heizung_Schlafzimmer subType thermostat
attr Heizung_Schlafzimmer webCmd getConfig:clear msgEvents:burstXmit
define FileLog_HM_52407E FileLog ./log/HM_52407E-%Y.log HM_52407E
attr FileLog_HM_52407E logtype text
attr FileLog_HM_52407E room CUL_HM
define HM_52407E_Weather CUL_HM 52407E01
attr HM_52407E_Weather model HM-CC-RT-DN
attr HM_52407E_Weather peerIDs 00000000,
attr HM_52407E_Weather room schlafzimmer
define HM_52407E_Climate CUL_HM 52407E02
attr HM_52407E_Climate model HM-CC-RT-DN
attr HM_52407E_Climate peerIDs 00000000,
define HM_52407E_WindowRec CUL_HM 52407E03
attr HM_52407E_WindowRec model HM-CC-RT-DN
attr HM_52407E_WindowRec peerIDs 00000000,
attr HM_52407E_WindowRec stateFormat last:trigLast
define H_Schlafzimmer CUL_HM 52407E04
attr H_Schlafzimmer model HM-CC-RT-DN
attr H_Schlafzimmer peerIDs 00000000,
define HM_52407E_ClimaTeam CUL_HM 52407E05
attr HM_52407E_ClimaTeam model HM-CC-RT-DN
attr HM_52407E_ClimaTeam peerIDs 00000000,
define HM_52407E_remote CUL_HM 52407E06
attr HM_52407E_remote model HM-CC-RT-DN
attr HM_52407E_remote peerIDs 00000000,
define TABLETUI HTTPSRV ftui/ ./www/tablet Tablet-UI
define Tablette_Klaus dummy
attr Tablette_Klaus room Medical
attr Tablette_Klaus webCmd on:off

define Bewegung_Garage dummy
attr Bewegung_Garage room Garage,test
attr Bewegung_Garage webCmd on:off
define MeinWetter Weather 673067 3600 de
attr MeinWetter room Wetter
define FileLog_MeinWetter FileLog ./log/meinwetter-%Y-%m.log MeinWetter
attr FileLog_MeinWetter logtype text
attr FileLog_MeinWetter room Wetter
define weblink_meinwetter weblink htmlCode {WeatherAsHtml("MeinWetter",7)}
attr weblink_meinwetter room Wetter
define Anrufliste FB_CALLMONITOR 192.168.178.1
attr Anrufliste local-area-code 02306
attr Anrufliste reverse-search phonebook,klicktel.de,dasoertliche.de
attr Anrufliste reverse-search-cache 1
attr Anrufliste reverse-search-cache-file /opt/fhem/log/reverse_search.txt
attr Anrufliste unique-call-ids 1
define FileLog_Friz_Box_Monitor FileLog ./log/anruf-monitor-%Y-%m.log Anrufliste
attr FileLog_Friz_Box_Monitor room Anrufe
define SVG_FileLog_Friz_Box_Monitor_1 SVG FileLog_Friz_Box_Monitor:SVG_FileLog_Friz_Box_Monitor_1:CURRENT
attr SVG_FileLog_Friz_Box_Monitor_1 group anrufe,
attr SVG_FileLog_Friz_Box_Monitor_1 room Anrufe
define Anruflisten FB_CALLLIST Anrufliste
attr Anruflisten create-readings 1
attr Anruflisten eventMap SIP0:Telefon
attr Anruflisten group Anrufe
attr Anruflisten language de
attr Anruflisten number-of-calls 20
attr Anruflisten room Anrufe
attr Anruflisten userReadings readinga1 { return "Privat" if( ReadingsVal('Anruflisten','1-external','') eq 'SIP5' ) }, readinga2 { return "Büro" if( ReadingsVal('Anruflisten','1-external','') eq 'SIP0' ) }, readinga3 { return "Fax" if( ReadingsVal('Anruflisten','1-external','') eq 'SIP2' ) }, \
readingb1 { return "Privat" if( ReadingsVal('Anruflisten','2-external','') eq 'SIP5' ) }, readingb2 { return "Büro" if( ReadingsVal('Anruflisten','2-external','') eq 'SIP0' ) }, readingb3 { return "Fax" if( ReadingsVal('Anruflisten','2-external','') eq 'SIP2' ) },\
readingc1 { return "Privat" if( ReadingsVal('Anruflisten','3-external','') eq 'SIP5' ) }, readingc2 { return "Büro" if( ReadingsVal('Anruflisten','3-external','') eq 'SIP0' ) }, readingc3 { return "Fax" if( ReadingsVal('Anruflisten','3-external','') eq 'SIP2' ) },\
readingd1 { return "Privat" if( ReadingsVal('Anruflisten','4-external','') eq 'SIP5' ) }, readingd2 { return "Büro" if( ReadingsVal('Anruflisten','4-external','') eq 'SIP0' ) }, readingd3 { return "Fax" if( ReadingsVal('Anruflisten','4-external','') eq 'SIP2' ) },\
readinge1 { return "Privat" if( ReadingsVal('Anruflisten','5-external','') eq 'SIP5' ) }, readinge2 { return "Büro" if( ReadingsVal('Anruflisten','5-external','') eq 'SIP0' ) }, readinge3 { return "Fax" if( ReadingsVal('Anruflisten','5-external','') eq 'SIP2' ) },\
readingf1 { return "Privat" if( ReadingsVal('Anruflisten','6-external','') eq 'SIP5' ) }, readingf2 { return "Büro" if( ReadingsVal('Anruflisten','6-external','') eq 'SIP0' ) }, readingf3 { return "Fax" if( ReadingsVal('Anruflisten','6-external','') eq 'SIP2' ) },\
readingg1 { return "Privat" if( ReadingsVal('Anruflisten','7-external','') eq 'SIP5' ) }, readingg2 { return "Büro" if( ReadingsVal('Anruflisten','7-external','') eq 'SIP0' ) }, readingg3 { return "Fax" if( ReadingsVal('Anruflisten','7-external','') eq 'SIP2' ) }
define Kalender_Muell Calendar ical url https://calendar.google.com/calendar/ical/s9j1o56b8ijqjs8lo7us2i127s%40group.calendar.google.com/private-8a5e27c71672b5b75b9c6d3c23aedbc3/basic.ics 21600
attr Kalender_Muell hideOlderThan 0
attr Kalender_Muell room Kalender
define Kalender_muell CALVIEW Kalender_Muell 1 21600
attr Kalender_muell maxreadings 5
attr Kalender_muell modes next
attr Kalender_muell room Kalender
attr Kalender_muell userReadings tag_zu_vor { return "on" if( ReadingsVal('Kalender_muell','c-tomorrow','') eq '1' ) }
define Schalter_Funksteckdose_B CUL_HM 528CB1
attr Schalter_Funksteckdose_B IODev CUL_0
attr Schalter_Funksteckdose_B autoReadReg 4_reqStatus
attr Schalter_Funksteckdose_B expert 2_raw
attr Schalter_Funksteckdose_B firmware 2.6
attr Schalter_Funksteckdose_B model HM-LC-Sw1-Pl-DN-R1
attr Schalter_Funksteckdose_B peerIDs 00000000,528CB101,
attr Schalter_Funksteckdose_B room CUL_HM,Steckdosen
attr Schalter_Funksteckdose_B serialNr NEQ1676573
attr Schalter_Funksteckdose_B subType switch
attr Schalter_Funksteckdose_B webCmd statusRequest:toggle:on:off
define FileLog_Schalter_Funksteckdose_B FileLog ./log/Schalter_Funksteckdose_B-%Y.log Schalter_Funksteckdose_B
attr FileLog_Schalter_Funksteckdose_B logtype text
attr FileLog_Schalter_Funksteckdose_B room CUL_HM
define TV_Dummy dummy
attr TV_Dummy webCmd on:off
define Dummy_TV_ DOIF ([Dummy_TV_:?on]) (set Schalter_Funksteckdose_A on, Schalter_Funksteckdose_B on)
attr Dummy_TV_ webCmd on:off
define waesche_fertig dummy
attr waesche_fertig eventMap on:--fertig-- off:--läuft--
attr waesche_fertig room Keller
attr waesche_fertig webCmd on:off
define Tuerkontakt_Wohnung CUL_HM 4EE4F2
attr Tuerkontakt_Wohnung IODev CUL_0
attr Tuerkontakt_Wohnung actCycle 002:50
attr Tuerkontakt_Wohnung actStatus alive
attr Tuerkontakt_Wohnung autoReadReg 4_reqStatus
attr Tuerkontakt_Wohnung expert 2_raw
attr Tuerkontakt_Wohnung firmware 1.0
attr Tuerkontakt_Wohnung model HM-SEC-SCo
attr Tuerkontakt_Wohnung peerIDs 00000000,450FF103,
attr Tuerkontakt_Wohnung room Haustuer
attr Tuerkontakt_Wohnung serialNr NEQ1284379
attr Tuerkontakt_Wohnung subType threeStateSensor
define FileLog_Tuerkontakt_Wohnung FileLog ./log/Tuerkontakt_Wohnung-%Y.log Tuerkontakt_Wohnung
attr FileLog_Tuerkontakt_Wohnung logtype text
attr FileLog_Tuerkontakt_Wohnung room CUL_HM
define FileLog_PRESENCE FileLog ./log/PRESENCE-%Y.log Handy_Klaus
attr FileLog_PRESENCE logtype text
attr FileLog_PRESENCE room Logs
define Klaus_Anwesend dummy
attr Klaus_Anwesend room Handys
attr Klaus_Anwesend webCmd on:off
define di_Klaus_Anwesend DOIF ([Handy_Klaus:"present"]) (set Klaus_Anwesend on) DOELSE (set Klaus_Anwesend off)
attr di_Klaus_Anwesend room Handys
define Petra_Anwesend dummy
attr Petra_Anwesend room Handys
attr Petra_Anwesend webCmd on:off
define Handy_Petra PRESENCE lan-ping 192.168.178.21
attr Handy_Petra userattr presence presence_map structexclude
attr Handy_Petra event-on-change-reading state,presence
attr Handy_Petra ping_count 1
attr Handy_Petra presence Anwesenheit
attr Handy_Petra room Handys
define di_Petra_Anwesend DOIF ([Handy_Petra:"present"]) (set Petra_Anwesend on)  DOELSE (set Petra_Anwesend off)
attr di_Petra_Anwesend room Handys
attr di_Petra_Anwesend wait 0:300
define Anwesenheit structure presence Handy_Klaus Handy_Petra
attr Anwesenheit clientstate_behavior relative
attr Anwesenheit clientstate_priority present absent
attr Anwesenheit room Handys
define LichtWetter Twilight 51.5822100 7.5040920 2 673067
attr LichtWetter room Wetter

define alarm_bewegung_garage_handy DOIF ([Klaus_Anwesend] eq "off" and [alarm_sprach_aus] eq "off"  and [Bewegung_Garage] eq "on") ({ DebianMail('<a.k@xyz.de>','Bewegung-Garage bzw.Tor','');;;;})\

attr alarm_bewegung_garage_handy disable 0
attr alarm_bewegung_garage_handy do always
attr alarm_bewegung_garage_handy room Handys,test
attr alarm_bewegung_garage_handy wait 90
define muell_morgen dummy
attr muell_morgen room Kalender
attr muell_morgen webCmd on:off
define di_m_morgen DOIF ([Kalender_muell:c-tomorrow] ==1) (set muell_morgen on) ({ DebianMail('<alarm@xyz.de>','Mülltone','');;;;})\
\

attr di_m_morgen room Kalender
define Heizung_aus dummy
attr Heizung_aus room Heizung
attr Heizung_aus webCmd on:off
define myCam weblink htmlCode <a onClick="window.open "href="https://deine.url.net:12345/url-zum-fullstream"><img src="https://deine.url.net:12345/url-zum-icon"></a>
define di_tuerkontakt DOIF ([Klaus_Anwesend] eq "off" and [Tuerkontakt_Wohnung] eq "open") ({ DebianMail('<alarm@xyz.de>','Haustür-geöffnet','');;;;})
attr di_tuerkontakt do always
attr di_tuerkontakt room Handys
define di_tuerkontakt_15_minuten DOIF ([Tuerkontakt_Wohnung:"open"]) (set Bewegung_Hausflur off, set Bewegung_Garage off)
attr di_tuerkontakt_15_minuten do always
attr di_tuerkontakt_15_minuten wait 900
define alarm_scharf dummy
attr alarm_scharf room Alarmanlage
attr alarm_scharf webCmd on:off
define keypad_key dummy
attr keypad_key room Alarmanlage
define keypad_release notify keypad_key:[0-9|#] sleep 0.5
define alarm_unscharf_pin sequence keypad_key:xx keypad_key:xx keypad_key:xx keypad_key:x
attr alarm_unscharf_pin room Alarmanlage
define alarm_unscharf_schalten notify alarm_unscharf_pin:trigger set alarm_scharf off
attr alarm_unscharf_schalten room Alarmanlage
define di_alarm_scharf DOIF ([alarm_scharf] eq "on") (set Schalter_Funksteckdose_B on)(set HM_4140E2_Dim off) (set Sprachausgabe playTone 004) ( set AlarmDummy on) (set Heizungen_17_C off) (set Heizungen_17_C on) ({ DebianMail('<alarm@xyz.de>','Alarmanlage-scharf','');;;;}) DOELSE (set AlarmDummy off)  ({ DebianMail('<alarm@xyz.de>','Alarmanlage-aus','');;;;})
attr di_alarm_scharf disable 0
attr di_alarm_scharf do always
attr di_alarm_scharf room Alarmanlage
attr di_alarm_scharf wait 0,0,0,30,0,10
define meldung_Garage_tele_aus notify Telefon {fhem ("set Sprachausgabe playTone 012") if (ReadingsVal("Anruflisten","1-internal","") eq "023069127706" &amp
define not_TelefonAnwesenheitssimulation notify Telefon {fhem ("set Wz.Licht on-for-timer 900") if (ReadingsVal("Telefon","internal_number","") eq "9876543" &amp
define di_meldung_Garage_tele_aus DOIF ([Anruflisten:1-internal] == "023069127706" and [Anruflisten:1-number] == "017620823409") ( set Heizungen_20_C on )({ DebianMail('<alarm@xyz.de>','Heizung:ein','');;;;})
attr di_meldung_Garage_tele_aus do always
attr di_meldung_Garage_tele_aus room Alarmanlage,test
define alarm_sprach_aus dummy
attr alarm_sprach_aus webCmd on:off
define di_meldung_Garage_tele_ein DOIF ([alarm_sprach_aus] eq "off") ({ DebianMail('<alarm@xyz.de>','Alarmmeldungen:ein','');;;;}) DOELSE ([alarm_sprach_aus] eq "on") ({ DebianMail('<alarm@xyz.de>','Alarmmeldungen:aus','');;;;})
attr di_meldung_Garage_tele_ein room test
define di_anrufe_loeschen DOIF ([1:30]) (setreading Anruflisten 1-number --Kein Anruf--) ( setreading Tuerklingel trigger_cnt 0 )
attr di_anrufe_loeschen disable 1
attr di_anrufe_loeschen do always
define di_meldung_Handy_flur DOIF ([Klaus_Anwesend] eq "off" and [Bewegung_Hausflur] eq "on")  ({ DebianMail('<alarm@xyz.de>','Bewegung-Hausflur','');;;;})
attr di_meldung_Handy_flur do always
attr di_meldung_Handy_flur room Handys
define di_anzeige_alarm_aus DOIF ([alarm_sprach_aus] eq "on") ( attr Sprachausgabe ignore 1 )  DOELSE  ( attr Sprachausgabe ignore 0 )
define di_zeitschaltung_meldung_aus DOIF ([22:30]) (set Schalter_Funksteckdose_B on)
attr di_zeitschaltung_meldung_aus disable 0
attr di_zeitschaltung_meldung_aus room Zeitschaltung
define Petra_nach_Duelmen TRAFFIC AIzaSyAHybyo4NQ8xg01PAh4Z4giYsCWFyr2HlA 3600
attr Petra_nach_Duelmen userattr end_address outputReadings start_address updateSchedule verbose waypoints
attr Petra_nach_Duelmen end_address An der Lehmkuhle 51, 48249 Duelmen
attr Petra_nach_Duelmen outputReadings text
attr Petra_nach_Duelmen room Staumeldung
attr Petra_nach_Duelmen start_address Am Lindeneck 14, 44532 Luenen
attr Petra_nach_Duelmen updateSchedule 7-8 1 600|7-8 2 600|7-8 3 600|7-8 4 600|7-8 5 600|7-8 6 600
attr Petra_nach_Duelmen verbose 0
attr Petra_nach_Duelmen waypoints 51.577805, 7.490462
define di_heizung_tastensperre DOIF ([di_Heizkoerperthermostat_Tastensperre] eq "on") (set H_Wohnzimmer regSet btnLock on)(set H_Schlafzimmer regSet btnLock on)(set H_Kueche regSet btnLock on)(set H_Flur regSet btnLock on) DOELSE (set H_Wohnzimmer regSet btnLock off)(set H_Schlafzimmer regSet btnLock off)(set H_Kueche regSet btnLock off)(set H_Flur regSet btnLock off)(set H_Wohnzimmer regSet modusBtnLock on)(set H_Schlafzimmer regSet modusBtnLock on)(set H_Kueche regSet modusBtnLock on)(set H_Flur regSet modusBtnLock on)\

attr di_heizung_tastensperre do always
attr di_heizung_tastensperre room Heizung
attr di_heizung_tastensperre wait wait 0,60,60,60:0,60,60,60,60,60,60,60
define di_Heizkoerperthermostat_Tastensperre dummy
attr di_Heizkoerperthermostat_Tastensperre room Heizung
attr di_Heizkoerperthermostat_Tastensperre webCmd on:off
define FileLog_pflanze1 FileLog ./log/kaktus-%Y.log pflanze1
attr FileLog_pflanze1 room FlowerSens


define FileLog_Handy_Petra FileLog ./log/Petra_Handy-%Y.log Handy_Petra
attr FileLog_Handy_Petra room Handys

define Blumen dummy
attr Blumen room FlowerSens
attr Blumen webCmd on:off
define di_alarm_blumen DOIF ([pflanze1:moisture] < 10) (set Blumen on) DOELSE (set Blumen off)
attr di_alarm_blumen do always
attr di_alarm_blumen room FlowerSens
define FileLog_FunkstekdoseA FileLog ./log/Funksteckdose_A-%Y.log  Schalter_Funksteckdose_A
attr FileLog_FunkstekdoseA room Steckdosen
define AlarmDummy dummy
attr AlarmDummy room Alarmanlage
attr AlarmDummy webCmd on:off
define di_alarmscharf_tuer_offen DOIF ([AlarmDummy] eq "on" and [Tuerkontakt_Wohnung] eq "open") (set Sprachausgabe playTone 024)
attr di_alarmscharf_tuer_offen do always
attr di_alarmscharf_tuer_offen room Alarmanlage
attr di_alarmscharf_tuer_offen wait 0,20
define Tuerklingel CUL_HM 4E0609
attr Tuerklingel IODev CUL_0
attr Tuerklingel autoReadReg 4_reqStatus
attr Tuerklingel expert 2_raw
attr Tuerklingel firmware 1.0
attr Tuerklingel model HM-Sen-DB-PCB
attr Tuerklingel room tuerklingel
attr Tuerklingel serialNr NEQ0955955
attr Tuerklingel subType pushButton
define FileLog_Tuerklingel FileLog ./log/Tuerklingel-%Y.log Tuerklingel
attr FileLog_Tuerklingel logtype text
attr FileLog_Tuerklingel room CUL_HM
define Terrassentuer CUL_HM 56A188
attr Terrassentuer IODev CUL_0
attr Terrassentuer actCycle 002:50
attr Terrassentuer actStatus alive
attr Terrassentuer autoReadReg 4_reqStatus
attr Terrassentuer expert 2_raw
attr Terrassentuer firmware 1.0
attr Terrassentuer model HM-SEC-SCo
attr Terrassentuer peerIDs 00000000,50217B03,
attr Terrassentuer room Terrasse
attr Terrassentuer serialNr OEQ0227207
attr Terrassentuer subType threeStateSensor
define FileLog_Terrassentuer FileLog ./log/Terrassentuer-%Y.log Terrassentuer
attr FileLog_Terrassentuer logtype text
attr FileLog_Terrassentuer room CUL_HM
define FileLog_Wetter_LUX FileLog ./log/LUX-%Y.log  T
attr FileLog_Wetter_LUX room Wetter

define di_alarm_tuer_offen_Terrasse DOIF ([AlarmDummy] eq "on" and [Terrassentuer] eq "open") (set Sprachausgabe playTone 014)
attr di_alarm_tuer_offen_Terrasse disable 0
attr di_alarm_tuer_offen_Terrasse room Alarmanlage
define n_sw_Switch_on notify alarm_scharf:off set Schalter_Funksteckdose_B off;;sleep 30;;set Schalter_Funksteckdose_B on
attr n_sw_Switch_on room Alarmanlage
define di_Tuerklingel DOIF ([Tuerklingel:?Tuerklingel Short]) (set Sprachausgabe playTone 025 )({ DebianMail('<alarm@xyz.de>','KLINGEL-betätigt','');;})
attr di_Tuerklingel do always
attr di_Tuerklingel room tuerklingel
define HM_4140E2 CUL_HM 4140E2
attr HM_4140E2 IODev CUL_0
attr HM_4140E2 autoReadReg 4_reqStatus
attr HM_4140E2 expert 2_raw
attr HM_4140E2 firmware 2.9
attr HM_4140E2 model HM-LC-Dim1T-Pl-3
attr HM_4140E2 room Dimmer
attr HM_4140E2 serialNr MEQ1567123
attr HM_4140E2 subType dimmer
attr HM_4140E2 webCmd getConfig:clear msgEvents
define FileLog_HM_4140E2 FileLog ./log/HM_4140E2-%Y.log HM_4140E2
attr FileLog_HM_4140E2 logtype text
attr FileLog_HM_4140E2 room CUL_HM
define HM_4140E2_Dim CUL_HM 4140E201
attr HM_4140E2_Dim model HM-LC-Dim1T-Pl-3
attr HM_4140E2_Dim peerIDs
attr HM_4140E2_Dim webCmd statusRequest:toggle:on:off:up:down
define HM_4140E2_Dim_V_01 CUL_HM 4140E202
attr HM_4140E2_Dim_V_01 model HM-LC-Dim1T-Pl-3
attr HM_4140E2_Dim_V_01 webCmd statusRequest:toggle:on:off:up:down
define HM_4140E2_Dim_V_02 CUL_HM 4140E203
attr HM_4140E2_Dim_V_02 model HM-LC-Dim1T-Pl-3
attr HM_4140E2_Dim_V_02 webCmd statusRequest:toggle:on:off:up:down
define HM_54EBE5 CUL_HM 54EBE5
attr HM_54EBE5 IODev CUL_0
attr HM_54EBE5 autoReadReg 4_reqStatus
attr HM_54EBE5 expert 2_raw
attr HM_54EBE5 firmware 1.1
attr HM_54EBE5 model HM-RC-Sec4-3
attr HM_54EBE5 room Handsender
attr HM_54EBE5 serialNr OEQ0092535
attr HM_54EBE5 subType remote
attr HM_54EBE5 webCmd getConfig:clear msgEvents
define FileLog_HM_54EBE5 FileLog ./log/HM_54EBE5-%Y.log HM_54EBE5
attr FileLog_HM_54EBE5 logtype text
attr FileLog_HM_54EBE5 room CUL_HM
define HM_54EBE5_armInt CUL_HM 54EBE501
attr HM_54EBE5_armInt model HM-RC-Sec4-3
attr HM_54EBE5_armInt peerIDs
define HM_54EBE5_armExt CUL_HM 54EBE502
attr HM_54EBE5_armExt model HM-RC-Sec4-3
define HM_54EBE5_light CUL_HM 54EBE503
attr HM_54EBE5_light model HM-RC-Sec4-3
define HM_54EBE5_disarm CUL_HM 54EBE504
attr HM_54EBE5_disarm model HM-RC-Sec4-3
define di_handsender DOIF ([HM_54EBE5:?HM_54EBE5_light Long]) (set  HM_4140E2_Dim off, set Schalter_Funksteckdose_A off) (set dimmer_wohnzimmer off)
attr di_handsender do always
attr di_handsender room Handsender
define di_handsender_on DOIF ([HM_54EBE5:?HM_54EBE5_armExt Long]) (set HM_4140E2_Dim on) (set Schalter_Funksteckdose_A on-for-timer 3600) (set dimmer_wohnzimmer on)
attr di_handsender_on do always
attr di_handsender_on room Handsender
define di_handsender_up DOIF ([HM_54EBE5:?HM_54EBE5_armInt Long]) (set HM_4140E2_Dim up) (set dimmer_wohnzimmer on)
attr di_handsender_up do always
attr di_handsender_up room Handsender
define di_handsender_down DOIF ([HM_54EBE5:?HM_54EBE5_disarm Long]) (set HM_4140E2_Dim down) (set dimmer_wohnzimmer on)
attr di_handsender_down do always
attr di_handsender_down room Handsender
define dimmer_wohnzimmer dummy
attr dimmer_wohnzimmer room Wohnzimmer
attr dimmer_wohnzimmer webCmd on:off
define di_alarm_hund DOIF ([Bewegungsmelder_Hausflur:"motion"] and [alarm_scharf] eq "on") (set Sprachausgabe playTone 026, set Bewegung_Hausflur on )
attr di_alarm_hund do always
attr di_alarm_hund room Alarmanlage
define Schalter_Funksteckdose_C CUL_HM 5975B3
attr Schalter_Funksteckdose_C userattr sonnenuntergang sonnenuntergang_map structexclude test test_map
attr Schalter_Funksteckdose_C IODev CUL_0
attr Schalter_Funksteckdose_C autoReadReg 4_reqStatus
attr Schalter_Funksteckdose_C expert 2_raw
attr Schalter_Funksteckdose_C firmware 2.6
attr Schalter_Funksteckdose_C model HM-LC-Sw1-Pl-DN-R1
attr Schalter_Funksteckdose_C room Steckdosen
attr Schalter_Funksteckdose_C serialNr OEQ0480068
attr Schalter_Funksteckdose_C sonnenuntergang structure_name
attr Schalter_Funksteckdose_C subType switch
attr Schalter_Funksteckdose_C test structure_name
attr Schalter_Funksteckdose_C webCmd statusRequest:toggle:on:off
define FileLog_Schalter_Funksteckdose_C FileLog ./log/Schalter_Funksteckdose_C-%Y.log Schalter_Funksteckdose_C
attr FileLog_Schalter_Funksteckdose_C logtype text
attr FileLog_Schalter_Funksteckdose_C room CUL_HM
define sonnenuntergang dummy
attr sonnenuntergang room Wetter
attr sonnenuntergang webCmd on:off
define di_licht_schlaf DOIF ([Schalter_Funksteckdose_A:"on"]) (set sonnenuntergang on ) DOELSE (set sonnenuntergang off )
attr di_licht_schlaf do always

#Batteriestatus aller Devices im Raum Zentral anzeigen

#Aktivitätsstatus aller Devices im Raum Zentral anzeigen
define GaragenTor CUL_HM 59875A
attr GaragenTor IODev CUL_0
attr GaragenTor actCycle 002:50
attr GaragenTor actStatus alive
attr GaragenTor autoReadReg 4_reqStatus
attr GaragenTor expert 2_raw
attr GaragenTor firmware 1.0
attr GaragenTor model HM-SEC-SCo
attr GaragenTor room Garage
attr GaragenTor serialNr OEQ0567911
attr GaragenTor subType threeStateSensor
define FileLog_GaragenTor FileLog ./log/GaragenTor-%Y.log GaragenTor
attr FileLog_GaragenTor logtype text
attr FileLog_GaragenTor room CUL_HM
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector


# auslastung

# Modul-Definition
#attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,^~ /.*usb.*,~ /$

# Log

# Visualisierung: CPU-Temperatur
define wl_sysmon_temp SVG FileLog_sysmon:SM_CPUTemp:CURRENT
attr wl_sysmon_temp group RPi
attr wl_sysmon_temp label "CPU Temperatur: Min $data{min2}, Max $data{max2}, Last $data{currval2}"
attr wl_sysmon_temp room 9.03_Tech

# Visualisierung: Netzwerk-Datenübertragung fü eth0
define wl_sysmon_eth0 SVG FileLog_sysmon:SM_Network_eth0:CURRENT
attr wl_sysmon_eth0 group RPi
attr wl_sysmon_eth0 label "Netzwerk-Traffic eth0: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
attr wl_sysmon_eth0 room 9.03_Tech

# Visualisierung: Netzwerk-Datenübertragung fü wlan0
define wl_sysmon_wlan0 SVG FileLog_sysmon:SM_Network_wlan0:CURRENT
attr wl_sysmon_wlan0 group RPi
attr wl_sysmon_wlan0 label "Netzwerk-Traffic wlan0: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
attr wl_sysmon_wlan0 room 9.03_Tech

# Visualisierung: CPU-Auslastung (load average)
define wl_sysmon_load SVG FileLog_sysmon:SM_Load:CURRENT
attr wl_sysmon_load group RPi
attr wl_sysmon_load label "Load Min: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
attr wl_sysmon_load room 9.03_Tech

# Visualisierung: RAM-Nutzung
define wl_sysmon_ram SVG FileLog_sysmon:SM_RAM:CURRENT
attr wl_sysmon_ram group RPi
attr wl_sysmon_ram label "RAM-Nutzung Total: $data{max1}, Min: $data{min2}, Max: $data{max2}, Aktuell: $data{currval2}"
attr wl_sysmon_ram room 9.03_Tech

# Visualisierung: Dateisystem: Root-Partition
define wl_sysmon_fs_root SVG FileLog_sysmon:SM_FS_root:CURRENT
attr wl_sysmon_fs_root group RPi
attr wl_sysmon_fs_root label "Root Partition Total: $data{max1}, Min: $data{min2}, Max: $data{max2}, Aktuell: $data{currval2}"
attr wl_sysmon_fs_root room 9.03_Tech

# Visualisierung: Dateisystem: USB-Stick
define wl_sysmon_fs_usb1 SVG FileLog_sysmon:SM_FS_usb1:CURRENT
attr wl_sysmon_fs_usb1 group RPi
attr wl_sysmon_fs_usb1 label "USB1 Total: $data{max1}, Min: $data{min2}, Max: $data{max2}, Aktuell: $data{currval2}"
attr wl_sysmon_fs_usb1 room 9.03_Tech

# Anzeige der Readings zum Einbinden in ein 'Raum'.
define SysValues weblink htmlCode {SYSMON_ShowValuesHTML('sysmon')}
attr SysValues group RPi
attr SysValues room 9.03_Tech

# Anzeige CPU Auslasung
define wl_sysmon_cpustat SVG FileLog_sysmon:SM_CPUStat:CURRENT
attr wl_sysmon_cpustat group RPi
attr wl_sysmon_cpustat label "CPU(min/max): user:$data{min1}/$data{max1} nice:$data{min2}/$data{max2} sys:$data{min3}/$data{max3} idle:$data{min4}/$data{max4} io:$data{min5}/$data{max5} irq:$data{min6}/$data{max6} sirq:$data{min7}/$data{max7}"
attr wl_sysmon_cpustat plotsize 840,420
attr wl_sysmon_cpustat room 9.99_Test
define wl_sysmon_cpustat_s SVG FileLog_sysmon:SM_CPUStatSum:CURRENT
attr wl_sysmon_cpustat_s group RPi
attr wl_sysmon_cpustat_s label "CPU(min/max): user:$data{min1}/$data{max1} nice:$data{min2}/$data{max2} sys:$data{min3}/$data{max3} idle:$data{min4}/$data{max4} io:$data{min5}/$data{max5} irq:$data{min6}/$data{max6} sirq:$data{min7}/$data{max7}"
attr wl_sysmon_cpustat_s plotsize 840,420
attr wl_sysmon_cpustat_s room 9.99_Test
define Modus_Manuel dummy
attr Modus_Manuel room Heizung
attr Modus_Manuel webCmd on:off
define di_modus_manuel DOIF ([Modus_Manuel:"on"])(set H_Wohnzimmer controlMode manual)(set H_Schlafzimmer controlMode manual)(set H_Kueche controlMode manual)(set H_Flur controlMode manual)
attr di_modus_manuel do always
attr di_modus_manuel room Heizung
attr di_modus_manuel wait 0,30,30,30
define pflanze1 XiaomiFlowerSens C4:7C:8D:62:6A:20
attr pflanze1 interval 600
attr pflanze1 room FlowerSens
attr pflanze1 stateFormat Temp: temperature °C, Dünger: fertility µS/cm, Feuchtigkeit: moisture %, Licht: lux Lux, Batterie: batteryLevel %, Status: state
define Gefrierschrank XiaomiFlowerSens C4:7C:8D:65:67:AC
attr Gefrierschrank interval 600
attr Gefrierschrank room FlowerSens
attr Gefrierschrank stateFormat Temp: temperature °C, Dünger: fertility µS/cm, Feuchtigkeit: moisture %, Licht: lux Lux, Batterie: batteryLevel %, Status: state
define Kuehlschrank XiaomiFlowerSens C4:7C:8D:62:76:4D
attr Kuehlschrank interval 600
attr Kuehlschrank room FlowerSens
attr Kuehlschrank stateFormat Temp: temperature °C, Dünger: fertility µS/cm, Feuchtigkeit: moisture %, Licht: lux Lux, Batterie: batteryLevel %, Status: state
define di_TV_simulation DOIF ([LichtWetter:twilight] < 55 and [alarm_scharf] eq "on") (set Schalter_Funksteckdose_A on)(set Schalter_Funksteckdose_C on) DOELSE (set Schalter_Funksteckdose_A off)(set Schalter_Funksteckdose_C off)\

attr di_TV_simulation do always
attr di_TV_simulation room Alarmanlage
define DOIFtools DOIFtools associated DOIF: DI_Benachrichtigung_Glocke Dummy_TV_ alarm_bewegung_garage_handy di_Klaus_Anwesend di_Petra_Anwesend di_Heizung_auf_17 di_TV_simulation di_Tuerklingel di_alarm_blumen di_alarm_hund di_alarm_scharf di_alarm_tuer_offen_Terrasse di_alarmscharf_tuer_offen di_anrufe_loeschen di_anzeige_alarm_aus di_bewegung_Flur di_garage di_handsender di_handsender_down di_handsender_on di_handsender_up di_heizung_abwesen di_heizung_abwesen_20 di_heizung_tastensperre di_licht_schlaf di_m_morgen di_meldung_Garage_tele_aus di_meldung_Garage_tele_ein di_meldung_Handy_flur di_modus_manuel di_temp_messung di_tuerkontakt di_tuerkontakt_15_minuten di_waschmaschineON di_waschmaschine_fertig di_zeitschaltung_meldung_aus
attr DOIFtools room Zentrale



DeeSPe

Es ging mir nicht um die fhem.cfg selbst, sondern um das Log ab dieser Stelle.
Irgendwas muss ja da drin stehen was schief läuft.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

achim60

sorry, das habe ich dann wohl falsch verstanden.

Mein Wissen reicht jetzt nicht soweit. Was genau, bzw. wo, soll ich das Including fhem.cfg eingeben ?


DeeSPe

Links im Menü gibt es dem Punkt "Logfile".
Da drauf klicken und nach dem letzten "Including fhem.cfg" suchen, das ist der Start von FHEM.
Dann alles danach im Log kopieren und hier bereitstellen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

achim60

okay, erledigt  ;)

[code]
2017.12.08 12:30:22 1: Including fhem.cfg
2017.12.08 12:30:22 5: Cmd: >attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride<
2017.12.08 12:30:22 5: Cmd: >attr global autoload_undefined_devices 1<
2017.12.08 12:30:22 5: Cmd: >attr global autosave 0<
2017.12.08 12:30:22 5: Cmd: >attr global backupdir /media/Fritz.Nas/Backup<
2017.12.08 12:30:22 5: Cmd: >attr global featurelevel 5.7<
2017.12.08 12:30:22 5: Cmd: >attr global latitude 51.582508<
2017.12.08 12:30:22 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2017.12.08 12:30:22 5: Cmd: >attr global longitude 7.504053<
2017.12.08 12:30:22 5: Cmd: >attr global modpath .<
2017.12.08 12:30:22 5: Loading ./FHEM/99_myUtils.pm
2017.12.08 12:30:22 1: reload: Error:Modul 99_myUtils deactivated:
Can't find string terminator ")" anywhere before EOF at ./FHEM/99_myUtils.pm line 41, <$fh> line 9.

2017.12.08 12:30:22 5: Cmd: >attr global motd SecurityCheck:

WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth.
telnetPort has no associated allowed device with password/globalpassword.

Restart FHEM for a new check if the problem is fixed,
or set the global attribute motd to none to supress this message.
<
2017.12.08 12:30:22 5: Cmd: >attr global statefile ./log/fhem.save<
2017.12.08 12:30:22 5: Cmd: >attr global updateInBackground 1<
2017.12.08 12:30:22 5: Cmd: >attr global verbose 5<
2017.12.08 12:30:22 5: Cmd: >define telnetPort telnet 7072 global<
2017.12.08 12:30:22 3: telnetPort: port 7072 opened
2017.12.08 12:30:22 5: Cmd: >define HR.WaschmaschineWatt dummy<
2017.12.08 12:30:22 5: Cmd: >attr HR.WaschmaschineWatt room Keller<
2017.12.08 12:30:22 5: Cmd: >define HR.WaschmaschineWattSet notify HM_4CB277_Pwr {my $power =ReadingsVal("HM_4CB277_Pwr","power",""); fhem ("set HR.WaschmaschineWatt $power")}<
2017.12.08 12:30:22 5: Cmd: >attr HR.WaschmaschineWattSet disable 0<
2017.12.08 12:30:22 5: Cmd: >define HR.WaschmaschineBetrieb dummy<
2017.12.08 12:30:22 5: Cmd: >attr HR.WaschmaschineBetrieb event-on-change-reading state<
2017.12.08 12:30:22 5: Cmd: >attr HR.WaschmaschineBetrieb room Keller<
2017.12.08 12:30:22 5: Cmd: >attr HR.WaschmaschineBetrieb webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define HR.WaschmaschineBetriebAn notify HM_4CB277_Pwr:power.* {fhem ("set HR.WaschmaschineBetrieb on; setstate HR.Waschmaschine AutoOff defined") if (ReadingsVal("HM_4CB277_Pwr","power","") >= 30 && Value("HR.WaschmaschineBetrieb") ne "off")}<
2017.12.08 12:30:22 5: Cmd: >attr HR.WaschmaschineBetriebAn disable 1<
2017.12.08 12:30:22 5: Cmd: >define WEB FHEMWEB 8083 global<
2017.12.08 12:30:22 3: WEB: port 8083 opened
2017.12.08 12:30:22 5: Cmd: >attr WEB editConfig 1<
2017.12.08 12:30:22 5: Cmd: >attr WEB hiddenroom AlarmRoom<
2017.12.08 12:30:22 5: Cmd: >attr WEB iconPath openautomation:default<
2017.12.08 12:30:22 5: Cmd: >define WEBphone FHEMWEB 8084 global<
2017.12.08 12:30:22 3: WEBphone: port 8084 opened
2017.12.08 12:30:22 5: Cmd: >attr WEBphone hiddenroom AlarmRoom<
2017.12.08 12:30:22 5: Cmd: >attr WEBphone stylesheetPrefix smallscreen<
2017.12.08 12:30:22 5: Cmd: >define WEBtablet FHEMWEB 8085 global<
2017.12.08 12:30:22 3: WEBtablet: port 8085 opened
2017.12.08 12:30:22 5: Cmd: >attr WEBtablet hiddenroom AlarmRoom<
2017.12.08 12:30:22 5: Cmd: >attr WEBtablet stylesheetPrefix touchpad<
2017.12.08 12:30:22 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m.log fakelog<
2017.12.08 12:30:22 5: Cmd: >define autocreate autocreate<
2017.12.08 12:30:22 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2017.12.08 12:30:22 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2017.12.08 12:30:22 2: eventTypes: loaded 2870 events from ./log/eventTypes.txt
2017.12.08 12:30:22 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2017.12.08 12:30:22 5: Cmd: >define CUL_0 CUL /dev/ttyACM0@9600 1034<
2017.12.08 12:30:22 3: Opening CUL_0 device /dev/ttyACM0
2017.12.08 12:30:22 3: Setting CUL_0 serial parameters to 9600,8,N,1
2017.12.08 12:30:22 5: SW: V
2017.12.08 12:30:22 5: CUL/RAW (ReadAnswer): V 1.67 CUL868

2017.12.08 12:30:22 5: SW: ?
2017.12.08 12:30:22 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of A B b C e F G h i K k L l M m N R T
2017.12.08 12:30:22 5: CUL/RAW (ReadAnswer): t U u V W X x Y Z

2017.12.08 12:30:22 3: CUL_0: Possible commands: ABbCeFGhiKkLlMmNRTtUuVWXxYZ
2017.12.08 12:30:22 5: SW: X21
2017.12.08 12:30:22 5: SW: T01
2017.12.08 12:30:22 5: CUL/RAW (ReadAnswer): 1034

2017.12.08 12:30:22 5: GOT CUL fhtid: 1034
2017.12.08 12:30:22 3: CUL_0 device opened
2017.12.08 12:30:22 5: Cmd: >attr CUL_0 rfmode HomeMatic<
2017.12.08 12:30:22 5: SW: Zx
2017.12.08 12:30:22 5: SW: X21
2017.12.08 12:30:22 5: SW: Ar
2017.12.08 12:30:22 2: Switched CUL_0 rfmode to HomeMatic
2017.12.08 12:30:22 5: Cmd: >define Heizung_Wohnzimmer CUL_HM 50217B<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer actCycle 000:10<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer actStatus alive<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer event-on-change-reading 1<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer expert 2_full<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer firmware 1.4<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer room Heizung<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer serialNr NEQ1411124<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer subType thermostat<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Wohnzimmer webCmd getConfig:clear msgEvents:burstXmit<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Heizung_Wohnzimmer FileLog ./log/Heizung_Wohnzimmer-%Y.log Heizung_Wohnzimmer<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Heizung_Wohnzimmer logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Heizung_Wohnzimmer room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define HM_50217B_Weather CUL_HM 50217B01<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_Weather model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_Weather peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_50217B_Climate CUL_HM 50217B02<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_Climate model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_Climate peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_50217B_WindowRec CUL_HM 50217B03<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_WindowRec model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_WindowRec peerIDs 00000000,56A18801,<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_WindowRec stateFormat last:trigLast<
2017.12.08 12:30:22 5: Cmd: >define H_Wohnzimmer CUL_HM 50217B04<
2017.12.08 12:30:22 5: Cmd: >attr H_Wohnzimmer model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr H_Wohnzimmer peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr H_Wohnzimmer room Wohnzimmer<
2017.12.08 12:30:22 5: Cmd: >define HM_50217B_ClimaTeam CUL_HM 50217B05<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_ClimaTeam model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_ClimaTeam peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_50217B_remote CUL_HM 50217B06<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_remote model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_50217B_remote peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define Heizung_Flur CUL_HM 450FF1<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur actCycle 000:10<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur actStatus alive<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur event-on-change-reading 1<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur expert 2_full<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur firmware 1.4<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur room Heizung<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur serialNr MEQ1885813<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur subType thermostat<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Flur webCmd getConfig:clear msgEvents:burstXmit<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Heizung_Flur FileLog ./log/Heizung_Flur-%Y.log Heizung_Flur<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Heizung_Flur logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Heizung_Flur room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define HM_450FF1_Weather CUL_HM 450FF101<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_Weather model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_Weather peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_450FF1_Climate CUL_HM 450FF102<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_Climate model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_Climate peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_450FF1_WindowRec CUL_HM 450FF103<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_WindowRec model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_WindowRec peerIDs 00000000,4EE4F201,<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_WindowRec stateFormat last:trigLast<
2017.12.08 12:30:22 5: Cmd: >define H_Flur CUL_HM 450FF104<
2017.12.08 12:30:22 5: Cmd: >attr H_Flur model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr H_Flur peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr H_Flur room Flur<
2017.12.08 12:30:22 5: Cmd: >define HM_450FF1_ClimaTeam CUL_HM 450FF105<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_ClimaTeam model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_ClimaTeam peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_450FF1_remote CUL_HM 450FF106<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_remote model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_450FF1_remote peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define Heizung_Kueche CUL_HM 455816<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche actCycle 000:10<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche actStatus alive<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche event-on-change-reading 1<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche expert 2_full<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche firmware 1.4<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche room Heizung<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche serialNr MEQ1882220<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche subType thermostat<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Kueche webCmd getConfig:clear msgEvents:burstXmit<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Heizung_Kueche FileLog ./log/Heizung_Kueche-%Y.log Heizung_Kueche<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Heizung_Kueche logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Heizung_Kueche room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define HM_455816_Weather CUL_HM 45581601<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_Weather model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_Weather peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_455816_Climate CUL_HM 45581602<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_Climate model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_Climate peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_455816_WindowRec CUL_HM 45581603<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_WindowRec model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_WindowRec peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_WindowRec stateFormat last:trigLast<
2017.12.08 12:30:22 5: Cmd: >define H_Kueche CUL_HM 45581604<
2017.12.08 12:30:22 5: Cmd: >attr H_Kueche model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr H_Kueche peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr H_Kueche room Küche<
2017.12.08 12:30:22 5: Cmd: >define HM_455816_ClimaTeam CUL_HM 45581605<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_ClimaTeam model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_ClimaTeam peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_455816_remote CUL_HM 45581606<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_remote model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_455816_remote peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define Keller_Funksteckdose CUL_HM 4CB277<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose actCycle 000:10<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose actStatus alive<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose expert 2_full<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose firmware 1.6<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose model HM-ES-PMSw1-Pl<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose room Keller<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose serialNr NEQ0400150<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose subType powerMeter<
2017.12.08 12:30:22 5: Cmd: >attr Keller_Funksteckdose webCmd getConfig:clear msgEvents<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Keller_Funksteckdose FileLog ./log/Keller_Funksteckdose-%Y.log Keller_Funksteckdose<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Keller_Funksteckdose logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Keller_Funksteckdose room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define HM_4CB277_Sw CUL_HM 4CB27701<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_Sw model HM-ES-PMSw1-Pl<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_Sw peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_Sw room Keller<
2017.12.08 12:30:22 5: Cmd: >define HM_4CB277_Pwr CUL_HM 4CB27702<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_Pwr event-on-update-reading power<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_Pwr model HM-ES-PMSw1-Pl<
2017.12.08 12:30:22 5: Cmd: >define HM_4CB277_SenPwr CUL_HM 4CB27703<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_SenPwr model HM-ES-PMSw1-Pl<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_SenPwr peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_4CB277_SenI CUL_HM 4CB27704<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_SenI model HM-ES-PMSw1-Pl<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_SenI peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_4CB277_SenU CUL_HM 4CB27705<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_SenU model HM-ES-PMSw1-Pl<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_SenU peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_4CB277_SenF CUL_HM 4CB27706<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_SenF model HM-ES-PMSw1-Pl<
2017.12.08 12:30:22 5: Cmd: >attr HM_4CB277_SenF peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Keller FileLog ./log/out_Keller-%Y-%m.log HM_4CB277_Sw<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Keller_Watt FileLog ./log/out_Keller_Watt-%Y-%m.log HM_4CB277_Pwr<
2017.12.08 12:30:22 5: Cmd: >define di_waschmaschine_fertig DOIF ([HM_4CB277_Pwr:power] < 11) (set Sprachausgabe playTone 001, set waesche_fertig on, ) ({ DebianMail('<alarm@xyz.de>','Wäsche-fertig','');;}) DOELSEIF ([HM_4CB277_Pwr:power] > 11) (set waesche_fertig off)<
2017.12.08 12:30:22 5: Cmd: >attr di_waschmaschine_fertig wait 300<
2017.12.08 12:30:22 5: Cmd: >define di_waschmaschineON DOIF ([HM_4CB277_Pwr:power] > 2) (set HR.WaschmaschineBetrieb on ) DOELSE (set HR.WaschmaschineBetrieb off)(set waesche_fertig  off)<
2017.12.08 12:30:22 5: Cmd: >define Bewegungsmelder_Hausflur CUL_HM 4F9301<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur actCycle 000:10<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur actStatus alive<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur expert 2_full<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur firmware 1.6<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur model HM-Sen-MDIR-O<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur room Haus-Flur<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur serialNr NEQ1295704<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur showtime 1<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Hausflur subType motionDetector<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Bewegungsmelder_Hausflur FileLog ./log/Bewegungsmelder_Hausflur-%Y.log Bewegungsmelder_Hausflur<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Bewegungsmelder_Hausflur logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Bewegungsmelder_Hausflur room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define Bewegung_Hausflur dummy<
2017.12.08 12:30:22 5: Cmd: >attr Bewegung_Hausflur room Haus-Flur,test<
2017.12.08 12:30:22 5: Cmd: >attr Bewegung_Hausflur webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define di_garage DOIF ([Bewegungsmelder_Garage] eq "motion" or [GaragenTor] eq "open") (set Bewegung_Garage on, set Sprachausgabe playTone 002)<
2017.12.08 12:30:22 5: Cmd: >attr di_garage do always<
2017.12.08 12:30:22 5: Cmd: >define Schalter_Funksteckdose_A CUL_HM 5289C8<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A expert 2_full<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A firmware 2.6<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A model HM-LC-Sw1-Pl-DN-R1<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A room Steckdosen,CUL_HM<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A serialNr NEQ1677181<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A subType switch<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_A webCmd statusRequest:toggle:on:off<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Schalter_Funksteckdose_A FileLog ./log/Schalter_Funksteckdose_A-%Y.log Schalter_Funksteckdose_A<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Schalter_Funksteckdose_A logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Schalter_Funksteckdose_A room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define FileLog_HM_4656DC FileLog ./log/HM_4656DC-%Y.log HM_4656DC<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_HM_4656DC logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_HM_4656DC room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define Heizungen_17_C dummy<
2017.12.08 12:30:22 5: Cmd: >attr Heizungen_17_C userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2017.12.08 12:30:22 5: Cmd: >attr Heizungen_17_C room Heizung,Temperature<
2017.12.08 12:30:22 5: Cmd: >attr Heizungen_17_C webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define di_heizung_abwesen DOIF ([Heizungen_17_C:"on"]) (set Heizungen_20_C off ) (set H_Wohnzimmer desired-temp 16)(set H_Flur desired-temp 16)(set H_Kueche desired-temp 16)<
2017.12.08 12:30:22 5: Cmd: >attr di_heizung_abwesen do always<
2017.12.08 12:30:22 5: Cmd: >attr di_heizung_abwesen room Heizung<
2017.12.08 12:30:22 5: Cmd: >define Heizungen_20_C dummy<
2017.12.08 12:30:22 5: Cmd: >attr Heizungen_20_C userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2017.12.08 12:30:22 5: Cmd: >attr Heizungen_20_C room Heizung,Temperature<
2017.12.08 12:30:22 5: Cmd: >attr Heizungen_20_C webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define di_heizung_abwesen_20 DOIF ([Heizungen_20_C:?on]) (set Heizungen_17_C off) (set Heizung_aus off ) (set H_Wohnzimmer desired-temp 20)(set H_Flur desired-temp 20)(set H_Kueche desired-temp 20)<
2017.12.08 12:30:22 5: Cmd: >attr di_heizung_abwesen_20 do always<
2017.12.08 12:30:22 5: Cmd: >attr di_heizung_abwesen_20 room Heizung,Temperature<
2017.12.08 12:30:22 5: Cmd: >define Sprachausgabe CUL_HM 3677CB<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe expert 2_full<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe firmware 1.0<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe ignore 0<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe model HM-OU-CM-PCB<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe serialNr MEQ0278605<
2017.12.08 12:30:22 5: Cmd: >attr Sprachausgabe subType outputUnit<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Sprachausgabe FileLog ./log/Sprachausgabe-%Y.log Sprachausgabe<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Sprachausgabe logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Sprachausgabe room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define DI_Benachrichtigung_Glocke DOIF ([20:30]) (set Sprachausgabe playTone 013)<
2017.12.08 12:30:22 5: Cmd: >attr DI_Benachrichtigung_Glocke do always<
2017.12.08 12:30:22 5: Cmd: >attr DI_Benachrichtigung_Glocke room Benachrichtigungen<
2017.12.08 12:30:22 5: Cmd: >define di_Heizung_auf_17 DOIF ([22:30] and [Heizungen_17_C]eq "off") (set Sprachausgabe playTone 003, set Heizungen_20_C off, set Heizungen_17_C on )

<
2017.12.08 12:30:22 5: Cmd: >attr di_Heizung_auf_17 do always<
2017.12.08 12:30:22 5: Cmd: >attr di_Heizung_auf_17 room Heizung<
2017.12.08 12:30:22 5: Cmd: >define Handy_Klaus PRESENCE lan-ping 192.168.178.26<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Klaus userattr presence presence_map structexclude<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Klaus event-on-change-reading state,presence<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Klaus ping_count 1<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Klaus presence Anwesenheit<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Klaus room Handys<
2017.12.08 12:30:22 5: Cmd: >define Bewegungsmelder_Garage CUL_HM 4CCFA6<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage actStatus 1<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage expert 2_full<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage firmware 1.6<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage model HM-SEN-MDIR-SM<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage room Garage<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage serialNr NEQ0417044<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage showtime 1<
2017.12.08 12:30:22 5: Cmd: >attr Bewegungsmelder_Garage subType motionDetector<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Bewegungsmelder_Garage FileLog ./log/Bewegungsmelder_Garage-%Y.log Bewegungsmelder_Garage<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Bewegungsmelder_Garage logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Bewegungsmelder_Garage room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define di_bewegung_Flur DOIF ([Bewegungsmelder_Hausflur:"motion"] and [alarm_scharf] eq "off") (set Sprachausgabe playTone 012, set Bewegung_Hausflur on )<
2017.12.08 12:30:22 5: Cmd: >attr di_bewegung_Flur disable 0<
2017.12.08 12:30:22 5: Cmd: >attr di_bewegung_Flur do always<
2017.12.08 12:30:22 5: Cmd: >attr di_bewegung_Flur room test<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Heizung_Schlafzimmer FileLog ./log/Heizung_Schlafzimmer-%Y.log Heizung_Schlafzimmer<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Heizung_Schlafzimmer logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Heizung_Schlafzimmer room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define di_temp_messung DOIF ([HM_50217B_Weather:STATE] < 18) (set Heizungen_17_C on)<
2017.12.08 12:30:22 5: Cmd: >define Heizung_Schlafzimmer CUL_HM 52407E<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer actCycle 000:10<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer actStatus alive<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer event-on-change-reading 1<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer expert 2_raw<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer firmware 1.4<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer room Heizung<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer serialNr NEQ1399985<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer subType thermostat<
2017.12.08 12:30:22 5: Cmd: >attr Heizung_Schlafzimmer webCmd getConfig:clear msgEvents:burstXmit<
2017.12.08 12:30:22 5: Cmd: >define FileLog_HM_52407E FileLog ./log/HM_52407E-%Y.log HM_52407E<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_HM_52407E logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_HM_52407E room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define HM_52407E_Weather CUL_HM 52407E01<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_Weather model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_Weather peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_Weather room schlafzimmer<
2017.12.08 12:30:22 5: Cmd: >define HM_52407E_Climate CUL_HM 52407E02<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_Climate model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_Climate peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_52407E_WindowRec CUL_HM 52407E03<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_WindowRec model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_WindowRec peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_WindowRec stateFormat last:trigLast<
2017.12.08 12:30:22 5: Cmd: >define H_Schlafzimmer CUL_HM 52407E04<
2017.12.08 12:30:22 5: Cmd: >attr H_Schlafzimmer model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr H_Schlafzimmer peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_52407E_ClimaTeam CUL_HM 52407E05<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_ClimaTeam model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_ClimaTeam peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define HM_52407E_remote CUL_HM 52407E06<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_remote model HM-CC-RT-DN<
2017.12.08 12:30:22 5: Cmd: >attr HM_52407E_remote peerIDs 00000000,<
2017.12.08 12:30:22 5: Cmd: >define TABLETUI HTTPSRV ftui/ ./www/tablet Tablet-UI<
2017.12.08 12:30:22 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2017.12.08 12:30:22 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2017.12.08 12:30:22 5: Cmd: >define Tablette_Klaus dummy<
2017.12.08 12:30:22 5: Cmd: >attr Tablette_Klaus room Medical<
2017.12.08 12:30:22 5: Cmd: >attr Tablette_Klaus webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define Bewegung_Garage dummy<
2017.12.08 12:30:22 5: Cmd: >attr Bewegung_Garage room Garage,test<
2017.12.08 12:30:22 5: Cmd: >attr Bewegung_Garage webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define MeinWetter Weather 673067 3600 de<
2017.12.08 12:30:22 5: Cmd: >attr MeinWetter room Wetter<
2017.12.08 12:30:22 5: Cmd: >define FileLog_MeinWetter FileLog ./log/meinwetter-%Y-%m.log MeinWetter<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_MeinWetter logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_MeinWetter room Wetter<
2017.12.08 12:30:22 5: Cmd: >define weblink_meinwetter weblink htmlCode {WeatherAsHtml("MeinWetter",7)}<
2017.12.08 12:30:22 5: Cmd: >attr weblink_meinwetter room Wetter<
2017.12.08 12:30:22 5: Cmd: >define Anrufliste FB_CALLMONITOR 192.168.178.1<
2017.12.08 12:30:22 3: Opening Anrufliste device 192.168.178.1:1012
2017.12.08 12:30:22 5: HttpUtils url=http://192.168.178.1:1012/
2017.12.08 12:30:22 5: IP: 192.168.178.1 -> 192.168.178.1
2017.12.08 12:30:22 5: Cmd: >attr Anrufliste local-area-code  xxxxxx<
2017.12.08 12:30:22 5: Cmd: >attr Anrufliste reverse-search phonebook,klicktel.de,dasoertliche.de<
2017.12.08 12:30:22 5: Cmd: >attr Anrufliste reverse-search-cache 1<
2017.12.08 12:30:22 5: Cmd: >attr Anrufliste reverse-search-cache-file /opt/fhem/log/reverse_search.txt<
2017.12.08 12:30:22 3: FB_CALLMONITOR (Anrufliste) - loading cache file /opt/fhem/log/reverse_search.txt
2017.12.08 12:30:22 2: FB_CALLMONITOR (Anrufliste) - read 136 contacts from Cache
2017.12.08 12:30:22 5: Cmd: >attr Anrufliste unique-call-ids 1<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Friz_Box_Monitor FileLog ./log/anruf-monitor-%Y-%m.log Anrufliste<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Friz_Box_Monitor room Anrufe<
2017.12.08 12:30:22 5: Cmd: >define SVG_FileLog_Friz_Box_Monitor_1 SVG FileLog_Friz_Box_Monitor:SVG_FileLog_Friz_Box_Monitor_1:CURRENT<
2017.12.08 12:30:22 5: Cmd: >attr SVG_FileLog_Friz_Box_Monitor_1 group anrufe,<
2017.12.08 12:30:22 5: Cmd: >attr SVG_FileLog_Friz_Box_Monitor_1 room Anrufe<
2017.12.08 12:30:22 5: Cmd: >define Anruflisten FB_CALLLIST Anrufliste<
2017.12.08 12:30:22 5: FB_CALLLIST (Anruflisten) - loading old call list from file
2017.12.08 12:30:22 5: FB_CALLLIST (Anruflisten) - found compressed list dump in file
2017.12.08 12:30:22 5: FB_CALLLIST (Anruflisten) - importing list...

2017.12.08 12:30:22 5: Cmd: >attr Anruflisten create-readings 1<
2017.12.08 12:30:22 5: Cmd: >attr Anruflisten eventMap SIP0:Telefon<
2017.12.08 12:30:22 5: Cmd: >attr Anruflisten group Anrufe<
2017.12.08 12:30:22 5: Cmd: >attr Anruflisten language de<
2017.12.08 12:30:22 5: Cmd: >attr Anruflisten number-of-calls 20<
2017.12.08 12:30:22 5: Cmd: >attr Anruflisten room Anrufe<
2017.12.08 12:30:22 5: Cmd: >attr Anruflisten userReadings readinga1 { return "Privat" if( ReadingsVal('Anruflisten','1-external','') eq 'SIP5' ) }, readinga2 { return "Büro" if( ReadingsVal('Anruflisten','1-external','') eq 'SIP0' ) }, readinga3 { return "Fax" if( ReadingsVal('Anruflisten','1-external','') eq 'SIP2' ) },
readingb1 { return "Privat" if( ReadingsVal('Anruflisten','2-external','') eq 'SIP5' ) }, readingb2 { return "Büro" if( ReadingsVal('Anruflisten','2-external','') eq 'SIP0' ) }, readingb3 { return "Fax" if( ReadingsVal('Anruflisten','2-external','') eq 'SIP2' ) },
readingc1 { return "Privat" if( ReadingsVal('Anruflisten','3-external','') eq 'SIP5' ) }, readingc2 { return "Büro" if( ReadingsVal('Anruflisten','3-external','') eq 'SIP0' ) }, readingc3 { return "Fax" if( ReadingsVal('Anruflisten','3-external','') eq 'SIP2' ) },
readingd1 { return "Privat" if( ReadingsVal('Anruflisten','4-external','') eq 'SIP5' ) }, readingd2 { return "Büro" if( ReadingsVal('Anruflisten','4-external','') eq 'SIP0' ) }, readingd3 { return "Fax" if( ReadingsVal('Anruflisten','4-external','') eq 'SIP2' ) },
readinge1 { return "Privat" if( ReadingsVal('Anruflisten','5-external','') eq 'SIP5' ) }, readinge2 { return "Büro" if( ReadingsVal('Anruflisten','5-external','') eq 'SIP0' ) }, readinge3 { return "Fax" if( ReadingsVal('Anruflisten','5-external','') eq 'SIP2' ) },
readingf1 { return "Privat" if( ReadingsVal('Anruflisten','6-external','') eq 'SIP5' ) }, readingf2 { return "Büro" if( ReadingsVal('Anruflisten','6-external','') eq 'SIP0' ) }, readingf3 { return "Fax" if( ReadingsVal('Anruflisten','6-external','') eq 'SIP2' ) },
readingg1 { return "Privat" if( ReadingsVal('Anruflisten','7-external','') eq 'SIP5' ) }, readingg2 { return "Büro" if( ReadingsVal('Anruflisten','7-external','') eq 'SIP0' ) }, readingg3 { return "Fax" if( ReadingsVal('Anruflisten','7-external','') eq 'SIP2' ) }<
2017.12.08 12:30:22 5: Cmd: >define Kalender_Muell Calendar ical url https://calendar.google.com/calendar/ical/s9j1o56b8ijqjs8lo7us2i127s%40group.calendar.google.com/private-8a5e27c71672b5b75b9c6d3c23aedbc3/basic.ics 21600<
2017.12.08 12:30:22 5: Cmd: >attr Kalender_Muell hideOlderThan 0<
2017.12.08 12:30:22 5: Cmd: >attr Kalender_Muell room Kalender<
2017.12.08 12:30:22 5: Cmd: >define Kalender_muell CALVIEW Kalender_Muell 1 21600<
2017.12.08 12:30:22 5: Cmd: >attr Kalender_muell maxreadings 5<
2017.12.08 12:30:22 5: Cmd: >attr Kalender_muell modes next<
2017.12.08 12:30:22 5: Cmd: >attr Kalender_muell room Kalender<
2017.12.08 12:30:22 5: Cmd: >attr Kalender_muell userReadings tag_zu_vor { return "on" if( ReadingsVal('Kalender_muell','c-tomorrow','') eq '1' ) }<
2017.12.08 12:30:22 5: Cmd: >define Schalter_Funksteckdose_B CUL_HM 528CB1<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B expert 2_raw<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B firmware 2.6<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B model HM-LC-Sw1-Pl-DN-R1<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B peerIDs 00000000,528CB101,<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B room CUL_HM,Steckdosen<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B serialNr NEQ1676573<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B subType switch<
2017.12.08 12:30:22 5: Cmd: >attr Schalter_Funksteckdose_B webCmd statusRequest:toggle:on:off<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Schalter_Funksteckdose_B FileLog ./log/Schalter_Funksteckdose_B-%Y.log Schalter_Funksteckdose_B<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Schalter_Funksteckdose_B logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Schalter_Funksteckdose_B room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define TV_Dummy dummy<
2017.12.08 12:30:22 5: Cmd: >attr TV_Dummy webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define Dummy_TV_ DOIF ([Dummy_TV_:?on]) (set Schalter_Funksteckdose_A on, Schalter_Funksteckdose_B on)<
2017.12.08 12:30:22 5: Cmd: >attr Dummy_TV_ webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define waesche_fertig dummy<
2017.12.08 12:30:22 5: Cmd: >attr waesche_fertig eventMap on:--fertig-- off:--läuft--<
2017.12.08 12:30:22 5: Cmd: >attr waesche_fertig room Keller<
2017.12.08 12:30:22 5: Cmd: >attr waesche_fertig webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define Tuerkontakt_Wohnung CUL_HM 4EE4F2<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung IODev CUL_0<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung actCycle 002:50<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung actStatus alive<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung autoReadReg 4_reqStatus<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung expert 2_raw<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung firmware 1.0<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung model HM-SEC-SCo<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung peerIDs 00000000,450FF103,<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung room Haustuer<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung serialNr NEQ1284379<
2017.12.08 12:30:22 5: Cmd: >attr Tuerkontakt_Wohnung subType threeStateSensor<
2017.12.08 12:30:22 5: Cmd: >define FileLog_Tuerkontakt_Wohnung FileLog ./log/Tuerkontakt_Wohnung-%Y.log Tuerkontakt_Wohnung<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Tuerkontakt_Wohnung logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_Tuerkontakt_Wohnung room CUL_HM<
2017.12.08 12:30:22 5: Cmd: >define FileLog_PRESENCE FileLog ./log/PRESENCE-%Y.log Handy_Klaus<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_PRESENCE logtype text<
2017.12.08 12:30:22 5: Cmd: >attr FileLog_PRESENCE room Logs<
2017.12.08 12:30:22 5: Cmd: >define Klaus_Anwesend dummy<
2017.12.08 12:30:22 5: Cmd: >attr Klaus_Anwesend room Handys<
2017.12.08 12:30:22 5: Cmd: >attr Klaus_Anwesend webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define di_Klaus_Anwesend DOIF ([Handy_Klaus:"present"]) (set Klaus_Anwesend on) DOELSE (set Klaus_Anwesend off)<
2017.12.08 12:30:22 5: Cmd: >attr di_Klaus_Anwesend room Handys<
2017.12.08 12:30:22 5: Cmd: >define Petra_Anwesend dummy<
2017.12.08 12:30:22 5: Cmd: >attr Petra_Anwesend room Handys<
2017.12.08 12:30:22 5: Cmd: >attr Petra_Anwesend webCmd on:off<
2017.12.08 12:30:22 5: Cmd: >define Handy_Petra PRESENCE lan-ping 192.168.178.21<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Petra userattr presence presence_map structexclude<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Petra event-on-change-reading state,presence<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Petra ping_count 1<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Petra presence Anwesenheit<
2017.12.08 12:30:22 5: Cmd: >attr Handy_Petra room Handys<
2017.12.08 12:30:22 5: Cmd: >define di_Petra_Anwesend DOIF ([Handy_Petra:"present"]) (set Petra_Anwesend on)  DOELSE (set Petra_Anwesend off)<
2017.12.08 12:30:22 5: Cmd: >attr di_Petra_Anwesend room Handys<
2017.12.08 12:30:22 5: Cmd: >attr di_Petra_Anwesend wait 0:300<
2017.12.08 12:30:22 5: Cmd: >define Anwesenheit structure presence Handy_Klaus Handy_Petra<
2017.12.08 12:30:22 5: Cmd: >attr Anwesenheit clientstate_behavior relative<
2017.12.08 12:30:22 5: Cmd: >attr Anwesenheit clientstate_priority present absent<
2017.12.08 12:30:22 5: Cmd: >attr Anwesenheit room Handys<
2017.12.08 12:30:22 5: Cmd: >define LichtWetter Twilight 51.5822100 7.5040920 2 673067<
2017.12.08 12:30:22 5: [LichtWetter] Original weather readings
2017.12.08 12:30:22 5: [LichtWetter] setting  Timer: LichtWetter_sunpos 2017-12-08 12:35:22
2017.12.08 12:30:22 4: [LichtWetter] url=http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=673067%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
2017.12.08 12:30:22 5: HttpUtils url=http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=673067%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
2017.12.08 12:30:23 5: HttpUtils request header:
GET /v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=673067%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys HTTP/1.0
Host: query.yahooapis.com
User-Agent: Mozilla/5.0
Accept: application/xml

2017.12.08 12:30:23 4: http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=673067%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys: HTTP response code 200
2017.12.08 12:30:23 5: HttpUtils http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=673067%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys: Got data, length: 2759
2017.12.08 12:30:23 5: HttpUtils response header:
HTTP/1.0 200 OK
X-Content-Type-Options: nosniff
Access-Control-Allow-Origin: *
Content-Type: application/json;charset=utf-8
Cache-Control: no-cache
Date: Fri, 08 Dec 2017 11:30:23 GMT
Age: 0
Via: http/1.1 a82.ue.bf1.yahoo.net (ApacheTrafficServer [cMsSf ])
Server: ATS
2017.12.08 12:30:23 4: [LichtWetter] got weather info from yahoo for 673067
2017.12.08 12:30:23 5: [LichtWetter] answer={"query":{"count":1,"created":"2017-12-08T11:30:23Z","lang":"en-US","results":{"channel":{"units":{"distance":"km","pressure":"mb","speed":"km/h","temperature":"C"},"title":"Yahoo! Weather -  xxxxxx, NW, DE","link":"http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-673067/","description":"Yahoo! Weather for  xxxxxx, NW, DE","language":"en-us","lastBuildDate":"Fri, 08 Dec 2017 12:30 PM CET","ttl":"60","location":{"city":" xxxxxx","country":"Germany","region":" NW"},"wind":{"chill":"27","direction":"235","speed":"40.23"},"atmosphere":{"humidity":"89","pressure":"33796.17","rising":"0","visibility":"25.75"},"astronomy":{"sunrise":"8:23 am","sunset":"4:21 pm"},"image":{"title":"Yahoo! Weather","width":"142","height":"18","link":"http://weather.yahoo.com","url":"http://l.yimg.com/a/i/brand/purplelogo//uh/us/news-wea.gif"},"item":{"title":"Conditions for  xxxxxx, NW, DE at 11:00 AM CET","lat":"51.61285","long":"7.51905","link":"http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-673067/","pubDate":"Fri, 08 Dec 2017 11:00 AM CET","condition":{"code":"11","date":"Fri, 08 Dec 2017 11:00 AM CET","temp":"1","text":"Showers"},"forecast":[{"code":"5","date":"08 Dec 2017","day":"Fri","high":"6","low":"0","text":"Rain And Snow"},{"code":"28","date":"09 Dec 2017","day":"Sat","high":"2","low":"0","text":"Mostly Cloudy"},{"code":"5","date":"10 Dec 2017","day":"Sun","high":"4","low":"0","text":"Rain And Snow"},{"code":"11","date":"11 Dec 2017","day":"Mon","high":"6","low":"3","text":"Showers"},{"code":"23","date":"12 Dec 2017","day":"Tue","high":"5","low":"1","text":"Breezy"},{"code":"39","date":"13 Dec 2017","day":"Wed","high":"3","low":"1","text":"Scattered Showers"},{"code":"39","date":"14 Dec 2017","day":"Thu","high":"3","low":"2","text":"Scattered Showers"},{"code":"12","date":"15 Dec 2017","day":"Fri","high":"3","low":"1","text":"Rain"},{"code":"28","date":"16 Dec 2017","day":"Sat","high":"3","low":"1","text":"Mostly Cloudy"},{"code":"28","date":"17 Dec 2017","day":"Sun","high":"1","low":"0","text":"Mostly Cloudy"}],"description":"<![CDATA[<img src=\"http://l.yimg.com/a/i/us/we/52/11.gif\"/>\n<BR />\n<b>Current Conditions:</b>\n<BR />Showers\n<BR />\n<BR />\n<b>Forecast:</b>\n<BR /> Fri - Rain And Snow. High: 6Low: 0\n<BR /> Sat - Mostly Cloudy. High: 2Low: 0\n<BR /> Sun - Rain And Snow. High: 4Low: 0\n<BR /> Mon - Showers. High: 6Low: 3\n<BR /> Tue - Breezy. High: 5Low: 1\n<BR />\n<BR />\n<a href=\"http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-673067/\">Full Forecast at Yahoo! Weather</a>\n<BR />\n<BR />\n<BR />\n]]>","guid":{"isPermaLink":"false"}}}}}}
2017.12.08 12:30:23 4: [LichtWetter] 11=Showers 1, correction: 4°
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: Compute sunrise/sunset for latitude 51.5822100 , longitude 7.5040920
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_sr 2017-12-08 08:29:00
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_sr_astro 2017-12-08 06:18:56
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_sr_civil 2017-12-08 07:42:23
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_sr_indoor 2017-12-08 08:45:49
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_sr_naut 2017-12-08 06:59:33
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_sr_weather 2017-12-08 09:22:34
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_ss 2017-12-08 16:14:23
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_ss_astro 2017-12-08 18:24:26
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_ss_civil 2017-12-08 17:00:59
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_ss_indoor 2017-12-08 15:57:34
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_ss_naut 2017-12-08 17:43:49
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_ss_weather 2017-12-08 15:20:50
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_Midnight 2017-12-09 00:00:01
2017.12.08 12:30:23 5: [LichtWetter] setting  Timer: LichtWetter_weather 2017-12-08 14:20:50
2017.12.08 12:30:23 5: Cmd: >attr LichtWetter room Wetter<
2017.12.08 12:30:23 5: Cmd: >define alarm_bewegung_garage_handy DOIF ([Klaus_Anwesend] eq "off" and [alarm_sprach_aus] eq "off"  and [Bewegung_Garage] eq "on") ({ DebianMail('<a.k@xyz.de>','Bewegung-Garage bzw.Tor','');;})
<
2017.12.08 12:30:23 5: Cmd: >attr alarm_bewegung_garage_handy disable 0<
2017.12.08 12:30:23 5: Cmd: >attr alarm_bewegung_garage_handy do always<
2017.12.08 12:30:23 5: Cmd: >attr alarm_bewegung_garage_handy room Handys,test<
2017.12.08 12:30:23 5: Cmd: >attr alarm_bewegung_garage_handy wait 90<
2017.12.08 12:30:23 5: Cmd: >define muell_morgen dummy<
2017.12.08 12:30:23 5: Cmd: >attr muell_morgen room Kalender<
2017.12.08 12:30:23 5: Cmd: >attr muell_morgen webCmd on:off<
2017.12.08 12:30:23 5: Cmd: >define di_m_morgen DOIF ([Kalender_muell:c-tomorrow] ==1) (set muell_morgen on) ({ DebianMail('<alarm@xyz.de>','Mülltone','');;})

<
2017.12.08 12:30:23 5: Cmd: >attr di_m_morgen room Kalender<
2017.12.08 12:30:23 5: Cmd: >define Heizung_aus dummy<
2017.12.08 12:30:23 5: Cmd: >attr Heizung_aus room Heizung<
2017.12.08 12:30:23 5: Cmd: >attr Heizung_aus webCmd on:off<
2017.12.08 12:30:23 5: Cmd: >define myCam weblink htmlCode <a onClick="window.open "href="https://deine.url.net:12345/url-zum-fullstream"><img src="https://deine.url.net:12345/url-zum-icon"></a><
2017.12.08 12:30:23 5: Cmd: >define di_tuerkontakt DOIF ([Klaus_Anwesend] eq "off" and [Tuerkontakt_Wohnung] eq "open") ({ DebianMail('<alarm@xyz.de>','Haustür-geöffnet','');;})<
2017.12.08 12:30:23 5: Cmd: >attr di_tuerkontakt do always<
2017.12.08 12:30:23 5: Cmd: >attr di_tuerkontakt room Handys<
2017.12.08 12:30:23 5: Cmd: >define di_tuerkontakt_15_minuten DOIF ([Tuerkontakt_Wohnung:"open"]) (set Bewegung_Hausflur off, set Bewegung_Garage off)<
2017.12.08 12:30:23 5: Cmd: >attr di_tuerkontakt_15_minuten do always<
2017.12.08 12:30:23 5: Cmd: >attr di_tuerkontakt_15_minuten wait 900<
2017.12.08 12:30:23 5: Cmd: >define alarm_scharf dummy<
2017.12.08 12:30:23 5: Cmd: >attr alarm_scharf room Alarmanlage<
2017.12.08 12:30:23 5: Cmd: >attr alarm_scharf webCmd on:off<
2017.12.08 12:30:23 5: Cmd: >define keypad_key dummy<
2017.12.08 12:30:23 5: Cmd: >attr keypad_key room Alarmanlage<
2017.12.08 12:30:23 5: Cmd: >define keypad_release notify keypad_key:[0-9|#] sleep 0.5<
2017.12.08 12:30:23 5: Cmd: >define alarm_unscharf_pin sequence keypad_key:x keypad_key:x keypad_key:x  keypad_key:x<
2017.12.08 12:30:23 5: Cmd: >attr alarm_unscharf_pin room Alarmanlage<
2017.12.08 12:30:23 5: Cmd: >define alarm_unscharf_schalten notify alarm_unscharf_pin:trigger set alarm_scharf off<
2017.12.08 12:30:23 5: Cmd: >attr alarm_unscharf_schalten room Alarmanlage<
2017.12.08 12:30:23 5: Cmd: >define di_alarm_scharf DOIF ([alarm_scharf] eq "on") (set Schalter_Funksteckdose_B on)(set HM_4140E2_Dim off) (set Sprachausgabe playTone 004) ( set AlarmDummy on) (set Heizungen_17_C off) (set Heizungen_17_C on) ({ DebianMail('<alarm@xyz.de>','Alarmanlage-scharf','');;}) DOELSE (set AlarmDummy off)  ({ DebianMail('<alarm@xyz.de>','Alarmanlage-aus','');;})<
2017.12.08 12:30:23 5: Cmd: >attr di_alarm_scharf disable 0<
2017.12.08 12:30:23 5: Cmd: >attr di_alarm_scharf do always<
2017.12.08 12:30:23 5: Cmd: >attr di_alarm_scharf room Alarmanlage<
2017.12.08 12:30:23 5: Cmd: >attr di_alarm_scharf wait 0,0,0,30,0,10<
2017.12.08 12:30:23 5: Cmd: >define meldung_Garage_tele_aus notify Telefon {fhem ("set Sprachausgabe playTone 012") if (ReadingsVal("Anruflisten","1-internal","") eq " xxxxxx9127706" &<
2017.12.08 12:30:23 5: Cmd: >define not_TelefonAnwesenheitssimulation notify Telefon {fhem ("set Wz.Licht on-for-timer 900") if (ReadingsVal("Telefon","internal_number","") eq "9876543" &<
2017.12.08 12:30:23 5: Cmd: >define di_meldung_Garage_tele_aus DOIF ([Anruflisten:1-internal] == " xxxxxx9127706" and [Anruflisten:1-number] == "017620823409") ( set Heizungen_20_C on )({ DebianMail('<alarm@xyz.de>','Heizung:ein','');;})<
2017.12.08 12:30:23 5: Cmd: >attr di_meldung_Garage_tele_aus do always<
2017.12.08 12:30:23 5: Cmd: >attr di_meldung_Garage_tele_aus room Alarmanlage,test<
2017.12.08 12:30:23 5: Cmd: >define alarm_sprach_aus dummy<
2017.12.08 12:30:23 5: Cmd: >attr alarm_sprach_aus webCmd on:off<
2017.12.08 12:30:23 5: Cmd: >define di_meldung_Garage_tele_ein DOIF ([alarm_sprach_aus] eq "off") ({ DebianMail('<alarm@xyz.de>','Alarmmeldungen:ein','');;}) DOELSE ([alarm_sprach_aus] eq "on") ({ DebianMail('<alarm@xyz.de>','Alarmmeldungen:aus','');;})<
2017.12.08 12:30:23 5: Cmd: >attr di_meldung_Garage_tele_ein room test<
2017.12.08 12:30:23 5: Cmd: >define di_anrufe_loeschen DOIF ([1:30]) (setreading Anruflisten 1-number --Kein Anruf--) ( setreading Tuerklingel trigger_cnt 0 )<
2017.12.08 12:30:23 5: Cmd: >attr di_anrufe_loeschen disable 1<
2017.12.08 12:30:23 5: Cmd: >attr di_anrufe_loeschen do always<
2017.12.08 12:30:23 5: Cmd: >define di_meldung_Handy_flur DOIF ([Klaus_Anwesend] eq "off" and [Bewegung_Hausflur] eq "on")  ({ DebianMail('<alarm@xyz.de>','Bewegung-Hausflur','');;})<
2017.12.08 12:30:23 5: Cmd: >attr di_meldung_Handy_flur do always<
2017.12.08 12:30:23 5: Cmd: >attr di_meldung_Handy_flur room Handys<
2017.12.08 12:30:23 5: Cmd: >define di_anzeige_alarm_aus DOIF ([alarm_sprach_aus] eq "on") ( attr Sprachausgabe ignore 1 )  DOELSE  ( attr Sprachausgabe ignore 0 )<
2017.12.08 12:30:23 5: Cmd: >define di_zeitschaltung_meldung_aus DOIF ([22:30]) (set Schalter_Funksteckdose_B on)<
2017.12.08 12:30:23 5: Cmd: >attr di_zeitschaltung_meldung_aus disable 0<
2017.12.08 12:30:23 5: Cmd: >attr di_zeitschaltung_meldung_aus room Zeitschaltung<
2017.12.08 12:30:23 5: Cmd: >define Petra_nach_ xxxxxx TRAFFIC AIzaSyAHybyo4NQ8xg01PAh4Z4giYsCWFyr2HlA 3600<
2017.12.08 12:30:23 5: Cmd: >delete Petra_nach_ xxxxxx_weblink<
2017.12.08 12:30:23 4: TRAFFIC: (Petra_nach_ xxxxxx) defined Petra_nach_ xxxxxx with interval set to 3600
2017.12.08 12:30:23 5: Cmd: >attr Petra_nach_ xxxxxx userattr end_address outputReadings start_address updateSchedule verbose waypoints<
2017.12.08 12:30:23 5: Cmd: >attr Petra_nach_ xxxxxx end_address An der Lehmkuhle 51, 48249  xxxxxx<
2017.12.08 12:30:23 5: Cmd: >attr Petra_nach_ xxxxxx outputReadings text<
2017.12.08 12:30:23 5: Cmd: >attr Petra_nach_ xxxxxx room Staumeldung<
2017.12.08 12:30:23 5: Cmd: >attr Petra_nach_ xxxxxx start_address AM xxxxxx,  xxxxxx  xxxxxx<
2017.12.08 12:30:23 5: Cmd: >attr Petra_nach_ xxxxxx updateSchedule 7-8 1 600|7-8 2 600|7-8 3 600|7-8 4 600|7-8 5 600|7-8 6 600<
2017.12.08 12:30:23 5: Cmd: >attr Petra_nach_ xxxxxx verbose 0<
2017.12.08 12:30:23 5: Cmd: >attr Petra_nach_ xxxxxx waypoints  xxxxxx, 7.490462<
2017.12.08 12:30:23 5: Cmd: >define di_heizung_tastensperre DOIF ([di_Heizkoerperthermostat_Tastensperre] eq "on") (set H_Wohnzimmer regSet btnLock on)(set H_Schlafzimmer regSet btnLock on)(set H_Kueche regSet btnLock on)(set H_Flur regSet btnLock on) DOELSE (set H_Wohnzimmer regSet btnLock off)(set H_Schlafzimmer regSet btnLock off)(set H_Kueche regSet btnLock off)(set H_Flur regSet btnLock off)(set H_Wohnzimmer regSet modusBtnLock on)(set H_Schlafzimmer regSet modusBtnLock on)(set H_Kueche regSet modusBtnLock on)(set H_Flur regSet modusBtnLock on)
<
2017.12.08 12:30:23 5: Cmd: >attr di_heizung_tastensperre do always<
2017.12.08 12:30:23 5: Cmd: >attr di_heizung_tastensperre room Heizung<
2017.12.08 12:30:23 5: Cmd: >attr di_heizung_tastensperre wait wait 0,60,60,60:0,60,60,60,60,60,60,60<
2017.12.08 12:30:23 5: Cmd: >define di_Heizkoerperthermostat_Tastensperre dummy<
2017.12.08 12:30:23 5: Cmd: >attr di_Heizkoerperthermostat_Tastensperre room Heizung<
2017.12.08 12:30:23 5: Cmd: >attr di_Heizkoerperthermostat_Tastensperre webCmd on:off<
2017.12.08 12:30:23 5: Cmd: >define FileLog_pflanze1 FileLog ./log/kaktus-%Y.log pflanze1<
2017.12.08 12:30:23 5: Cmd: >attr FileLog_pflanze1 room FlowerSens<
2017.12.08 12:30:23 5: Cmd: >define FileLog_Handy_Petra FileLog ./log/Petra_Handy-%Y.log Handy_Petra<
2017.12.08 12:30:23 5: Cmd: >attr FileLog_Handy_Petra room Handys<
2017.12.08 12:30:23 5: Cmd: >define Blumen dummy<
2017.12.08 12:30:23 5: Cmd: >attr Blumen room FlowerSens<
2017.12.08 12:30:23 5: Cmd: >attr Blumen webCmd on:off<
2017.12.08 12:30:23 5: Cmd: >define di_alarm_blumen DOIF ([pflanze1:moisture] < 10) (set Blumen on) DOELSE (set Blumen off)<
2017.12.08 12:30:23 5: Cmd: >attr di_alarm_blumen do always<
2017.12.08 12:30:23 5: Cmd: >attr di_alarm_blumen room FlowerSens<
2017.12.08 12:30:23 5: Cmd: >define FileLog_FunkstekdoseA FileLog ./log/Funksteckdose_A-%Y.log  Schalter_Funksteckdose_A<
2017.12.08 12:30:23 5: Cmd: >attr FileLog_FunkstekdoseA room Steckdosen<
2017.12.08 12:30:23 5: Cmd: >define AlarmDummy dummy<
2017.12.08 12:30:23 5: Cmd: >attr AlarmDummy room Alarmanlage<
2017.12.08 12:30:23 5: Cmd: >attr AlarmDummy webCmd on:off<
2017.12.08 12:30:23 5: Cmd: >define di_alarmscharf_tuer_offen DOIF ([AlarmDummy] eq "on" and [Tuerkontakt_Wohnung] eq "open") (set Sprachausgabe playTone 024)<
2017.12.08 12:30:23 5: Cmd: >attr di_alarmscharf_tuer_offen do always<
2017.12.08 12:30:23 5: Cmd: >attr di_alarmscharf_tuer_offen room Alarmanlage<
2017.12.08 12:30:23 5: Cmd: >attr di_alarmscharf_tuer_offen wait 0,20<
2017.12.08 12:30:23 5: Cmd: >define Tuerklingel CUL_HM 4E0609<
2017.12.08 12:30:23 5: Cmd: >attr Tuerklingel IODev CUL_0<
2017.12.08 12:30:23 5: Cmd: >attr Tuerklingel autoReadReg 4_reqStatus<
2017.12.08 12:30:23 5: Cmd: >attr Tuerklingel expert 2_raw<
2017.12.08 12:30:23 5: Cmd: >attr Tuerklingel firmware 1.0<
2017.12.08 12:30:23 5: Cmd: >attr Tuerklingel model HM-Sen-DB-PCB<
2017.12.08 12:30:23 5: Cmd: >attr Tuerklingel room tuerklingel<
2017.12.08 12:30:23 5: Cmd: >attr Tuerklingel serialNr NEQ0955955<
2017.12.08 12:30:23 5: Cmd: >attr Tuerklingel subType pushButton<
2017.12.08 12:30:23 5: Cmd: >define FileLog_Tuerklingel FileLog ./log/Tuerklingel-%Y.log Tuerklingel<
2017.12.08 12:30:23 5: Cmd: >attr FileLog_Tuerklingel logtype text<
2017.12.08 12:30:23 5: Cmd: >attr FileLog_Tuerklingel room CUL_HM<
2017.12.08 12:30:23 5: Cmd: >define Terrassentu

Beta-User

Vielleichts solltest du mal in deine myUtils-Funktion reinsehen, ob da nicht was faul ist:
Zitat
2017.12.08 12:30:22 1: reload: Error:Modul 99_myUtils deactivated:
Can't find string terminator ")" anywhere before EOF at ./FHEM/99_myUtils.pm line 41, <$fh> line 9.

Wenn ich das richtig deute, fehlt irgendwo eine Klammer (zur öffnenden in Zeile 9 gehörend), weswegen dann im Ergebnis die 99_myUtils.pm gar nicht geladen wird. Und die DebianMail-Funktion lt. Wiki steht irgendwo dort drin ;) .

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Benni

Zitat von: Beta-User am 08 Dezember 2017, 15:27:45
<...> weswegen dann im Ergebnis die 99_myUtils.pm gar nicht geladen wird.

Genau deswegen habe ich eine 99_devUtils.pm in der ich meine Routinen entwickle und teste. Wenn die dann funktionieren, wandern sie in die 99_myUtils.pm

DeeSPe

Zitat von: Beta-User am 08 Dezember 2017, 15:27:45
Vielleichts solltest du mal in deine myUtils-Funktion reinsehen, ob da nicht was faul ist:
Wenn ich das richtig deute, fehlt irgendwo eine Klammer (zur öffnenden in Zeile 9 gehörend), weswegen dann im Ergebnis die 99_myUtils.pm gar nicht geladen wird. Und die DebianMail-Funktion lt. Wiki steht irgendwo dort drin ;) .

Gruß, Beta-User

Genau, ich nehme an es ist diese Stelle:
$ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m  '$provider' -xu '$konto' -xp '$passwrd' -o tls=no  -o ;
Dort gibt es keine schliessende Klammer.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

achim60


frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

achim60

Zitat von: frank am 08 Dezember 2017, 16:44:36
und ein jahr lang funktionierte es ohne klammer?

Ist blöd gelaufen und war mein Fehler. Ich hatte immer diese Meldung.

sendEmail returned: Reading message body from STDIN because the '-m' option was not used.


Dann schraubte ich an der  99_myUtils.pm rum und vergaß wohl die Klammer. Anschließend wurde ich krank und verließ deswegen nicht das Haus.
Somit kamen auch keine Meldungen auf mein Handy da ich ja zu Hause war.

Jetzt war ich wieder unterwegs und spielte vorher das Update ein. Die Änderung an der  99_myUtils.pm hatte ich schon wieder vergessen.
Somit stand für mich fest, es muss an dem Update liegen ;)

Ich habe jetzt wohl ein bischen weit ausgeholt aber so kann es kommen wenn man vergesslicher wird  8)





Beta-User

...da wir beim Vergessen sind: hier könnte vermutlich ein [gelöst] dran...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files