Firmware zu CUL, CUNX und Co. mit Timestamp Option ASKSIN tsculfw V0.41

Begonnen von noansi, 09 Juni 2014, 19:16:01

Vorheriges Thema - Nächstes Thema

Maxl

Hi,

ich vergaß FHEM zu beenden, die Schnittstelle war belegt, geflasht habe ich den Stick, jedoch meldet er sich nicht,
sobald ich die alte orginal FW von Gummibär flashe läuft er wieder, da muß noch etwas falsch sein.
Die board.h habe ich aus beiden Paketen verglichen,die PINs sind zumindest gleich definiert.  :(

Gruß
Mario


FHEM auf Raspberry mit HM, HMC und AVR Netios.

MadMax-FHEM

Hi Mario,

wie meldet sich nicht?

Wird er noch erkannt?

Also 'lsusb' bzw. stimmt /dev/serial/by-id noch??

Mal meinem Link gefolgt wo steht was ich in der board.h angepasst habe?
Bzw. mal geprüft was Ansgar eingestellt hat??

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Maxl

#287
Hallo,

Zitatwie meldet sich nicht?
unter FHEM kann ich kein "get ..."  ausführen, bekomme nur den Fehler diconnected, anschliessend ist er wieder initialzed, es wechselt hin und her sobald eine serielle Anfrage gestartet wird, einige devices lassen sich aber steuern, muß erst einmal alles ausprobieren, bei den "get"-Abfragen gibt es Probleme

ZitatWird er noch erkannt?
Also 'lsusb' bzw. stimmt /dev/serial/by-id noch??
unter Linux mit ls -l dev/serial/by-id bekomme ich beide angesteckten nano_Culs angezeigt,
beide Sticks laufen mit der alten FW version => V 1.63 nanoCUL868, sobald ich die Neue einspiele
bekomme ich diesen unter FHEM nicht mehr so richtig zum Laufen, das Meiste funktioniert aber :-)

ZitatMal meinem Link gefolgt wo steht was ich in der board.h angepasst habe?
Bzw. mal geprüft was Ansgar eingestellt hat??
habe die eingestellte board.h verwendet und mit der aus der "Gummibär"-Seite verglichen, die Ports dürften passen, den Rest kann ich nicht sagen

anbei das was das Logfile berichtet
2016.12.04 20:32:38.812 1: usb create starting
2016.12.04 20:32:51.957 1: usb create end
2016.12.04 20:32:51.963 0: Featurelevel: 5.7
2016.12.04 20:32:51.964 0: Server started with 246 defined entities (fhem.pl:12463/2016-10-29 perl:5.014002 os:linux user:fhem pid:2388)
2016.12.04 20:32:52.095 1: HM_LAN_WIRED: HM485d already running with PID  2359. We are using this process.
2016.12.04 20:32:52.756 4: CUL_Parse: nanoCUL A 0F 81 8610 3549DB 000000 0A50AF0A0040F7 -78.5
2016.12.04 20:32:52.917 4: CUL_Parse: nanoCUL A 0F 13 8610 3547BF 000000 0A94C60A32401C -60
2016.12.04 20:33:13.493 4: CUL_send:  nanoCULV     
2016.12.04 20:33:13.504 4: CUL_Parse: nanoCUL VTS 0.02 nanoCUL868
2016.12.04 20:33:16.508 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00UB0Z-if00-port0 disconnected, waiting to reappear (nanoCUL)
2016.12.04 20:33:16.638 3: Setting nanoCUL serial parameters to 38400,8,N,1
2016.12.04 20:33:16.748 4: CUL_send:  nanoCULV     
2016.12.04 20:33:18.100 4: CUL_Parse: nanoCUL C _R ea dyna noCUL8 68
2016.12.04 20:33:18.112 2: nanoCUL: unknown message C_ReadynanoCUL868
2016.12.04 20:33:21.116 4: CUL_send:  nanoCULV     
2016.12.04 20:33:21.128 4: CUL_send:  nanoCUL?     
2016.12.04 20:33:21.161 3: nanoCUL: Possible commands: ABCFGMRTUVWXYefilmtx
2016.12.04 20:33:21.161 4: CUL_send:  nanoCULX2 1     
2016.12.04 20:33:21.173 4: CUL_send:  nanoCULAr     
2016.12.04 20:33:21.183 4: CUL_send:  nanoCULT0 1     
2016.12.04 20:33:21.206 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00UB0Z-if00-port0 reappeared (nanoCUL)
2016.12.04 20:33:21.223 4: CUL_send:  nanoCULV     
2016.12.04 20:33:21.234 4: CUL_Parse: nanoCUL VTS 0.02 nanoCUL868
2016.12.04 20:33:24.238 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00UB0Z-if00-port0 disconnected, waiting to reappear (nanoCUL)
2016.12.04 20:33:24.363 3: Setting nanoCUL serial parameters to 38400,8,N,1
2016.12.04 20:33:24.474 4: CUL_send:  nanoCULV     
2016.12.04 20:33:25.826 4: CUL_Parse: nanoCUL C _R ea dyna noCUL8 68
2016.12.04 20:33:25.837 2: nanoCUL: unknown message C_ReadynanoCUL868
2016.12.04 20:33:28.842 4: CUL_send:  nanoCULV     
2016.12.04 20:33:28.853 4: CUL_send:  nanoCUL?     
2016.12.04 20:33:28.886 3: nanoCUL: Possible commands: ABCFGMRTUVWXYefilmtx
2016.12.04 20:33:28.887 4: CUL_send:  nanoCULX2 1     
2016.12.04 20:33:28.897 4: CUL_send:  nanoCULAr     
2016.12.04 20:33:28.908 4: CUL_send:  nanoCULT0 1     
2016.12.04 20:33:28.931 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00UB0Z-if00-port0 reappeared (nanoCUL)
2016.12.04 20:33:38.798 4: CUL_Parse: nanoCUL A 0D 23 8410 461413 F11234 0601250009 -69.5
2016.12.04 20:33:45.782 4: CUL_Parse: nanoCUL A 0F 10 8610 3549DE 000000 0A8CAC0A0E4014 -64
2016.12.04 20:33:52.169 4: CUL_Parse: nanoCUL A 0D 4B 8410 4F9EC9 F11234 06012A00F4 -80
2016.12.04 20:33:56.829 4: CUL_Parse: nanoCUL A 0F 45 8610 3547BB 000000 0A98CF09004025 -55.5

2016.12.04 21:41:37.392 1: usb create starting
2016.12.04 21:41:50.616 1: usb create end
2016.12.04 21:41:50.626 0: Featurelevel: 5.7
2016.12.04 21:41:50.627 0: Server started with 246 defined entities (fhem.pl:12463/2016-10-29 perl:5.014002 os:linux user:fhem pid:3120)
2016.12.04 21:41:51.596 4: CUL_Parse: nanoCUL A 0F 2B 8610 3549DE 000000 0A8CA90A18400C -68
2016.12.04 21:41:51.765 4: CUL_Parse: nanoCUL A 0F 60 8610 3547BB 000000 0A98CC09004023 -56.5
2016.12.04 21:41:52.129 1: HM485d: Server started ...
2016.12.04 21:41:58.885 4: CUL_Parse: nanoCUL A 0F AF 8610 3549E1 000000 0A28CB0B004009 -69.5
2016.12.04 21:42:03.326 4: CUL_send:  nanoCULV     
2016.12.04 21:42:03.338 4: CUL_Parse: nanoCUL VTS 0.02 nanoCUL868
2016.12.04 21:42:06.342 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00UB0Z-if00-port0 disconnected, waiting to reappear (nanoCUL)
2016.12.04 21:42:06.409 3: Setting nanoCUL serial parameters to 38400,8,N,1
2016.12.04 21:42:06.520 4: CUL_send:  nanoCULV     
2016.12.04 21:42:07.870 4: CUL_Parse: nanoCUL C _R ea dyna noCUL8 68
2016.12.04 21:42:07.884 2: nanoCUL: unknown message C_ReadynanoCUL868
2016.12.04 21:42:10.887 4: CUL_send:  nanoCULV     
2016.12.04 21:42:10.899 4: CUL_send:  nanoCUL?     
2016.12.04 21:42:10.932 3: nanoCUL: Possible commands: ABCFGMRTUVWXYefilmtx
2016.12.04 21:42:10.932 4: CUL_send:  nanoCULX2 1     
2016.12.04 21:42:10.943 4: CUL_send:  nanoCULAr     
2016.12.04 21:42:10.954 4: CUL_send:  nanoCULT0 1     
2016.12.04 21:42:10.977 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00UB0Z-if00-port0 reappeared (nanoCUL)
2016.12.04 21:42:11.336 4: CUL_send:  nanoCULV     
2016.12.04 21:42:11.348 4: CUL_Parse: nanoCUL VTS 0.02 nanoCUL868
2016.12.04 21:42:14.352 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00UB0Z-if00-port0 disconnected, waiting to reappear (nanoCUL)
2016.12.04 21:42:14.468 4: CUL_send:  nanoCULV     
2016.12.04 21:42:14.502 3: Setting nanoCUL serial parameters to 38400,8,N,1
2016.12.04 21:42:14.612 4: CUL_send:  nanoCULV     
2016.12.04 21:42:15.964 4: CUL_Parse: nanoCUL C _R ea dyna noCUL8 68
2016.12.04 21:42:15.976 2: nanoCUL: unknown message C_ReadynanoCUL868
2016.12.04 21:42:18.980 4: CUL_send:  nanoCULV     
2016.12.04 21:42:18.992 4: CUL_send:  nanoCUL?     
2016.12.04 21:42:19.025 3: nanoCUL: Possible commands: ABCFGMRTUVWXYefilmtx
2016.12.04 21:42:19.026 4: CUL_send:  nanoCULX2 1     
2016.12.04 21:42:19.037 4: CUL_send:  nanoCULAr     
2016.12.04 21:42:19.047 4: CUL_send:  nanoCULT0 1     
2016.12.04 21:42:19.070 1: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00UB0Z-if00-port0 reappeared (nanoCUL)
2016.12.04 21:43:02.377 1: PERL WARNING: Argument "" isn't numeric in int at ./FHEM/99_myUtils.pm line 99.
2016.12.04 21:43:05.394 4: CUL_Parse: nanoCUL A 0D 57 8410 4F9EC9 F11234 06012900F4 -80
2016.12.04 21:43:06.929 4: CUL_Parse: nanoCUL A 0F 9D 8610 3549DB 000000 0A50B30A0040F9 -77.5
2016.12.04 21:43:25.211 4: CUL_Parse: nanoCUL A 0F 0A 8610 354555 000000 0A28900A00402B -52.5
2016.12.04 21:43:28.919 4: CUL_Parse: nanoCUL A 0F 2F 8610 3547BF 000000 0A94C80A28401C -60
2016.12.04 21:43:45.264 4: CUL_Parse: nanoCUL A 0F D8 8610 3547BA 000000 0A289F0A00401B -60.5
FHEM auf Raspberry mit HM, HMC und AVR Netios.

MadMax-FHEM

Hast du auch die Module eingespielt?

Und auf TSCUL umgestellt?

Im Log steht CUL_parse...
...bei mir steht TSCUL_parse...

Weiß zwar nicht, ob die "Originalmodule" mit einem Timestamp-CUL zurecht kommen, müsste Ansgar beantworten können...

Trotzdem mal 'lsusb' wenn beide (du hast doch 2? Es ist nur einer definiert??
(Nur um zu sehen was für FTDI du hast bzw. der nano hat)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

noansi

Hallo Mario,

Du musst erst mal die aktuelle Version nehmen. Du bist noch auf VTS 0.02. Version VTS 0.03 wäre aktuell. Und das auf dem nanoCUL, mit dem Du Homematic nutzen möchtest.
2016.12.04 21:42:19.047 4: CUL_send:  nanoCULT0 1
Anscheinend gibt es bei FHT Probleme, kann ich leider nicht testen, da ich keine FHT Komponenten habe. Aber das T01 ist dort nicht sinnvoll für einen HM CUL???

Dann im FHEM Verzeichnis erst mal die alten Dateien sichern und dann alle neuen Module dort hin kopieren.

Dann in der fhem.cfg CUL durch TSCUL bei dem nanoCUL ersetzen, den Du mit Homematic nutzen möchtest, damit das TSCUL Modul benutzt wird (das CUL Modul ist ungeeignet).
Beispiel:
define nanoCUL TSCUL/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00UB0Z-if00-port0@38400 0000
attr nanoCUL event-on-change-reading cond
attr nanoCUL hmLanQlen 2_low
attr nanoCUL hmId F11234
attr nanoCUL rfmode HomeMatic


Die letzten beiden Attribute werden bei Nutzung einer VCCU nicht benötigt, macht die VCCU.

Gruß, Ansgar.

Maxl

#290
Hallo,

denke ich habe nun richtig umgestellt, jetzt mit 0.03 .
Anbei ein Auszug aus dem Logfile nach Server Neustart:

2016.12.05 20:38:28.759 0: Server shutdown
2016.12.05 20:40:30.513 1: Including fhem.cfg
2016.12.05 20:40:34.325 1: nanoCUL is VERSION_TS, VTS 0.03 nanoCUL868, nanoCUL_V1.x
2016.12.05 20:40:37.476 1: Including ./log/fhem.save
2016.12.05 20:40:39.876 1: usb create starting
2016.12.05 20:40:53.040 1: usb create end
2016.12.05 20:40:53.071 0: Featurelevel: 5.7
2016.12.05 20:40:53.072 0: Server started with 245 defined entities (fhem.pl:12463/2016-10-29 perl:5.014002 os:linux user:fhem pid:5243)
2016.12.05 20:40:53.211 1: HM_LAN_WIRED: HM485d already running with PID  4291. We are using this process.
2016.12.05 20:40:53.401 2: TSCUL_Parse: nanoCUL new condition ok
2016.12.05 20:40:53.411 4: TSCUL_Parse: nanoCUL  054027 A FF51 00001764 00 0F 81 8610 3547BB 000000 0A98CD090040 -68.5
2016.12.05 20:40:53.548 4: TSCUL_send:  nanoCUL                         As 0B 02 A001 F11234 383FB5 010E
2016.12.05 20:40:53.607 4: TSCUL_Parse: nanoCUL  054240 A FF52 00019396 00 01 C3 _ping -138
2016.12.05 20:40:53.609 4: TSCUL_Parse: nanoCUL  054232 A FF52 00019440 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.05 20:40:53.614 0: HM485d: Server stopped ...
2016.12.05 20:40:53.628 4: TSCUL_Parse: nanoCUL  054257 A FF53 00019712 00 0B 02 A001 F11234 383FB5 01 -138
2016.12.05 20:40:54.287 4: TSCUL_Parse: nanoCUL  054915 A FF53 00019956 00 0B 02 A001 F11234 383FB5 01 -138
2016.12.05 20:40:54.289 4: TSCUL_Parse: nanoCUL  054918 A FF53 00020196 00 0B 02 A001 F11234 383FB5 01 -138
2016.12.05 20:40:54.290 1: TSCUL_ParseTsHM nanoCUL HM repeat failed or AES Device Authentication error: AFF50000013F5000B02A001F11234383FB501
2016.12.05 20:40:54.291 4: TSCUL_Parse: nanoCUL  054919 A FF50 00020436 00 0B 02 A001 F11234 383FB5 01 _sfail -138
2016.12.05 20:40:55.733 1: HM485d: Server started ...
2016.12.05 20:40:57.664 4: TSCUL_send:  nanoCUL                         As 0B 02 A001 F11234 383FB5 010E
2016.12.05 20:40:57.773 4: TSCUL_Parse: nanoCUL  058402 A FF53 00023832 00 0B 02 A001 F11234 383FB5 01 -138
2016.12.05 20:40:58.012 4: TSCUL_Parse: nanoCUL  058640 A FF53 00024072 00 0B 02 A001 F11234 383FB5 01 -138
2016.12.05 20:40:58.121 4: TSCUL_send:  nanoCUL                         As 0B 02 B001 F11234 353C4B 010E
2016.12.05 20:40:58.212 2: TSCUL_Parse: nanoCUL new condition ERROR-Overload
2016.12.05 20:40:58.223 4: TSCUL_Parse: nanoCUL  058839 A FFF3 00024312 00 0B 02 A001 F11234 383FB5 01 -138
2016.12.05 20:40:58.459 1: TSCUL_ParseTsHM nanoCUL HM repeat failed or AES Device Authentication error: AFFF0000017FA000B02A001F11234383FB501
2016.12.05 20:40:58.459 4: TSCUL_Parse: nanoCUL  059087 A FFF0 00024552 00 0B 02 A001 F11234 383FB5 01 _sfail -138
2016.12.05 20:40:58.830 2: TSCUL_Parse: nanoCUL new condition ok
2016.12.05 20:40:58.841 4: TSCUL_Parse: nanoCUL  059457 A FF63 00024556 00 0B 02 B001 F11234 353C4B 01 _bst -138
2016.12.05 20:40:58.928 4: TSCUL_Parse: nanoCUL  059554 A FF61 00025040 00 0E 02 A410 353C4B F11234 0601000000 -58
2016.12.05 20:40:58.948 4: TSCUL_send:  nanoCUL                         As 0A 02 8002 F11234 353C4B 00
2016.12.05 20:40:58.949 3: TSCUL_XmitDlyHM:  nanoCUL  id:353C4B dDly:89 toms:72
2016.12.05 20:40:59.068 4: TSCUL_Parse: nanoCUL  059696 A FF63 00025160 00 0A 02 8002 F11234 353C4B 00 _dhmSt:120 -138
2016.12.05 20:40:59.177 4: TSCUL_send:  nanoCUL                         As 0B 03 B001 F11234 353C4B 020E
2016.12.05 20:40:59.625 4: TSCUL_Parse: nanoCUL  060253 A FF63 00025348 00 0B 03 B001 F11234 353C4B 02 _bst _dhmSt:308 -138
2016.12.05 20:40:59.709 4: TSCUL_Parse: nanoCUL  060335 A FF61 00025832 00 0E 03 A410 353C4B F11234 0602000000 -58
2016.12.05 20:40:59.729 4: TSCUL_send:  nanoCUL                         As 0A 03 8002 F11234 353C4B 00
2016.12.05 20:40:59.730 3: TSCUL_XmitDlyHM:  nanoCUL  id:353C4B dDly:89 toms:72
2016.12.05 20:40:59.850 4: TSCUL_Parse: nanoCUL  060478 A FF63 00025952 00 0A 03 8002 F11234 353C4B 00 _dhmSt:120 -138
2016.12.05 20:41:00.290 4: TSCUL_send:  nanoCUL                         As 0B 04 B001 F11234 353C4B 030E
2016.12.05 20:41:00.727 4: TSCUL_Parse: nanoCUL  061355 A FF63 00026460 00 0B 04 B001 F11234 353C4B 03 _bst _dhmSt:628 -138
2016.12.05 20:41:00.812 4: TSCUL_Parse: nanoCUL  061438 A FF61 00026948 00 0E 04 A410 353C4B F11234 0603000000 -58
2016.12.05 20:41:00.831 4: TSCUL_send:  nanoCUL                         As 0A 04 8002 F11234 353C4B 00
2016.12.05 20:41:00.831 3: TSCUL_XmitDlyHM:  nanoCUL  id:353C4B dDly:90 toms:72
2016.12.05 20:41:00.945 4: TSCUL_Parse: nanoCUL  061574 A FF63 00027068 00 0A 04 8002 F11234 353C4B 00 _dhmSt:120 -138
2016.12.05 20:41:01.366 4: TSCUL_send:  nanoCUL                         As 0B 05 B001 F11234 353C4B 040E
2016.12.05 20:41:01.808 4: TSCUL_Parse: nanoCUL  062436 A FF63 00027536 00 0B 05 B001 F11234 353C4B 04 _bst _dhmSt:588 -138
2016.12.05 20:41:01.892 4: TSCUL_Parse: nanoCUL  062518 A FF61 00028024 00 0E 05 A410 353C4B F11234 0604000000 -57.5
2016.12.05 20:41:01.911 4: TSCUL_send:  nanoCUL                         As 0A 05 8002 F11234 353C4B 00
2016.12.05 20:41:01.911 3: TSCUL_XmitDlyHM:  nanoCUL  id:353C4B dDly:85 toms:72


bei "get nanoCUL version" bekomme ich aber trotzdem noch den Fehler "--> no answer" der Rest geht :-)

Noch was bei dem HM-MOD-RE8 erscheinen Fehler mit OVERLOAD und ich muß öfters drücken bevor etwas geschiet:

2016-12-05 16:26:23.796 CUL_HM HM_381468 battery: ok
2016-12-05 16:26:23.796 CUL_HM HM_381468 CMDs_done
2016-12-05 16:26:23.796 CUL_HM HM_381468 Schalter_Haustuer_innen Short
2016-12-05 16:26:23.811 CUL_HM CUL_HM_HM_MOD_Re_8_353C4B CMDs_pending
2016-12-05 16:26:23.820 CUL_HM Licht_Haustuer set_on-for-timer 30
2016-12-05 16:26:23.849 CUL_HM Schalter_Haustuer_innen Short (to nanoCUL)
2016-12-05 16:26:23.849 CUL_HM Schalter_Haustuer_innen trigDst_F11234: noConfig
2016-12-05 16:26:23.849 CUL_HM Schalter_Haustuer_innen trigger: Short_49
2016-12-05 16:26:23.849 CUL_HM Schalter_Haustuer_innen trigger_cnt: 49
2016-12-05 16:26:23.918 TSCUL nanoCUL cond: ERROR-Overload
2016-12-05 16:26:24.339 TSCUL nanoCUL cond: Warning-HighLoad
2016-12-05 16:26:25.636 CUL_HM CUL_HM_HM_MOD_Re_8_353C4B NACK
2016-12-05 16:26:27.238 CUL_HM HM_381468 battery: ok
2016-12-05 16:26:27.238 CUL_HM HM_381468 CMDs_done
2016-12-05 16:26:27.238 CUL_HM HM_381468 Schalter_Haustuer_innen Short
2016-12-05 16:26:27.252 CUL_HM Licht_Haustuer set_on-for-timer 30
2016-12-05 16:26:27.265 CUL_HM Schalter_Haustuer_innen Short (to nanoCUL)
2016-12-05 16:26:27.265 CUL_HM Schalter_Haustuer_innen trigDst_F11234: noConfig
2016-12-05 16:26:27.265 CUL_HM Schalter_Haustuer_innen trigger: Short_51
2016-12-05 16:26:27.265 CUL_HM Schalter_Haustuer_innen trigger_cnt: 51
2016-12-05 16:26:27.820 CUL_HM HM_381468 battery: ok
2016-12-05 16:26:27.820 CUL_HM HM_381468 CMDs_done
2016-12-05 16:26:27.820 CUL_HM HM_381468 Schalter_Haustuer_innen Short
2016-12-05 16:26:27.834 CUL_HM Licht_Haustuer set_on-for-timer 30
2016-12-05 16:26:27.847 CUL_HM Schalter_Haustuer_innen Short (to nanoCUL)
2016-12-05 16:26:27.847 CUL_HM Schalter_Haustuer_innen trigDst_F11234: noConfig
2016-12-05 16:26:27.847 CUL_HM Schalter_Haustuer_innen trigger: Short_52
2016-12-05 16:26:27.847 CUL_HM Schalter_Haustuer_innen trigger_cnt: 52
2016-12-05 16:26:28.358 TSCUL nanoCUL cond: ERROR-Overload
2016-12-05 16:26:29.078 CUL_HM Licht_Haustuer deviceMsg: on (to nanoCUL)
2016-12-05 16:26:29.078 CUL_HM Licht_Haustuer level: 100
2016-12-05 16:26:29.078 CUL_HM Licht_Haustuer pct: 100
2016-12-05 16:26:29.078 CUL_HM Licht_Haustuer on
2016-12-05 16:26:29.078 CUL_HM Licht_Haustuer timedOn: running
2016-12-05 16:26:29.146 TSCUL nanoCUL cond: Warning-HighLoad
2016-12-05 16:26:32.118 CUL_HM CUL_HM_HM_MOD_Re_8_353C4B ResndFail
2016-12-05 16:26:32.128 CUL_HM CUL_HM_HM_MOD_Re_8_353C4B CMDs_done_Errors:1
2016-12-05 16:26:32.139 CUL_HM CUL_HM_HM_MOD_Re_8_353C4B MISSING ACK
FHEM auf Raspberry mit HM, HMC und AVR Netios.

Bastel-Frank

Bei mir läuft die TSCUL-Firmware und die Module.

Im Log findet ich nun massenhaft folgendes:
TSCUL_ParseTsHM CUL_01 HM repeat failed or AES Device Authentication error: AFF1005574219000B1BA00173839652D24A01

Hinweis: Ich nutze kein AES.

Was bedeutet die Meldung? und wie bekomme ich sie wieder weg?

Bastel-Frank

@Ansgar: Darf ich fragen, was in der Version 0.03 neu ist? und welche Dateien sich geändert haben? Muss man die Firmware updaten?

noansi

#293
Hallo Frank,

bei der 0.03 ist die Firmware geändert. Beim Message Nummer Handling war das Überlaufproblem in 0.02 nicht sauber gelöst. -> Update sinnvoll.
Und ich hatte noch für Burst devices bezüglich der Wiederholung nach fehlgeschlagenem AES gehofft, dass das device vom vorherigen Burst noch wach ist und den Burst bei der Wiederholung einzusparen versucht.
Schien bei meinen Tests wohl nicht so zu sein, weswegen ich das wieder raus genommen habe. Mir fehlt eine zuverlässige Info, wie lange Burst devices nach dem letzten Empfang oder Senden wach bleiben.
Außerdem habe ich für nanoCUL die board.h etwas angepasst bezüglich der nicht ASKSIN Funktionen, die mit rein compiliert werden.
Bei 00_TSCUL.pm habe ich Klaus Hinweis eingebaut und den condition status bezüglich disconnect Zählung verbessert.

ZitatTSCUL_ParseTsHM CUL_01 HM repeat failed or AES Device Authentication error
Wenn kein AES benutzt wird, dann sind Sendeversuche (3 Stück) an ein device fehlgeschlagen, sprich das device hat nicht innerhalb der erwarten Zeit geantwortet, wenn es laut Sendebefehl soll, z.B. kein ACK.

ZitatWas bedeutet die Meldung? und wie bekomme ich sie wieder weg?
Mit mehr Log bei verbose 4 lässt sich vielleicht mehr sagen. eventuell ist mein timeout noch zu knapp für diese devices.
Ansonsten verbose 0 vei TS_CUL.  ;)

Mich würde noch interessieren, wie wiel bei den ASKSIN_SEND_BUFS (in board.h) noch geht, bevor die Firmware crashed. 9 ist Maximum. Also schrittweise Erhöhung würde Erkenntniss bringen.

Hallo Maxl,

Zitatbei "get nanoCUL version" bekomme ich aber trotzdem noch den Fehler "--> no answer"
Danke für den Hinweis, das ist noch ein kleiner Bug in 00_TSCUL.pm, behebe ich noch.

Das device mit der ID 383FB5 antwortet nicht. Warum? Ist es nicht erreichbar? Die Sendeversuche scheinen unnötig credits aufzubrauchen, so dass Du eher in die Sendezeitbeschränkungläufst!?!
HM-MOD-RE8 ID 353C4B wird mit burst angesprochen und braucht dementsprechend viele credits zum Aufwecken (_bst = Burst Befehl). Bei häufigem Senden hohe Chance auf Sendezeitbeschränkung.
Warten bringt credits.  :)

Ansonsten schön, dass es läuft.

Gruß, Ansgar.

Bastel-Frank

Hallo Ansgar,

vielen Dank für deine Infos.

Ich würde gerne dabei helfen:
Zitat von: noansi am 09 Dezember 2016, 00:49:05
Mich würde noch interessieren, wie wiel bei den ASKSIN_SEND_BUFS (in board.h) noch geht, bevor die Firmware crashed. 9 ist Maximum. Also schrittweise Erhöhung würde Erkenntnisse bringen.
Hierzu müsste man die Firmware jeweils neu compilieren - oder? Compilieren habe ich bisher noch nicht gelernt. Wenn Du bitte einen kleinen Crash-Kurs geben könntest, würde ich dabei gerne unterstützen.

Frank

Maxl

Hallo Ansgar,

ZitatDas device mit der ID 383FB5 antwortet nicht. Warum? Ist es nicht erreichbar? Die Sendeversuche scheinen unnötig credits aufzubrauchen, so dass Du eher in die Sendezeitbeschränkungläufst!?!
HM-MOD-RE8 ID 353C4B wird mit burst angesprochen und braucht dementsprechend viele credits zum Aufwecken (_bst = Burst Befehl). Bei häufigem Senden hohe Chance auf Sendezeitbeschränkung.
Warten bringt credits.

Wie könnte ich mein Problem umgehen, das eine ist ein Funkbewegungsmelder, das andere der 8 Kanalempfänger, sobald der eine eine Bewegung erkennt soll das Licht angehen. Eigentlich habe ich sowieso Wartezeiten von 30s im Bewegungsmelder. Trotzdem reagiert der 8 Kanal Empfänger zum Schalten der Lampen des öfteren nicht. Erreichbar ist er, sobald ich einen set Befehl direkt unter FHEM antriggere funktiioniert dieser immer, nur in Verbindung mit dem Funk Bewegungsmelder will er nicht. Kann es sein das zu viele Telegramme anstehen und diese Kollidieren?

Gruß
Mario
FHEM auf Raspberry mit HM, HMC und AVR Netios.

Bastel-Frank

Zitat von: noansi am 09 Dezember 2016, 00:49:05
Mit mehr Log bei verbose 4 lässt sich vielleicht mehr sagen. eventuell ist mein timeout noch zu knapp für diese devices.
Ansonsten verbose 0 vei TS_CUL.  ;)

Mit verbose=4 erhalte ich folgenden Log (Was mich wundert ist, dass die AES-Fehler nicht mehr erscheinen):
2016.12.09 18:09:38.361 4: TSCUL_Parse: CUL_KG  510387 A FF81 00224620 00 14 4B 845E 2B3660 000000 83A63C000958009808DC01 -40.5
2016.12.09 18:09:47.461 4: TSCUL_Parse: CUL_KG  519489 A FF81 00233724 00 0C CB 8470 4DE827 000000 00A344 -104
2016.12.09 18:09:49.583 4: TSCUL_Parse: CUL_KG  521611 A FF81 00235844 00 0C 48 8470 4DE828 000000 00BB3A -68.5
2016.12.09 18:09:53.567 4: TSCUL_Parse: CUL_KG  001305 A FF82 00239820 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:09:54.505 4: TSCUL_Parse: CUL_KG  002244 A FF81 00240768 00 0C AB 865A 4DE81E 000000 90C145 -63
2016.12.09 18:09:55.603 4: TSCUL_Parse: CUL_KG  003342 A FF81 00241864 00 14 9B 845E 3703D4 000000 800A4600012B002308EAFF -95.5
2016.12.09 18:10:14.505 2: TSCUL_Parse: CUL_KG new condition ok
2016.12.09 18:10:14.507 4: TSCUL_Parse: CUL_KG  022245 A FF71 00260768 00 0C AB 8470 4DE81E 000000 00C145 -62.5
2016.12.09 18:10:17.790 4: TSCUL_Parse: CUL_KG  025529 A FF71 00263864 00 14 63 845E 3426D2 000000 800085000064000908E101 -82
2016.12.09 18:10:22.638 4: TSCUL_Parse: CUL_KG  030377 A FF71 00268900 00 0C 31 8470 3032E1 000000 00AB32 -107
2016.12.09 18:10:24.476 4: TSCUL_Parse: CUL_KG  032214 A FF72 00270732 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:10:31.532 4: TSCUL_Parse: CUL_KG  039272 A FF71 00277796 00 0C 0C 865A 2710FA 000000 ACDD34 -33
2016.12.09 18:10:39.456 4: TSCUL_Parse: CUL_KG  047196 A FF71 00285720 00 0D 9F 8041 271127 2E517A 07E6C880 -50
2016.12.09 18:10:41.046 4: TSCUL_Parse: CUL_KG  048786 A FF71 00287308 00 0C 27 865A 31CF9D 000000 B0F22E -86.5
2016.12.09 18:10:42.346 4: TSCUL_Parse: CUL_KG  050086 A FF71 00288608 00 0C CE 865A 271127 000000 B4D637 -50
2016.12.09 18:10:50.850 4: TSCUL_Parse: CUL_KG  058588 A FF71 00297112 00 14 58 845E 370A61 000000 80007800005B000908EAFF -84.5
2016.12.09 18:10:51.048 4: TSCUL_Parse: CUL_KG  058787 A FF71 00297312 00 0E 83 8410 31CF9D 000000 0BB0F20D40 -87
2016.12.09 18:10:51.532 4: TSCUL_Parse: CUL_KG  059272 A FF71 00297796 00 0C 0C 8470 2710FA 000000 00DD34 -32.5
2016.12.09 18:10:56.714 4: TSCUL_Parse: CUL_KG  064452 A FF72 00302968 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:10:59.237 4: TSCUL_Parse: CUL_KG  066977 A FF71 00305500 00 0D 36 8041 31CF9A 2E517A 0736C880 -82.5
2016.12.09 18:11:01.046 4: TSCUL_Parse: CUL_KG  068786 A FF71 00307308 00 0C 27 8470 31CF9D 000000 00F22E -86.5
2016.12.09 18:11:02.798 4: TSCUL_Parse: CUL_KG  070538 A FF71 00308608 00 0C CE 8470 271127 000000 00D637 -50
2016.12.09 18:11:28.225 4: TSCUL_Parse: CUL_KG  095963 A FF72 00334480 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:11:31.378 4: TSCUL_Parse: CUL_KG  099117 A FF71 00337644 00 0C A9 865A 31CF9A 000000 A0BE40 -83.5
2016.12.09 18:11:31.722 4: TSCUL_Parse: CUL_KG  099461 A FF71 00337988 00 14 7F 845E 34264B 000000 80244F000119002108DF01 -67
2016.12.09 18:11:42.392 4: TSCUL_Parse: CUL_KG  110131 A FF71 00348656 00 0D 5F 8041 2710FA 254AE9 07DD0080 -32.5
2016.12.09 18:11:51.378 4: TSCUL_Parse: CUL_KG  119118 A FF71 00357644 00 0C A9 8470 31CF9A 000000 00BE40 -82.5
2016.12.09 18:11:53.624 4: TSCUL_Parse: CUL_KG  121364 A FF71 00359888 00 0D 6C 8410 24917F 219045 06012000 -40.5
2016.12.09 18:12:02.804 4: TSCUL_Parse: CUL_KG  130542 A FF72 00369060 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:12:10.790 4: TSCUL_Parse: CUL_KG  138528 A FF71 00376628 00 14 4C 845E 2B3660 000000 83A646000964009908DBFF -41
2016.12.09 18:12:14.104 4: TSCUL_Parse: CUL_KG  141842 A FF71 00380368 00 14 9C 845E 3703D4 000000 800A4700012C002308E9FF -100
2016.12.09 18:12:18.788 4: TSCUL_Parse: CUL_KG  146526 A FF71 00384476 00 14 D1 845E 2B36E4 000000 8012AD000098001208E3FF -92.5
2016.12.09 18:12:19.692 4: TSCUL_Parse: CUL_KG  147432 A FF71 00385960 00 0D 6B 8041 4DE828 2E517A 07CC0080 -68.5
2016.12.09 18:12:21.332 4: TSCUL_Parse: CUL_KG  149072 A FF71 00387600 00 0C 49 865A 4DE828 000000 90BB3A -68.5
2016.12.09 18:12:22.256 4: TSCUL_Parse: CUL_KG  149996 A FF71 00388524 00 0C AC 865A 4DE81E 000000 90C145 -63
2016.12.09 18:12:27.365 4: TSCUL_Parse: CUL_KG  155105 A FF71 00393632 00 0D 27 8041 4DE81E 2E517A 07CF0080 -63.5
2016.12.09 18:12:29.962 4: TSCUL_Parse: CUL_KG  157701 A FF71 00396228 00 0C CC 865A 4DE827 000000 A8A344 -106.5
2016.12.09 18:12:30.353 4: TSCUL_Parse: CUL_KG  158091 A FF71 00396620 00 14 64 845E 3426D2 000000 800085000063000908E2FF -84
2016.12.09 18:12:34.383 4: TSCUL_Parse: CUL_KG  162121 A FF72 00400640 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:12:41.332 4: TSCUL_Parse: CUL_KG  169072 A FF71 00407600 00 0C 49 8470 4DE828 000000 00BB3A -69
2016.12.09 18:12:42.256 4: TSCUL_Parse: CUL_KG  169996 A FF71 00408524 00 0C AC 8470 4DE81E 000000 00C145 -63
2016.12.09 18:12:49.962 4: TSCUL_Parse: CUL_KG  177702 A FF71 00416228 00 0C CC 8470 4DE827 000000 00A344 -103
2016.12.09 18:12:59.850 4: TSCUL_Parse: CUL_KG  187589 A FF71 00426116 00 14 59 845E 370A61 000000 80007800005B000908EBFF -85
2016.12.09 18:13:05.768 4: TSCUL_Parse: CUL_KG  193506 A FF62 00432028 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:13:09.297 4: TSCUL_Parse: CUL_KG  197037 A FF61 00435564 00 0C 28 865A 31CF9D 000000 B0F22E -87
2016.12.09 18:13:16.033 4: TSCUL_Parse: CUL_KG  203772 A FF61 00442300 00 0C 0D 865A 2710FA 000000 ACDD34 -32.5
2016.12.09 18:13:29.297 4: TSCUL_Parse: CUL_KG  217037 A FF61 00455564 00 0C 28 8470 31CF9D 000000 00F22E -87.5
2016.12.09 18:13:30.846 4: TSCUL_Parse: CUL_KG  218586 A FF61 00457116 00 0C CF 865A 271127 000000 B4D637 -49.5
2016.12.09 18:13:36.033 4: TSCUL_Parse: CUL_KG  223773 A FF61 00462300 00 0C 0D 8470 2710FA 000000 00DD34 -33
2016.12.09 18:13:36.662 4: TSCUL_Parse: CUL_KG  224400 A FF62 00462924 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:13:45.878 4: TSCUL_Parse: CUL_KG  233618 A FF61 00472148 00 0C AA 865A 31CF9A 000000 A0BE40 -83.5
2016.12.09 18:13:50.846 4: TSCUL_Parse: CUL_KG  238586 A FF61 00477116 00 0C CF 8470 271127 000000 00D637 -49.5
2016.12.09 18:14:05.878 4: TSCUL_Parse: CUL_KG  253618 A FF61 00492148 00 0C AA 8470 31CF9A 000000 00BE40 -83
2016.12.09 18:14:05.973 4: TSCUL_Parse: CUL_KG  253711 A FF61 00492244 00 14 80 845E 34264B 000000 80245000011B002108E501 -67
2016.12.09 18:14:10.909 4: TSCUL_Parse: CUL_KG  258647 A FF62 00497172 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:14:18.787 4: TSCUL_Parse: CUL_KG  266526 A FF61 00504624 00 14 9D 845E 3703D4 000000 800A4800012E002308F1FF -101.5
2016.12.09 18:14:27.863 4: TSCUL_Parse: CUL_KG  275602 A FF61 00514132 00 14 4D 845E 2B3660 000000 83A64F000958009808E6FF -41.5
2016.12.09 18:14:35.507 4: TSCUL_Parse: CUL_KG  283247 A FF61 00521776 00 0C AD 865A 4DE81E 000000 90C145 -62.5
2016.12.09 18:14:39.457 4: TSCUL_Parse: CUL_KG  287196 A FF61 00525728 00 0D 9F 8041 271127 2E517A 07E7C880 -49
2016.12.09 18:14:44.503 4: TSCUL_Parse: CUL_KG  292241 A FF62 00530764 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:14:55.507 4: TSCUL_Parse: CUL_KG  303247 A FF61 00541780 00 0C AD 8470 4DE81E 000000 00C145 -63
2016.12.09 18:14:58.581 4: TSCUL_Parse: CUL_KG  306321 A FF61 00544852 00 0C 4A 865A 4DE828 000000 90BB3A -68
2016.12.09 18:14:59.238 4: TSCUL_Parse: CUL_KG  306977 A FF61 00545508 00 0D 36 8041 31CF9A 2E517A 0737C880 -83
2016.12.09 18:15:05.462 4: TSCUL_Parse: CUL_KG  313201 A FF61 00551732 00 14 D2 845E 2B36E4 000000 8012AE000095001108E2FF -94.5
2016.12.09 18:15:16.138 4: TSCUL_Parse: CUL_KG  323876 A FF62 00562400 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:15:18.789 4: TSCUL_Parse: CUL_KG  326529 A FF61 00564484 00 0C CD 865A 4DE827 000000 A8A344 -102.5
2016.12.09 18:15:18.794 4: TSCUL_Parse: CUL_KG  326534 A FF61 00564852 00 0C 4A 8470 4DE828 000000 00BB3A -68.5
2016.12.09 18:15:23.298 4: TSCUL_Parse: CUL_KG  331038 A FF61 00569568 00 0C 29 865A 31CF9D 000000 B0F22E -86.5
2016.12.09 18:15:32.853 4: TSCUL_Parse: CUL_KG  340591 A FF61 00579124 00 14 65 845E 3426D2 000000 800086000063000908DDFE -82.5
2016.12.09 18:15:42.393 4: TSCUL_Parse: CUL_KG  350132 A FF61 00588664 00 0D 5F 8041 2710FA 254AE9 07DE0080 -32
2016.12.09 18:15:43.298 4: TSCUL_Parse: CUL_KG  351038 A FF61 00589572 00 0C 29 8470 31CF9D 000000 00F22E -87
2016.12.09 18:15:45.878 4: TSCUL_Parse: CUL_KG  353618 A FF61 00592152 00 0C AB 865A 31CF9A 000000 A0BF40 -83
2016.12.09 18:15:46.033 4: TSCUL_Parse: CUL_KG  353773 A FF61 00592308 00 0C 0E 865A 2710FA 000000 ACDD34 -32
2016.12.09 18:15:47.057 4: TSCUL_Parse: CUL_KG  354796 A FF62 00593320 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:15:55.888 4: TSCUL_Parse: CUL_KG  363627 A FF61 00602160 00 0E E4 8410 31CF9A 000000 0BA0BF0D40 -83
2016.12.09 18:15:58.351 4: TSCUL_Parse: CUL_KG  366089 A FF61 00604624 00 14 5A 845E 370A61 000000 80007900005B000908E9FE -85
2016.12.09 18:16:05.097 4: TSCUL_Parse: CUL_KG  372836 A FF51 00611368 00 0C D0 865A 271127 000000 B4D637 -50
2016.12.09 18:16:05.878 4: TSCUL_Parse: CUL_KG  373618 A FF51 00612152 00 0C AB 8470 31CF9A 000000 00BF40 -83
2016.12.09 18:16:06.797 4: TSCUL_Parse: CUL_KG  374537 A FF51 00612308 00 0C 0E 8470 2710FA 000000 00DD34 -32.5
2016.12.09 18:16:19.690 4: TSCUL_Parse: CUL_KG  387430 A FF51 00625964 00 0D 6B 8041 4DE828 2E517A 07CD0080 -69
2016.12.09 18:16:20.331 4: TSCUL_Parse: CUL_KG  388069 A FF52 00626596 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA _ping -138
2016.12.09 18:16:25.097 4: TSCUL_Parse: CUL_KG  392836 A FF51 00631372 00 0C D0 8470 271127 000000 00D637 -49.5
2016.12.09 18:16:25.723 4: TSCUL_Parse: CUL_KG  393462 A FF51 00631996 00 14 81 845E 34264B 000000 80245100011A002108E4FE -67
2016.12.09 18:16:27.367 4: TSCUL_Parse: CUL_KG  395107 A FF51 00633640 00 0D 27 8041 4DE81E 2E517A 07D00080 -63
2016.12.09 18:16:30.864 4: TSCUL_Parse: CUL_KG  398603 A FF51 00637140 00 14 4E 845E 2B3660 000000 83A657000958009808E3FF -41.5
2016.12.09 18:16:33.137 4: TSCUL_Parse: CUL_KG  400876 A FF51 00639412 00 0D 6D 8410 24917F 219045 06012000 -41


noansi

#297
Hallo Frank,

im Anhang mal HEX Filles mit 4, 6 und 9 HM Sendebuffern für nanoCUL, wenn Du testen möchtest. Ich bin gespannt.

ZitatMit verbose=4 erhalte ich folgenden Log (Was mich wundert ist, dass die AES-Fehler nicht mehr erscheinen):
Es ist auch kein Sendebefehl dabei. Er hat nur empfangen.

Gruß, Ansgar.

Bastel-Frank

Hallo Ansgar,

ich habe den CUL_V3.4. Könntest Du dafür die Firmware-Dateien bitte erstellen?

Frank

noansi

#299
Hallo Frank,

hier eine Firmware Version für CUL V3.4 mit 9 HM Buffern.

Gruß, Ansgar.