OWX asynchron überarbeitet

Begonnen von ntruchsess, 30 Juni 2013, 00:55:59

Vorheriges Thema - Nächstes Thema

Joachim

Moin Norbert,

Zitat
Und falls Du noch mehr 1-Wire devices besitzt, dann häng die doch alle mal auf den Bus.

OWX: 1-Wire devices found on bus LinkUSBi
10.9AEB01020800      DS18S20/DS1920 TS_SZ
10.8FEF01020800      DS18S20/DS1920 TS_Kue
28.9848BA030000      DS18B20        TS_WZ
28.B449BA030000      DS18B20        TS_WHR960_Sole_in
28.0C2E88040000      DS18B20        TS_WHR960_Luft_in
28.161ABA030000      DS18B20        TS_KG_Verteilung
28.2E1BBA030000      DS18B20        TS_EG_Flur
28.7E43BA030000      DS18B20        FS_TS_Feuchte2
28.212772040000      DS18B20        TS_Gefriertschrank
28.A1E265040000      DS18B20        FS_TS_Feuchte4
28.295FBA030000      DS18B20        TS_GaesteWC
28.198B72040000      DS18B20        TS_Kuehlschrank
28.B930BA030000      DS18B20        TS_WHR960_Sole_out
28.559E87040000      DS18B20        TS_KG_gross
28.7556BA030000      DS18B20        TS_Bad
28.ED3788040000      DS18B20        TS_Test1
28.8B49BA030000      DS18B20        TS_Bue
28.2F4ABA030000      DS18B20        TS_GZ
28.1FB087040000      DS18B20        TS_Bue_Zuluft
26.680C6A010000      DS2438         FS_FS_Feuchte4
26.8E0C6A010000      DS2438         FS_FS_Feuchte2
26.930C6A010000      DS2438         FS_Bue_Zuluft
01.AB6F73140000      DS2401/DS1990A ID_LinkUSBi

mehr ist nicht zu wollen, danach wird der Bus instabil. (Die Verkabelung ist allerdings auch sternförmig mit ca. 50m länge, längster Strang ca.15m).
Habe jetzt mal alles auf 30 Sekunden Abfrageintervall gesetzt, mit usleep(50000); mal abwarten, wie das läuft.
Wenn Du mir noch verraten könnterst, wie ich den Alarm bei meinem Gefrierschrank wegbekomme, wäre das super.
2013.12.13 18:27:54 1:  Alarms = 28.212772040000.07

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Joachim

Moin Norbert,
Hier nocheinmal einige Rückmeldungen:

Die nervige Alarmmeldung habe ich jetzt ersteinmal mit Ändern des Loglevels beseitigt.
Der Stresstest ist sauber durchgelaufen, da wäre sogar noch Platz nach unten gewesen, keine freezes mehr.
Mit usleep(50000); bisher kein beobachtetes Abstürzen von FHEM beim shutdown restart, leider immer noch Abstürze beim save config.
Für eine Freigabe des Moduls ist es noch zu früh (FHEM-Absturz beim save config).
Ich werde jetzt ersteinmal mein FHEM wieder mit allen anderen Sensoren/Aktoren/at's usw. ausstatten, und das Langzeiterhalten beobachten.
Wenn dabei Auffälligkeiten auftreten melde ich mich wieder.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Prof. Dr. Peter Henning

Hallo,

Heute habe ich ===> endlich <=== mal Zeit zum testengehabt - und prompt fällt FHEM auf die Nase. Jedes OW-Modul wird deaktiviert mit Fehlermeldungen à la

Unrecognized character \xC2; marked by <-- HERE after ing_async <-- HERE near column 67 at /usr/share/fhem/FHEM/21_OWAD.pm line 9, <> line 105.

2013.12.16 20:39:04 0: Unrecognized character \xC2; marked by <-- HERE after ing_async <-- HERE near column 67 at /usr/share/fhem/FHEM...

LG

pah

ntruchsess

äh, wie hast Du die Module denn eingespielt? \0xC2 deutet darauf hin, dass bei Dir irgendwie UTF-8 character in den Sourcecode gekommen sind (c2 a0 ist ein nonbreakable space in utf-8).
Wenn ich in der 21_OWAD.pm von hier oder hier mit einem hex-editor nach dem Byte c2 suche werde ich nicht fündig.

Gruß,

Norbert
while (!asleep()) {sheep++};

ntruchsess

Zitat von: Joachim am 15 Dezember 2013, 01:48:34Für eine Freigabe des Moduls ist es noch zu früh (FHEM-Absturz beim save config).

Da bin ich ganz Deiner Meinung. Das ist mit der primäre Grund, warum ich es noch nicht released habe. Ich untersuche grade, wie ich das sauber im FHEM-hauptthread (so wie schon diskutiert mit Aufruf einer ReadFn aus der main-loop) unterbringe ohne allzuviel code umstellen zu müssen.

- Norbert
while (!asleep()) {sheep++};

Joachim

Moin Norbert,

nach einigen Tagen mal eine Rückmeldung.
OWID bremst noch OWX aus.
                                name                  function    max  count    total  average param Max call
                  tmr-OWID_GetValues            HASH(0x835e00)   5254      8    41567  5195.88 HASH
                              WHR960               WHR960_Read   1559  70380   115271     1.64 HASH
                             myDbLog                 DbLog_Log   1493    192     3052    15.90 HASH
                            LinkUSBi                  OWX_Poll    246  98628     8552     0.09 HASH
         FHEMWEB:172.16.19.100:52690                   FW_Read    219      8      237    29.62 HASH
                       FS_Bue_Zuluft     OWXMULTI_AfterExecute     93     88      438     4.98 HASH
                   TS_Gefrierschrank      OWTHERM_AfterExecute     66     16      307    19.19 HASH
                         TS_GaesteWC      OWTHERM_AfterExecute     63     16      170    10.62 HASH
               tmr-OWMULTI_GetValues            HASH(0x8af978)     58      8      232    29.00 HASH
                          FS_KG_Flur     OWXMULTI_AfterExecute     52     88      376     4.27 HASH
                    TS_KG_Verteilung      OWTHERM_AfterExecute     48     16      123     7.69 HASH
                              TS_Bue      OWTHERM_AfterExecute     38     16      208    13.00 HASH
                               TS_SZ      OWTHERM_AfterExecute     37     16      207    12.94 HASH
                              TS_Bad      OWTHERM_AfterExecute     36     16      177    11.06 HASH
                             TS_Flur      OWTHERM_AfterExecute     36     16      177    11.06 HASH
                               TS_GZ      OWTHERM_AfterExecute     36     16      208    13.00 HASH
                          TS_KG_Flur      OWTHERM_AfterExecute     36     16      206    12.88 HASH
                   TS_WHR960_Luft_in      OWTHERM_AfterExecute     36     16      141     8.81 HASH
                         TS_KG_gross      OWTHERM_AfterExecute     35     16      201    12.56 HASH
                     TS_Kuehlschrank      OWTHERM_AfterExecute     35     16      207    12.94 HASH
                  TS_WHR960_Sole_out      OWTHERM_AfterExecute     35     16      172    10.75 HASH

2013.12.20 18:52:42.964 1: OWX_SER: Serial device /dev/ttyUSB20@9600 defined
2013.12.20 18:52:43.118 1: OWX_SER::Detect 1-Wire bus LinkUSBi: interface master DS2480 re-detected
2013.12.20 18:52:44.500 3: OWX_Worker started device DS2480
2013.12.20 18:52:59.934 1: Perfmon: possible freeze starting at 18:52:54, delay is 5.933
2013.12.20 18:57:46.004 3: OWID_GetValues beginn
2013.12.20 18:57:51.258 3: OWID_GetValues ende
2013.12.20 18:57:51.260 1: Perfmon: possible freeze starting at 18:57:46, delay is 5.26
2013.12.20 19:02:46.071 3: OWID_GetValues beginn
2013.12.20 19:02:51.203 3: OWID_GetValues ende
2013.12.20 19:02:51.214 1: Perfmon: possible freeze starting at 19:02:47, delay is 4.214
2013.12.20 19:07:46.003 3: OWID_GetValues beginn
2013.12.20 19:07:51.192 3: OWID_GetValues ende
2013.12.20 19:07:51.458 1: Perfmon: possible freeze starting at 19:07:47, delay is 4.458
2013.12.20 19:12:46.005 3: OWID_GetValues beginn
2013.12.20 19:12:51.199 3: OWID_GetValues ende
2013.12.20 19:12:51.201 1: Perfmon: possible freeze starting at 19:12:46, delay is 5.201
2013.12.20 19:17:46.008 3: OWID_GetValues beginn
2013.12.20 19:17:51.192 3: OWID_GetValues ende
2013.12.20 19:17:51.323 1: Perfmon: possible freeze starting at 19:17:47, delay is 4.322
2013.12.20 19:22:46.001 3: OWID_GetValues beginn
2013.12.20 19:22:51.182 3: OWID_GetValues ende
2013.12.20 19:22:51.184 1: Perfmon: possible freeze starting at 19:22:46, delay is 5.184
2013.12.20 19:27:46.005 3: OWID_GetValues beginn
2013.12.20 19:27:51.193 3: OWID_GetValues ende
2013.12.20 19:27:51.195 1: Perfmon: possible freeze starting at 19:27:46, delay is 5.194
2013.12.20 19:32:46.045 3: OWID_GetValues beginn
2013.12.20 19:32:51.283 3: OWID_GetValues beginn
2013.12.20 19:32:51.286 1: Perfmon: possible freeze starting at 19:32:46, delay is 5.285


Die Logeinträge
OWID_GetValues beginn
OWID_GetValues beginn
sind von mir in 21_OWID.pm zeile 307 und 329 eingefügt worden.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

ntruchsess

Zitat von: ntruchsess am 17 Dezember 2013, 13:01:24Ich untersuche grade, wie ich das sauber im FHEM-hauptthread (so wie schon diskutiert mit Aufruf einer ReadFn aus der main-loop) unterbringe ohne allzuviel code umstellen zu müssen.

... so, bin hier einen Schritt weiter gekommen und habe erst mal ein kleines Framework für 'local continuations' (aka protothreads) geschrieben, damit kann man auf echte Threads verzichten und trotzdem code quasiparallel ablaufen lassen (mit kooperativem Multitasking). Ist zwar kein echtes Multithreading, sondern nur eine Statemachine die es erlaubt methoden vorzeitig zu verlassen und beim nächsten Aufruf an gleicher Stelle weiterzumachen, aber in der Verwendung syntaktisch recht elegant gelöst. Den Worker der OWX_Executor-klasse habe ich damit mal refactored. Das Ergebniss läuft schon mal (synchron). Ich muss jetzt nur noch das Empfangen der seriellen Daten aus den einzelnen OWX-methoden herausgelöst und von der eigentlichen Verarbeitung abtrennen, damit das richtig asynchron läuft.

Stay tuned...

- Norbert
while (!asleep()) {sheep++};

Prof. Dr. Peter Henning

Ah, langsam wird es benutzbar. :)

Mal sehen was ich in den Frontend-Modulen noch an Unterstützung leisten kann.

LG

pah

ntruchsess

so, bin einen großen Schritt weiter:
die seriellen Busmaster DS2480 und DS9097 laufen jetzt ohne Hintergrundthread asynchron. (Beim Arduino/FRM ging es schon vorher ohne).
Die Files liegen wie immer auf Github, im Branch owx_async_nothread
oder zum einzel downloaden:
00_OWX.pm
11_OWX_DS2480.pm
11_OWX_DS9097.pm
11_OWX_Executor.pm
11_OWX_FRM.pm
11_OWX_SER.pm
lib/ProtoThreads.pm
Devices, die schon mal grundsätzlich asynchron laufen:
21_OWAD.pm
21_OWCOUNT.pm
21_OWID.pm
21_OWMULTI.pm
21_OWSWITCH.pm
21_OWTHERM.pm
21_OWLCD.pm habe ich noch nicht angepasst, 21_OWTEMP.pm werde ich nicht mehr anpassen.
CCC/CUNO muss ich noch an das geänderte Interface anpassen, kann ich nur leider selber nicht testen :-(

Das ganze ist noch etwas 'Work in progress' und braucht Feinschliff. Daher wäre Feedback sehr hilfreich!

Gruß, Norbert

while (!asleep()) {sheep++};

Joachim

Moin Norbert,

Test läuft.
FHEM Startet ohne Probleme, allerdings noch folgende Fehlermeldungen:

pi@FHEM-SERVER ~ $ sudo /etc/init.d/fhem start
Starting fhem...
pi@FHEM-SERVER ~ $ Subroutine HandleTimeout redefined at ./FHEM/apptime.pm line 23.
Subroutine CallFn redefined at ./FHEM/apptime.pm line 57.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.

Logauszug nach dem Starten:
2014.01.24 19:22:26.346 1: Including fhem.cfg
2014.01.24 19:22:26.812 2: Perfmon: ready to watch out for delays greater than one second
2014.01.24 19:22:26.888 3: telnetPort: port 7072 opened
2014.01.24 19:22:27.300 3: WEB: port 8083 opened
2014.01.24 19:22:27.523 2: eventTypes: loaded 806 events from ./log/eventTypes.txt
2014.01.24 19:22:27.525 1: Including ./FHEM/OWXasync.cfg
2014.01.24 19:22:35.954 3: OWID: Device ID_LinkUSBi defined.
2014.01.24 19:22:35.967 3: OWID: Device ID_DS9097U_4D628A07 defined.
2014.01.24 19:22:36.217 3: OWTHERM: Device TS_Bad defined.
2014.01.24 19:22:36.292 3: OWMULTI: Device FS_Bad defined.
2014.01.24 19:22:36.310 3: OWTHERM: Device TS_Bue defined.
2014.01.24 19:22:36.324 3: OWTHERM: Device TS_Bue_Zuluft defined.
2014.01.24 19:22:36.339 3: OWMULTI: Device FS_Bue_Zuluft defined.
2014.01.24 19:22:36.358 3: OWTHERM: Device TS_Flur defined.
2014.01.24 19:22:36.373 3: OWTHERM: Device TS_GaesteWC defined.
2014.01.24 19:22:36.389 3: OWTHERM: Device TS_GZ defined.
2014.01.24 19:22:36.405 3: OWTHERM: Device TS_KG_Verteilung defined.
2014.01.24 19:22:36.445 3: OWTHERM: Device TS_KG_gross defined.
2014.01.24 19:22:36.461 3: OWTHERM: Device TS_Gefrierschrank defined.
2014.01.24 19:22:36.476 3: OWTHERM: Device TS_Kue defined.
2014.01.24 19:22:36.491 3: OWTHERM: Device TS_Kuehlschrank defined.
2014.01.24 19:22:36.508 3: OWTHERM: Device TS_SZ defined.
2014.01.24 19:22:36.524 3: OWTHERM: Device TS_WHR960_Luft_in defined.
2014.01.24 19:22:36.543 3: OWTHERM: Device TS_WHR960_Sole_in defined.
2014.01.24 19:22:36.579 3: OWTHERM: Device TS_WHR960_Sole_out defined.
2014.01.24 19:22:36.616 3: OWTHERM: Device TS_WZ defined.
2014.01.24 19:22:36.649 3: OWMULTI: Device FS_WZ defined.
2014.01.24 19:22:36.684 1: Including ./FHEM/WHR960.cfg
2014.01.24 19:22:36.722 3: Opening WHR960 device /dev/ttyUSB3
2014.01.24 19:22:36.731 3: Setting WHR960 baudrate to 9600
2014.01.24 19:22:36.739 3: WHR960 device opened
2014.01.24 19:22:36.746 1: Including ./FHEM/DBLog.cfg
2014.01.24 19:22:37.189 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:22:37.261 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30404
2014.01.24 19:22:37.281 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established
2014.01.24 19:22:37.726 1: Including ./log/fhem.save
2014.01.24 19:22:37.980 3: Busmaster: Opening connection to OWServer localhost:4304...
2014.01.24 19:22:37.981 3: Busmaster: Successfully connected to localhost:4304.
2014.01.24 19:22:40.935 0: Server started with 48 defined entities (version $Id: fhem.pl 4709 2014-01-21 18:00:07Z rudolfkoenig $, os linux, user pi, pid 30404)
2014.01.24 19:22:40.938 1: Perfmon: possible freeze starting at 19:22:27, delay is 13.937
2014.01.24 19:22:40.941 3: Opening LinkUSBi device /dev/ttyUSB20
2014.01.24 19:22:40.952 3: Setting LinkUSBi baudrate to 9600
2014.01.24 19:22:40.981 3: LinkUSBi device opened
2014.01.24 19:22:40.994 1: OWX_SER: Serial device /dev/ttyUSB20@9600 defined
2014.01.24 19:22:48.707 3: Opening DS9097U_4D628A07 device /dev/ttyUSB0
2014.01.24 19:22:48.716 3: Setting DS9097U_4D628A07 baudrate to 9600
2014.01.24 19:22:48.725 3: DS9097U_4D628A07 device opened
2014.01.24 19:22:48.725 1: OWX_SER: Serial device /dev/ttyUSB0@9600 defined
2014.01.24 19:22:49.745 1: Perfmon: possible freeze starting at 19:22:41, delay is 8.744
2014.01.24 19:22:51.037 1: Perfmon: possible freeze starting at 19:22:50, delay is 1.036
2014.01.24 19:23:05.091 1: Perfmon: possible freeze starting at 19:22:59, delay is 6.09
2014.01.24 19:23:05.888 3: OWX: Unknown family code '09' found
2014.01.24 19:23:05.893 2: OWX: 1-Wire devices found on bus DS9097U_4D628A07 (TS_GaesteWC,TS_KG_Verteilung,ID_DS9097U_4D628A07)
2014.01.24 19:24:10.060 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:10.022 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:10.072 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30621
2014.01.24 19:24:10.089 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:10.119 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30622
2014.01.24 19:24:10.147 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30623
2014.01.24 19:24:10.114 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:10.172 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30624
2014.01.24 19:24:10.232 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:10.280 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30625
2014.01.24 19:24:11.119 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:11.188 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30626
2014.01.24 19:24:11.243 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:11.322 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30627
2014.01.24 19:24:11.422 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:11.502 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30628
2014.01.24 19:24:14.060 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:14.102 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30629
2014.01.24 19:24:14.114 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:14.182 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30630
2014.01.24 19:24:14.469 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:24:14.520 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30631
2014.01.24 19:24:46.292 1: Perfmon: possible freeze starting at 19:24:45, delay is 1.291
2014.01.24 19:26:47.264 1: Perfmon: possible freeze starting at 19:26:46, delay is 1.263
2014.01.24 19:28:16.012 1: Perfmon: possible freeze starting at 19:28:15, delay is 1.012
2014.01.24 19:28:48.073 1: Perfmon: possible freeze starting at 19:28:47, delay is 1.072
2014.01.24 19:30:49.069 1: Perfmon: possible freeze starting at 19:30:48, delay is 1.068
2014.01.24 19:32:51.454 1: Perfmon: possible freeze starting at 19:32:50, delay is 1.453
2014.01.24 19:34:52.068 1: Perfmon: possible freeze starting at 19:34:51, delay is 1.067
2014.01.24 19:36:53.062 1: Perfmon: possible freeze starting at 19:36:52, delay is 1.061
2014.01.24 19:37:47.086 1: Perfmon: possible freeze starting at 19:37:46, delay is 1.084
2014.01.24 19:38:54.093 1: Perfmon: possible freeze starting at 19:38:53, delay is 1.092
2014.01.24 19:39:49.880 3: OWX_Disconnect
2014.01.24 19:39:50.067 3: OWX_Disconnect
2014.01.24 19:39:50.257 1: Including fhem.cfg
2014.01.24 19:39:50.300 3: telnetPort: port 7072 opened
2014.01.24 19:39:50.307 3: WEB: port 8083 opened
2014.01.24 19:39:50.386 2: eventTypes: loaded 806 events from ./log/eventTypes.txt
2014.01.24 19:39:50.390 1: Including ./FHEM/OWXasync.cfg
2014.01.24 19:39:50.407 3: OWID: Device ID_LinkUSBi defined.
2014.01.24 19:39:50.427 3: OWID: Device ID_DS9097U_4D628A07 defined.
2014.01.24 19:39:50.467 3: OWTHERM: Device TS_Bad defined.
2014.01.24 19:39:50.490 3: OWMULTI: Device FS_Bad defined.
2014.01.24 19:39:50.516 3: OWTHERM: Device TS_Bue defined.
2014.01.24 19:39:50.539 3: OWTHERM: Device TS_Bue_Zuluft defined.
2014.01.24 19:39:50.561 3: OWMULTI: Device FS_Bue_Zuluft defined.
2014.01.24 19:39:50.589 3: OWTHERM: Device TS_Flur defined.
2014.01.24 19:39:50.613 3: OWTHERM: Device TS_GaesteWC defined.
2014.01.24 19:39:50.637 3: OWTHERM: Device TS_GZ defined.
2014.01.24 19:39:50.661 3: OWTHERM: Device TS_KG_Verteilung defined.
2014.01.24 19:39:50.722 3: OWTHERM: Device TS_KG_gross defined.
2014.01.24 19:39:50.747 3: OWTHERM: Device TS_Gefrierschrank defined.
2014.01.24 19:39:50.771 3: OWTHERM: Device TS_Kue defined.
2014.01.24 19:39:50.794 3: OWTHERM: Device TS_Kuehlschrank defined.
2014.01.24 19:39:50.819 3: OWTHERM: Device TS_SZ defined.
2014.01.24 19:39:50.844 3: OWTHERM: Device TS_WHR960_Luft_in defined.
2014.01.24 19:39:50.868 3: OWTHERM: Device TS_WHR960_Sole_in defined.
2014.01.24 19:39:50.892 3: OWTHERM: Device TS_WHR960_Sole_out defined.
2014.01.24 19:39:50.917 3: OWTHERM: Device TS_WZ defined.
2014.01.24 19:39:50.943 3: OWMULTI: Device FS_WZ defined.
2014.01.24 19:39:50.969 1: Including ./FHEM/WHR960.cfg
2014.01.24 19:39:50.972 3: Opening WHR960 device /dev/ttyUSB3
2014.01.24 19:39:50.981 3: Setting WHR960 baudrate to 9600
2014.01.24 19:39:50.991 3: WHR960 device opened
2014.01.24 19:39:50.999 1: Including ./FHEM/DBLog.cfg
2014.01.24 19:39:51.008 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 19:39:51.015 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30404
2014.01.24 19:39:51.032 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established
2014.01.24 19:39:51.123 1: Including ./log/fhem.save
2014.01.24 19:39:51.494 3: Opening DS9097U_4D628A07 device /dev/ttyUSB0
2014.01.24 19:39:51.505 3: Setting DS9097U_4D628A07 baudrate to 9600
2014.01.24 19:39:51.515 3: DS9097U_4D628A07 device opened
2014.01.24 19:39:51.516 1: OWX_SER: Serial device /dev/ttyUSB0@9600 defined
2014.01.24 19:39:51.539 2: OWX: Error initializing DS9097U_4D628A07: OWX_Init failed: Can't call method "write" on an undefined value at ./FHEM/11_OWX_DS2480.pm line 131.

2014.01.24 19:39:51.545 3: Opening LinkUSBi device /dev/ttyUSB20
2014.01.24 19:39:51.556 3: Setting LinkUSBi baudrate to 9600
2014.01.24 19:39:51.591 3: LinkUSBi device opened
2014.01.24 19:39:51.592 1: OWX_SER: Serial device /dev/ttyUSB20@9600 defined
2014.01.24 19:39:51.610 2: OWX: Error initializing LinkUSBi: OWX_Init failed: Can't call method "write" on an undefined value at ./FHEM/11_OWX_DS2480.pm line 131.

2014.01.24 19:39:51.617 1: Perfmon: possible freeze starting at 19:39:49, delay is 2.614
2014.01.24 19:39:51.636 3: Opening DS9097U_4D628A07 device /dev/ttyUSB0
2014.01.24 19:39:51.643 3: Setting DS9097U_4D628A07 baudrate to 9600
2014.01.24 19:39:51.663 3: DS9097U_4D628A07 device opened
2014.01.24 19:39:51.666 1: OWX_SER: Serial device /dev/ttyUSB0@9600 defined
2014.01.24 19:39:51.700 3: Opening LinkUSBi device /dev/ttyUSB20
2014.01.24 19:39:51.705 3: Setting LinkUSBi baudrate to 9600
2014.01.24 19:39:51.736 3: LinkUSBi device opened
2014.01.24 19:39:51.739 1: OWX_SER: Serial device /dev/ttyUSB20@9600 defined
2014.01.24 19:40:02.494 3: OWX: Unknown family code '09' found
2014.01.24 19:40:02.501 2: OWX: 1-Wire devices found on bus DS9097U_4D628A07 (TS_GaesteWC,TS_KG_Verteilung,ID_DS9097U_4D628A07)
2014.01.24 19:40:08.856 1: Perfmon: possible freeze starting at 19:40:03, delay is 5.855


Apptime siehe Anlage

Save Config bringt keinen Absturz meh.

Was soll ich noch testen?

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Joachim

Und Absturz:
2014.01.24 20:32:33.087 1: Perfmon: possible freeze starting at 20:32:32, delay is 1.086
2014.01.24 20:37:03.068 1: Perfmon: possible freeze starting at 20:37:02, delay is 1.067
2014.01.24 20:39:04.059 1: Perfmon: possible freeze starting at 20:39:03, delay is 1.059
2014.01.24 20:41:05.069 1: Perfmon: possible freeze starting at 20:41:04, delay is 1.069
2014.01.24 20:42:27.086 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 9
2014.01.24 20:48:34.366 1: Including fhem.cfg


Habe jetzt mal verbose auf 5 gesetzt, mal schaun, ob die Meldung dann aussegekräftiger ist.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

ntruchsess

Zitat von: Joachim am 24 Januar 2014, 19:43:38
FHEM Startet ohne Probleme, allerdings noch folgende Fehlermeldungen:

Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.

ist das reproduzierbar? Das sollte passieren, wenn Du ein Device vom Type 'OW*' aber ohne ROMID hast.
hat vieleicht hiermit zu tun:
Zitat von: Joachim am 24 Januar 2014, 19:43:38
2014.01.24 19:22:26.346 1: Including fhem.cfg
2014.01.24 19:23:05.888 3: OWX: Unknown family code '09' found


und dann:
Zitat von: Joachim am 24 Januar 2014, 19:43:38
2014.01.24 19:39:49.880 3: OWX_Disconnect
2014.01.24 19:39:50.067 3: OWX_Disconnect
[...]
2014.01.24 19:39:51.494 3: Opening DS9097U_4D628A07 device /dev/ttyUSB0
2014.01.24 19:39:51.505 3: Setting DS9097U_4D628A07 baudrate to 9600
2014.01.24 19:39:51.515 3: DS9097U_4D628A07 device opened
2014.01.24 19:39:51.516 1: OWX_SER: Serial device /dev/ttyUSB0@9600 defined
2014.01.24 19:39:51.539 2: OWX: Error initializing DS9097U_4D628A07: OWX_Init failed: Can't call method "write" on an undefined value at ./FHEM/11_OWX_DS2480.pm line 131.
[/code]
was ist hier passiert? Hast du den Adapter abgezogen und wieder angesteckt?

Zitat
2014.01.24 20:42:27.086 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 9
oups, mal sehen, was ich dazu rausfinde...

Danke schon mal,

Gruß,

Norbert
while (!asleep()) {sheep++};

Joachim

So Norbert,
Dir zuliebe mal aufgeräumt.
1. Test:
aktiver 1-Wire Adapter: LinkUSBi mit ID-Chip, alle anderen 1-Wire Adapter deaktiviert.
http://www.fuchs-shop.com/de/shop/17/1/13372210/

Keine Fehlermeldung beim Starten von FHEM
log:

2014.01.24 21:46:18.361 1: Including fhem.cfg
2014.01.24 21:46:18.741 2: Perfmon: ready to watch out for delays greater than one second
2014.01.24 21:46:18.819 3: telnetPort: port 7072 opened
2014.01.24 21:46:19.241 3: WEB: port 8083 opened
2014.01.24 21:46:19.470 2: eventTypes: loaded 806 events from ./log/eventTypes.txt
2014.01.24 21:46:19.473 1: Including ./FHEM/OWXasync.cfg
2014.01.24 21:46:27.967 3: OWID: Device ID_LinkUSBi defined.
2014.01.24 21:46:28.042 3: OWTHERM: Device TS_Bad defined.
2014.01.24 21:46:28.121 3: OWMULTI: Device FS_Bad defined.
2014.01.24 21:46:28.139 3: OWTHERM: Device TS_Bue defined.
2014.01.24 21:46:28.155 3: OWTHERM: Device TS_Bue_Zuluft defined.
2014.01.24 21:46:28.170 3: OWMULTI: Device FS_Bue_Zuluft defined.
2014.01.24 21:46:28.189 3: OWTHERM: Device TS_Flur defined.
2014.01.24 21:46:28.204 3: OWTHERM: Device TS_GZ defined.
2014.01.24 21:46:28.220 3: OWTHERM: Device TS_KG_gross defined.
2014.01.24 21:46:28.236 3: OWTHERM: Device TS_Gefrierschrank defined.
2014.01.24 21:46:28.252 3: OWTHERM: Device TS_Kue defined.
2014.01.24 21:46:28.267 3: OWTHERM: Device TS_Kuehlschrank defined.
2014.01.24 21:46:28.283 3: OWTHERM: Device TS_SZ defined.
2014.01.24 21:46:28.298 3: OWTHERM: Device TS_WHR960_Luft_in defined.
2014.01.24 21:46:28.314 3: OWTHERM: Device TS_WHR960_Sole_in defined.
2014.01.24 21:46:28.329 3: OWTHERM: Device TS_WHR960_Sole_out defined.
2014.01.24 21:46:28.345 3: OWTHERM: Device TS_WZ defined.
2014.01.24 21:46:28.360 3: OWMULTI: Device FS_WZ defined.
2014.01.24 21:46:28.378 1: Including ./FHEM/DBLog.cfg
2014.01.24 21:46:28.747 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 21:46:28.808 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 3248
2014.01.24 21:46:28.822 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established
2014.01.24 21:46:29.191 1: Including ./log/fhem.save
2014.01.24 21:46:29.374 0: Server started with 39 defined entities (version $Id: fhem.pl 4709 2014-01-21 18:00:07Z rudolfkoenig $, os linux, user pi, pid 3248)
2014.01.24 21:46:29.376 1: Perfmon: possible freeze starting at 21:46:19, delay is 10.375
2014.01.24 21:46:29.379 3: Opening LinkUSBi device /dev/ttyUSB20
2014.01.24 21:46:29.387 3: Setting LinkUSBi baudrate to 9600
2014.01.24 21:46:29.407 3: LinkUSBi device opened
2014.01.24 21:46:29.407 1: OWX_SER: Serial device /dev/ttyUSB20@9600 defined
2014.01.24 21:46:36.490 1: Perfmon: possible freeze starting at 21:46:30, delay is 6.489
2014.01.24 21:46:37.192 0: Server shutdown
2014.01.24 21:46:54.281 1: Including fhem.cfg
2014.01.24 21:46:54.649 2: Perfmon: ready to watch out for delays greater than one second
2014.01.24 21:46:54.724 3: telnetPort: port 7072 opened
2014.01.24 21:46:55.134 3: WEB: port 8083 opened
2014.01.24 21:46:55.354 2: eventTypes: loaded 806 events from ./log/eventTypes.txt
2014.01.24 21:46:55.357 1: Including ./FHEM/OWXasync.cfg
2014.01.24 21:47:03.725 3: OWID: Device ID_LinkUSBi defined.
2014.01.24 21:47:03.796 3: OWTHERM: Device TS_Bad defined.
2014.01.24 21:47:03.872 3: OWMULTI: Device FS_Bad defined.
2014.01.24 21:47:03.889 3: OWTHERM: Device TS_Bue defined.
2014.01.24 21:47:03.903 3: OWTHERM: Device TS_Bue_Zuluft defined.
2014.01.24 21:47:03.919 3: OWMULTI: Device FS_Bue_Zuluft defined.
2014.01.24 21:47:03.937 3: OWTHERM: Device TS_Flur defined.
2014.01.24 21:47:03.952 3: OWTHERM: Device TS_GZ defined.
2014.01.24 21:47:03.968 3: OWTHERM: Device TS_KG_gross defined.
2014.01.24 21:47:03.984 3: OWTHERM: Device TS_Gefrierschrank defined.
2014.01.24 21:47:03.998 3: OWTHERM: Device TS_Kue defined.
2014.01.24 21:47:04.013 3: OWTHERM: Device TS_Kuehlschrank defined.
2014.01.24 21:47:04.028 3: OWTHERM: Device TS_SZ defined.
2014.01.24 21:47:04.044 3: OWTHERM: Device TS_WHR960_Luft_in defined.
2014.01.24 21:47:04.059 3: OWTHERM: Device TS_WHR960_Sole_in defined.
2014.01.24 21:47:04.074 3: OWTHERM: Device TS_WHR960_Sole_out defined.
2014.01.24 21:47:04.090 3: OWTHERM: Device TS_WZ defined.
2014.01.24 21:47:04.105 3: OWMULTI: Device FS_WZ defined.
2014.01.24 21:47:04.122 1: Including ./FHEM/DBLog.cfg
2014.01.24 21:47:04.482 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 21:47:04.542 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 3288
2014.01.24 21:47:04.555 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established
2014.01.24 21:47:04.915 1: Including ./log/fhem.save
2014.01.24 21:47:05.180 0: Server started with 39 defined entities (version $Id: fhem.pl 4709 2014-01-21 18:00:07Z rudolfkoenig $, os linux, user pi, pid 3288)
2014.01.24 21:47:05.181 1: Perfmon: possible freeze starting at 21:46:55, delay is 10.181
2014.01.24 21:47:05.185 3: Opening LinkUSBi device /dev/ttyUSB20
2014.01.24 21:47:05.193 3: Setting LinkUSBi baudrate to 9600
2014.01.24 21:47:05.213 3: LinkUSBi device opened
2014.01.24 21:47:12.076 1: Perfmon: possible freeze starting at 21:47:06, delay is 6.076
2014.01.24 21:47:28.006 1: Perfmon: possible freeze starting at 21:47:23, delay is 5.006
2014.01.24 21:48:05.063 5: OWX_SER::Search: new device found 10.9AEB01020800.99
2014.01.24 21:48:05.134 5: OWX_SER::Search: new device found 10.8FEF01020800.36
2014.01.24 21:48:05.193 5: OWX_SER::Search: new device found 28.B449BA030000.B1
2014.01.24 21:48:05.253 5: OWX_SER::Search: new device found 28.0C2E88040000.62
2014.01.24 21:47:05.214 1: OWX_SER: Serial device /dev/ttyUSB20@9600 defined
2014.01.24 21:48:05.311 5: OWX_SER::Search: new device found 28.2E1BBA030000.D9
2014.01.24 21:48:05.374 5: OWX_SER::Search: new device found 28.2118BA030000.B3
2014.01.24 21:48:05.422 5: OWX_SER::Search: new device found 28.212772040000.07
2014.01.24 21:48:05.472 5: OWX_SER::Search: new device found 28.A1E265040000.A3
2014.01.24 21:48:05.522 5: OWX_SER::Search: new device found 28.198B72040000.59
2014.01.24 21:48:05.571 5: OWX_SER::Search: new device found 28.B930BA030000.65
2014.01.24 21:48:05.620 5: OWX_SER::Search: new device found 28.559E87040000.0F
2014.01.24 21:48:05.670 5: OWX_SER::Search: new device found 28.8B49BA030000.78
2014.01.24 21:48:05.718 5: OWX_SER::Search: new device found 28.2F4ABA030000.B6
2014.01.24 21:48:05.768 5: OWX_SER::Search: new device found 28.1FB087040000.EF
2014.01.24 21:48:05.817 5: OWX_SER::Search: new device found 26.680C6A010000.02
2014.01.24 21:48:05.866 5: OWX_SER::Search: new device found 26.890C6A010000.1C
2014.01.24 21:48:05.916 5: OWX_SER::Search: new device found 26.930C6A010000.88
2014.01.24 21:48:05.966 5: OWX_SER::Search: new device found 01.2C5987150000.B0
2014.01.24 21:50:28.903 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 21:50:28.920 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 3479
2014.01.24 21:52:37.060 5: OWX_SER::Search: new alarm device found 10.9AEB01020800.99
2014.01.24 21:58:23.059 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 21:58:23.078 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 3897
2014.01.24 22:04:12.490 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 22:04:12.503 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 4213
2014.01.24 22:04:14.004 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 13
2014.01.24 22:04:41.687 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 22:04:41.702 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 4242


Apptime:

                                name                  function    max  count    total  average param Max call
               tmr-OWMULTI_GetValues            HASH(0xb393a8)     29      2       56    28.00 HASH
               tmr-OWMULTI_GetValues            HASH(0xb9f660)     28      1       28    28.00 HASH
               tmr-OWMULTI_GetValues            HASH(0xb70c60)     28      2       51    25.50 HASH
               tmr-OWTHERM_GetValues            HASH(0xb97830)     24      1       24    24.00 HASH
                               TS_SZ              OWTHERM_Attr     18      1       18    18.00 set;
                         tmr-at_Exec            HASH(0xde2fa8)     20      9      157    17.44 HASH
                               alive                 dummy_Set     15      9      103    11.44 HASH
               tmr-OWTHERM_GetValues            HASH(0xb9eaa0)     10      1       10    10.00 HASH
               tmr-OWTHERM_GetValues            HASH(0xa07890)     11      2       18     9.00 HASH
               tmr-OWTHERM_GetValues            HASH(0xb71890)      7      2       14     7.00 HASH
               tmr-OWTHERM_GetValues            HASH(0xb9c5c0)      7      2       13     6.50 HASH
               tmr-OWTHERM_GetValues            HASH(0xb9e638)      6      1        6     6.00 HASH
                             myDbLog                 DbLog_Log      9     11       60     5.45 HASH
               tmr-OWTHERM_GetValues            HASH(0xb71158)      4      2        8     4.00 HASH
               tmr-OWTHERM_GetValues            HASH(0xb96e10)      4      1        4     4.00 HASH
               tmr-OWTHERM_GetValues            HASH(0xb9ccf8)      4      2        8     4.00 HASH
               tmr-OWTHERM_GetValues            HASH(0xb9df00)      4      1        4     4.00 HASH
               tmr-OWTHERM_GetValues            HASH(0xb9efd0)      4      1        4     4.00 HASH
                        tmr-OWX_Kick            HASH(0x8593e0)      4      1        4     4.00 HASH
               tmr-OWTHERM_GetValues            HASH(0xb960e8)      3      1        3     3.00 HASH
               tmr-OWTHERM_GetValues            HASH(0xb96760)      3      1        3     3.00 HASH


2. Test:
aktiver 1-Wire Adapter: DS9097U-009 mit ID-Chip, alle anderen 1-Wire Adapter sind deaktiviert
http://www.fuchs-shop.com/de/shop/17/1/13372015/

Keine Fehlermeldung beim Starten von FHEM
log:

014.01.24 22:14:40.731 1: Including fhem.cfg
2014.01.24 22:14:41.101 2: Perfmon: ready to watch out for delays greater than one second
2014.01.24 22:14:41.177 3: telnetPort: port 7072 opened
2014.01.24 22:14:41.673 3: WEB: port 8083 opened
2014.01.24 22:14:41.894 2: eventTypes: loaded 806 events from ./log/eventTypes.txt
2014.01.24 22:14:41.897 1: Including ./FHEM/DBLog.cfg
2014.01.24 22:14:42.257 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 22:14:42.333 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 4792
2014.01.24 22:14:42.348 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established
2014.01.24 22:14:51.359 3: OWID: Device ID_DS9097U_4D628A07 defined.
2014.01.24 22:14:51.431 3: OWTHERM: Device TS_GaesteWC defined.
2014.01.24 22:14:51.447 3: OWTHERM: Device TS_KG_Verteilung defined.
2014.01.24 22:14:51.459 1: Including ./log/fhem.save
2014.01.24 22:14:52.232 0: Server started with 24 defined entities (version $Id: fhem.pl 4709 2014-01-21 18:00:07Z rudolfkoenig $, os linux, user pi, pid 4792)
2014.01.24 22:14:52.234 1: Perfmon: possible freeze starting at 22:14:42, delay is 10.233
2014.01.24 22:14:52.238 3: Opening DS9097U_4D628A07 device /dev/ttyUSB1
2014.01.24 22:14:52.251 3: Setting DS9097U_4D628A07 baudrate to 9600
2014.01.24 22:14:52.265 3: DS9097U_4D628A07 device opened
2014.01.24 22:14:52.266 1: OWX_SER: Serial device /dev/ttyUSB1@9600 defined
2014.01.24 22:14:59.302 1: Perfmon: possible freeze starting at 22:14:53, delay is 6.302
2014.01.24 22:15:10.033 3: OWX: Unknown family code '09' found
2014.01.24 22:15:10.035 2: OWX: 1-Wire devices found on bus DS9097U_4D628A07 (TS_GaesteWC,TS_KG_Verteilung,ID_DS9097U_4D628A07)


Event Monitor:

Events:
2014-01-24 22:15:01.062 OWTHERM TS_KG_Verteilung Temperatur: 12.4
2014-01-24 22:15:02.068 OWTHERM TS_KG_Verteilung Temperatur: 12.5
2014-01-24 22:15:02.145 OWTHERM TS_GaesteWC Temperatur: 15.6
2014-01-24 22:15:10.017 OWID ID_DS9097U_4D628A07 present: 1
2014-01-24 22:15:42.721 dummy alive 0
2014-01-24 22:16:42.725 dummy alive 1
2014-01-24 22:17:42.731 dummy alive 0
2014-01-24 22:18:42.724 dummy alive 1
2014-01-24 22:19:42.723 dummy alive 0
2014-01-24 22:19:59.067 OWTHERM TS_GaesteWC Temperatur: 15.5
2014-01-24 22:20:42.712 dummy alive 1
2014-01-24 22:21:42.714 dummy alive 0
2014-01-24 22:22:42.714 dummy alive 1
2014-01-24 22:23:42.714 dummy alive 0
2014-01-24 22:24:42.711 dummy alive 1
2014-01-24 22:25:42.717 dummy alive 0
2014-01-24 22:26:42.718 dummy alive 1
2014-01-24 22:27:42.715 dummy alive 0
2014-01-24 22:28:42.717 dummy alive 1
2014-01-24 22:29:42.719 dummy alive 0
2014-01-24 22:30:42.713 dummy alive 1
2014-01-24 22:31:42.715 dummy alive 0
2014-01-24 22:32:42.715 dummy alive 1
2014-01-24 22:33:42.715 dummy alive 0
2014-01-24 22:34:42.715 dummy alive 1
2014-01-24 22:35:42.713 dummy alive 0


fhem.cfg:

define alive dummy
attr alive room Alive
attr alive setList 0 1

define at_alive at +*00:01:00 {if ("$value{alive}" == 0) {fhem("set alive 1")} else {fhem("set alive 0")}}
attr at_alive room Alive

define SVG_Log_alive_1 SVG myDbLog:SVG_Log_alive_1:current
attr SVG_Log_alive_1 plotsize 1050,200
attr SVG_Log_alive_1 room Alive

define DS9097U_4D628A07 OWX /dev/ttyUSB1
attr DS9097U_4D628A07 room OWX

define ID_DS9097U_4D628A07 OWID 09 4D628A070000 3600
attr ID_DS9097U_4D628A07 model DS2401
attr ID_DS9097U_4D628A07 room OWX
attr ID_DS9097U_4D628A07 stateFormat {ReadingsVal($name,"present",0) ? "present" : "not present"}
attr ID_DS9097U_4D628A07 verbose 5

define TS_GaesteWC OWTHERM DS18B20 295FBA030000 296
attr TS_GaesteWC IODev DS9097U_4D628A07
attr TS_GaesteWC event-min-interval Temperatur:600
attr TS_GaesteWC event-on-change-reading Temperatur
attr TS_GaesteWC icon icoKLIMA
attr TS_GaesteWC model DS1822
attr TS_GaesteWC room GaesteWC
attr TS_GaesteWC stateFormat {sprintf("%.1f",ReadingsVal("TS_GaesteWC","temperature",0))." °C"}
attr TS_GaesteWC tempHigh 25

define TS_KG_Verteilung OWTHERM DS18B20 ED3788040000 301
attr TS_KG_Verteilung IODev DS9097U_4D628A07
attr TS_KG_Verteilung event-min-interval Temperatur:600
attr TS_KG_Verteilung event-on-change-reading Temperatur
attr TS_KG_Verteilung icon icoKLIMA
attr TS_KG_Verteilung model DS1822
attr TS_KG_Verteilung room Keller
attr TS_KG_Verteilung stateFormat {sprintf("%.1f",ReadingsVal("TS_KG_Verteilung","temperature",0))." °C"}
attr TS_KG_Verteilung tempHigh 75
attr TS_KG_Verteilung tempLow 0
attr TS_KG_Verteilung userReadings Temperatur { int ( 10 * ReadingsVal("TS_KG_Verteilung","temperature",0) + 0.5 ) / 10 }
attr TS_GaesteWC tempLow 0
attr TS_GaesteWC userReadings Temperatur { int ( 10 * ReadingsVal("TS_GaesteWC","temperature",0) + 0.5 ) / 10 }

FHEM läuft, aber das Device wird nicht wie vorgegeben alle 5 (10) Minuten abgefragt.

Apptime:

                                name                  function    max  count    total  average param Max call
                         tmr-at_Exec           HASH(0x2764818)     32     15      269    17.93 HASH
                               alive                 dummy_Set     24     15      184    12.27 HASH
                         TS_GaesteWC      OWTHERM_AfterExecute     22      2       22    11.00 HASH
                             myDbLog                 DbLog_Log     12     16      105     6.56 HASH
               tmr-OWTHERM_GetValues           HASH(0x293a010)      9      3       17     5.67 HASH
                        tmr-OWX_Kick           HASH(0x2785760)      8      3       13     4.33 HASH
               tmr-OWTHERM_GetValues           HASH(0x2a05cb8)      5      3       12     4.00 HASH
                    DS9097U_4D628A07                  OWX_Poll     31 227702   322847     1.42 HASH
                                 WEB                   FW_Read      2     14       15     1.07 HASH
              tmr-FW_closeOldClients                                6     15       13     0.87
         FHEMWEB:172.16.19.103:54337                 FW_Notify      1     16        2     0.12 HASH
                             dew_all           dewpoint_Notify      1     16        1     0.06 HASH
                    DS9097U_4D628A07                 OWX_Ready      8 114007      164     0.00 HASH
            tmr-perfmon_ProcessTimer           HASH(0x21f85d0)      1    866        1     0.00 HASH
         FHEMWEB:172.16.19.103:54496                   FW_Read      0      1        0     0.00
                             Logfile               FileLog_Log      0     16        0     0.00
                         TS_GaesteWC               OWTHERM_Set      0      2        0     0.00
                                 WEB                 FW_Notify      0     16        0     0.00
                          eventTypes         eventTypes_Notify      0     16        0     0.00


Weitere Tests mit bezug auf die Fehlermeldungen mache ich morgen, wäre schön, wenn Du weitere debugging Ausgaben einbauen könntest.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

ntruchsess

#73
ah, jetzt bin ich ein bischen schlauer:

Die Meldungen vom ersten Test:
Use of uninitialized value in substr at ./FHEM/00_OWX.pm line 749.
kommen daher, das auf Deinem 9097-Adapter ein DS2502 sitzt. Der hat den Family-code 09
siehe auch:
define ID_DS9097U_4D628A07 OWID 09 4D628A070000 3600
und wird von OWX/OWID nicht unterstützt:
2014.01.24 22:15:10.033 3: OWX: Unknown family code '09' found
OWID kommt mit dem DS2502 natürlich trotzdem zurecht - es ließt ja außer der ID nichts aus.

diese Meldungen sollten mit dem synchronen OWX eigentlich alle auch auftreten.

Aber prima, das der code für den DS9097 auch prinziell erst mal läuft, den kann ich selber nämlich gar nicht testen - da habe ich den code 'blind' umgeschrieben.

Mit dem 'Absturz' bin ich erst mal nicht schlauer geworden. Hat Perl da noch was auf die Console geschrieben? Laut log scheint nach der Ausgabe 2014.01.24 20:42:27.086 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 9 das fhem ja neu gestartet worden zu sein. Hast Du da einen Watchdog? Passierte das beim Hochfahren (das war bei einem Bus-Search)?

Gruß,

Norbert

while (!asleep()) {sheep++};

Joachim

Guten Morgen Norbert,
habe mal versucht, OWX über nacht laufen zu lassen.
Erstmal Deine Fragen beantworten.
Zitatdas fhem ja neu gestartet worden zu sein. Hast Du da einen Watchdog? Passierte das beim Hochfahren (das war bei einem Bus-Search)?
Ich habe keinen Watchdog oder ähnliches. FHEM auf einem Pi, mit putty ssh-Konsole geöffnet. FHEM aus der WEB-Oberfläche gestoppt.
Konfigdateien bearbeitet, und dann FHEM auf der Konsole ganz normal mit
sudo /etc/init.d/fhem start
gestartet. Die Fehlermeldungen vom Anfang konnte ich bisher nicht reproduzieren, befürchte aber dass mir udev einen Streich gespielt hat. Auch wenn ich keinen Adapter abgezogen habe. Wenn ich heute Abend Zeit habe, werde ich dem Veracht mal nachgehen.
Über den Bus-Search ist er hinausgekommen.
Jetzt zu meinen Test über Nacht:
Um 23:06:28:231 FHEM mit dem LinkUSBi und den DS9097U-009 gestartet
Keine Fehlermeldungen auf der Konsole
hier das log:
2
014.01.24 23:06:28.231 1: Including fhem.cfg
2014.01.24 23:06:28.588 2: Perfmon: ready to watch out for delays greater than one second
2014.01.24 23:06:28.663 3: telnetPort: port 7072 opened
2014.01.24 23:06:29.070 3: WEB: port 8083 opened
2014.01.24 23:06:29.292 2: eventTypes: loaded 806 events from ./log/eventTypes.txt
2014.01.24 23:06:29.295 1: Including ./FHEM/OWXasync.cfg
2014.01.24 23:06:37.631 3: OWID: Device ID_LinkUSBi defined.
2014.01.24 23:06:37.703 3: OWTHERM: Device TS_Bad defined.
2014.01.24 23:06:37.778 3: OWMULTI: Device FS_Bad defined.
2014.01.24 23:06:37.795 3: OWTHERM: Device TS_Bue defined.
2014.01.24 23:06:37.810 3: OWTHERM: Device TS_Bue_Zuluft defined.
2014.01.24 23:06:37.824 3: OWMULTI: Device FS_Bue_Zuluft defined.
2014.01.24 23:06:37.843 3: OWTHERM: Device TS_Flur defined.
2014.01.24 23:06:37.858 3: OWTHERM: Device TS_GZ defined.
2014.01.24 23:06:37.873 3: OWTHERM: Device TS_KG_gross defined.
2014.01.24 23:06:37.888 3: OWTHERM: Device TS_Gefrierschrank defined.
2014.01.24 23:06:37.903 3: OWTHERM: Device TS_Kue defined.
2014.01.24 23:06:37.917 3: OWTHERM: Device TS_Kuehlschrank defined.
2014.01.24 23:06:37.932 3: OWTHERM: Device TS_SZ defined.
2014.01.24 23:06:37.947 3: OWTHERM: Device TS_WHR960_Luft_in defined.
2014.01.24 23:06:37.962 3: OWTHERM: Device TS_WHR960_Sole_in defined.
2014.01.24 23:06:37.977 3: OWTHERM: Device TS_WHR960_Sole_out defined.
2014.01.24 23:06:37.992 3: OWTHERM: Device TS_WZ defined.
2014.01.24 23:06:38.007 3: OWMULTI: Device FS_WZ defined.
2014.01.24 23:06:38.023 1: Including ./FHEM/WHR960.cfg
2014.01.24 23:06:38.055 3: Opening WHR960 device /dev/ttyUSB4
2014.01.24 23:06:38.064 3: Setting WHR960 baudrate to 9600
2014.01.24 23:06:38.072 3: WHR960 device opened
2014.01.24 23:06:38.078 1: Including ./FHEM/DBLog.cfg
2014.01.24 23:06:38.515 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2014.01.24 23:06:38.587 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 7649
2014.01.24 23:06:38.604 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established
2014.01.24 23:06:39.045 3: OWID: Device ID_DS9097U_4D628A07 defined.
2014.01.24 23:06:39.056 3: OWTHERM: Device TS_GaesteWC defined.
2014.01.24 23:06:39.074 3: OWTHERM: Device TS_KG_Verteilung defined.
2014.01.24 23:06:39.088 1: Including ./log/fhem.save
2014.01.24 23:06:39.324 0: Server started with 44 defined entities (version $Id: fhem.pl 4709 2014-01-21 18:00:07Z rudolfkoenig $, os linux, user fhem, pid 7649)
2014.01.24 23:06:39.326 1: Perfmon: possible freeze starting at 23:06:29, delay is 10.325
2014.01.24 23:06:39.331 3: Opening DS9097U_4D628A07 device /dev/ttyUSB1
2014.01.24 23:06:39.340 3: Setting DS9097U_4D628A07 baudrate to 9600
2014.01.24 23:06:39.348 3: DS9097U_4D628A07 device opened
2014.01.24 23:06:39.349 1: OWX_SER: Serial device /dev/ttyUSB1@9600 defined
2014.01.24 23:06:46.546 3: Opening LinkUSBi device /dev/ttyUSB20
2014.01.24 23:06:46.554 3: Setting LinkUSBi baudrate to 9600
2014.01.24 23:06:46.574 3: LinkUSBi device opened
2014.01.24 23:06:46.575 1: OWX_SER: Serial device /dev/ttyUSB20@9600 defined
2014.01.24 23:06:47.599 1: Perfmon: possible freeze starting at 23:06:40, delay is 7.598
2014.01.24 23:06:56.745 5: OWX_SER::Search: new device found 28.295FBA030000.AA
2014.01.24 23:06:56.925 5: OWX_SER::Search: new device found 28.ED3788040000.F3
2014.01.24 23:06:57.104 5: OWX_SER::Search: new device found 09.4D628A070000.D9
2014.01.24 23:06:57.324 3: OWX: Unknown family code '09' found
2014.01.24 23:06:57.328 2: OWX: 1-Wire devices found on bus DS9097U_4D628A07 (TS_GaesteWC,TS_KG_Verteilung,ID_DS9097U_4D628A07)
2014.01.24 23:06:59.750 5: OWX_SER::Search: new device found 10.9AEB01020800.99
2014.01.24 23:06:59.935 5: OWX_SER::Search: new device found 10.8FEF01020800.36
2014.01.24 23:07:00.118 5: OWX_SER::Search: new device found 28.B449BA030000.B1
2014.01.24 23:07:00.305 5: OWX_SER::Search: new device found 28.0C2E88040000.62
2014.01.24 23:07:00.488 5: OWX_SER::Search: new device found 28.2E1BBA030000.D9
2014.01.24 23:07:00.672 5: OWX_SER::Search: new device found 28.2118BA030000.B3
2014.01.24 23:07:00.857 5: OWX_SER::Search: new device found 28.212772040000.07
2014.01.24 23:07:01.044 5: OWX_SER::Search: new device found 28.A1E265040000.A3
2014.01.24 23:07:01.227 5: OWX_SER::Search: new device found 28.198B72040000.59
2014.01.24 23:07:01.413 5: OWX_SER::Search: new device found 28.B930BA030000.65
2014.01.24 23:07:01.600 5: OWX_SER::Search: new device found 28.559E87040000.0F
2014.01.24 23:07:01.793 5: OWX_SER::Search: new device found 28.8B49BA030000.78
2014.01.24 23:07:01.978 5: OWX_SER::Search: new device found 28.2F4ABA030000.B6
2014.01.24 23:07:02.162 5: OWX_SER::Search: new device found 28.1FB087040000.EF
2014.01.24 23:07:02.363 5: OWX_SER::Search: new device found 26.680C6A010000.02
2014.01.24 23:07:02.559 5: OWX_SER::Search: new device found 26.890C6A010000.1C
2014.01.24 23:07:02.744 5: OWX_SER::Search: new device found 26.930C6A010000.88
2014.01.24 23:07:02.927 5: OWX_SER::Search: new device found 01.2C5987150000.B0
2014.01.24 23:07:03.320 2: OWX: 1-Wire devices found on bus LinkUSBi (TS_SZ,TS_Kue,TS_WHR960_Sole_in,TS_WHR960_Luft_in,TS_Flur,TS_Bad,TS_Gefrierschrank,TS_WZ,TS_Kuehlschrank,TS_WHR960_Sole_out,TS_KG_gross,TS_Bue,TS_GZ,TS_Bue_Zuluft,FS_WZ,FS_Bad,FS_Bue_Zuluft,ID_LinkUSBi)
2014.01.24 23:07:03.332 1: Perfmon: possible freeze starting at 23:06:58, delay is 5.331
2014.01.24 23:11:46.917 5: OWX_SER::Search: new alarm device found 28.ED3788040000.F3
2014.01.24 23:11:47.406 1: /dev/ttyUSB4 disconnected, waiting to reappear
2014.01.24 23:11:47.683 3: Setting WHR960 baudrate to 9600
2014.01.24 23:11:47.692 1: /dev/ttyUSB4 reappeared (WHR960)
2014.01.24 23:11:48.046 5: OWX_SER::Search: new alarm device found 10.9AEB01020800.99
2014.01.24 23:12:33.830 1: /dev/ttyUSB4 disconnected, waiting to reappear
2014.01.24 23:12:34.035 3: Setting WHR960 baudrate to 9600
2014.01.24 23:12:34.139 1: /dev/ttyUSB4 reappeared (WHR960)
2014.01.24 23:12:36.008 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 13
2014.01.24 23:12:39.320 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 5
2014.01.24 23:12:41.889 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 15
2014.01.24 23:17:43.741 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 10
2014.01.24 23:17:50.366 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 14
2014.01.24 23:33:19.669 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 15
2014.01.25 00:06:48.243 1: Perfmon: possible freeze starting at 00:06:42, delay is 6.242
2014.01.25 00:06:54.551 1: Perfmon: possible freeze starting at 00:06:49, delay is 5.55
2014.01.25 01:06:48.216 1: Perfmon: possible freeze starting at 01:06:42, delay is 6.216
2014.01.25 01:06:54.519 1: Perfmon: possible freeze starting at 01:06:49, delay is 5.519
2014.01.25 02:06:48.338 1: Perfmon: possible freeze starting at 02:06:43, delay is 5.338
2014.01.25 02:06:54.471 1: Perfmon: possible freeze starting at 02:06:49, delay is 5.47
2014.01.25 03:06:48.257 1: Perfmon: possible freeze starting at 03:06:42, delay is 6.256
2014.01.25 03:06:54.538 1: Perfmon: possible freeze starting at 03:06:49, delay is 5.537
2014.01.25 04:06:48.327 1: Perfmon: possible freeze starting at 04:06:43, delay is 5.326
2014.01.25 04:06:54.522 1: Perfmon: possible freeze starting at 04:06:49, delay is 5.521
2014.01.25 05:06:48.349 1: Perfmon: possible freeze starting at 05:06:43, delay is 5.348
2014.01.25 05:06:54.606 1: Perfmon: possible freeze starting at 05:06:49, delay is 5.606
2014.01.25 06:06:48.348 1: Perfmon: possible freeze starting at 06:06:43, delay is 5.347
2014.01.25 06:06:54.564 1: Perfmon: possible freeze starting at 06:06:49, delay is 5.563
2014.01.25 07:06:48.187 1: Perfmon: possible freeze starting at 07:06:43, delay is 5.187
2014.01.25 07:06:54.324 1: Perfmon: possible freeze starting at 07:06:49, delay is 5.323
2014.01.25 08:06:48.245 1: Perfmon: possible freeze starting at 08:06:43, delay is 5.244
2014.01.25 08:06:54.355 1: Perfmon: possible freeze starting at 08:06:49, delay is 5.354
2014.01.25 08:40:34.071 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 11
2014.01.25 09:04:09.557 3: OWX_SER::Search_2480 2nd return has wrong parameter with length = 7
2014.01.25 09:06:48.210 1: Perfmon: possible freeze starting at 09:06:43, delay is 5.209
2014.01.25 09:06:54.300 1: Perfmon: possible freeze starting at 09:06:49, delay is 5.299
2014.01.25 09:09:29.005 1: Perfmon: possible freeze starting at 09:09:27, delay is 2.005
2014.01.25 09:09:34.095 1: Perfmon: possible freeze starting at 09:09:33, delay is 1.095

bis ca 23:20 die Konsole und FHEM beobachtet, bemerkt, das OWX readings immer seltener Wurden
Dann Konsole geschlossen, PC heruntergefahren Schlafen gegeangen.
un 8:30 PC gestartet, mit FHEM verbunden.
FHEM läuft noch, ist bedienbar, allerdings hat OWX seit ca 00:06 kein Wert mehr in DbLog geschrieben.
hier mal der Eventmonitor von heute morgen:

2014-01-25 08:40:39.051 dummy alive 0
2014-01-25 08:41:39.058 dummy alive 1
2014-01-25 08:42:39.063 dummy alive 0
2014-01-25 08:43:39.047 dummy alive 1
2014-01-25 08:44:39.044 dummy alive 0
2014-01-25 08:45:39.046 dummy alive 1
2014-01-25 08:46:39.049 dummy alive 0
2014-01-25 08:47:39.049 dummy alive 1
2014-01-25 08:48:39.049 dummy alive 0
2014-01-25 08:49:39.050 dummy alive 1
2014-01-25 08:50:39.058 dummy alive 0
2014-01-25 08:51:39.043 dummy alive 1
2014-01-25 08:52:39.044 dummy alive 0
2014-01-25 08:53:39.064 dummy alive 1
2014-01-25 08:54:39.048 dummy alive 0
2014-01-25 08:55:39.066 dummy alive 1
2014-01-25 08:56:39.069 dummy alive 0
2014-01-25 08:57:39.048 dummy alive 1
2014-01-25 08:58:39.060 dummy alive 0
2014-01-25 08:59:39.053 dummy alive 1
2014-01-25 09:00:39.055 dummy alive 0
2014-01-25 09:01:39.050 dummy alive 1
2014-01-25 09:02:39.057 dummy alive 0
2014-01-25 09:03:39.043 dummy alive 1
2014-01-25 09:04:39.061 dummy alive 0
2014-01-25 09:05:39.051 dummy alive 1
2014-01-25 09:06:39.052 dummy alive 0
2014-01-25 09:07:39.053 dummy alive 1
2014-01-25 09:08:39.055 dummy alive 0
2014-01-25 09:09:39.049 dummy alive 1
2014-01-25 09:10:39.053 dummy alive 0

hier Apptime:

                                name                  function    max  count    total  average param Max call
                  tmr-OWID_GetValues           HASH(0x14b7470)   6286     10    62149  6214.90 HASH
                  tmr-OWID_GetValues           HASH(0x1830538)   6157     10    60948  6094.80 HASH
                             myDbLog                 DbLog_Get   1638     21     6195   295.00 HASH
         FHEMWEB:172.16.19.103:49946                   FW_Read   1061      7     1075   153.57 HASH
                              WHR960              WHR960_Ready    237      2      268   134.00 HASH
               tmr-OWMULTI_GetValues           HASH(0x1583228)     75    125     3920    31.36 HASH
               tmr-OWMULTI_GetValues           HASH(0x154d5f0)    117    127     3934    30.98 HASH
               tmr-OWMULTI_GetValues           HASH(0x15b1c00)     69    119     3672    30.86 HASH
                              TS_Bad      OWTHERM_AfterExecute     54      2       54    27.00 HASH
                              WHR960               WHR960_Read    998  74758  1517956    20.30 HASH
                         tmr-at_Exec           HASH(0x1809ea0)     58    617    10263    16.63 HASH
                               alive                 dummy_Set     43    673     6060     9.00 HASH
                         TS_KG_gross      OWTHERM_AfterExecute     16      2       16     8.00 HASH
               tmr-OWTHERM_GetValues           HASH(0x15a87c0)     23    123      853     6.93 HASH
               tmr-OWTHERM_GetValues           HASH(0x141a0d8)     28    127      868     6.83 HASH
               tmr-OWTHERM_GetValues           HASH(0x15b0bd8)     25    120      807     6.72 HASH
               tmr-OWTHERM_GetValues           HASH(0x1830df8)     17    123      812     6.60 HASH
                             myDbLog                 DbLog_Log    921   1079     6995     6.48 HASH
               tmr-OWTHERM_GetValues           HASH(0x15af478)     24    126      816     6.48 HASH
               tmr-OWTHERM_GetValues           HASH(0x15b1040)     16    120      774     6.45 HASH
               tmr-OWTHERM_GetValues           HASH(0x15aed40)     18    126      805     6.39 HASH

hier ein Auszg aus DbLog:


2014-01-24 23:06:39 global GLOBAL INITIALIZED state INITIALIZED
2014-01-24 23:06:47 TS_KG_gross OWTHERM Temperatur: 12.9 Temperatur 12.9
2014-01-24 23:06:47 TS_Bue_Zuluft OWTHERM Temperatur: 13.1 Temperatur 13.1
2014-01-24 23:06:47 FS_Bue_Zuluft OWMULTI Temperatur: 13.1 Temperatur 13.1 °C
2014-01-24 23:06:47 FS_Bue_Zuluft OWMULTI Feuchte: 45.5 Feuchte 45.5
2014-01-24 23:06:47 FS_Bue_Zuluft OWMULTI dewpoint: 1.6 dewpoint 1.6
2014-01-24 23:06:47 FS_Bue_Zuluft OWMULTI absFeuchte: 4.1 absFeuchte 4.1
2014-01-24 23:06:47 TS_KG_gross OWTHERM Temperatur: 13 Temperatur 13
2014-01-24 23:06:47 FS_Bad OWMULTI Temperatur: 18.1 Temperatur 18.1 °C
2014-01-24 23:06:47 FS_Bad OWMULTI Feuchte: 46.3 Feuchte 46.3
2014-01-24 23:06:47 FS_Bad OWMULTI dewpoint: 6.4 dewpoint 6.4
2014-01-24 23:06:47 FS_Bad OWMULTI absFeuchte: 6.0 absFeuchte 6.0
2014-01-24 23:06:48 TS_WHR960_Sole_in OWTHERM Temperatur: 7.6 Temperatur 7.6
2014-01-24 23:06:48 FS_WZ OWMULTI Temperatur: 15.2 Temperatur 15.2 °C
2014-01-24 23:06:48 FS_WZ OWMULTI Feuchte: 46.1 Feuchte 46.1
2014-01-24 23:06:48 FS_WZ OWMULTI dewpoint: 3.7 dewpoint 3.7
2014-01-24 23:06:48 FS_WZ OWMULTI absFeuchte: 4.9 absFeuchte 4.9
2014-01-24 23:06:48 TS_WHR960_Sole_out OWTHERM Temperatur: 3.8 Temperatur 3.8
2014-01-24 23:06:49 TS_KG_Verteilung OWTHERM Temperatur: 12.6 Temperatur 12.6
2014-01-24 23:06:49 TS_WHR960_Luft_in OWTHERM Temperatur: -4.3 Temperatur -4.3
2014-01-24 23:06:49 TS_KG_Verteilung OWTHERM Temperatur: 12.5 Temperatur 12.5
2014-01-24 23:06:49 TS_GaesteWC OWTHERM Temperatur: 15.6 Temperatur 15.6
2014-01-24 23:06:49 WHR960 WHR960 Frischluft: 7.5 Frischluft 7.5
2014-01-24 23:06:49 WHR960 WHR960 Zuluft: 15 Zuluft 15
2014-01-24 23:06:49 WHR960 WHR960 Abluft: 16 Abluft 16
2014-01-24 23:06:49 WHR960 WHR960 Fortluft: 8 Fortluft 8
2014-01-24 23:06:49 WHR960 WHR960 ErdWT: -3.5 ErdWT -3.5
2014-01-24 23:06:49 TS_Kue OWTHERM Temperatur: 15.3 Temperatur 15.3
2014-01-24 23:06:49 TS_Bue OWTHERM Temperatur: 21 Temperatur 21
2014-01-24 23:06:49 TS_Flur OWTHERM Temperatur: 15.3 Temperatur 15.3
2014-01-24 23:06:50 TS_Gefrierschrank OWTHERM Temperatur: -22.6 Temperatur -22.6
2014-01-24 23:06:50 TS_Gefrierschrank OWTHERM Temperatur: -22.8 Temperatur -22.8
2014-01-24 23:06:50 TS_Kuehlschrank OWTHERM Temperatur: 6.6 Temperatur 6.6
2014-01-24 23:06:50 TS_Kuehlschrank OWTHERM Temperatur: 6.4 Temperatur 6.4
2014-01-24 23:06:50 TS_SZ OWTHERM Temperatur: 16.3 Temperatur 16.3
2014-01-24 23:06:53 FS_Bue_Zuluft OWMULTI VDD: 5.14 VDD 5.14
2014-01-24 23:06:53 FS_Bue_Zuluft OWMULTI Feuchte: 44.7 Feuchte 44.7
2014-01-24 23:06:53 FS_Bue_Zuluft OWMULTI dewpoint: 1.4 dewpoint 1.4
2014-01-24 23:06:53 FS_Bue_Zuluft OWMULTI absFeuchte: 4.0 absFeuchte 4.0
2014-01-24 23:06:53 TS_Bad OWTHERM Temperatur: 18.1 Temperatur 18.1
2014-01-24 23:06:53 TS_WZ OWTHERM Temperatur: 15.2 Temperatur 15.2
2014-01-24 23:06:54 TS_GZ OWTHERM Temperatur: 14.3 Temperatur 14.3
2014-01-24 23:06:56 FS_Bad OWMULTI VDD: 5.14 VDD 5.14
2014-01-24 23:06:56 FS_Bad OWMULTI Temperatur: 18 Temperatur 18 °C
2014-01-24 23:06:56 FS_Bad OWMULTI Feuchte: 46.1 Feuchte 46.1
2014-01-24 23:06:56 FS_Bad OWMULTI dewpoint: 6.3 dewpoint 6.3
2014-01-24 23:06:56 FS_Bad OWMULTI absFeuchte: 5.9 absFeuchte 5.9
2014-01-24 23:06:57 ID_DS9097U_4D628A07 OWID present: 1 present 1
2014-01-24 23:06:59 FS_WZ OWMULTI VDD: 5.14 VDD 5.14
2014-01-24 23:06:59 FS_WZ OWMULTI Feuchte: 45.8 Feuchte 45.8
2014-01-24 23:06:59 FS_WZ OWMULTI dewpoint: 3.6 dewpoint 3.6
2014-01-24 23:06:59 FS_WZ OWMULTI absFeuchte: 4.8 absFeuchte 4.8
2014-01-24 23:07:03 ID_LinkUSBi OWID present: 1 present 1
2014-01-24 23:07:39 alive DUMMY 1 state 1
2014-01-24 23:08:39 alive DUMMY 0 state 0
2014-01-24 23:09:39 alive DUMMY 1 state 1
2014-01-24 23:10:39 alive DUMMY 0 state 0
2014-01-24 23:11:37 TS_Bad OWTHERM Temperatur: 18 Temperatur 18
2014-01-24 23:11:39 alive DUMMY 1 state 1
2014-01-24 23:11:47 FS_Bue_Zuluft OWMULTI VDD: 5.13 VDD 5.13
2014-01-24 23:11:47 FS_Bue_Zuluft OWMULTI Feuchte: 44.6 Feuchte 44.6
2014-01-24 23:11:47 FS_Bue_Zuluft OWMULTI dewpoint: 1.3 dewpoint 1.3
2014-01-24 23:11:47 FS_Bue_Zuluft OWMULTI absFeuchte: 3.9 absFeuchte 3.9
2014-01-24 23:11:47 WHR960 WHR960 DISCONNECTED state DISCONNECTED
2014-01-24 23:11:47 WHR960 WHR960 CONNECTED state CONNECTED
2014-01-24 23:11:47 TS_KG_gross OWTHERM Temperatur: 12.9 Temperatur 12.9
2014-01-24 23:12:33 WHR960 WHR960 DISCONNECTED state DISCONNECTED
2014-01-24 23:12:34 WHR960 WHR960 CONNECTED state CONNECTED
2014-01-24 23:12:39 alive DUMMY 0 state 0
2014-01-24 23:13:39 alive DUMMY 1 state 1
2014-01-24 23:14:39 alive DUMMY 0 state 0
2014-01-24 23:15:39 alive DUMMY 1 state 1
2014-01-24 23:16:39 alive DUMMY 0 state 0
2014-01-24 23:16:51 WHR960 WHR960 Frischluft: 7.5 Frischluft 7.5
2014-01-24 23:16:51 WHR960 WHR960 Zuluft: 15 Zuluft 15
2014-01-24 23:16:51 WHR960 WHR960 Abluft: 16 Abluft 16
2014-01-24 23:16:51 WHR960 WHR960 Fortluft: 8 Fortluft 8
2014-01-24 23:16:51 WHR960 WHR960 ErdWT: -3.5 ErdWT -3.5
2014-01-24 23:17:39 alive DUMMY 1 state 1
2014-01-24 23:18:39 alive DUMMY 0 state 0
2014-01-24 23:19:39 alive DUMMY 1 state 1
2014-01-24 23:20:39 alive DUMMY 0 state 0
2014-01-24 23:21:39 alive DUMMY 1 state 1
2014-01-24 23:22:39 alive DUMMY 0 state 0
2014-01-24 23:23:39 alive DUMMY 1 state 1
2014-01-24 23:24:39 alive DUMMY 0 state 0
2014-01-24 23:25:39 alive DUMMY 1 state 1
2014-01-24 23:26:39 alive DUMMY 0 state 0
2014-01-24 23:26:55 WHR960 WHR960 Frischluft: 7.5 Frischluft 7.5
2014-01-24 23:26:55 WHR960 WHR960 Zuluft: 15 Zuluft 15
2014-01-24 23:26:55 WHR960 WHR960 Abluft: 16 Abluft 16
2014-01-24 23:26:55 WHR960 WHR960 Fortluft: 8 Fortluft 8
2014-01-24 23:26:55 WHR960 WHR960 ErdWT: -3.5 ErdWT -3.5
2014-01-24 23:27:39 alive DUMMY 1 state 1
2014-01-24 23:28:39 alive DUMMY 0 state 0
2014-01-24 23:29:39 alive DUMMY 1 state 1
2014-01-24 23:30:39 alive DUMMY 0 state 0
2014-01-24 23:31:39 alive DUMMY 1 state 1
2014-01-24 23:32:39 alive DUMMY 0 state 0
2014-01-24 23:33:39 alive DUMMY 1 state 1
2014-01-24 23:34:39 alive DUMMY 0 state 0
2014-01-24 23:35:39 alive DUMMY 1 state 1
2014-01-24 23:36:39 alive DUMMY 0 state 0
2014-01-24 23:36:57 WHR960 WHR960 Frischluft: 7.5 Frischluft 7.5
2014-01-24 23:36:57 WHR960 WHR960 Zuluft: 15 Zuluft 15
2014-01-24 23:36:57 WHR960 WHR960 Abluft: 16 Abluft 16
2014-01-24 23:36:57 WHR960 WHR960 Fortluft: 8 Fortluft 8
2014-01-24 23:36:57 WHR960 WHR960 ErdWT: -3.5 ErdWT -3.5
2014-01-24 23:37:39 alive DUMMY 1 state 1
2014-01-24 23:38:39 alive DUMMY 0 state 0
2014-01-24 23:39:39 alive DUMMY 1 state 1
2014-01-24 23:40:39 alive DUMMY 0 state 0
2014-01-24 23:41:39 alive DUMMY 1 state 1
2014-01-24 23:42:39 alive DUMMY 0 state 0
2014-01-24 23:43:39 alive DUMMY 1 state 1
2014-01-24 23:44:39 alive DUMMY 0 state 0
2014-01-24 23:45:39 alive DUMMY 1 state 1
2014-01-24 23:46:39 alive DUMMY 0 state 0
2014-01-24 23:46:58 WHR960 WHR960 Frischluft: 7.5 Frischluft 7.5
2014-01-24 23:46:58 WHR960 WHR960 Zuluft: 15 Zuluft 15
2014-01-24 23:46:58 WHR960 WHR960 Abluft: 16 Abluft 16
2014-01-24 23:46:58 WHR960 WHR960 Fortluft: 8 Fortluft 8
2014-01-24 23:46:58 WHR960 WHR960 ErdWT: -3.5 ErdWT -3.5
2014-01-24 23:47:39 alive DUMMY 1 state 1
2014-01-24 23:48:39 alive DUMMY 0 state 0
2014-01-24 23:49:39 alive DUMMY 1 state 1
2014-01-24 23:50:39 alive DUMMY 0 state 0
2014-01-24 23:51:39 alive DUMMY 1 state 1
2014-01-24 23:52:39 alive DUMMY 0 state 0
2014-01-24 23:53:39 alive DUMMY 1 state 1
2014-01-24 23:54:39 alive DUMMY 0 state 0
2014-01-24 23:55:39 alive DUMMY 1 state 1
2014-01-24 23:56:39 alive DUMMY 0 state 0
2014-01-24 23:57:03 WHR960 WHR960 Frischluft: 7.5 Frischluft 7.5
2014-01-24 23:57:03 WHR960 WHR960 Zuluft: 15 Zuluft 15
2014-01-24 23:57:03 WHR960 WHR960 Abluft: 16 Abluft 16
2014-01-24 23:57:03 WHR960 WHR960 Fortluft: 8 Fortluft 8
2014-01-24 23:57:03 WHR960 WHR960 ErdWT: -3.5 ErdWT -3.5
2014-01-24 23:57:39 alive DUMMY 1 state 1
2014-01-24 23:58:39 alive DUMMY 0 state 0
2014-01-24 23:59:39 alive DUMMY 1 state 1
2014-01-25 00:00:39 alive DUMMY 0 state 0
2014-01-25 00:01:39 alive DUMMY 1 state 1
2014-01-25 00:02:39 alive DUMMY 0 state 0
2014-01-25 00:03:39 alive DUMMY 1 state 1
2014-01-25 00:04:39 alive DUMMY 0 state 0
2014-01-25 00:05:39 alive DUMMY 1 state 1
2014-01-25 00:06:39 alive DUMMY 0 state 0
2014-01-25 00:06:48 ID_LinkUSBi OWID present: 0 present 0
2014-01-25 00:06:54 ID_DS9097U_4D628A07 OWID present: 0 present 0
2014-01-25 00:07:10 WHR960 WHR960 Frischluft: 7.5 Frischluft 7.5
2014-01-25 00:07:10 WHR960 WHR960 Zuluft: 15 Zuluft 15
2014-01-25 00:07:10 WHR960 WHR960 Abluft: 16 Abluft 16
2014-01-25 00:07:10 WHR960 WHR960 Fortluft: 8 Fortluft 8
2014-01-25 00:07:10 WHR960 WHR960 ErdWT: -3.5 ErdWT -3.5

Ab 00:06:54 keine Meldungen mehr von OWX

Wenn Du weitere Infos brauchst, sag welche.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232