Fhem bleibt ohne ersichtlichen Grund stehen bzw. stürzt ab (RPi2)

Begonnen von carzl, 15 November 2015, 12:15:17

Vorheriges Thema - Nächstes Thema

carzl

Hallo zusammen,

hier einen Tipp zu geben ist sicher ganz schwierig, weil völlig unklar ist in welcher Richtung man suchen sollte... Meine Fhem-Installation ist innerhalb weniger Tage dreimal "stehengeblieben", zu unterschiedlichen Uhrzeiten. Im Log sah man hinterher keine besoneren Events, urplötzlich Stillstand. Das Frontende ist dann auch nicht mehr erreichbar. Am Code geändert habe ich in der Zeit aber nichts. Wenn ich auf dem RPi die Console öffne, sagt mir die Statusabfrage aber das Fhem läuft (/etc/init.d/fhem status). Ein "fhem stop" läuft ewig, nichts passiert, beenden geht also scheinbar nicht. Es hilft nur ein Reboot. Ich versuche jetzt mal verbose 4 oder 5, aber wahrscheinlich explodiert mir da in wenigen Stunden das Log?!

Einen Minimalverdacht habe ich Richtung JeeLink, da ich da in letzter Zeit manchmal putzige Effekte mit Temperatursensoren hatte. Ob ich mal das Netzteil des RPi tausche? Glaube ich aber nicht dran dass es aus der ecke kommt. Vielleicht hat jemand einen Erfahrungswert mit einem solchen Effekt?

Daaanke...
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

rudolfkoenig

Hier ein paar Stichworte:
- mit top bzw. "strace -p <FHEM-PID>" rausfinden, ob FHEM Endlosschleife dreht oder auf ein externes Geraet oder Netzwerk wartet.
- falls Letzteres, dann kriegt man mit "lsof -p <FHEM-PID>" die betroffene Datei bzw. Netzwerk-Gegenstelle raus.

carzl

Danke! Puhhh, ich stoße an meine Knowhow-Grenze...  :-[

strace -p lässt sofort und ununterbrochen eine Riesenlatte Befehle ablaufen, schneller als ich gucken kann... Die meisten Zeilen fangen mit gettimeofday und stat64 an. Ist das an sich schon ungewöhnlich oder so erstmal ok und ich muss versuchen die Zeilen nach Auffälligkeiten zu durchsuchen?

Dankeschön...
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

rudolfkoenig

Es handelt sich dann offensichtlich um eine Endlosschleife.
Das Dateiargument von stat64 sollte einen Hinweis auf dem Schuldigen geben.
Lade mal einen Ausschnitt hier hoch. Bitte als Text, und nicht als Bild.

carzl

In ein paar Sekunden laufen hunderte Zeilen auf, das hier sind jetzt mal die letzten hundert bevor ich abgebrochen habe. Womöglich sieht man ja sofort was faul ist, ich aber leider nicht  :-\ 8)


gettimeofday({1447618618, 789631}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618618, 805026}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618618, 806719}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
write(28, "2015-11-15_21:16:58 FL_Raumregle"..., 47) = 47
gettimeofday({1447618618, 823465}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618618, 827176}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], [72], NULL, {0, 559692}) = 1 (out [72], left {0, 559603})
write(72, "[\"FL_Raumregler\",\"measured-temp:"..., 213) = 213
gettimeofday({1447618618, 830904}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {0, 555964}) = 0 (Timeout)
gettimeofday({1447618619, 389641}, NULL) = 0
kill(30108, SIGKILL)                    = -1 ESRCH (No such process)
gettimeofday({1447618619, 394752}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {0, 34862}) = 0 (Timeout)
gettimeofday({1447618619, 431203}, NULL) = 0
kill(30110, SIGKILL)                    = -1 ESRCH (No such process)
gettimeofday({1447618619, 435722}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {0, 53820}) = 0 (Timeout)
gettimeofday({1447618619, 501140}, NULL) = 0
kill(30112, SIGKILL)                    = -1 ESRCH (No such process)
gettimeofday({1447618619, 505557}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {1, 784204}) = 1 (in [71], left {1, 691835})
read(71, "O", 255)                      = 1
gettimeofday({1447618619, 600423}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {1, 689337}) = 1 (in [71], left {1, 689297})
read(71, "K 9 63 1 4 102 10", 255)      = 17
gettimeofday({1447618619, 602465}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {1, 687296}) = 1 (in [71], left {1, 687258})
read(71, "6\r\n", 255)                  = 3
gettimeofday({1447618619, 604032}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618619, 605377}, NULL) = 0
gettimeofday({1447618619, 606109}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618619, 606866}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
write(4, "2015.11.15 21:16:59 4: Ignoring "..., 56) = 56
gettimeofday({1447618619, 608885}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {1, 680876}) = 1 (in [6], left {0, 370362})
accept(6, {sa_family=AF_INET, sin_port=htons(51236), sin_addr=inet_addr("127.0.0.1")}, [16]) = 73
ioctl(73, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7eee98fc) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(73, 0, 0x7eee9948, SEEK_CUR)    = -1 ESPIPE (Illegal seek)
ioctl(73, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7eee98fc) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(73, 0, 0x7eee9948, SEEK_CUR)    = -1 ESPIPE (Illegal seek)
fcntl64(73, F_SETFD, FD_CLOEXEC)        = 0
setsockopt(73, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
gettimeofday({1447618620, 928588}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618620, 929831}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
write(4, "2015.11.15 21:17:00 4: Connectio"..., 71) = 71
gettimeofday({1447618620, 933203}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 73 77], NULL, NULL, {0, 356558}) = 1 (in [73], left {0, 356506})
read(73, "{PRESENCE_ProcessLocalScan('CR.L"..., 256) = 57
gettimeofday({1447618620, 940713}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618620, 942789}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618620, 946067}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618620, 960570}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618620, 962774}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618620, 964266}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
write(4, "2015.11.15 21:17:00 4: PRESENCE "..., 91) = 91
gettimeofday({1447618620, 967945}, NULL) = 0
write(73, "\n", 1)                      = 1
gettimeofday({1447618620, 970046}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 73 77], [72], NULL, {0, 319715}) = 2 (in [73], out [72], left {0, 319664})
read(73, "", 256)                       = 0
close(73)                               = 0
write(72, "[\"CR.Lumia730.WLAN\",\"Nicht.errei"..., 374) = 374
gettimeofday({1447618620, 974686}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {0, 315075}) = 0 (Timeout)
gettimeofday({1447618621, 292156}, NULL) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x76f1f068) = 30245
gettimeofday({1447618621, 303557}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
gettimeofday({1447618621, 306404}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
write(4, "2015.11.15 21:17:01 4: BlockingC"..., 100) = 100
gettimeofday({1447618621, 311409}, NULL) = 0
gettimeofday({1447618621, 315762}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {0, 435781}) = 0 (Timeout)
gettimeofday({1447618621, 755222}, NULL) = 0
kill(30114, SIGKILL)                    = -1 ESRCH (No such process)
gettimeofday({1447618621, 760079}, NULL) = 0
select(80, [6 7 8 9 11 12 13 36 58 70 71 72 77], NULL, NULL, {5, 598230}^Z
[1]+  Angehalten              strace -p 2250
root@crraspi:~#

Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

rudolfkoenig

Das ist keine Endlosschleife (im Sinne von "sinnlose Schleife"), sondern das normale Verhalten.
Es wird fleissig ins FHEM-Log geschrieben:
Zitat2015.11.15 21:16:59 4: Ignoring ...
2015.11.15 21:17:00 4: Connectio...
2015.11.15 21:17:00 4: PRESENCE ...
und auch an einem Webserver werden events gemeldet:
Zitat["FL_Raumregler","measured-temp:...
["CR.Lumia730.WLAN",\"Nicht.errei...
Ich vermute, dass bei diesem strace FHEM nicht verklemmt war.
Sowas brauchen wir aber nicht zu analysieren.

carzl

Da wollte ich heute 2 Wochen später schreiben "nochmal danke, ohne wirklich etwas geändert zu haben läuft Fhem nun seit über 2 Wochen" - und prompt... heute nacht kurz vor 3 wieder stehengeblieben, und  natürlich war entsprechend die Hütte kalt. Mademoiselle war schwer begeistert  ::)  Hab jetzt mal global verbose 5 gesetzt, das Log wird wohl Richtung 300 MB pro Tag gehen, lösche ich dann halt täglich. Ich hoffe dann einen Hinweis zu sehen, wenn es denn wieder stehenbleibt...  ???
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

rudolfkoenig

verbose 5 ist keine schlechte Idee, aber wenn so wichtige Sachen, wie der Hausfrieden am FHEM haengen, dann wuerde ich FHEM vorlaeufig in einer Schleife starten:

Zitat
#!/bin/sh
cd /opt/fhem
exec >> start.log 2>& 1
while true
do
  echo "FHEM started"
  date
  fhem.pl fhem.cfg
  sleep 2
done
Wichtig: vorher "attr global nofork" setzen.


Sorry, habe nicht nachgedacht: das hilft natuerlich nur gegen einen Absturz, nicht aber gegen Verklemmer.

marvin78

Ich kann mir den Rat nicht verkneifen: Wichtige Dinge, wie die Heizungsteuerung sollten immer autark und ohne FHEM funktionieren. Gerade wenn man als Server einen Einplatinen-Entwicklungs-Rechner, wie den RaspberryPi (damit will ich nicht sagen, dass es eine schlechte Wahl ist) einsetzt, ist das, meiner Ansicht nach, unabdingbar. Natürlich sollte das System nicht unvermittelt abstürzen, dass es das aber aus irgendwelchen Gründen tut, ist nicht so unwahrscheinlich, als dass man sich bei wichtigen Dingen voll auf FHEM verlassen sollte.

carzl

@rudolf, vielen Dank; ja richtig - ist wohl ein Verklemmer und kein Absturz. Mal sehen. Ich lasse jetzt ein tägliches Log mit verbose 5 schreiben, und schmeiß täglich das gestrige mit ca. 200 MB weg. Wenn denn mal wieder ein Hänger kommt, hoffe ich da schlauer zu werden.

Inzwischen hatte ich auch eine wohl recht schräge Idee: den RPi an einer Schaltsteckdose betreiben, von einem zweiten RPi (den ich im Wohnzimmer einzig zur Sprachausgabe laufen habe) regelmäßig nachsehen ob Fhem auf dem RPi Nr. 1 noch läuft; falls nicht, die Schaltsteckdose durch RPi Nr. 2 aus- und wieder einschalten um den RPi Nr. 1 "zwangszurebooten". Ja ok, SCHÖN ist anders  ;D
Habe dann auch noch einen Vorschlag von betateilchen zur Nutzung eines Watchdogs gefunden, klingt nicht schlecht finde ich http://forum.fhem.de/index.php/topic,20553.0.html

@marvin: klar, völlig richtig. Habe in meinen FHTs auch ein autarkes Autoprogramm als fallback hinterlegt, aber da muss man zumindest am FHT auf Auto-Mode tippen. Außerdem wohne ich in einer Mietbuchte, d.h. ich steuere nur die Heizungsventile und nicht die Heizungsanlage selbst. Wenn es also wg. Fhem früh kalt bleibt, wirds eine halbe Stunde nach Fhem-Reboot dann doch warm, ist also nur halb schlimm  8)
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

carzl

Diese Nacht war es wieder soweit (immer Nachts, aber zu verschiedenene Zeiten), Fhem ist stehengeblieben. Ich hatte das Log ja mit verbose 5 laufen. Zum Zeitpunkt des Absturzes bzw. Klemmers um 01:17:20 (siehe Log unten, eine der letzten Zeilen) kann ich nichts seltsames erkennen. Allerdings irritiert mich eine andere Sache: die Zeit springt 9 Sekunden vorher plötzlich von 01:27:17 auf 01:17:11, d.h. ca. 10 Minuten rückwärts. Es geht dann auch mit "including fhem.cfg" weiter, scheinbar also schon ein Neustart von Fhem. Woran kann das liegen? Ohne es mir zu leicht machen zu wollen, aber ich habe die Zeilen mal unten reinkopiert. Sind wg. verbose 5 natürlich ziemlich viele. Vielleicht fällt jemandem was auf oder Ihr habt eine Idee?! Danke vorab...


2015.12.05 01:27:17 4: Connection accepted from telnet:127.0.0.1:42191
2015.12.05 01:27:17 5: Cmd: >{PRESENCE_ProcessLocalScan('CR.LD382.Vitrine.WLAN|0|present')}<
2015.12.05 01:27:17 5: PRESENCE (CR.LD382.Vitrine.WLAN) - blocking scan result: CR.LD382.Vitrine.WLAN|0|present
2015.12.05 01:27:17 5: Triggering CR.LD382.Vitrine.WLAN (2 changes)
2015.12.05 01:27:17 5: Notify loop for CR.LD382.Vitrine.WLAN WLAN-verbunden
2015.12.05 01:27:17 5: Batteriestaende: not on any display, ignoring notify
2015.12.05 01:27:17 4: PRESENCE (CR.LD382.Vitrine.WLAN) - rescheduling next check in 15 seconds
                                                                                                                                                                                                                                            2015.12.05 01:17:11 5: Initializing Type Library:
2015.12.05 01:17:11 1: Including fhem.cfg
2015.12.05 01:17:11 5: Cmd: >attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride<
2015.12.05 01:17:11 5: Cmd: >attr global autoload_undefined_devices 1<
2015.12.05 01:17:11 5: Cmd: >attr global icon it_i-net<
2015.12.05 01:17:11 5: Cmd: >attr global latitude 51.050409<
2015.12.05 01:17:11 5: Cmd: >attr global logfile ./log/fhem-%Y-%m-%d.log<
2015.12.05 01:17:11 5: Cmd: >attr global longitude 13.737262<
2015.12.05 01:17:11 5: Cmd: >attr global modpath .<
2015.12.05 01:17:11 5: Cmd: >attr global motd Error messages while initializing FHEM:
configfile: no hub found for device Harmony.Fernseher (20441624)<
2015.12.05 01:17:11 5: Cmd: >attr global sendStatistics onUpdate<
2015.12.05 01:17:11 5: Cmd: >attr global statefile ./log/fhem.save<
2015.12.05 01:17:11 5: Cmd: >attr global uniqueID ./FHEM/FhemUtils/uniqueID<
2015.12.05 01:17:11 5: Cmd: >attr global updateInBackground 1<
2015.12.05 01:17:11 5: Cmd: >attr global verbose 5<
2015.12.05 01:17:11 5: Cmd: >define telnetPort telnet 7072 global<
2015.12.05 01:17:11 5: Loading ./FHEM/98_telnet.pm
2015.12.05 01:17:11 3: telnetPort: port 7072 opened
2015.12.05 01:17:11 5: Cmd: >define WEB FHEMWEB 8083 global<
2015.12.05 01:17:11 5: Loading ./FHEM/01_FHEMWEB.pm
2015.12.05 01:17:12 3: WEB: port 8083 opened
2015.12.05 01:17:12 5: Cmd: >attr WEB column Wohnzimmer:Fenster,Heizung,Beleuchtung,Schalter.FS20,Harmony,Heizung.Verlauf,Fenster.Verlauf Kueche:Fenster,Heizung,Geraete,Kuehlschrank,Geschirrspueler,Heizung.Verlauf,Fenster.Verlauf,Schalter.Verlauf Bad:Fenster,Heizung,Waschmaschine,Heizung.Verlauf,Fenster.Verlauf,Schalter.Verlauf Kinderzimmer:Fenster,Heizung,Beleuchtung,Geraete,Heizung.Verlauf,Fenster.Verlauf Schlafzimmer:Fenster,Heizung,Heizung.Verlauf,Fenster.Verlauf Abstellraum:Heizung,Heizung.Verlauf Flur:Heizung,Schalter.FS20,Heizung.Verlauf<
2015.12.05 01:17:12 5: Cmd: >attr WEB editConfig 1<
2015.12.05 01:17:12 5: Cmd: >attr WEB hiddenroom DashboardRoom<
2015.12.05 01:17:12 5: Cmd: >attr WEB menuEntries Neustart,cmd=shutdown+restart<
2015.12.05 01:17:12 5: Cmd: >attr WEB sortRooms Wohnung Wohnzimmer Kueche Bad Kinderzimmer Schlafzimmer Abstellraum Flur Balkon Übersicht.Fenster Übersicht.Heizung Infrastruktur Unterwegs Logfiles<
2015.12.05 01:17:12 5: Cmd: >define WEBphone FHEMWEB 8084 global<
2015.12.05 01:17:12 3: WEBphone: port 8084 opened
2015.12.05 01:17:12 5: Cmd: >attr WEBphone basicAuth { "$user:$password" eq "**********:**********" }<
2015.12.05 01:17:12 5: Cmd: >attr WEBphone column Wohnzimmer:Fenster,Heizung,Beleuchtung,Schalter.FS20,Harmony,Heizung.Verlauf,Fenster.Verlauf Kueche:Fenster,Heizung,Geraete,Kuehlschrank,Geschirrspueler,Heizung.Verlauf,Fenster.Verlauf,Schalter.Verlauf Bad:Fenster,Heizung,Waschmaschine,Heizung.Verlauf,Fenster.Verlauf,Schalter.Verlauf Kinderzimmer:Fenster,Heizung,Beleuchtung,Geraete,Heizung.Verlauf,Fenster.Verlauf Schlafzimmer:Fenster,Heizung,Heizung.Verlauf,Fenster.Verlauf Abstellraum:Heizung,Heizung.Verlauf Flur:Heizung,Schalter.FS20,Heizung.Verlauf<
2015.12.05 01:17:12 5: Cmd: >attr WEBphone hiddenroom DashboardRoom<
2015.12.05 01:17:12 5: Cmd: >attr WEBphone longpoll 1<
2015.12.05 01:17:12 5: Cmd: >attr WEBphone plotsize 310,130<
2015.12.05 01:17:12 5: Cmd: >attr WEBphone sortRooms Wohnung Wohnzimmer Kueche Bad Kinderzimmer Schlafzimmer Abstellraum Flur Balkon Übersicht.Fenster Übersicht.Heizung Infrastruktur Unterwegs Logfiles<
2015.12.05 01:17:12 5: Cmd: >attr WEBphone stylesheetPrefix smallscreen<
2015.12.05 01:17:12 5: Cmd: >define WEBtablet FHEMWEB 8085 global<
2015.12.05 01:17:12 3: WEBtablet: port 8085 opened
2015.12.05 01:17:12 5: Cmd: >attr WEBtablet basicAuth { "$user:$password" eq "**********:**********" }<
2015.12.05 01:17:12 5: Cmd: >attr WEBtablet column Wohnzimmer:Fenster,Heizung,Beleuchtung,Schalter.FS20,Harmony,Heizung.Verlauf,Fenster.Verlauf Kueche:Fenster,Heizung,Geraete,Kuehlschrank,Geschirrspueler,Heizung.Verlauf,Fenster.Verlauf,Schalter.Verlauf Bad:Fenster,Heizung,Waschmaschine,Heizung.Verlauf,Fenster.Verlauf,Schalter.Verlauf Kinderzimmer:Fenster,Heizung,Beleuchtung,Geraete,Heizung.Verlauf,Fenster.Verlauf Schlafzimmer:Fenster,Heizung,Heizung.Verlauf,Fenster.Verlauf Abstellraum:Heizung,Heizung.Verlauf Flur:Heizung,Schalter.FS20,Heizung.Verlauf<
2015.12.05 01:17:12 5: Cmd: >attr WEBtablet hiddenroom DashboardRoom<
2015.12.05 01:17:12 5: Cmd: >attr WEBtablet sortRooms Wohnung Wohnzimmer Kueche Bad Kinderzimmer Schlafzimmer Abstellraum Flur Balkon Übersicht.Fenster Übersicht.Heizung Infrastruktur Unterwegs Logfiles<
2015.12.05 01:17:12 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog<
2015.12.05 01:17:12 5: Loading ./FHEM/92_FileLog.pm
2015.12.05 01:17:12 5: Cmd: >define autocreate autocreate<
2015.12.05 01:17:12 5: Loading ./FHEM/98_autocreate.pm
2015.12.05 01:17:12 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2015.12.05 01:17:12 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2015.12.05 01:17:12 5: Loading ./FHEM/91_eventTypes.pm
2015.12.05 01:17:12 2: eventTypes: loaded 3630 events from ./log/eventTypes.txt
2015.12.05 01:17:13 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2015.12.05 01:17:13 5: Loading ./FHEM/91_notify.pm
2015.12.05 01:17:13 5: Cmd: >attr initialUsbCheck icon cul_usb<
2015.12.05 01:17:13 5: Cmd: >define CUL1.868 CUL /dev/ttyACM0@9600 1034<
2015.12.05 01:17:13 5: Loading ./FHEM/00_CUL.pm
2015.12.05 01:17:13 3: Opening CUL1.868 device /dev/ttyACM0
2015.12.05 01:17:13 3: Setting CUL1.868 serial parameters to 9600,8,N,1
2015.12.05 01:17:13 3: CUL1.868 device opened
2015.12.05 01:17:13 5: CUL/RAW (ReadAnswer): T4A294269B9F7

T0F1500A60019

T4A29436900F6

T4A29446900F7

T58EC580203

T3F520026AD20

T534F00A6001B

T470700AA00EF

TC6DD7D02ET3F5200A6FE1D

T4A2900A600F8


2015.12.05 01:17:13 5: SW: V
2015.12.05 01:17:13 5: CUL/RAW (ReadAnswer):

2015.12.05 01:17:16 5: SW: V
2015.12.05 01:17:16 5: CUL/RAW (ReadAnswer): V 1.61 CUL868

2015.12.05 01:17:16 5: SW: ?
2015.12.05 01:17:16 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of B b C F i A Z E G M K U Y R T V W X e f m l t u x

2015.12.05 01:17:16 3: CUL1.868: Possible commands: BbCFiAZEGMKUYRTVWXefmltux
2015.12.05 01:17:16 5: SW: X21
2015.12.05 01:17:16 5: SW: T01
2015.12.05 01:17:16 5: CUL/RAW (ReadAnswer): 1034

2015.12.05 01:17:16 5: GOT CUL fhtid: 1034
2015.12.05 01:17:16 5: Cmd: >attr CUL1.868 group Fhem.Gateways<
2015.12.05 01:17:16 5: Cmd: >attr CUL1.868 icon cul_cul<
2015.12.05 01:17:16 5: Cmd: >attr CUL1.868 room Infrastruktur<
2015.12.05 01:17:16 5: Cmd: >define JeeLink1.868 JeeLink /dev/ttyUSB0@57600<
2015.12.05 01:17:16 5: Loading ./FHEM/36_JeeLink.pm
2015.12.05 01:17:16 3: Opening JeeLink1.868 device /dev/ttyUSB0
2015.12.05 01:17:16 3: Setting JeeLink1.868 serial parameters to 57600,8,N,1
2015.12.05 01:17:16 3: JeeLink1.868 device opened
2015.12.05 01:17:16 5: JeeLink/RAW (ReadAnswer): 
2015.12.05 01:17:17 5: Cmd: >attr JeeLink1.868 flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]<
2015.12.05 01:17:17 5: Cmd: >attr JeeLink1.868 group Fhem.Gateways<
2015.12.05 01:17:17 5: Cmd: >attr JeeLink1.868 icon cul_868<
2015.12.05 01:17:17 5: Cmd: >attr JeeLink1.868 initCommands 30t 0a v<
2015.12.05 01:17:17 5: Cmd: >attr JeeLink1.868 room Infrastruktur<
2015.12.05 01:17:17 5: Cmd: >define JeeLink.Down.Watchdog watchdog (Kuehlfach|Gefrierfach) 00:30 SAME {fhem("set JeeLink1.868 reset"); fhem("trigger JeeLink.Down.Watchdog .");}<
2015.12.05 01:17:17 5: Loading ./FHEM/91_watchdog.pm
2015.12.05 01:17:17 5: Cmd: >attr JeeLink.Down.Watchdog icon cul_868<
2015.12.05 01:17:17 5: Cmd: >attr JeeLink.Down.Watchdog room Infrastruktur<
2015.12.05 01:17:17 5: Cmd: >define Fhem2Fhem.RaspberryPi2 FHEM2FHEM 192.168.178.33:7072 LOG:.*<
2015.12.05 01:17:17 5: Loading ./FHEM/93_FHEM2FHEM.pm
2015.12.05 01:17:17 3: FHEM2FHEM opening Fhem2Fhem.RaspberryPi2 at 192.168.178.33:7072
2015.12.05 01:17:17 3: FHEM2FHEM device opened (Fhem2Fhem.RaspberryPi2)
2015.12.05 01:17:17 5: Cmd: >attr Fhem2Fhem.RaspberryPi2 group Fhem.Server<
2015.12.05 01:17:17 5: Cmd: >attr Fhem2Fhem.RaspberryPi2 icon it_nas<
2015.12.05 01:17:17 5: Cmd: >attr Fhem2Fhem.RaspberryPi2 room Infrastruktur<
2015.12.05 01:17:17 5: Cmd: >define FhemServer.RaspberryPi1 SYSMON<
2015.12.05 01:17:17 5: Loading ./FHEM/42_SYSMON.pm
2015.12.05 01:17:17 5: SYSMON : Initialize.128
2015.12.05 01:17:17 5: SYSMON FhemServer.RaspberryPi1: Define.149 FhemServer.RaspberryPi1 SYSMON
2015.12.05 01:17:17 5: Cmd: >attr FhemServer.RaspberryPi1 group Fhem.Server<
2015.12.05 01:17:17 5: SYSMON FhemServer.RaspberryPi1: Attr.805 group
2015.12.05 01:17:17 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '1'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '1'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '1'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '1'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '1'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/cpu5/cpufreq/scaling_cur_freq ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/cpu7/cpufreq/scaling_cur_freq ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/thermal/thermal_zone0/temp ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '1'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/hwmon/hwmon0/device/hwmon/hwmon0/temp1_input ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/hwmon/hwmon0/device/hwmon/hwmon0/temp2_input ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/hwmon/hwmon0/device/hwmon/hwmon0/temp3_input ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/hwmon/hwmon0/device/hwmon/hwmon0/temp4_input ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/hwmon/hwmon0/device/hwmon/hwmon0/temp5_input ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/hwmon/hwmon0/device/hwmon/hwmon0/temp6_input ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/hwmon/hwmon0/device/hwmon/hwmon0/temp7_input ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/hwmon/hwmon0/device/hwmon/hwmon0/temp8_input ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/power_supply/ac/online ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/power_supply/usb/online ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /sys/class/power_supply/battery/online ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4090 Execute '[ -f /usr/bin/ctlmgr_ctl ] && echo 1 || echo 0'
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Exec_Local.4103 Result '0'
2015.12.05 01:17:18 5: Cmd: >attr FhemServer.RaspberryPi1 icon it_nas<
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Attr.805 icon
2015.12.05 01:17:18 5: Cmd: >attr FhemServer.RaspberryPi1 room Infrastruktur<
2015.12.05 01:17:18 5: SYSMON FhemServer.RaspberryPi1: Attr.805 room
2015.12.05 01:17:18 5: Cmd: >define RasPi.Lautstaerke.Notify notify global:INITIALIZED { system("amixer -c 0 set PCM 100%&") }<
2015.12.05 01:17:18 5: Cmd: >attr RasPi.Lautstaerke.Notify icon audio_volume_high<
2015.12.05 01:17:18 5: Cmd: >define FhemSpricht Text2Speech hw=0.0<
2015.12.05 01:17:18 5: Loading ./FHEM/98_Text2Speech.pm
Prototype after '@' for main::Text2Speech_SplitString : @$$$$ at ./FHEM/98_Text2Speech.pm line 562, <$fh> line 515.
2015.12.05 01:17:18 5: Cmd: >attr FhemSpricht userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2015.12.05 01:17:18 5: Cmd: >attr FhemSpricht TTS_CacheFileDir cache<
2015.12.05 01:17:18 5: Cmd: >attr FhemSpricht TTS_MplayerCall /usr/bin/mplayer<
2015.12.05 01:17:18 5: Cmd: >attr FhemSpricht TTS_UseMP3Wrap 1<
2015.12.05 01:17:18 5: Cmd: >attr FhemSpricht icon audio_volume_high<
2015.12.05 01:17:18 5: Cmd: >attr FhemSpricht room Infrastruktur<
2015.12.05 01:17:18 5: Cmd: >attr FhemSpricht verbose 4<
2015.12.05 01:17:18 5: Cmd: >define RemoteFhemSpricht Text2Speech 192.168.178.33:7072<
2015.12.05 01:17:18 5: Cmd: >attr RemoteFhemSpricht userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2015.12.05 01:17:18 5: Cmd: >attr RemoteFhemSpricht TTS_MplayerCall /usr/bin/mplayer<
2015.12.05 01:17:18 5: Cmd: >attr RemoteFhemSpricht icon audio_volume_high<
2015.12.05 01:17:18 5: Cmd: >attr RemoteFhemSpricht room Infrastruktur<
2015.12.05 01:17:18 5: Cmd: >attr RemoteFhemSpricht verbose 4<
2015.12.05 01:17:18 5: Cmd: >define unbekanntesFenster1 CUL_FHTTK 3b1a96<
2015.12.05 01:17:18 5: Loading ./FHEM/09_CUL_FHTTK.pm
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster1 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster1 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekanntesFenster2 CUL_FHTTK 8e2c1a<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster2 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster2 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekanntesFenster3 CUL_FHTTK 746dbd<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster3 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster3 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekanntesFenster4 CUL_FHTTK eea8bb<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster4 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster4 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekanntesFenster5 CUL_FHTTK 470700<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster5 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster5 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekanntesFenster6 CUL_FHTTK c559d4<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster6 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr unbekanntesFenster6 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekannterRaumregler2 FHT 631b<
2015.12.05 01:17:19 5: Loading ./FHEM/11_FHT.pm
2015.12.05 01:17:19 5: Cmd: >attr unbekannterRaumregler2 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr unbekannterRaumregler2 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekannterRaumregler3 FHT 3d62<
2015.12.05 01:17:19 5: Cmd: >attr unbekannterRaumregler3 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr unbekannterRaumregler3 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekannterRaumregler4 FHT 2026<
2015.12.05 01:17:19 5: Cmd: >attr unbekannterRaumregler4 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr unbekannterRaumregler4 ignore 1<
2015.12.05 01:17:19 5: Cmd: >attr unbekannterRaumregler4 retrycount 3<
2015.12.05 01:17:19 5: Cmd: >define unbekannterFeuchtemesser1 CUL_TX 86<
2015.12.05 01:17:19 5: Loading ./FHEM/14_CUL_TX.pm
2015.12.05 01:17:19 5: Cmd: >attr unbekannterFeuchtemesser1 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekannterFeuchtemesser2 CUL_TX 50<
2015.12.05 01:17:19 5: Cmd: >attr unbekannterFeuchtemesser2 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define unbekannterFeuchtemesser3 CUL_WS 5<
2015.12.05 01:17:19 5: Loading ./FHEM/14_CUL_WS.pm
2015.12.05 01:17:19 5: Cmd: >attr unbekannterFeuchtemesser3 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterFS20Schalter1 FS20 3d62 00<
2015.12.05 01:17:19 5: Loading ./FHEM/10_FS20.pm
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterFS20Schalter1 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterFS20Schalter1 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterFS20Schalter2 FS20 4707 43<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterFS20Schalter2 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterFS20Schalter2 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekanntesFS20Device1 FS20 4707 54<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device1 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device1 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekanntesFS20Device2 FS20 3f52 00<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device2 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device2 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekanntesFS20Device3 FS20 4707 44<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device3 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device3 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekanntesFS20Device4 FS20 2506 00<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device4 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device4 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekanntesFS20Device5 FS20 2506 42<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device5 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFS20Device5 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempFuehler1 CUL_WS 4<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempFuehler1 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempFuehler2 CUL_WS 3<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempFuehler2 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor2 LaCrosse 00<
2015.12.05 01:17:19 5: Loading ./FHEM/36_LaCrosse.pm
2015.12.05 01:17:19 3: UnbekannterTempSensor2: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor2 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor2 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor3 LaCrosse 01<
2015.12.05 01:17:19 3: UnbekannterTempSensor3: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor3 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor3 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor4 LaCrosse 0A<
2015.12.05 01:17:19 3: UnbekannterTempSensor4: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor4 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor4 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor5 LaCrosse 0B<
2015.12.05 01:17:19 3: UnbekannterTempSensor5: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor5 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor5 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor6 LaCrosse 0C<
2015.12.05 01:17:19 3: UnbekannterTempSensor6: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor6 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor6 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor7 LaCrosse 0D<
2015.12.05 01:17:19 3: UnbekannterTempSensor7: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor7 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor7 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor8 LaCrosse 0E<
2015.12.05 01:17:19 3: UnbekannterTempSensor8: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor8 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor8 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor9 LaCrosse 10<
2015.12.05 01:17:19 3: UnbekannterTempSensor9: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor9 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor9 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor10 LaCrosse 11<
2015.12.05 01:17:19 3: UnbekannterTempSensor10: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor10 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor10 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor11 LaCrosse 12<
2015.12.05 01:17:19 3: UnbekannterTempSensor11: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor11 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor11 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor12 LaCrosse 17<
2015.12.05 01:17:19 3: UnbekannterTempSensor12: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor12 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor12 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor13 LaCrosse 18<
2015.12.05 01:17:19 3: UnbekannterTempSensor13: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor13 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor13 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor14 LaCrosse 1A<
2015.12.05 01:17:19 3: UnbekannterTempSensor14: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor14 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor14 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor15 LaCrosse 1B<
2015.12.05 01:17:19 3: UnbekannterTempSensor15: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor15 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor15 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor16 LaCrosse 23<
2015.12.05 01:17:19 3: UnbekannterTempSensor16: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor16 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor16 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor17 LaCrosse 25<
2015.12.05 01:17:19 3: UnbekannterTempSensor17: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor17 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor17 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor18 LaCrosse 27<
2015.12.05 01:17:19 3: UnbekannterTempSensor18: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor18 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor18 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor19 LaCrosse 2D<
2015.12.05 01:17:19 3: UnbekannterTempSensor19: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor19 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor19 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor20 LaCrosse 32<
2015.12.05 01:17:19 3: UnbekannterTempSensor20: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor20 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor20 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor21 LaCrosse 36<
2015.12.05 01:17:19 3: UnbekannterTempSensor21: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor21 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor21 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor22 LaCrosse 3B<
2015.12.05 01:17:19 3: UnbekannterTempSensor22: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor22 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor22 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor23 LaCrosse 3C<
2015.12.05 01:17:19 3: UnbekannterTempSensor23: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor23 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor23 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor24 LaCrosse 3E<
2015.12.05 01:17:19 3: UnbekannterTempSensor24: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor24 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor24 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor25 LaCrosse 3F<
2015.12.05 01:17:19 3: UnbekannterTempSensor25: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor25 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor25 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor26 LaCrosse 02<
2015.12.05 01:17:19 3: UnbekannterTempSensor26: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor26 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor26 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor27 LaCrosse 09<
2015.12.05 01:17:19 3: UnbekannterTempSensor27: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor27 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor27 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor28 LaCrosse 14<
2015.12.05 01:17:19 3: UnbekannterTempSensor28: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor28 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor28 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor29 LaCrosse 03<
2015.12.05 01:17:19 3: UnbekannterTempSensor29: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor29 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor29 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor30 LaCrosse 2C<
2015.12.05 01:17:19 3: UnbekannterTempSensor30: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor30 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor30 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor31 LaCrosse 29<
2015.12.05 01:17:19 3: UnbekannterTempSensor31: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor31 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor31 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor32 LaCrosse 34<
2015.12.05 01:17:19 3: UnbekannterTempSensor32: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor32 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor32 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor33 LaCrosse 33<
2015.12.05 01:17:19 3: UnbekannterTempSensor33: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor33 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor33 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor34 LaCrosse 04<
2015.12.05 01:17:19 3: UnbekannterTempSensor34: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor34 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor34 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor35 LaCrosse 20<
2015.12.05 01:17:19 3: UnbekannterTempSensor35: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor35 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor35 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor36 LaCrosse 31<
2015.12.05 01:17:19 3: UnbekannterTempSensor36: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor36 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor36 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor37 LaCrosse 3D<
2015.12.05 01:17:19 3: UnbekannterTempSensor37: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor37 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor37 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor38 LaCrosse 2F<
2015.12.05 01:17:19 3: UnbekannterTempSensor38: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor38 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor38 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor39 LaCrosse 21<
2015.12.05 01:17:19 3: UnbekannterTempSensor39: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor39 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor39 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor40 LaCrosse 1E<
2015.12.05 01:17:19 3: UnbekannterTempSensor40: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor40 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor40 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor41 LaCrosse 06<
2015.12.05 01:17:19 3: UnbekannterTempSensor41: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor41 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor41 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor42 LaCrosse 16<
2015.12.05 01:17:19 3: UnbekannterTempSensor42: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor42 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor42 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor43 LaCrosse 19<
2015.12.05 01:17:19 3: UnbekannterTempSensor43: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor43 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor43 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor44 LaCrosse 35<
2015.12.05 01:17:19 3: UnbekannterTempSensor44: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor44 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor44 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor45 LaCrosse 3A<
2015.12.05 01:17:19 3: UnbekannterTempSensor45: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor45 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor45 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekannterTempSensor46 LaCrosse 1F<
2015.12.05 01:17:19 3: UnbekannterTempSensor46: I/O device is JeeLink1.868
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor46 IODev JeeLink1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekannterTempSensor46 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define UnbekanntesFHT1 FHT 4912<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFHT1 IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr UnbekanntesFHT1 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define CUL_TX_32 CUL_TX 32<
2015.12.05 01:17:19 5: Cmd: >attr CUL_TX_32 ignore 1<
2015.12.05 01:17:19 5: Cmd: >define Testpush at *12:00:00 { system "curl -F \"AuthorizationToken=***************************\" -F \"Body=Hallo, hier ist Dein Fhem-Server, alles funktioniert (taeglicher 12:00 Uhr-Testpush von Fhem)\" https://pushalot.com/api/sendmessage"}<
2015.12.05 01:17:19 5: Loading ./FHEM/90_at.pm
2015.12.05 01:17:19 5: Cmd: >attr Testpush icon system_fhem_reboot<
2015.12.05 01:17:19 5: Cmd: >define Testmail at *12:00:00 {
DebianMail('fhem@reichenbachsbuero.de','Hallo, hier ist Dein Fhem-Server, alles funktioniert (taegliche 12:00 Uhr-Testmail von Fhem)','Hallo, hier ist Dein Fhem-Server, alles funktioniert (taegliche 12:00 Uhr-Testmail von Fhem)');
}<
2015.12.05 01:17:19 5: Cmd: >attr Testmail icon system_fhem_reboot<
2015.12.05 01:17:19 5: Cmd: >define KZ_Dachfenster CUL_FHTTK 58ec58<
2015.12.05 01:17:19 5: Cmd: >attr KZ_Dachfenster userattr AlleFenster AlleFenster_map structexclude<
2015.12.05 01:17:19 5: Cmd: >attr KZ_Dachfenster AlleFenster Fenster.Tueren<
2015.12.05 01:17:19 5: Cmd: >attr KZ_Dachfenster IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr KZ_Dachfenster eventMap Open:Offen Closed:Geschlossen<
2015.12.05 01:17:19 5: Cmd: >attr KZ_Dachfenster group Fenster<
2015.12.05 01:17:19 5: Cmd: >attr KZ_Dachfenster icon fts_window_roof_open_1<
2015.12.05 01:17:19 5: Cmd: >attr KZ_Dachfenster room Übersicht.Fenster,Kinderzimmer<
2015.12.05 01:17:19 5: Cmd: >define FileLog_KZ_Dachfenster FileLog ./log/KZ_Dachfenster-%Y.log KZ_Dachfenster<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_KZ_Dachfenster logtype fht80tf_cr:Window,text<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_KZ_Dachfenster room Logfiles<
2015.12.05 01:17:19 5: Cmd: >define SVG_KZ_Dachfenster SVG FileLog_KZ_Dachfenster:fht80tf_cr:CURRENT<
2015.12.05 01:17:19 5: Loading ./FHEM/98_SVG.pm
2015.12.05 01:17:19 5: Cmd: >attr SVG_KZ_Dachfenster group Fenster.Verlauf<
2015.12.05 01:17:19 5: Cmd: >attr SVG_KZ_Dachfenster label "KZ_Dachfenster Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:19 5: Cmd: >attr SVG_KZ_Dachfenster room Kinderzimmer,Übersicht.Fenster<
2015.12.05 01:17:19 5: Cmd: >define BA_Fenster CUL_FHTTK 58900f<
2015.12.05 01:17:19 5: Cmd: >attr BA_Fenster userattr AlleFenster AlleFenster_map structexclude<
2015.12.05 01:17:19 5: Cmd: >attr BA_Fenster AlleFenster Fenster.Tueren<
2015.12.05 01:17:19 5: Cmd: >attr BA_Fenster IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr BA_Fenster eventMap Open:Offen Closed:Geschlossen<
2015.12.05 01:17:19 5: Cmd: >attr BA_Fenster group Fenster<
2015.12.05 01:17:19 5: Cmd: >attr BA_Fenster icon fts_window_1w_tilt<
2015.12.05 01:17:19 5: Cmd: >attr BA_Fenster room Übersicht.Fenster,Bad<
2015.12.05 01:17:19 5: Cmd: >define FileLog_BA_Fenster FileLog ./log/BA_Fenster-%Y.log BA_Fenster<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_BA_Fenster logtype fht80tf_cr:Window,text<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_BA_Fenster room Logfiles<
2015.12.05 01:17:19 5: Cmd: >define SVG_BA_Fenster SVG FileLog_BA_Fenster:fht80tf_cr:CURRENT<
2015.12.05 01:17:19 5: Cmd: >attr SVG_BA_Fenster group Fenster.Verlauf<
2015.12.05 01:17:19 5: Cmd: >attr SVG_BA_Fenster label "BA_Fenster Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:19 5: Cmd: >attr SVG_BA_Fenster room Bad,Übersicht.Fenster<
2015.12.05 01:17:19 5: Cmd: >define KU_Dachfenster CUL_FHTTK e00734<
2015.12.05 01:17:19 5: Cmd: >attr KU_Dachfenster userattr AlleFenster AlleFenster_map structexclude<
2015.12.05 01:17:19 5: Cmd: >attr KU_Dachfenster AlleFenster Fenster.Tueren<
2015.12.05 01:17:19 5: Cmd: >attr KU_Dachfenster IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr KU_Dachfenster eventMap Open:Offen Closed:Geschlossen<
2015.12.05 01:17:19 5: Cmd: >attr KU_Dachfenster group Fenster<
2015.12.05 01:17:19 5: Cmd: >attr KU_Dachfenster icon fts_window_roof_open_1<
2015.12.05 01:17:19 5: Cmd: >attr KU_Dachfenster room Übersicht.Fenster,Kueche<
2015.12.05 01:17:19 5: Cmd: >define FileLog_KU_Dachfenster FileLog ./log/KU_Dachfenster-%Y.log KU_Dachfenster<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_KU_Dachfenster logtype fht80tf_cr:Window,text<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_KU_Dachfenster room Logfiles<
2015.12.05 01:17:19 5: Cmd: >define SVG_KU_Dachfenster SVG FileLog_KU_Dachfenster:fht80tf_cr:CURRENT<
2015.12.05 01:17:19 5: Cmd: >attr SVG_KU_Dachfenster group Fenster.Verlauf<
2015.12.05 01:17:19 5: Cmd: >attr SVG_KU_Dachfenster label "KU_Dachfenster Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:19 5: Cmd: >attr SVG_KU_Dachfenster room Kueche,Übersicht.Fenster<
2015.12.05 01:17:19 5: Cmd: >define SZ_Fenster_links CUL_FHTTK d750d6<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_links userattr AlleFenster AlleFenster_map structexclude<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_links AlleFenster Fenster.Tueren<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_links IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_links eventMap Open:Offen Closed:Geschlossen<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_links group Fenster<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_links icon fts_window_2w_open_l<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_links room Übersicht.Fenster,Schlafzimmer<
2015.12.05 01:17:19 5: Cmd: >define FileLog_SZ_Fenster_links FileLog ./log/SZ_Fenster_links-%Y.log SZ_Fenster_links<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_SZ_Fenster_links logtype fht80tf_cr:Window,text<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_SZ_Fenster_links room Logfiles<
2015.12.05 01:17:19 5: Cmd: >define SVG_SZ_Fenster_links SVG FileLog_SZ_Fenster_links:fht80tf_cr:CURRENT<
2015.12.05 01:17:19 5: Cmd: >attr SVG_SZ_Fenster_links group Fenster.Verlauf<
2015.12.05 01:17:19 5: Cmd: >attr SVG_SZ_Fenster_links label "SZ_Fenster_links Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:19 5: Cmd: >attr SVG_SZ_Fenster_links room Schlafzimmer,Übersicht.Fenster<
2015.12.05 01:17:19 5: Cmd: >define SZ_Fenster_rechts CUL_FHTTK 702781<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_rechts userattr AlleFenster AlleFenster_map structexclude<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_rechts AlleFenster Fenster.Tueren<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_rechts IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_rechts eventMap Open:Offen Closed:Geschlossen<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_rechts group Fenster<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_rechts icon fts_window_2w_open_r<
2015.12.05 01:17:19 5: Cmd: >attr SZ_Fenster_rechts room Übersicht.Fenster,Schlafzimmer<
2015.12.05 01:17:19 5: Cmd: >define FileLog_SZ_Fenster_rechts FileLog ./log/SZ_Fenster_rechts-%Y.log SZ_Fenster_rechts<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_SZ_Fenster_rechts logtype fht80tf_cr:Window,text<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_SZ_Fenster_rechts room Logfiles<
2015.12.05 01:17:19 5: Cmd: >define SVG_SZ_Fenster_rechts SVG FileLog_SZ_Fenster_rechts:fht80tf_cr:CURRENT<
2015.12.05 01:17:19 5: Cmd: >attr SVG_SZ_Fenster_rechts group Fenster.Verlauf<
2015.12.05 01:17:19 5: Cmd: >attr SVG_SZ_Fenster_rechts label "SZ_Fenster_rechts Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:19 5: Cmd: >attr SVG_SZ_Fenster_rechts room Schlafzimmer,Übersicht.Fenster<
2015.12.05 01:17:19 5: Cmd: >define WZ_Dachfenster_links CUL_FHTTK c6dd7d<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_links userattr AlleFenster AlleFenster_map structexclude<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_links AlleFenster Fenster.Tueren<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_links IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_links eventMap Open:Offen Closed:Geschlossen<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_links group Fenster<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_links icon fts_window_roof_open_1<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_links room Übersicht.Fenster,Wohnzimmer<
2015.12.05 01:17:19 5: Cmd: >define FileLog_WZ_Dachfenster_links FileLog ./log/WZ_Dachfenster_links-%Y.log WZ_Dachfenster_links<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_WZ_Dachfenster_links logtype fht80tf_cr:Window,text<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_WZ_Dachfenster_links room Logfiles<
2015.12.05 01:17:19 5: Cmd: >define SVG_WZ_Dachfenster_links SVG FileLog_WZ_Dachfenster_links:fht80tf_cr:CURRENT<
2015.12.05 01:17:19 5: Cmd: >attr SVG_WZ_Dachfenster_links group Fenster.Verlauf<
2015.12.05 01:17:19 5: Cmd: >attr SVG_WZ_Dachfenster_links label "WZ_Dachfenster_links Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:19 5: Cmd: >attr SVG_WZ_Dachfenster_links room Wohnzimmer,Übersicht.Fenster<
2015.12.05 01:17:19 5: Cmd: >define WZ_Dachfenster_rechts CUL_FHTTK 674752<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_rechts userattr AlleFenster AlleFenster_map structexclude<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_rechts AlleFenster Fenster.Tueren<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_rechts IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_rechts eventMap Open:Offen Closed:Geschlossen<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_rechts group Fenster<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_rechts icon fts_window_roof_open_1<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Dachfenster_rechts room Übersicht.Fenster,Wohnzimmer<
2015.12.05 01:17:19 5: Cmd: >define FileLog_WZ_Dachfenster_rechts FileLog ./log/WZ_Dachfenster_rechts-%Y.log WZ_Dachfenster_rechts<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_WZ_Dachfenster_rechts logtype fht80tf_cr:Window,text<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_WZ_Dachfenster_rechts room Logfiles<
2015.12.05 01:17:19 5: Cmd: >define SVG_WZ_Dachfenster_rechts SVG FileLog_WZ_Dachfenster_rechts:fht80tf_cr:CURRENT<
2015.12.05 01:17:19 5: Cmd: >attr SVG_WZ_Dachfenster_rechts group Fenster.Verlauf<
2015.12.05 01:17:19 5: Cmd: >attr SVG_WZ_Dachfenster_rechts label "WZ_Dachfenster_rechts Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:19 5: Cmd: >attr SVG_WZ_Dachfenster_rechts room Wohnzimmer,Übersicht.Fenster<
2015.12.05 01:17:19 5: Cmd: >define WZ_Balkontuer CUL_FHTTK 8583b8<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Balkontuer userattr AlleFenster AlleFenster_map structexclude<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Balkontuer AlleFenster Fenster.Tueren<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Balkontuer IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Balkontuer eventMap Open:Offen Closed:Geschlossen<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Balkontuer group Fenster<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Balkontuer icon fts_door_open<
2015.12.05 01:17:19 5: Cmd: >attr WZ_Balkontuer room Übersicht.Fenster,Wohnzimmer<
2015.12.05 01:17:19 5: Cmd: >define FileLog_WZ_Balkontuer FileLog ./log/WZ_Balkontuer-%Y.log WZ_Balkontuer<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_WZ_Balkontuer logtype fht80tf_cr:Window,text<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_WZ_Balkontuer room Logfiles<
2015.12.05 01:17:19 5: Cmd: >define SVG_WZ_Balkontuer SVG FileLog_WZ_Balkontuer:fht80tf_cr:CURRENT<
2015.12.05 01:17:19 5: Cmd: >attr SVG_WZ_Balkontuer group Fenster.Verlauf<
2015.12.05 01:17:19 5: Cmd: >attr SVG_WZ_Balkontuer label "WZ_Balkontuer Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:19 5: Cmd: >attr SVG_WZ_Balkontuer room Wohnzimmer,Übersicht.Fenster<
2015.12.05 01:17:19 5: Cmd: >define Fenster.Tueren structure AlleFenster WZ_Dachfenster_links WZ_Dachfenster_rechts WZ_Balkontuer KU_Dachfenster KZ_Dachfenster BA_Fenster SZ_Fenster_links SZ_Fenster_rechts<
2015.12.05 01:17:19 5: Loading ./FHEM/98_structure.pm
2015.12.05 01:17:19 5: Cmd: >attr Fenster.Tueren clientstate_behavior relative<
2015.12.05 01:17:19 5: Cmd: >attr Fenster.Tueren clientstate_priority Open Closed<
2015.12.05 01:17:19 5: Cmd: >attr Fenster.Tueren eventMap Open:Offen Closed:Geschlossen<
2015.12.05 01:17:19 5: Cmd: >attr Fenster.Tueren group Wohnung.Status<
2015.12.05 01:17:19 5: Cmd: >attr Fenster.Tueren icon fts_window_2w_open_lr<
2015.12.05 01:17:19 5: Cmd: >attr Fenster.Tueren room Unterwegs,Wohnung<
2015.12.05 01:17:19 5: Cmd: >define SindImUrlaub dummy<
2015.12.05 01:17:19 5: Loading ./FHEM/98_dummy.pm
2015.12.05 01:17:19 5: Cmd: >attr SindImUrlaub userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2015.12.05 01:17:19 5: Cmd: >attr SindImUrlaub devStateIcon Ja:Ja Nein:Nein<
2015.12.05 01:17:19 5: Cmd: >attr SindImUrlaub group Anwesenheit<
2015.12.05 01:17:19 5: Cmd: >attr SindImUrlaub icon scene_party<
2015.12.05 01:17:19 5: Cmd: >attr SindImUrlaub room Wohnung<
2015.12.05 01:17:19 5: Cmd: >attr SindImUrlaub setList state:Ja,Nein<
2015.12.05 01:17:19 5: Cmd: >attr SindImUrlaub webCmd state<
2015.12.05 01:17:19 5: Cmd: >define AR_Raumregler FHT 534f<
2015.12.05 01:17:19 5: Cmd: >attr AR_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2015.12.05 01:17:19 5: Cmd: >attr AR_Raumregler IODev CUL1.868<
2015.12.05 01:17:19 5: Cmd: >attr AR_Raumregler group Heizung<
2015.12.05 01:17:19 5: Cmd: >attr AR_Raumregler icon temp_control<
2015.12.05 01:17:19 5: Cmd: >attr AR_Raumregler lazy 1<
2015.12.05 01:17:19 5: Cmd: >attr AR_Raumregler lightSceneParamsToSave desired-temp<
2015.12.05 01:17:19 5: Cmd: >attr AR_Raumregler retrycount 1<
2015.12.05 01:17:19 5: Cmd: >attr AR_Raumregler room Übersicht.Heizung,Abstellraum<
2015.12.05 01:17:19 5: Cmd: >define FileLog_AR_Raumregler FileLog ./log/AR_Raumregler-%Y.log AR_Raumregler<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_AR_Raumregler logtype fht_cr:Temp/Act,text<
2015.12.05 01:17:19 5: Cmd: >attr FileLog_AR_Raumregler room Logfiles<
2015.12.05 01:17:20 5: Cmd: >define SVG_AR_Raumregler SVG FileLog_AR_Raumregler:fht_cr:CURRENT<
2015.12.05 01:17:20 5: Cmd: >attr SVG_AR_Raumregler group Heizung.Verlauf<
2015.12.05 01:17:20 5: Cmd: >attr SVG_AR_Raumregler label "AR_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:20 5: Cmd: >attr SVG_AR_Raumregler room Abstellraum,Übersicht.Heizung<
2015.12.05 01:17:20 5: Cmd: >define WZ_Raumregler FHT 2506<
2015.12.05 01:17:20 5: Cmd: >attr WZ_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2015.12.05 01:17:20 5: Cmd: >attr WZ_Raumregler IODev CUL1.868<
2015.12.05 01:17:20 5: Cmd: >attr WZ_Raumregler group Heizung<
2015.12.05 01:17:20 5: Cmd: >attr WZ_Raumregler icon temp_control<
2015.12.05 01:17:20 5: Cmd: >attr WZ_Raumregler lazy 1<
2015.12.05 01:17:20 5: Cmd: >attr WZ_Raumregler lightSceneParamsToSave desired-temp<
2015.12.05 01:17:20 5: Cmd: >attr WZ_Raumregler retrycount 1<
2015.12.05 01:17:20 5: Cmd: >attr WZ_Raumregler room Wohnzimmer,Übersicht.Heizung<
2015.12.05 01:17:20 5: Cmd: >define FileLog_WZ_Raumregler FileLog ./log/WZ_Raumregler-%Y.log WZ_Raumregler<
2015.12.05 01:17:20 5: Cmd: >attr FileLog_WZ_Raumregler logtype fht_cr:Temp/Act,text<
2015.12.05 01:17:20 5: Cmd: >attr FileLog_WZ_Raumregler room Logfiles<
2015.12.05 01:17:20 5: Cmd: >define SVG_WZ_Raumregler SVG FileLog_WZ_Raumregler:fht_cr:CURRENT<
2015.12.05 01:17:20 5: Cmd: >attr SVG_WZ_Raumregler group Heizung.Verlauf<
2015.12.05 01:17:20 5: Cmd: >attr SVG_WZ_Raumregler label "WZ_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:20 5: Cmd: >attr SVG_WZ_Raumregler room Wohnzimmer,Übersicht.Heizung<
2015.12.05 01:17:20 5: Cmd: >define KU_Raumregler FHT 3f52<
2015.12.05 01:17:20 5: Cmd: >attr KU_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2015.12.05 01:17:20 5: Cmd: >attr KU_Raumregler IODev CUL1.868<
2015.12.05 01:17:20 5: Cmd: >attr KU_Raumregler group Heizung<
2015.12.05 01:17:20 5: Cmd: >attr KU_Raumregler icon temp_control<
2015.12.05 01:17:20 5: Cmd: >attr KU_Raumregler lazy 1<
2015.12.05 01:17:20 5: Cmd: >attr KU_Raumregler lightSceneParamsToSave desired-temp<
2015.12.05 01:17:20 5: Cmd: >attr KU_Raumregler retrycount 1<
2015.12.05 01:17:20 5: Cmd: >attr KU_Raumregler room Übersicht.Heizung,Kueche<
2015.12.05 01:17:20 5: Cmd: >define FileLog_KU_Raumregler FileLog ./log/KU_Raumregler-%Y.log KU_Raumregler<
2015.12.05 01:17:20 5: Cmd: >attr FileLog_KU_Raumregler logtype fht_cr:Temp/Act,text<
2015.12.05 01:17:20 5: Cmd: >attr FileLog_KU_Raumregler room Logfiles<
2015.12.05 01:17:20 5: Cmd: >define SVG_KU_Raumregler SVG FileLog_KU_Raumregler:fht_cr:CURRENT<
2015.12.05 01:17:20 5: Cmd: >attr SVG_KU_Raumregler group Heizung.Verlauf<
2015.12.05 01:17:20 5: Cmd: >attr SVG_KU_Raumregler label "KU_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:20 5: Cmd: >attr SVG_KU_Raumregler room Kueche,Übersicht.Heizung<
2015.12.05 01:17:20 5: Cmd: >define BA_Raumregler FHT 0f15<
2015.12.05 01:17:20 5: Cmd: >attr BA_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2015.12.05 01:17:20 5: Cmd: >attr BA_Raumregler IODev CUL1.868<
2015.12.05 01:17:20 5: Cmd: >attr BA_Raumregler group Heizung<
2015.12.05 01:17:20 5: Cmd: >attr BA_Raumregler icon temp_control<
2015.12.05 01:17:20 5: Cmd: >attr BA_Raumregler lazy 1<
2015.12.05 01:17:20 5: Cmd: >attr BA_Raumregler lightSceneParamsToSave desired-temp<
2015.12.05 01:17:20 5: Cmd: >attr BA_Raumregler retrycount 1<
2015.12.05 01:17:20 5: Cmd: >attr BA_Raumregler room Übersicht.Heizung,Bad<
2015.12.05 01:17:20 5: Cmd: >define FileLog_BA_Raumregler FileLog ./log/BA_Raumregler-%Y.log BA_Raumregler<
2015.12.05 01:17:20 5: Cmd: >attr FileLog_BA_Raumregler logtype fht_cr:Temp/Act,text<
2015.12.05 01:17:20 5: Cmd: >attr FileLog_BA_Raumregler room Logfiles<
2015.12.05 01:17:20 5: Cmd: >define SVG_BA_Raumregler SVG FileLog_BA_Raumregler:fht_cr:CURRENT<
2015.12.05 01:17:20 5: Cmd: >attr SVG_BA_Raumregler group Heizung.Verlauf<
2015.12.05 01:17:20 5: Cmd: >attr SVG_BA_Raumregler label "BA_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:20 5: Cmd: >attr SVG_BA_Raumregler room Bad,Übersicht.Heizung<
2015.12.05 01:17:20 5: Cmd: >define KZ_Raumregler FHT 4a29<
2015.12.05 01:17:20 5: Cmd: >attr KZ_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2015.12.05 01:17:20 5: Cmd: >attr KZ_Raumregler IODev CUL1.868<
2015.12.05 01:17:20 5: Cmd: >attr KZ_Raumregler group Heizung<
2015.12.05 01:17:20 5: Cmd: >attr KZ_Raumregler icon temp_control<
2015.12.05 01:17:20 5: Cmd: >attr KZ_Raumregler lazy 1<
2015.12.05 01:17:20 5: Cmd: >attr KZ_Raumregler lightSceneParamsToSave desired-temp<
2015.12.05 01:17:20 5: Cmd: >attr KZ_Raumregler retrycount 1<
2015.12.05 01:17:20 5: Cmd: >attr KZ_Raumregler room Übersicht.Heizung,Kinderzimmer<
2015.12.05 01:17:20 5: Cmd: >define FileLog_KZ_Raumregler FileLog ./log/KZ_Raumregler-%Y.log KZ_Raumregler<
2015.12.05 01:17:20 5: Cmd: >attr FileLog_KZ_Raumregler logtype fht_cr:Temp/Act,text<
2015.12.05 01:17:20 5: Cmd: >attr FileLog_KZ_Raumregler room Logfiles<
2015.12.05 01:17:20 5: Cmd: >define SVG_KZ_Raumregler SVG FileLog_KZ_Raumregler:fht_cr:CURRENT<
2015.12.05 01:17:20 5: Cmd: >attr SVG_KZ_Raumregler group Heizung.Verlauf<
2015.12.05 01:17:20 5: Cmd: >attr SVG_KZ_Raumregler label "KZ_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 01:17:20 5: Cmd: >attr SVG_KZ_Raumregler room Kinderzimmer,Übersicht.Heizung<
2015.12.05 01:17:20 5: Cmd: >define SZ_Raumregler FHT 4707<
2015.12.05 08:23:47 5: Cmd: >attr SZ_Raumregler userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0<
2015.12.05 08:23:47 5: Cmd: >attr SZ_Raumregler IODev CUL1.868<
2015.12.05 08:23:47 5: Cmd: >attr SZ_Raumregler group Heizung<
2015.12.05 08:23:47 5: Cmd: >attr SZ_Raumregler icon temp_control<
2015.12.05 08:23:47 5: Cmd: >attr SZ_Raumregler lazy 1<
2015.12.05 08:23:47 5: Cmd: >attr SZ_Raumregler lightSceneParamsToSave desired-temp<
2015.12.05 08:23:47 5: Cmd: >attr SZ_Raumregler room Übersicht.Heizung,Schlafzimmer<
2015.12.05 08:23:47 5: Cmd: >define FileLog_SZ_Raumregler FileLog ./log/SZ_Raumregler-%Y.log SZ_Raumregler<
2015.12.05 08:23:47 5: Cmd: >attr FileLog_SZ_Raumregler logtype fht_cr:Temp/Act,text<
2015.12.05 08:23:47 5: Cmd: >attr FileLog_SZ_Raumregler room Logfiles<
2015.12.05 08:23:47 5: Cmd: >define SVG_SZ_Raumregler SVG FileLog_SZ_Raumregler:fht_cr:CURRENT<
2015.12.05 08:23:47 5: Cmd: >attr SVG_SZ_Raumregler group Heizung.Verlauf<
2015.12.05 08:23:47 5: Cmd: >attr SVG_SZ_Raumregler label "SZ_Raumregler Min $data{min1}, Max $data{max1}, Last $data{currval1}"<
2015.12.05 08:23:47 5: Cmd: >attr SVG_SZ_Raumregler room Schlafzimmer,Übersicht.Heizung<
2015.12.05 08:23:47 5: Cmd: >define FL_Raumregler FHT 5b57<

Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

rudolfkoenig

Wenn diese Datei nicht nachtraeglich edititiert wurde, dann spinnt die lokale Uhr: einen Sprung von 1:27:17 nach 1:17:11, und einen von 1:17:20 nach 08:23:47 kann ich mir sonst nicht erklaeren. FHEM ist mit sowas nicht getestet, und Verklemmer sind je nach Spungrichtung sicher.
Mich haette ein "strace -p <fhempid>" im Moment des Verklemmt-Seins interessiert.
Laeuft ntp? was sagt "ntpq -p"

carzl

Der Sprung von 01:17:20 nach 08:23:47 ist die "Verklemmer-Zeit", ich habe den Raspi früh 08:23 neu gebootet. Aber warum läuft das Log dann genau beim selben Device weiter? Eigentlich müsste man doch im Log den Fhem-Neustart sehen? Hatte den Raspi ja kurz hart vom Netz... Der Sprung 01:27:17 nach 01:17:11 ist aber "echt", ohne jegliches Zutun. Das sagt ntp:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*fritz.box       46.4.54.78       3 u  634 1024  377    2.407   -5.035  10.148

Selbst wenn ntp nicht laufen würde, dann wäre doch dieser Sprung mitten im Betrieb eigenartig oder?!

Und nach dem Sprung scheint Fhem neu gestartet zu haben, dann sollte der Sprung ja eigentlich auch wieder egal sein, so komisch er auch sein mag... Is nicht editiert, auch die Leerzeile steht so im Log...

2015.12.05 01:27:17 5: Batteriestaende: not on any display, ignoring notify
2015.12.05 01:27:17 4: PRESENCE (CR.LD382.Vitrine.WLAN) - rescheduling next check in 15 seconds
                                                                                                                                                                                                                                            2015.12.05 01:17:11 5: Initializing Type Library:
2015.12.05 01:17:11 1: Including fhem.cfg
2015.12.05 01:17:11 5: Cmd: >attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride<
Fhem 6.0 auf RPi3: CUL, JeeLink, Hue Bridge v2, HarmonyHub, Fritzbox7590+7412, 6x FHT80b, 2x FS20S6A, FS20S4A, S300TH, 4x FritzDECT200/210, 4x TX29DTH, 4x Hue LightStripe, 5x Hue Smart Plug, Sonos mit 5x Play:1, Beam und Sub; 3x Lenovo Tab M10 mit FTUI

viegener

Ich denke, dass weder der Zeitsprung, noch die fehlenden Logeinträge des Neustarts egal sind, beides dürfte eigentlich nicht vorkommen und ist damit vielleicht ein guter Ansatz für weitere Analysen.

Vielleicht mal Vermutungen in die Richtung, dass es externe Einflüsse (ausserhalb von FHEM) gibt:
- Gibt es Einträge im Syslog?
- Gibt es Probleme mit dem Filesystem (fsck)?
- Gibt es cron jobs, die Dateien sichern oder andere Teile, die möglicherweise auf Dateien von FHEM zugreifen?
- Ich vermute mit hart vom Netz ist das Stromnetz gemeint also sollte eigentlich ein sauberer FHEM-Start auch im log geschrieben werden
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Bennemannc

Hallo,

ich habe mal die Erfahrung gemacht, das Linux als Betriebssystem es überhaupt nicht mag, wenn eine Datei mit einem älteren als dem aktuellen Zeitstempel geschrieben werden soll. Kann es sein, das fhem nach dem "Zeitsprung" seine Logdatei schreiben will (mit älterem Stempel) und Linux etwas dagegen hat und es da klemmt ?

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF