Unterschied opened vs. initialized

Begonnen von vermundus, 01 März 2015, 22:04:24

Vorheriges Thema - Nächstes Thema

vermundus

Hallo zusammen,

ein Device - in meinem Fall ein COC von busware - wird im Web Frontend nur als 'opened' angezeigt, jedoch nicht als 'initialized'.

Hier ist ein Auszug  meines dazugehöriges Log-Files:

2015.03.01 14:15:01 1: Including fhem.cfg
2015.03.01 14:15:01 3: telnetPort: port 7072 opened
2015.03.01 14:15:01 3: WEB: port 8083 opened
2015.03.01 14:15:01 3: WEBphone: port 8084 opened
2015.03.01 14:15:01 3: WEBtablet: port 8085 opened
2015.03.01 14:15:01 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2015.03.01 14:15:01 3: Opening COC device /dev/ttyAMA0
2015.03.01 14:15:01 3: Setting COC baudrate to 38400
2015.03.01 14:15:01 3: COC device opened
2015.03.01 14:15:10 1: Cannot init /dev/ttyAMA0, ignoring it (COC)
2015.03.01 14:15:10 2: Switched COC rfmode to HomeMatic
2015.03.01 14:15:10 1: Including ./log/fhem.save
2015.03.01 14:15:45 0: Server shutdown
2015.03.01 14:16:00 1: Including fhem.cfg
2015.03.01 14:16:00 3: telnetPort: port 7072 opened
2015.03.01 14:16:01 3: WEB: port 8083 opened
2015.03.01 14:16:01 3: WEBphone: port 8084 opened
2015.03.01 14:16:01 3: WEBtablet: port 8085 opened
2015.03.01 14:16:01 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2015.03.01 14:16:02 3: Opening COC device /dev/ttyAMA0
2015.03.01 14:16:02 3: Setting COC baudrate to 38400
2015.03.01 14:16:02 3: COC device opened
2015.03.01 14:16:11 1: Cannot init /dev/ttyAMA0, ignoring it (COC)
2015.03.01 14:16:11 2: Switched COC rfmode to HomeMatic
2015.03.01 14:16:11 1: Including ./log/fhem.save
2015.03.01 14:16:11 1: usb create starting
2015.03.01 14:16:13 3: Probing CUL device /dev/ttyAMA0
2015.03.01 14:16:13 3: Probing TCM_ESP3 device /dev/ttyAMA0
2015.03.01 14:16:13 3: Probing FRM device /dev/ttyAMA0
2015.03.01 14:16:18 1: usb create end
2015.03.01 14:16:18 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.03.01 14:16:18 0: Server started with 10 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user pi, pid 4334)
2015.03.01 17:31:18 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/92_FileLog.pm line 347.
2015.03.01 17:31:18 1: PERL WARNING: Use of uninitialized value $al[0] in concatenation (.) or string at ./FHEM/92_FileLog.pm line 371.


Kann mir jemand den Unterschied zwischen opened und initialized in diesem Zusammenhang erklären?

Herzlichen Dank vorab!

Beste Grüße,

Sven

rudolfkoenig

Opened ist, wenn FHEM das Geraet (/dev/ttyAMA0) oeffnen konnte, d.h. vom Betriebsystem das Erlaubnis bekam, sie zu lesen und zu schreiben. Initialized ist, wenn FHEM meint, es handelt sich auf der anderen Seite um culfw, d.h. die Versionsabfrage (V) wurde richtig beantwortet.