TRX: Initialization Error: No character read

Begonnen von Simon74, 12 August 2014, 10:55:52

Vorheriges Thema - Nächstes Thema

Eisingstone

@ Willi

Mit nach belieben meine ich das es eigentlich keinen konkreten Hinweis oder Zeitpunkt gibt.
Mal sind es ein paar Stunden dann wieder nur ein paar Minuten. Was ich hatte war auf der Linux Konsole das dort etwas gekommen ist.
Zitat von: Eisingstone am 24 Februar 2016, 20:51:59
Hallo zusammen,

auch hier scheint sich etwas anzubahnen.
Nach Neustart des Servers wird der RFXTRX433 sauber erkannt und wird in FHEM als Initialized angezeigt und alles funktioniert, irgendwann steht State auf opened und nichts geht mir.

Log nach Neustart
2016.02.24 20:36:52 1: TRX: Init status: '433.92MHz transceiver, firmware=86, protocols enabled: OREGON AC ARC X10 '
2016.02.24 20:36:52 1: TRX: Init OK
2016.02.24 20:36:49 3: RFXTRX_USB device opened

Log beim Verbindungs Abbruch
[code]2016.02.24 20:15:08 1: Cannot init /dev/ttyUSB0, ignoring it (RFXTRX_USB)
2016.02.24 20:15:08 1: TRX: Initialization Error: No character read
2016.02.24 20:15:05 1: /dev/ttyUSB0 reappeared (RFXTRX_USB)
2016.02.24 20:15:05 3: Setting RFXTRX_USB serial parameters to 38400,8,N,1
2016.02.24 20:15:04 1: /dev/ttyUSB0 disconnected, waiting to reappear (RFXTRX_USB)


In der Server Konsole sehe ich nur:
ftdi_sio ttyUSB0: error from flowcontrol urb

Hat soetwas jemand schon gehabt und ggf. eine Lösung dafür??

Besten Gruß
Stefan

Server läuft unter Debian 8 (Jessie) 32-bit.


Mit "noinit" habe ich jetzt seid ein paar Tagen keine Probleme mehr und der WAF steigt so langsam wieder.
USB Kabel hatte ich vorher schon getauscht da ich dieses erst in Verdacht hatte, das jetzige ist nur 0,5m lang machte aber keinen Unterschied.
Wenn der RFXTRX433 abgestürzt ist hatte die orange LED geleuchtet ob die rote auch noch geleuchtet hat kann ich jetzt nicht sagen.
FHEM 5.7 (Dev.), Debian Jessie Server
HM-LAN, HM-CFG-USB-2, RFXTRX433-USB, BT, HUE sowie diverse Homematic Sensoren und Aktoren

Willi

#46
ZitatIn der Server Konsole sehe ich nur:
ftdi_sio ttyUSB0: error from flowcontrol urb

Hat soetwas jemand schon gehabt und ggf. eine Lösung dafür??

Besten Gruß
Stefan

Server läuft unter Debian 8 (Jessie) 32-bit.
Welche Hardware hast Du?

Das hört sich nicht gut an. Wenn man nach der Fehlermeldung googelt scheint der Fehler häufiger beim Raspberry PI und dem ftdi_sio aufzutreten. Bei meinem Odroid U3 mit Ubuntu 14.04 LTS gibt es keinerlei Probleme mit ftdi_sio. Der RFXtrx433 ist allerdings direkt, also ohne HUB angeschlossen.

Allerdings hatte ich mit meinem Raspberry PI größere Probleme mit USB, je nach eingesetztem HUB. Zuletzt hatte ich einen extern spannungsversorgten externen HUB, der gut lief.
Ich würde den RFXtrx433 direkt ohne USB-HUB anschließen.

FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

effemmess

Hallo,

habe dasselbe Problem...
Habe vorgestern erstmalig seit langem ein Update gemacht, seitdem stellt sich der Kollege tot.  >:(
Ich habe ein RFXTRX433E am aktiven Hub am Raspi A. Ich habe erst nach dem Fehler an der Hardware Änderungen getestet, d.h. das Gerät umgesteckt u.ä..
Keine Besserung.
Mein Ergebnis mit noinit sieht so aus:

2016.03.16 03:10:14 3: Opening TRX_0 device /dev/ttyUSB0
2016.03.16 03:10:14 3: Setting TRX_0 serial parameters to 38400,8,N,1
2016.03.16 03:10:14 3: TRX_0 device opened
2016.03.16 03:10:17 1: TRX: Initialization Error hexline='140100010253014a08200001021c04000000000000', expected 0d0100......................
2016.03.16 03:10:17 1: Cannot init /dev/ttyUSB0, ignoring it (TRX_0)
...
2016.03.16 03:08:41 0: Featurelevel: 5.7
2016.03.16 03:08:41 0: Server started with 59 defined entities (fhem.pl:11000/2016-03-05 perl:5.014002 os:linux user:fhem pid:2529)

Restored hab ich bisher nix.
Und jetzt muss ich ins Bett...

effemmess

#48
Moin moin,

ich hatte übrigens gestern,  nachdem ich den Fehler festgestellt hatte, gleich auf Firmware 1001 Ext2 geflashed. Vorher lief das Gerät mit Firmware 248Ext.

So, neuer Versuch...
- FW 1001Ext2
- DevIo.pm 11020 2016-03-07 12:01:43Z
- 45_TRX.pm 10802 2016-02-12 19:41:38Z
- define TRX_0 TRX /dev/ttyUSB0@38400
2016.03.16 12:41:28 3: Opening TRX_0 device /dev/ttyUSB0
2016.03.16 12:41:28 3: Setting TRX_0 serial parameters to 38400,8,N,1
2016.03.16 12:41:28 3: TRX_0 device opened

fhem bleibt hängen, keine WebUI, kein weiterer Log-Eintrag, Prozess muss mit kill beendet werden.

Nächster Versuch...
- FW 1001Ext2
- DevIo.pm 11020 2016-03-07 12:01:43Z
- 45_TRX.pm 10802 2016-02-12 19:41:38Z
- define TRX_0 TRX /dev/ttyUSB0@38400 noinit

2016.03.16 12:52:33 1: TRX: TRX_0 no init is done
2016.03.16 12:52:33 3: Opening TRX_0 device /dev/ttyUSB0
2016.03.16 12:52:33 3: Setting TRX_0 serial parameters to 38400,8,N,1
2016.03.16 12:52:33 3: TRX_0 device opened
2016.03.16 12:52:33 1: TRX: defined with noinit. Do not send init string to device.

Ohh, WebUI wieder da... und er liest sogar Werte...
Problem ist jetzt nur, dass er ein neues Gerät erkannt hat - er führt jetzt alle 10 TFA 30.3169 als ein WS1700_1 und nicht mehr wie früher als 10 einzelne RES_TEMPHUM2_xx_x.
Ist ja lustig, wie fast jede Sekunde die Werte umspringen - nützlich ist es nicht...

2016-03-16 13:27:50 TRX_WEATHER WS1700_1 temperature: 21.7
2016-03-16 13:27:50 TRX_WEATHER WS1700_1 humidity: 28
2016-03-16 13:27:50 TRX_WEATHER WS1700_1 battery: ok
2016-03-16 13:27:50 TRX_WEATHER WS1700_1 T: 21.7 H: 28 BAT: ok
2016-03-16 13:27:51 TRX_WEATHER WS1700_1 temperature: 23.5
2016-03-16 13:27:51 TRX_WEATHER WS1700_1 humidity: 27
2016-03-16 13:27:51 TRX_WEATHER WS1700_1 battery: ok
2016-03-16 13:27:51 TRX_WEATHER WS1700_1 T: 23.5 H: 27 BAT: ok
2016-03-16 13:27:57 TRX_WEATHER WS1700_1 temperature: 22
2016-03-16 13:27:57 TRX_WEATHER WS1700_1 humidity: 28
2016-03-16 13:27:57 TRX_WEATHER WS1700_1 battery: ok
2016-03-16 13:27:57 TRX_WEATHER WS1700_1 T: 22 H: 28 BAT: ok
2016-03-16 13:27:58 TRX_WEATHER WS1700_1 temperature: 20.3
2016-03-16 13:27:58 TRX_WEATHER WS1700_1 humidity: 31
2016-03-16 13:27:58 TRX_WEATHER WS1700_1 battery: ok
2016-03-16 13:27:58 TRX_WEATHER WS1700_1 T: 20.3 H: 31 BAT: ok
2016-03-16 13:28:07 TRX_WEATHER WS1700_1 temperature: 20.1
2016-03-16 13:28:07 TRX_WEATHER WS1700_1 humidity: 32
2016-03-16 13:28:07 TRX_WEATHER WS1700_1 battery: ok
2016-03-16 13:28:07 TRX_WEATHER WS1700_1 T: 20.1 H: 32 BAT: ok
...


...och menno... >:(


effemmess

Ich musste natürlich noch die longids einstellen..., hatte ich vorher nur für RES_TEMPHUM2...

define TRX_0 TRX /dev/ttyUSB0@38400 noinit
attr TRX_0 do_not_init 1
attr TRX_0 longids 1


Was allerdings "do_not_init 1" bedeutet, weiß ich nicht, das stand da halt schon immer drin...   ;)

Auf jeden Fall läufts erstmal bei mir. :)

Willi

Schau mal in den Thread "RFXtrx433E Ext Firmware 1001 funktioniert mit FHEM nicht"
https://forum.fhem.de/index.php/topic,50752.0.html

Dort habe ich eine Testversion von 45_TRX.pm eingestellt, die das Problem mit der 1001-Firmware beheben sollte. Bitte testen. Wenn es läuft, kann ich dies ins SVN packen.
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

effemmess

Also wie oben schon geschrieben, mit diesen Einstellungen läufts erstmal:
- FW 1001Ext2
- DevIo.pm 11020 2016-03-07 12:01:43Z
- 45_TRX.pm 10802 2016-02-12 19:41:38Z

define TRX_0 TRX /dev/ttyUSB0@38400 noinit
attr TRX_0 do_not_init 1
attr TRX_0 longids 1

Ob es ohne noinit läuft, kann ich wohl erst am Sonnabend testen.

Was bedeutet diese Zeile? Dasselbe wie noinit vielleicht?

attr TRX_0 do_not_init 1

Willi

Im Prinzip dasselbe. Das define-Statement setzt das Attribut do_not_init als Hilfsvariable, damit die Initiatialisierungsroutine weiss, dass nicht initialisiert werden soll. Wenn Du das Attribut also löschst, wird wieder initialisiert.

Bitte die neue 45_TRY.pm testen. Mein RFXtrx433 hat eine ältere Firmware.
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

effemmess

Ich hab wieder getestet...

-FW 1001Ext2
-update-->

Latest Revision: 11078

File              Rev   Last Change

fhem.pl           11072 2016-03-16 07:54:42Z rudolfkoenig
98_autocreate.pm  10944 2016-02-27 18:12:33Z rudolfkoenig
38_CO20.pm         9679 2015-10-25 23:10:29Z markus-m
91_eventTypes.pm  10530 2016-01-16 19:27:21Z rudolfkoenig
01_FHEMWEB.pm     10972 2016-03-02 09:16:02Z rudolfkoenig
92_FileLog.pm     10530 2016-01-16 19:27:21Z rudolfkoenig
99_SUNRISE_EL.pm  10569 2016-01-19 06:30:28Z rudolfkoenig
98_SVG.pm         10792 2016-02-10 20:20:49Z rudolfkoenig
98_telnet.pm      10551 2016-01-17 11:03:44Z rudolfkoenig
45_TRX.pm         10802 2016-02-12 19:41:38Z wherzig
46_TRX_WEATHER.pm 10798 2016-02-11 22:29:43Z wherzig
99_Utils.pm       10570 2016-01-19 06:39:23Z rudolfkoenig
98_version.pm     11026 2016-03-08 07:25:45Z markusbloch
98_weblink.pm     10530 2016-01-16 19:27:21Z rudolfkoenig

DevIo.pm          11020 2016-03-07 12:01:43Z rudolfkoenig
HttpUtils.pm      10810 2016-02-13 10:30:16Z rudolfkoenig
RTypes.pm         10476 2016-01-12 21:03:33Z borisneubert
TcpServerUtils.pm 10346 2016-01-03 12:34:27Z rudolfkoenig

define TRX_0 TRX /dev/ttyUSB0@38400
attr TRX_0 longids 1

Ergebnis:

2016.03.19 00:09:32 1: Including fhem.cfg
2016.03.19 00:09:32 1: Including /opt/fhem/mycfg/00_config.cfg
2016.03.19 00:09:32 1: Including /opt/fhem/mycfg/02_web.cfg
2016.03.19 00:09:32 3: telnetPort: port 7072 opened
2016.03.19 00:09:33 3: WEB: port 8083 opened
2016.03.19 00:09:33 3: WEBphone: port 8084 opened
2016.03.19 00:09:33 3: WEBtablet: port 8085 opened
2016.03.19 00:09:33 1: Including /opt/fhem/mycfg/03_mod.cfg
2016.03.19 00:09:33 3: Opening TRX_0 device /dev/ttyUSB0
2016.03.19 00:09:33 3: Setting TRX_0 serial parameters to 38400,8,N,1
2016.03.19 00:09:33 3: TRX_0 device opened
2016.03.19 00:09:36 1: TRX: Initialization Error hexline='00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140100010253011208200001021c04003900000000', expected 0d0100......................
2016.03.19 00:09:36 1: Cannot init /dev/ttyUSB0, ignoring it (TRX_0)
2016.03.19 00:09:36 1: Including /opt/fhem/mycfg/04_log.cfg
2016.03.19 00:09:36 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2016.03.19 00:09:36 1: Including /opt/fhem/mycfg/05_autocreate.cfg
2016.03.19 00:09:37 1: Including /opt/fhem/mycfg/10_sort.cfg
2016.03.19 00:09:37 1: Including /opt/fhem/mycfg/20_WHG_Kueche.cfg
2016.03.19 00:09:37 1: Including /opt/fhem/mycfg/20_WHG_Arbeitszimmer.cfg
2016.03.19 00:09:38 1: Including /opt/fhem/mycfg/20_WHG_Wohnzimmer.cfg
2016.03.19 00:09:38 1: Including /opt/fhem/mycfg/20_WHG_Schlafzimmer.cfg
2016.03.19 00:09:38 1: Including /opt/fhem/mycfg/20_WHG_Serverraum.cfg
2016.03.19 00:09:38 1: Including /opt/fhem/mycfg/20_WHG_Mansarde.cfg
2016.03.19 00:09:38 1: Including /opt/fhem/mycfg/20_WHG_Balkon.cfg
2016.03.19 00:09:38 1: Including /opt/fhem/mycfg/20_WHG_Bad.cfg
2016.03.19 00:09:38 3: CO20: CO20 device found
2016.03.19 00:09:38 3: CO20: CO20 device opened
2016.03.19 00:09:39 3: NTFY return:  CO20:-110
2016.03.19 00:09:39 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.03.19 00:09:39 0: Featurelevel: 5.7
2016.03.19 00:09:39 0: Server started with 39 defined entities (fhem.pl:11072/2016-03-16 perl:5.014002 os:linux user:fhem pid:23330)

Das war also nix... :(

Nun nochmal:

define TRX_0 TRX /dev/ttyUSB0@38400 noinit
attr TRX_0 do_not_init 1
attr TRX_0 longids 1



2016.03.19 00:35:47 1: Including fhem.cfg
2016.03.19 00:35:47 1: Including /opt/fhem/mycfg/00_config.cfg
2016.03.19 00:35:47 1: Including /opt/fhem/mycfg/02_web.cfg
2016.03.19 00:35:47 3: telnetPort: port 7072 opened
2016.03.19 00:35:48 3: WEB: port 8083 opened
2016.03.19 00:35:48 3: WEBphone: port 8084 opened
2016.03.19 00:35:48 3: WEBtablet: port 8085 opened
2016.03.19 00:35:48 1: Including /opt/fhem/mycfg/03_mod.cfg
2016.03.19 00:35:48 1: TRX: TRX_0 no init is done
2016.03.19 00:35:48 3: Opening TRX_0 device /dev/ttyUSB0
2016.03.19 00:35:48 3: Setting TRX_0 serial parameters to 38400,8,N,1
2016.03.19 00:35:48 3: TRX_0 device opened
2016.03.19 00:35:48 1: TRX: defined with noinit. Do not send init string to device.
2016.03.19 00:35:48 1: Including /opt/fhem/mycfg/04_log.cfg
2016.03.19 00:35:48 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2016.03.19 00:35:49 1: Including /opt/fhem/mycfg/05_autocreate.cfg
2016.03.19 00:35:49 1: Including /opt/fhem/mycfg/10_sort.cfg
2016.03.19 00:35:49 1: Including /opt/fhem/mycfg/20_WHG_Kueche.cfg
2016.03.19 00:35:50 1: Including /opt/fhem/mycfg/20_WHG_Arbeitszimmer.cfg
2016.03.19 00:35:50 1: Including /opt/fhem/mycfg/20_WHG_Wohnzimmer.cfg
2016.03.19 00:35:50 1: Including /opt/fhem/mycfg/20_WHG_Schlafzimmer.cfg
2016.03.19 00:35:50 1: Including /opt/fhem/mycfg/20_WHG_Serverraum.cfg
2016.03.19 00:35:50 1: Including /opt/fhem/mycfg/20_WHG_Mansarde.cfg
2016.03.19 00:35:50 1: Including /opt/fhem/mycfg/20_WHG_Balkon.cfg
2016.03.19 00:35:50 1: Including /opt/fhem/mycfg/20_WHG_Bad.cfg
2016.03.19 00:35:51 3: CO20: CO20 device found
2016.03.19 00:35:51 3: CO20: CO20 device opened
2016.03.19 00:35:52 3: NTFY return:  CO20:-110
2016.03.19 00:35:52 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.03.19 00:35:52 0: Featurelevel: 5.7
2016.03.19 00:35:52 0: Server started with 39 defined entities (fhem.pl:11072/2016-03-16 perl:5.014002 os:linux user:fhem pid:23350)
2016.03.19 00:35:52 3: TRX_0: Unknown code 00, help me!
2016.03.19 00:35:53 3: TRX_ELSE: Unknown device TRX_UNKNOWN_00, please define it
2016.03.19 00:35:53 2: autocreate: define TRX_UNKNOWN_00 TRX_ELSE 00
2016.03.19 00:35:54 3: TRX_0: Unknown code 00, help me!
2016.03.19 00:36:07 3: TRX_WEATHER: Unknown device THGR132N_4b_1, please define it
2016.03.19 00:36:07 2: autocreate: define THGR132N_4b_1 TRX_WEATHER THGR132N_4b_1
2016.03.19 00:36:31 3: TRX_WEATHER: Unknown device THGR132N_94_1, please define it
2016.03.19 00:36:31 2: autocreate: define THGR132N_94_1 TRX_WEATHER THGR132N_94_1


So gehts... :D
Stellt sich nur die Frage, wer TRX_ELSE ist... Wohnt die auch bei mir?  ;) ;D

Willi

Danke für den Test.

Wie hat es bei Dir vorher funktioniert? Was hattest Du genau am Code geändert?

Grüße

Willi
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

effemmess

Was meinst du mit "vorher"?

Bis zum Fehler nach dem Update hatte ich dies problemlos im Einsatz:
- FW 248 Ext
- # $Id: 45_TRX.pm 5957 2014-05-24 13:46:29Z wherzig $
- # $Id: DevIo.pm 8954 2015-07-13 16:01:48Z rudolfkoenig $

define TRX_0 TRX /dev/ttyUSB0@38400
attr TRX_0 longids RES_TEMPHUM2


Dann nach FHEM-Update der Fehler... Fortgang siehe ab hier: https://forum.fhem.de/index.php/topic,26088.msg425277.html#msg425277

Zuletzt bis gestern dann war die aktuelle DevIo.pm sowie deine "Beta"-45_TRX.pm im Einsatz mit noinit.

Bis auf das Rauswerfen nicht mehr benötigter Geräte hab ich nix weiter geändert. Achso, für den Test gestern hatte ich mein CCD deaktiviert:

#define CCD CUL /dev/ttyAMA0@38400 1234
#attr CUL rfmode HomeMatic

Hängt jetzt aber wieder so mit drin:

define CCD CUL /dev/ttyAMA0@38400 1234
#attr CUL rfmode HomeMatic

...und das System läuft genauso...


effemmess

Zitat von: Willi am 19 März 2016, 07:36:21
Was hattest Du genau am Code geändert?
Mit Codeänderungen meinst du wohl dies: https://forum.fhem.de/index.php/topic,50752.msg426620.html#msg426620 ?
Das hab ich natürlich nicht gemacht, da ich es grad erst entdeckt habe...

dero

Ich habe "pre-start sleep 5" in mein upstart-Skript gepackt und seit dem tritt das Problem nicht mehr auf.

Hier ist mein komplettes Skript /etc/init/fhem.conf:


description "FHEM"
author  "Some Dude <blah@foo.com>"

start on runlevel [2345]
stop on runlevel [016]

pre-start exec sleep 5

respawn

exec start-stop-daemon --start -c fhem --chdir /opt/fhem --exec /usr/bin/perl f$