Weiterer LaCrosse Sensor wird nicht erkannt (JeeLink)

Begonnen von fhemjan, 24 April 2023, 20:56:19

Vorheriges Thema - Nächstes Thema

fhemjan

Hallo zusammen,
ich habe bei mir an einem JeeLink v3c 2 TX35DTH-IT und einen TX29.. (bin mir gerade nicht ganz sicher bzgl. der Endung). Die Geräte laufen nun seit einigen Monaten.
Die initCommands sind entsprechend auf 3m 30t v eingestellt.
Ich wollte nun einen weiteren TX35DTH-IT einbinden und er wird einfach nicht gefunden.
Ich versuche es über
set myJeeLink LaCrossePairForSec 60, was auch im Event monitor angezeigt wird. Dann lege ich die Batterien ein. Es wird jedoch kein neues Gerät angelegt und auch im Event monitor tut sich nichts. Habe es nun schon mehrfach versucht. Hat jemand eine Lösungsidee?

fhemjan

Habe nun noch einen TX29 DTH-IT zum testen gekauft, auch der lässt sich nicht verbinden.
Habt ihr eine Idee wo ich zur Fehlersuche ansetzen kann?
Vielen Dank schon mal!

rob

Die TX29 habe ich auch am Laufen. Früher mit JeeLink-clone und heute mit MapleSduino. Groß was einstellen musste ich in beiden Fällen nicht. Und bei Dir laufen die 3 älteren ja schon.
Hast Du zufällig autocreate deaktiviert? Bin nicht ganz sicher, ob der EventMonitor trotzdem was zeigen müsste - vielleicht ein Ansatz :)
Was sagt
list autocreateAnsonsten mit verbose 4 oder 5 das Pairing versuchen. Vielleicht lässt sich mehr erkennen.

VG
rob

fhemjan

Zitat von: rob am 28 April 2023, 15:15:39Was sagt
list autocreateAnsonsten mit verbose 4 oder 5 das Pairing versuchen. Vielleicht lässt sich mehr erkennen.
Internals:
   FUUID      62e81555-f33f-fb2e-b525-12442d7d8af7e874
   FVERSION   98_autocreate.pm:0.237270/2021-02-12
   NAME       autocreate
   NOTIFYDEV  global
   NR         8
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
Attributes:
   DbLogExclude .*

Ich check das mal mit dem verbose

fhemjan

Jaaaa!!
Habe verbose auf 5 gestellt und im Log dann ein unknown device gefunden :)
Vielen Dank!!
Für alle die das Problem mal haben finden in diesem Beitrag ausführliche Hilfe: https://forum.fhem.de/index.php?topic=42922.0

rob

Sehr gut, freut mich, dass es geklappt hat  :D

Wenn man verbose 5 benötigt, um die Dinger erkennen zu lassen, wäre wohl ein Hinweis in der commandref + wiki gut.
Anscheinend sind ja schon mehr Leute drüber gestolpert :)

Andererseits: Wenn verbose 5 fürs Anlernen nötig ist, warum führt der Ablauf für LaCrossePairForSec das nicht gleich selbst aus und dreht es nach Abschluss auf den Ausgangswert zurück?
Vielleicht eine Anregung wert  ;)

fhemjan

Zitat von: rob am 29 April 2023, 15:46:48Andererseits: Wenn verbose 5 fürs Anlernen nötig ist, warum führt der Ablauf für LaCrossePairForSec das nicht gleich selbst aus und dreht es nach Abschluss auf den Ausgangswert zurück?
Vielleicht eine Anregung wert  ;)
Das wäre ggf. eine gute Sache!

fhemjan

Nachdem alles lange geklappt hat hab ich nun ein Problem nach dem Batteriewechsel. Bei zwei Sensoren ging alles easy mit "replaceBatteryForSec". Beim dritten (TX35DTH-IT) hatte ich den Befehl vergessen und nun bekomme ich den Sensor nicht mehr in FHEM integriert.
Weder der "replace..." Befehl klappt weder das komplette neue anlernen über den JeeLink. Obwohl ich Verbose wieder auf 5 gestellt habe taucht im Eventmonitor nichts auf.
Beim Einlegen der Batterien steht im Display sogar die ID. Wenn ich diese im alten Device eintrage wird jedoch nichts aktualisiert. Auf dem Sensor wird normal Temp und Hum angezeigt...
Hat jemand noch eine Idee?

coolheizer

Habe mein Signalduino ebenfalls auf verbose 5 für meine neuen TX35DTH gestellt, bei den teilen wird ebenfalls die ID beim einlegen auf dem Display angezeigt, im Log ist nix zu finden, ein "define 01Thermo LaCrosse xx" mit der angezeigten ID vom Display funktioniert ebenfalls bei mir nicht.

Muss ich an den Einstellungen Signalduino noch etwas einstellen?

List:

Internals:
   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   DMSG       nothing
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   FD         66
   FLASH_RESULT ERROR: avrdude exited with error
   FUUID      5cd57f0e-f33f-de02-a370-d4be649709c7d70a
   ITClock    250
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       CUL868
   NR         448
   NR_CMD_LAST_H 2
   PARTIAL   
   STATE      opened
   TIME       1705343510.27548
   TYPE       SIGNALduino
   cc1101_available 1
   eventCount 24
   sendworking 0
   version    V 3.5.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul  8 2022 18:09:56
   versionProtocols 1.53
   versionmodul 3.5.5
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|127|128)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr\w{18,}
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2024-01-15 19:36:25   cc1101_config   Freq: 868.300 MHz, Bandwidth: 464 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 9.57 kBaud
     2024-01-15 19:36:25   cc1101_config_ext Modulation: ASK/OOK
     2024-01-15 19:36:26   cc1101_patable  C3E = 00 00 00 00 02 00 00 07
     2024-01-14 19:35:23   cmds            V R t X S P C r W s x e
     2024-01-14 19:35:32   config          MS=1;MU=1;MC=1;Mred=1
     2024-01-14 19:35:56   freeram         1107
     2024-01-15 19:46:24   ping            OK
     2024-01-15 19:36:24   state           opened
   XMIT_TIME:
     1705343886.7865
     1705343914.21606
   additionalSets:
     flash      3.5.0,3.4.0,3.3.1
   helper:
     avrdudecmd avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex 2>./log/SIGNALduino-Flash.log || avrdude -c arduino -b 115200 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex 2>./log/SIGNALduino-Flash.log
     avrdudelogs flashing Arduino CUL868
hex file: FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex
port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
command: avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex 2>[LOGFILE] || avrdude -c arduino -b 115200 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc1101_3.5.0.hex 2>[LOGFILE]

CUL868 closed
--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

CUL868 reopen started

   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
     119
   mnIdList:
     100
     101
     102
     103
     107
     107.1
     108
     109
     112
     115
     116
     116.1
     117
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     2
     3
     3.1
     4
     6
     7
     7.1
     13
     13.2
     14
     15
     17
     20
     23
     25
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     72.1
     74.1
     87
     88
     90
     91.1
     93
     106
     113
     118.1
   muIdList:
     5
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     63
     64
     66
     67
     69
     70
     71
     72
     73
     74
     75
     76
     77
     78
     79
     80
     81
     82
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
     110
     111
     114
     118
     121
Attributes:
   alias      CUL868
   development 0
   hardware   nanoCC1101
   icon       cul
   initCommands 7m 30t v
   updateChannelFW stable
   verbose    5
   whitelist_IDs 0,0.1,0.2,0.3,0.4,0.5,1,2,3,3.1,4,5,6,7,7.1,8,9,10,11,12,13,13.1,13.2,14,15,16,17,17.1,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33.1,33.2,34,35,36,37,38,39,40,41,42,43,44,44.1,45,46,47,48,49,49.1,49.2,50,51,52,53,54,54.1,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,72.1,73,74,74.1,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,91.1,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,107.1,108,109,110,111,112,113,114,115,116,116.1,117,118,118.1,119,121
FHEM 5.8 auf Raspberry Pi 3, HM-MOD-UART und  MapleCUN.
HM-MOD-Re-8 für Velux Rolladensteuerung.
HM-CC-RT-DN.
HM-SEC-SCo.
HM-LC-Bl1PBU-FM.

Ralf9

Nach den Readings ist Dein sduino auf slowrf (ASK/OOK) eingestellt

Laut
https://wiki.fhem.de/wiki/JeeLink#Unterst%C3%BCtzte_Sensoren_und_Aktoren_incl._Wetterstation_WS_1600
sendet der TX35DTH aber in FSK

Mit dem rfmode LaCrosse Mode2 müsste der TX35DTH empfangen werden.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

coolheizer

Vielen Dank Ralf das war es.
Den rfmode auf Lacrosse_mode2 gestellt.

Im Anschluss noch die Fehlermeldung:
"CUL868: Parse_MN, Error! method ConvLaCrosse, missing module , please install modul Digest::CRC"
Erhalten, also noch fix das Modul installiert mit:
"sudo apt-get install libdigest-crc-perl"

Nach einem Neustart wurden sofort meine 3 Thermometer erkannt.

Gruß
Karsten
FHEM 5.8 auf Raspberry Pi 3, HM-MOD-UART und  MapleCUN.
HM-MOD-Re-8 für Velux Rolladensteuerung.
HM-CC-RT-DN.
HM-SEC-SCo.
HM-LC-Bl1PBU-FM.