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

noansi

Hallo Testwillige,

hier eine neue Version 0.35 der Timestamp Firmware und der dazu benötigten FHEM Module.

Diese Version korrigiert Fehler die HMS und ESA Empfang verhindert haben. Vielen Dank an Peter für's Testen. Noch als Hinweis, für HMS und ESA scheint sens 12 eine ungünstige Einstellung für den Empfang  dieser Protokolle zu sein.

Diese Version bietet wakup support und keep awake Support. Für CULs mit wenig Speicher kann dies mit dem Attribut "hmForceLzyCfg" aktiviert werden, siehe auch der Hinweis zum EEPROM Verschleiß weiter unten.

Das RF-Router Ping Timing ist geändert, damit also auch nicht kompatibel mit Standard culffw oder a-culfw und auch nicht zur Version 0.32.
Ergänzt ist SlowRf Empfang von Pearl NC7427 Temperatur/Luftfeuchte Sensoren. Entsprechend Kanalwahlschalter können 3 Stück empfangen werden. Zum Anlernen mittels autocreate muss der TEST Taster am Sensor gedrückt werden.

Das EEPROM Layout ist geändert und daher werden nach dem Flashen alle Einstellungen auf default zurück gestellt. Also vor dem Flashen individuelle Einstellungen, z.B. Frequenzoffsets, notieren und nacher neu einstellen.

Auszug aus der Changed:
- FULL_PA_RAMPING bugs corrected
- CCA CS thresholds setable for ASKSIN, MORITZ, HAS_RWE, RFNATIVE and MBUS with XTxy, x=CARRIER_SENSE_REL_THR, y=CARRIER_SENSE_ABS_THR as in AGCCTRL1
- SlowRf receive timing limits corrected
- SlowRf lower filter switched off by define in rf_receive_timing.h
- RFR timing/timeout shortened, FastRF CCA disabled
- auto Ci interrupt counter messages
- XP command extended to switch on auto Ci messages, AP removed as all PLL messages switchable by XP
- improvement and corrections for CUNX RS485 PIG support
- CUNX: PIG RTS controllable by USB Host for serial foward and RS485 serial forward
- CUNX: DMX interupts changed to HI priority and CC1101 interrupts to MED priority
- CUNX: USB interrupts to LO priority
- GPIOR1 used for USB USB_DeviceState
- GPIOR1 used for SERIAL STACKING stacking_ST_state


Ein Peakfilter für SlowRF Empfang ist ergänzt und mit "peakfilter" einstellbar.
In dem Zusammenhang ist auch das RF-Router Ping Timing geändert, damit also auch nicht kompatibel mit Standard culffw oder a-culfw.
Außerdem kann das Senden von RF-Router Daten nach deren Empfang einstellbar verzögert werden (RfRdelay).

CCAMode wirkt nun auch auf IT-Senden und SOMY-Senden, sowie auf das Senden des RF-Router Pings. Mit fRfCCAMode kann auch das CCA Verhalten für RF-Router Senden und FastRF geändert werden.

Auszug aus der Changed:
- IT and SOMYFY use SlowRF EEPROM CCA setting now for sending
- changes in SlowRF reception for reset and sync start. IT V1 reception tested succsessfully.
- SlowRF filter and match adaption
- SlowRF spike filter improved, max. peak lenght settable with Xpxx, xx hex time in 8us units
- IR receive/transmit pause during send of SlowRF changed to not globally switching off all interrupts
- periodic RF-Router ping RSSI display as "Cuxx\r\n" with xx = RSSI Hex
- RF-Router ping timing changed for better distinguish from other protocols
- RF-Router pre silence before send settable with uRxx, xx hex time in 4ms units
- Xrrt commands bits:
   rr:
   report known protocol data                                                      Bit 0
   report repeated data                                                            Bit 1
   report received bits                                                            Bit 2
   report 'r' (rising) or 'f' (falling) edge, '.' (collect) or '?' (sync) timeout  Bit 3
   report edges, bit times and timeouts                                            Bit 4
   report S300 data with valid checksum only                                       Bit 5
   report FHT                                                                      Bit 6
   report 'l' RSSI decimal data continuosly                                        Bit 7
   t:
   report recorded SlowRF timing                                                   Bit 0
- corrections in interrupt flag clearing
- correction in delay function
- fastRF bug corrected, untested
- EEPROM layout changed for the new parameters


TSCUNX kann mit entsprechendem RS485 Modul nun auch DMX.
Auch HM485 ist für TXCUNX angepasst.
In dem Zuge ist auch die DMX Funktionalität bei CUNO2 etwas erweitert.
IR läuft nun auch richtig mit TSCONO2.
Außerdem läuft RF-Router auf der tsculfw, allerdings mit einer Änderung. Das 'U' ist durch '~' ersetzt. 'U' kollidierte mit dem Uniroll Senden.

Kurzer Auszug aus der CHANGED:
- IO optimizations CUNX, especially to/from PIM and Ethernet
- CUNX DHCP non blocking operation
- IO optimizations
- HM485 support for CUNX (like CUNO2) with RS485 PIM.
  HM485 switch off with Hx for CUNX. With CUNX after Hx RS485 PIM again accessible via PIM USB or Ethernet Interface
- CUNX support for DMX and HM485 with RS485 PIM (to be tested), a Dwxxxxyy switches to DMX via CUNX Interface, a Hsxxxxxxxxxxxxxxxxxx switches to HM485 via CUNX Interface
- DMX switch off with Dx. With CUNX after Dx RS485 PIM is again accessible via PIM USB- or Ethernet Interface
  DMX flexible channel usage. Channels are sent out upto the highest channel set (0 sent as default for unset channels). With switching off with Dx the highest channel is reset.
  DMX changed in timing and resting behaviour. Rests on IDLE if less then 24 device, only, to keep 1204µs min. BREAK to BREAK (to be tested)
  DMX Dt command to set/view timing of MarkAfterBreak and BREAK
  DMX less disturbed while sending SlowRF
- W function gives feedback after writing EEPROM
- clock timer unburdened, may impact onewire and fht (to be tested)
- corrections for IRTX
- IR base timings changed to 12500Hz or 20000Hz
- RF-Router working, but 'U' changed to '~' (definable in board.h, but 'U' disables HAS_UNIROLL)

Es ist eine Prüfung auf Stacküberlauf eingebaut. Am Anfang des heap werden zwei Byte mit einem Bitmuster beschrieben. Wird das verändert, dann ist der Speicher wahrscheinlich korrumpiert, was durch einen Stacküberlauf ausgelöst sein sollte. Sofern der CUL dann noch kann sendet er ein "C_M" an TSCUL, was zu einem entsprechenden Log Eintrag führt.
Damit kann man vorsichtig die Speichergrenzen ausloten. Ein langer Testzeitraum ist aber erforderlich, um einigermaßen sicher zu sein, dass der worst case auch mal durchlaufen worden ist.
Außerdem ist ein Kommando mU (je nach Firmware) eingebaut, mit dem man den vom Stack ungenutzen heap in etwa auslesen kann (auch als get unusedstack in TSCUL verfügbar). Auch hier gilt, nur nach langer Laufzeit einigermaßen sinnvoll. Es macht sicher keinen Sinn auf Grund des Wertes den Speicher bis auf das letzte Byte auszuquetschen, denn weiterhin hängt die Stacknutzung vom gewählten Protokoll und Einstellungen ab.

In TSCULflash ist Flashen auch von NanoCULs und MiniCULs ergänzt. Vor dem Flashen wird ein "B00" also Reset für die TSCUL Firmware an den nano/Mini geschickt, 1 Sekunde gewartet und dann versucht mit avrdude zu flashen.
Also erst die Firmware in den FHEM/Firmware Ordner kopieren und dann in FHEM mit
TSCULflash <nanodevicename> TSnanoCUL
bzw.
TSCULflash <minidevicename> TSminiCUL
versuchen zu Flashen. Im Log sollte danach (dauert etwas) die avrdude Ausgabe zu finden sein.

Ebenfalls möglich ist das Flashen eines PIGATOR Moduls an einem CUNX
TSCULflash <pigatordevicename>|<cunxdevicename> TSPIGATOR

AESCommReq wird unterstützt. Die Nutzung ist unverändert zu Standard CUL, sprich, beim gewünschten Gerät/Kanal aesCommReq auf 1 setzen und ggf. noch aesKey passend zum verteilten Key setzen.
Es werden von tsculfw nur die Keys 0 (Default Key) bis 3 unterstützt.

Diese Erweiterung erfordert jedoch auch zusätzliche Empfangspuffer im knappen Speicher des CULs. Ein CUL V3 nutzt bis zu 6 Empfangspuffer. Auch der FlashSpeicherbdarf ist angestiegen, so dass einige Protokolle nicht mehr gleichzeitig in ein Kompilat passen. Das sollte aber weniger tragisch sein, da im ASKSIN Modus ohnehin nur HM empfangen werden kann.

Bei CUL V2 reicht der verfügbare Speicher leider hinten und vorne nicht aus, um diese Version nutzen zu können.

Im Anhang ist in TSCUL_fwcode_00_35_FHEM_Modules_00_48.zip wieder die Timestamp Firmware zu finden. Getestet habe ich TSCUNX, TSPIGATOR , TSCUL_V3 , TSCUL_V3_RFR, TSCUNO2, TSCOC und TSSCC. (TSCUL_V3_RFR ist ohne HM Unterstützung, also nur SlowRF)

Die tsculfw Firmware kann für TSCUL_V3, TSCUL_V3_RFR (via USB), TSCUNO2, TSCOC, TSSCC, TSCUNX und TSPIGATOR (an CUNX) mit FHEM mit dem TSCULflash geflashed werden. Die anderen müssen mit dem jeweiligen Flash Programmer geflashed werden. Bei CUNO2 und SCC muss die Bootloadertaste gedrückt werden, bis der Flashvorgang anläuft.
So z.B. https://forum.fhem.de/index.php/topic,24436.msg631743.html#msg631743 kann es mit einem USB CUL Stick gehen, wenn man nicht TSCULflash verwendet.
TSCULflash ist erweitert auf COC, SCC, CCD, rpiaddon, CUNO2 und CUNO. Jedoch ist es nicht ganz so einfach zu handhaben, da zum einen teilweise die Taste zu drücken ist und bei Raspberry PI Modulen die Rechteproblematik für den Zugriff auf die IO-Pins überwunden werden muss. Tips dazu in der Command-Ref auch bei RPI_GPIO.
Bei einem Stapel aus SCC mit aufgesetztem COC, CCD oder (rpiaddon?) ist unbedingt beim SCC Flash darauf zu achten, die Taste am gewünschten Modul zu drücken. Sonst wird das oberste Nicht-SCC Modul mit der SCC Firmware geflashed.
Mit CUNO2 ist das flashen getestet (generell nur über USB!). Wichtig, aber auch hier, die Taste zu drücken.

Es gibt nicht den Luxus des Downloads beim TSCULflash, sondern die Firmware muss händisch in den FHEM/firmware Ordner kopiert werden. Der Typ ist dann z.B. TSCUL_V3.
Beispiel:
TSCULflash MeinCulV3Device TSCUL_V3

Wichtig für SCC Nutzer. TSSTACKED ist entfallen und wird nicht mehr unterstützt.
Statt dessen gibt es das neue Modul STACKABLETS (als Abwandlung von Rudolfs STACKABLE).
Dieses wird sozusagen zwischen die Stackteilnehmer eingebaut.

Beispiel für fhem.cfg:
#erstes SCC Modul als Basis
define SCC_WS868 TSCUL /dev/ttyAMA0@38400 0000
attr SCC_WS868 event-on-change-reading Ints_per_sec,IntCalcStat,MatchStat
attr SCC_WS868 rfmode SlowRF
attr SCC_WS868 room Receiver
attr SCC_WS868 sendpool CUL_HM868,SCC_WS868
attr SCC_WS868 verbose 1

#neues STACKABLETS virtuelles IO device
define STACK_1 STACKABLETS SCC_WS868
attr STACK_1 verbose 1

#zweites SCC Modul
define SCC_HM868 TSCUL FHEM:DEVIO:STACK_1:38400 1034
attr SCC_HM868 event-on-change-reading cond
attr SCC_HM868 hmId F11034


Ergänzender Hinweis zu USB CULs: Nach dem flashen von TSCUL kann es sein, dass das Betriebssystem TSCUL eine neue Schnittstelle zuweist und ggf. auch anderen USB devices. Auf Linux mit "dmesg" heraus zu lesen.
Auch beim Neustart des Systems kann sich die Reihenfolge ändern. Bei meinem Raspi sogar abhängig von der Startart Reboot oder Einschalten.
Für CULs mit nativer USB Schnittstelle (z.B. CUL V3.x oder CUN) kann die \Firmware\tsculfw-code-459-trunk_lufa_00_08\culfw\Devices\99-usb-serial.rules nach /etc/udev/rules.d/99-usb-serial.rules kopiert werden. Dann wird CUL stets der Schnittstelle /dev/CUL868_0 (oder /dev/CUL433_0 bei 433.9MHz Version) zugewiesen und er kann mit
define CUL_868 TSCUL /dev/CUL868_0@12000000 1234
bzw.
define CUL_433 TSCUL /dev/CUL433_0@12000000 0000
definiert werden und es gibt keine Probleme mit wechselnder Schnittstelle mehr.
Die Seriennummer kann beim Compilieren der Firmware in der board.h festgelegt werden, so dass damit dann auch /dev/CUL868_1 etc. für mehrere gleiche CULs möglich sind.

Oder für CUNX
define CUNX_868 TSCUL /dev/CUNX868_0@12000000 0000
oder für PIGATOR an CUNX
define PIGATOR_433 TSCUL /dev/CUNXPIM_0@38400 0000
die Seriennummer wird aus der Seriennummer des XMEGA Chips des CUNX gebildet. Unter Linux lsusb nutzen!

Das geht leider nicht bei nicht nativen USB CULs wie z.B. nanoCUL oder CUNO2. Hier muss eine 99-usb-serial.rules nach den Daten in der dmesg Ausgabe erstellt oder modifiziert werden, um den gleichen Effekt zu erzielen, sofern der USB-Seriell Interfacebaustein eine eindeutige Seriennummer liefert.
Ansonsten kann es noch mit der USB-Schnittstelle probiert werden, an der CUL eingesteckt ist ("lsusb" Ausgabe), was an meinem RasPi aber nicht funktioniert hat, da dieser abhängig von Warmstart oder Kaltstart andere USB-Portnummern vergibt.

Bei nicht nativen USB CULs wie z.B. nanoCUL, miniCUL oder CUNO2, beträgt die Baudrate 38400, dementsprechend muss die Definition beispielsweise so aussehen:
define CUL_868 TSCUL /dev/CUL868@38400 1234
bzw.
define CUL_433 TSCUL /dev/CUL433@38400 0000

Und noch ein Beispiel für eine Definition eines Netzwerk CUNX:
define CUL_868 TSCUL 192.168.178.111:2323 0000
oder für PIGATOR an CUNX
define PIGATOR_433 TSCUL 192.168.178.111:2324 0000
beim PIGATOR sollten zuvor mit Anschluss an USB und öffnen der Schnittstelle mit gewünschten Kommunikationsparametern mit ps oder unter TSCUL mit set PIMstoreBaud die seriellen Kommunikationsparameter zum PIGATOR Modul gespeichert werden, falls sie vom default abweichen.

Oder Netzwerk CUNO2:
define CUNO2_868 TSCUL 192.168.178.110:2323 0000

Die aktuell eingestellte oder per DHCP erhaltene Netzwerkadresse kann mit Lc repektive in TSCUL mit get NetAdresses abgefragt werden. Mit Lp respektive in TSCUL mit get NetPHYlink kann der Linkzustand des Netzwerkanschlusses angezeigt werden.


In der Zip Datei sind ebenfalls die ergänzten Module zu finden, die zur Nutzung der Firmware erforderlich sind.

00_TSCUL.pm         -> statt der 00_CUL.pm, aus CUL devices werden damit TSCUL devices in der fhem.cfg (händisch anzupassen)
DevIoTS.pm            -> verbesserte Version von DevIo.pm für die TS Module
16_TSCUL_RFR.pm -> der 16_CUL_RFR.pm, aus CUL_RFR devices werden damit TSCUL_RFR devices in der fhem.cfg (händisch anzupassen)
16_STACKABLETS.pm -> statt der 16_STACKABLE.pm, aus STACKABLE werden damit STACKABLETS devices in der fhem.cfg (händisch anzupassen)
97_timerTS.pm           -> Austausch-Timerroutinen und fhemFork()

10_UNIRoll_TS.pm  -> statt der 10_UNIRoll.pm, mit TSCUL IO-devices zu verwenden, aus UNIRoll wird dann UNIRoll_TS  in der fhem.cfg (händisch anzupassen)
13_TSKS300.pm     -> statt der 13_KS300.pm, mit TSCUL IO-devices zu verwenden, aus TSKS300 wird dann TSKS300  in der fhem.cfg (händisch anzupassen). Obsolet, da 14_TSCUL_WS.pm nun KS300 unterstützt.
14_TSCUL_TX.pm    -> statt der 14_CUL_TX.pm, mit TSCUL IO-devices zu verwenden, aus CUL_TX wird dann TSCUL_TX  in der fhem.cfg (händisch anzupassen)
14_TSCUL_WS.pm   -> statt der 14_CUL_WS.pm, mit TSCUL IO-devices zu verwenden, aus CUL_WS wird dann TSCUL_WS  in der fhem.cfg (händisch anzupassen)
14_TSCUL_NC7427.pm  -> NC7427 Unterstützung
15_TSCUL_EM.pm   -> statt der 15_CUL_EM.pm, mit TSCUL IO-devices zu verwenden, aus CUL_EM wird dann TSCUL_EM  in der fhem.cfg (händisch anzupassen)
CalcUtil.pm               -> Hilfsrechenroutinen für Taupunkt und Windstärkeindex
ReadingUtil.pm          -> Hilfsroutinen für Readings

Da diese Module ergänzt werden (müssen!), überleben sie auch ein Update von FHEM.

98_fhemdebug.pm     -> fhemdebug zur zwingenden Nutzung mit 97_timerTS.pm.
98_apptime.pm          -> apptime zur zwingenden Nutzung mit 97_timerTS.pm.
98_apptm.pm            -> apptime zur zwingenden Nutzung mit 97_timerTS.pm, mit geringerem Speicherverbrauch bei weniger Details
10_IT.pm                   -> vermeidet unnötiges busy waiting beim Senden. Wird ohne Schutz von FHEM update überschrieben

Außerdem:

98_TSCULflash.pm     -> Zum Flash von TSCUL_V3, TSPIGATOR (an CUNX) mit Datei in FHEM/firmware

10_CUL_HM.pm         -> angepasste Version zur Nutzung mit TSCUL/tsculfw. Die Nutzung dieses Moduls ist optional. Für CUL_V3, nanoCUL, miniCUL im Multio-HM-IO Betrieb jedoch empfohlen, da sie den EEPROM Verschleiss über das Attribut "rssiSwitchHyst" verringert. Nur diese Version bietet derzeit vollständige TSCUL/tsculfw Unterstützung.
HMConfig.pm             -> mit der enthaltenen 10_CUL_HM.pm zwingend zu verwenden. Einstelllimits für HM-CC-RT-DN Regler P und I Anteil erweitert. Damit kann man mit R-regAdaptive offDeter deutlich mehr an den Regelparametern spielen.
98_HMinfo.pm           -> mit der enthaltenen 10_CUL_HM.pm zwingend zu verwenden. Spaltenbreiten in Tabelle von protoEvents variabel zu verbesserten Übersicht in der Darstellung.
98_HMtemplate.pm   -> mit der enthaltenen 10_CUL_HM.pm zwingend zu verwenden.
Die 4 Dateien entsprechen einem Stand von Mitte 02/2020. Derzeit sollten diese verwendet werden.

10_CULG.pm              -> optional, enthalten, da die Firmware es unterstützt

98_autocreate.pm       -> autocreate mit TSCUL Unterstützung

98_Cumulate               -> Kumulieren von Zählwerten, wie Strom, Regenmenge etc.
98_SAverage.pm         -> Mittelwertbildung von z.B. Temperaturen. Stunde, Tag, Monat und Jahr, sowie ein gleitender Mittelwert der letzten Stunde sind damit möglich.


Wie immer, vor Austausch und Veränderungen der Module und fhem.cfg, erst Backup dann Ändern!

Mit folgendem Eintrag (oder Ergänzung des attributs) in der fhem.cfg kann man das fhem Update am ungewollten Austausch der angepassten Module hindern:
attr global exclude_from_update 00_TSCUL.pm 16_STACKABLETS.pm DevIoTS.pm 10_UNIRoll_TS.pm 13_TSKS300.pm 14_TSCUL_TX.pm 14_TSCUL_WS.pm 15_TSCUL_EM.pm CalcUtil.pm 14_TSCUL_NC7427.pm ReadingUtil.pm 97_timerTS.pm 98_TSCULflash.pm 98_apptime.pm 98_apptm.pm 10_IT.pm 10_CULG.pm 10_CUL_HM.pm HMConfig.pm 98_HMinfo.pm 98_HMtemplate.pm ReadingUtil.pm 98_autocreate.pm 98_Cumulate.pm 98_SAverage.pm 98_fhemdebug.pm

Hier https://forum.fhem.de/index.php/topic,24436.msg501057.html#msg501057 noch Rudolfs Tip zur Aktualisierung des Commandref  nach dem Kopieren/Austausch der Dateien so dass dann auch Doku zur Nutzung zu lesen ist.
fhem> { `perl contrib/commandref_join.pl` }

Noch ein Hinweis: TSCUL fragt auch die Firmwareversion der tsculfw auf 0.34 ab. Eine ältere Version wird also nicht unterstützt!

Frequenzoffset: Für HM ist ein Frequenzoffset von -20.6kHz im EEPROM als default in der tsculfw hinterlegt (das ist ein individuelles Optimum für meinen COC). Dieser Frequenzoffset kann mit set hmFreqOffs umgestellt werden. 0 ist default in der Standard-culfw.
Wenn also keine Antwort von angesprochenen HM devices kommt, dann hmFreqOffs von 0 ausgehend verstellen. CUNX z.B. geht eher in Richtung + mit dem Offset.
Wer das Frequenzspektrum sichtbar machen kann, kann sich die optimale Mitte aller devices ermitteln und mit dem Offset sein CUL dazu passend einstellen.

Noch ein Tip zur Haltbarkeit der CULs mit wenig SRAM (CUL V3, nanoCUL, miniCUL ...). Jedesmal, wenn einem HM-Device das IODev durch Roaming neu zugeordnet wird, führt das zu EEPROM Schreibvorgängen in den beteiligten CULs. Die Lebensdauer des EEPROMs ist begrenzt (100000 Schreibzyklen laut Datenblatt). Daher rate ich zur Nutzung des VorzugsIOs beim Device Attribut IOgrp. Also nicht einfach stumpf
attr HMdeviceName IOgrp VCCU
setzen, sondern
attr HMdeviceName IOgrp VCCU:CUL_mit_gutem_Empfang_fuer_Device
sofern die Roaming Funktionalität entsprechend RSSI für das jeweilige device nicht zwingend benötigt wird. Ein Fallback auf einen anderen CUL bleibt dennoch möglich.
Mit dem Attribut "rssiSwitchHyst", das in der beigefügten 10_CUL_HM.pm verfügbar ist, kann bei den HM-devices die Umschalthysterese für das Roaming von 10 bis auf 2 bei Bedarf für mobile devices verringert werden.
Mit dem Attribut "hmForceLzyCfg" kann wakeup und keep awake support bei solchen CULs aktiviert werden. Das erhöht den EEPROM Verschleiß beim Lesen oder Verändern von Registerwerten bei wakup und lazy config devices.

Ergänzt ist auch noch ein set TX3Send.
Damit lassen sich TX3 Sensordatentelegramme auf 433er CULs versenden.
Beispiel:

define NF_TempOut notify Sen_Aussen:temperature.*  {fhem("set TSCUL_WS433 TX3Send T:".(ReadingsVal("Sen_Aussen","temperature","n.a."))." SID:23 U")}

define NF_HumOut notify Sen_Aussen:humidity.* {fhem("set TSCUL_WS433 TX3Send H:".(ReadingsVal("Sen_Aussen","humidity","n.a."))." SID:23 U")}


Ergänzt ist auch noch ein set KSSend.
Damit lassen sich WS Sensordatentelegramme versenden.
Beispiel:

define NF_TempOut notify Sen_Aussen:temperature.*  {fhem("set TSCUL_WS433 KSSend T:".(ReadingsVal("Sen_Aussen","temperature","n.a."))." H:".(ReadingsVal("Sen_Aussen","humidity","n.a."))." Code:2")}


Hier geht es zur vorherigen Version https://forum.fhem.de/index.php/topic,24436.msg1022651.html#msg1022651.

Gruß, Ansgar.

pantau

Hallo Ansgar,

ich sehe noch folgendes im LOG:
2020.04.28 20:59:16 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=29 25=19 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=EA 35=0D 36=00 37=00 38=B4 39=FE 3A=00 3B=00 3C=00 3D=00
2020.04.28 21:14:16 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=2A 25=1A 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=E9 35=0D 36=00 37=00 38=B4 39=FC 3A=00 3B=00 3C=00 3D=00
2020.04.28 21:29:17 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=29 25=19 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=E9 35=0D 36=00 37=00 38=B4 39=FE 3A=00 3B=00 3C=00 3D=00
2020.04.28 21:44:17 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=29 25=19 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=E9 35=0D 36=00 37=00 38=B4 39=FE 3A=00 3B=00 3C=00 3D=00
2020.04.28 21:59:17 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=29 25=19 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=E9 35=0D 36=00 37=00 38=B4 39=FD 3A=00 3B=00 3C=00 3D=00
2020.04.28 22:14:17 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=29 25=1A 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=E9 35=0D 36=00 37=00 38=B4 39=FC 3A=00 3B=00 3C=00 3D=00
2020.04.28 22:29:17 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=29 25=19 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=E9 35=0D 36=00 37=00 38=B4 39=FE 3A=00 3B=00 3C=00 3D=00
2020.04.28 22:44:17 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=29 25=1A 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=E9 35=0D 36=00 37=00 38=B4 39=FC 3A=00 3B=00 3C=00 3D=00
2020.04.28 22:59:17 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=29 25=1A 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=EA 35=0D 36=00 37=00 38=B4 39=FC 3A=00 3B=00 3C=00 3D=00
2020.04.28 23:14:17 2: TSCUL_ReceiveDelayed: CUL_2  C 00=0D 01=2E 02=2D 03=47 04=D3 05=91 06=FF 07=00 08=32 09=00 0A=00 0B=0D 0C=00 0D=10 0E=B0 0F=71 10=56 11=8D 12=30 13=03 14=FF 15=00 16=07 17=10 18=18 19=14 1A=6C 1B=07 1C=27 1D=92 1E=FF 1F=FF 20=FB 21=B6 22=11 23=EF 24=29 25=19 26=1F 27=41 28=00 29=59 2A=7F 2B=2F 2C=81 2D=35 2E=09 2F=00 30=00 31=04 32=00 33=80 34=E9 35=0D 36=00 37=00 38=B4 39=FE 3A=00 3B=00 3C=00 3D=00

An irgendwas verschluckt sich der CUL_2?
list CUL_2 (433MHz, CUL_V3_RFR geflasht):
Internals:
   CMDS       BCFGJKMRTUVWXYeilmtux
   Clients    STACKABLETS:STACKABLE:TSCUL_WS:TSCUL_NC7427:IT:CUL_FHTTK:CUL_HOERMANN:TSCUL_TX:CUL_IR:SOMFY:Revolt:ESA2000:TSCUL_RFR:TSCUL_EM:BS:USF1000:FS20:FHT.*:TSKS300:HMS:FS20V:CUL_TCM97001:CUL_REDIRECT
   DEF        192.168.99.111:2004 0000
   DeviceName 192.168.99.111:2004
   FD         252
   FHTID      0000
   FUUID      5d3b2745-f33f-d5a5-f9c7-e87e8c111256c756
   NAME       CUL_2
   NR         1831
   PARTIAL   
   RAWMSG     
   STATE      Initialized
   SlowRF_IntCalcStat Last: 10.0  Min: 5.0  Mean: 11.8  Max: 49.0
   TYPE       TSCUL
   VERSION    VTS 0.35 CUL433
   VERSION_HW CUL_V3.4_0004
   VERSION_TS no ASKSIN
   XmitOpen   0
   initString XP1C
X21
   MatchList:
     1:STACKABLETS ^\*
     2:STACKABLE ^\*
     A:TSCUL_WS ^K[\dA-F]....
     B:TSCUL_NC7427 ^n..........
     C:Hideki   ^P12#75[A-F0-9]{17,30}
     C:IT       ^i.(?::.|.....)
     C:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     D:CUL_FHTTK ^T[\dA-F][\dA-F][\dA-F][\dA-F][\dA-F][\dA-F][\dA-F][\dA-F]
     E:CUL_HOERMANN ^R..........
     F:TSCUL_TX ^TXA.........
     G:CUL_IR   ^I............
     H:SOMFY    ^Y[r|t|s]:?[\dA-F]+
     I:Revolt   ^r......................$
     J:ESA2000  ^S................................$
     K:TSCUL_RFR ^[\dA-F][\dA-F][\dA-F][\dA-F]~.
     L:TSCUL_EM ^E0.0[\dA-F]..............
     M:FS20V    ^81..(?:04|0c)..0101a001......00[89a-f]...
     N:BS       ^81..(?:04|0c)..0101a001a5cf
     O:USF1000  ^81..(?:04|0c)..0101a001a5ceaa00....
     P:FS20     ^81..(?:04|0c)..0101a001
     Q:FHT      ^81..(?:04|09|0d)..(?:0909a001|83098301|c409c401)..
     R:TSKS300  ^810d04..4027a001
     T:HMS      ^810e04......a001
     U:CUL_TCM97001 ^s[\dA-F]+
     V:CUL_REDIRECT ^o
   READINGS:
     2020-04-28 23:24:07   ITSndFreq       433.920MHz +0.000kHz
     2020-04-28 23:20:48   Ints_per_sec    SI: 3.30636  TI: 0.51513  S: 0.60480  L: 0.11638  F: 0.18697  M: 0.00000
     2020-01-10 14:00:01   SlowRFSndFreq   433.920MHz +0.000kHz
     2020-04-28 23:23:22   SlowRfconf      freq:433.920MHz freqOffs:0.000kHz bWidth:325kHz freqIF:330.08kHz rAmpl:42dB sens:12dB dRate:2.461kBit/s
agcPrio:0 agcWait:16 agcHyst:2 agcMaxLNA:0.0dB agcMaxDVGA:0 AGC_FREEZE:0
CCAmode:1 csRelThr:10dB csAbsThr:7dB
     2020-04-26 17:43:59   Xmit-Events     non-HM:1 disconnected:1
     2020-04-28 23:23:07   ccconf          freq:433.920MHz freqOffs:0.000kHz bWidth:325kHz freqIF:330.08kHz rAmpl:42dB sens:12dB dRate:2.461kBit/s
agcPrio:0 agcWait:16 agcHyst:2 agcMaxLNA:0.0dB agcMaxDVGA:0 AGC_FREEZE:0
CCAmode:1 csRelThr:10dB csAbsThr:7dB
     2020-04-28 23:24:24   cmds             B C F G J K M R T U V W X Y e i l m t u x
     2020-04-26 17:43:59   cond            non-HM
     2020-03-04 09:53:48   credit10ms      2700
     2020-03-04 09:53:41   peakfilter      88 µs
     2020-04-26 17:43:58   prot_disconnected last
     2020-04-26 17:43:59   prot_non-HM     last
     2020-04-26 17:43:59   state           Initialized
     2020-04-21 13:19:21   uptime          6 14:21:33
     2020-04-28 23:23:54   version         VTS 0.35 CUL433
   helper:
     ChkPart    0
     RA_Timeout 0
     SVTS       1
     nRec       0
     recAlive   1
     recd       0
     DEVIOTS:
       RXfailTO   
     HM:
       hmCrdts    9
     SRf:
       lastIntC   741663
       lastIntCTime 1588108848.4171
       lastIntTOC 115284
       lastSyncC  132801
       lastloFltC 27022
       lastmtchErrC 0
       lastupFltC 41940
       IntStat:
         Max        49
         Mean       11.7554347826087
         Min        5
         N          368
     cnd:
       250        1
       253        1
     q:
       HMcndN     250
       hmLanQlen  1
     ref:
       ioBR       3840
       lHMt       4294967295
       lSys       1674315838.40547
       pngLm      80
       scF        1
     zCStat:
Attributes:
   group      Gateways
   room       Server

Ich "vermisse" gerade keinen Sender, weiß also spontan nicht, was da alle 15min empfangen wird.
Ist es sinnvoll zu debuggen oder gibt es eine Möglichkeit das "abzuschalten"?

Danke!

Peter

noansi

Hallo Peter,

der CUL empfängt nichts verwertbares auf 433.92MHz.
Deswegen werden regelmäßig die Registerwerte des CC1101 ausgelesen und bei verbose 2 ins log geschrieben -> verbose 1.

Gruß, Ansgar.

noansi

Hallo Peter,

kannst Du bitte die angehängte Firmware nochmal bezüglich Native mit Lacrosse Emulation testen. Ich habe die Lacrosse Emulation nach meinem Verständnis vom ursprünglichen Code umgeschrieben.
Kommt noch was rein?
Stimmen die Werte?

Danke und Gruß, Ansgar.

pantau

Zitat von: noansi am 01 Mai 2020, 21:07:39
Hallo Peter,

kannst Du bitte die angehängte Firmware nochmal bezüglich Native mit Lacrosse Emulation testen. Ich habe die Lacrosse Emulation nach meinem Verständnis vom ursprünglichen Code umgeschrieben.
Kommt noch was rein?
Stimmen die Werte?
Hallo Ansgar,

flashen und Server neu starten hat geklappt. Der CUNX ist ansprechbar.Er empfängt auch noch im Normalmode.
Nach einem set raw Nr1 passiert das:
2020.05.02 13:24:03 3: set rcul raw Nr1
2020.05.02 13:24:09 3: rcul: Unknown code N01984598B2EFAAAA00009A894A, help me!
2020.05.02 13:24:09 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:24:16 3: rcul: Unknown code N0191451617D0AAAA0000240E6B, help me!
2020.05.02 13:24:16 3: rcul: Unknown code N019506242E3FAAAA0000DCA04F, help me!
2020.05.02 13:24:16 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:24:18 3: rcul: Unknown code N01984598B2EFAAAA0000B38675, help me!
2020.05.02 13:24:18 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:24:18 3: rcul: Unknown code N013421668513AAC770994D4563, help me!
2020.05.02 13:24:24 3: rcul: Unknown code N01914596B7F0AAAA00009EBE7B, help me!
2020.05.02 13:24:24 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:24:24 3: rcul: Unknown code N019506242E3FAAAA00010703C3, help me!
2020.05.02 13:24:24 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:24:26 3: rcul: Unknown code N01984598B2EFAAAA0000DE5185, help me!
2020.05.02 13:24:26 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:24:33 3: rcul: Unknown code N0189800248EF24D53D08D28564, help me!
2020.05.02 13:24:33 3: rcul: Unknown code N019506242E3FAAAA000014C963, help me!
2020.05.02 13:24:33 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:24:35 3: rcul: Unknown code N01984598B2EFAAAA0001013E37, help me!
2020.05.02 13:24:35 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:24:35 3: rcul: Unknown code N0104486047A0FFC6C43A1A07D8, help me!
2020.05.02 13:24:39 1: dewpoint_notify: humidity device hms100tf (humidity) invalid: 0
2020.05.02 13:24:39 1: dewpoint_notify: humidity device hms100tf (H) invalid: 0
2020.05.02 13:24:39 3: rcul: Unknown code N01984597B276AAAA00000CEA65, help me!
2020.05.02 13:24:39 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:24:40 3: rcul: Unknown code N01914596B7F0AAAA00017E2055, help me!
2020.05.02 13:24:40 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:24:41 3: rcul: Unknown code N019506242E3FAAAA0000EA04CE, help me!
2020.05.02 13:24:41 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:24:41 3: rcul: Unknown code N01689985BB19AFBF3001963720, help me!
2020.05.02 13:24:43 3: rcul: Unknown code N01984597B276AAAA00013FFCFE, help me!
2020.05.02 13:24:43 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:24:48 3: rcul: Unknown code N01984597B276AAAA0000FC2A2A, help me!
2020.05.02 13:24:48 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:24:48 3: rcul: Unknown code N01914596B7F0AAAA0000D48F77, help me!
2020.05.02 13:24:48 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:24:49 3: rcul: Unknown code N019506242E3FAAAA000050CFD6, help me!
2020.05.02 13:24:49 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:24:52 3: rcul: Unknown code N01984598B2EFAAAA0000A95743, help me!
2020.05.02 13:24:52 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:24:56 3: rcul: Unknown code N01984598B2EFAAAA0001115882, help me!
2020.05.02 13:24:56 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:24:56 3: rcul: Unknown code N01914596B7F0AAAA0000813204, help me!
2020.05.02 13:24:56 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:24:58 3: rcul: Unknown code N019506242E3FAAAA0000542553, help me!
2020.05.02 13:24:58 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:24:59 3: rcul: Unknown code N01F9190DA78989F3DE4BC0039E, help me!
2020.05.02 13:25:01 3: rcul: Unknown code N01984598B2EFAAAA00008AC00B, help me!
2020.05.02 13:25:01 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:25:05 3: rcul: Unknown code N01B69C1421CB4A01847A6704D6, help me!
2020.05.02 13:25:06 3: rcul: Unknown code N019506242E3FAAAA000065DEC5, help me!
2020.05.02 13:25:06 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:25:08 1: Timeout: 17442.6 ks1
2020.05.02 13:25:08 1: Timeout: 10842.6 Wildcard_T
2020.05.02 13:25:08 1: Timeout: 3155.88333333333 SZ_T
2020.05.02 13:25:08 1: Timeout: 748106.466666667 bad_alt
2020.05.02 13:25:11 3: rcul: Unknown code N01984597B276AAAA00006DC7FE, help me!
2020.05.02 13:25:11 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:25:11 3: rcul: Unknown code N017D2E6C7C90339BBAEB132CA3, help me!
2020.05.02 13:25:11 3: rcul: Unknown code N019506232E91AAAA00003212CF, help me!
2020.05.02 13:25:11 3: rcul: Unknown code H43140023246, help me!
2020.05.02 13:25:12 3: FS20 set Heizung off
2020.05.02 13:25:12 3: FS20 set HZ_S2 on
2020.05.02 13:25:12 3: rcul: Unknown code N01914596B7F0AAAA0001F548ED, help me!
2020.05.02 13:25:12 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:25:13 3: rcul: Unknown code N01984597B276AAAA00009F7189, help me!
2020.05.02 13:25:13 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:25:17 3: rcul: Unknown code N01984598B2EFAAAA000003DCCB, help me!
2020.05.02 13:25:17 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:25:18 3: rcul: Unknown code N019506242E3FAAAA00003B0623, help me!
2020.05.02 13:25:18 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:25:21 3: rcul: Unknown code N01914596B7F0AAAA00013F636C, help me!
2020.05.02 13:25:21 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:25:22 3: rcul: Unknown code N01984597B276AAAA00009A794C, help me!
2020.05.02 13:25:22 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:25:23 3: rcul: Unknown code N019506242E3FAAAA0001E9C180, help me!
2020.05.02 13:25:23 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:25:26 3: rcul: Unknown code N0103AF9B498C3A9D312D856C20, help me!
2020.05.02 13:25:26 3: rcul: Unknown code N01984598B2EFAAAA00009C96F8, help me!
2020.05.02 13:25:26 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:25:29 3: rcul: Unknown code N01914596B7F0AAAA00000AFDDC, help me!
2020.05.02 13:25:29 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:25:30 3: rcul: Unknown code N01984598B2EFAAAA000079AEC9, help me!
2020.05.02 13:25:30 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:25:31 3: rcul: Unknown code N019506242E3FAAAA0000463886, help me!
2020.05.02 13:25:31 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:25:34 3: rcul: Unknown code N01984598B2EFAAAA00002C3006, help me!
2020.05.02 13:25:34 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:25:36 3: rcul: Unknown code N011B5F015E05645B120B0E460C, help me!
2020.05.02 13:25:37 3: rcul: Unknown code N01914596B7F0AAAA0001A4E8E8, help me!
2020.05.02 13:25:37 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:25:39 3: rcul: Unknown code N019506242E3FAAAA00017110E0, help me!
2020.05.02 13:25:39 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:25:43 3: rcul: Unknown code N01984597B276AAAA00006124E8, help me!
2020.05.02 13:25:43 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:25:45 3: rcul: Unknown code N01914596B7F0AAAA0000F610AE, help me!
2020.05.02 13:25:45 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:25:47 3: rcul: Unknown code N01984598B2EFAAAA0000DC0168, help me!
2020.05.02 13:25:47 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:25:48 3: rcul: Unknown code N019506242E3FAAAA000008504B, help me!
2020.05.02 13:25:48 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:25:51 3: rcul: Unknown code N01704240AACFD510E0DAA8B7C3, help me!
2020.05.02 13:25:51 3: rcul: Unknown code N01984598B2EFAAAA000076204A, help me!
2020.05.02 13:25:51 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:25:53 3: rcul: Unknown code N01914596B7F0AAAA0001C2D946, help me!
2020.05.02 13:25:53 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:25:56 3: rcul: Unknown code N01984598B2EFAAAA000098AF0C, help me!
2020.05.02 13:25:56 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:25:56 3: rcul: Unknown code N019506242E3FAAAA000060604E, help me!
2020.05.02 13:25:56 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:26:01 3: rcul: Unknown code N01914596B7F0AAAA0001CE0CA9, help me!
2020.05.02 13:26:01 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:26:04 3: rcul: Unknown code N01984598B2EFAAAA00001D60B4, help me!
2020.05.02 13:26:04 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:26:06 3: rcul: Unknown code N019A5EA8E89F7B0236361DEABD, help me!
2020.05.02 13:26:08 3: rcul: Unknown code N01287B28D81CB996E058FB144F, help me!
2020.05.02 13:26:09 3: rcul: Unknown code N01914596B7F0AAAA000164544E, help me!
2020.05.02 13:26:09 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:26:11 3: rcul: Unknown code N01B1A015F388C8DBA75660E2A6, help me!
2020.05.02 13:26:13 3: rcul: Unknown code N019506242E3FAAAA0001E9CD87, help me!
2020.05.02 13:26:13 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:26:13 3: rcul: Unknown code N01984597B276AAAA0001D3483C, help me!
2020.05.02 13:26:13 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:26:17 3: rcul: Unknown code N01984597B276AAAA0000F0BBE7, help me!
2020.05.02 13:26:17 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:26:17 3: rcul: Unknown code N01914596B7F0AAAA00010A9B21, help me!
2020.05.02 13:26:17 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:26:21 3: rcul: Unknown code N01984598B2EFAAAA000002E339, help me!
2020.05.02 13:26:21 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:26:26 3: rcul: Unknown code N01914596B7F0AAAA0000C70A8C, help me!
2020.05.02 13:26:26 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:26:26 3: rcul: Unknown code N01984597B276AAAA000074A135, help me!
2020.05.02 13:26:26 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:26:29 3: rcul: Unknown code N019506242E3FAAAA0000558E9B, help me!
2020.05.02 13:26:29 3: rcul: Unknown code H43140024246, help me!
2020.05.02 13:26:30 3: rcul: Unknown code N01984598B2EFAAAA0000D96AA4, help me!
2020.05.02 13:26:30 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:26:34 3: rcul: Unknown code N01984597B276AAAA00000ED3E3, help me!
2020.05.02 13:26:34 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:26:38 3: rcul: Unknown code N01984597B276AAAA00001AF673, help me!
2020.05.02 13:26:38 3: rcul: Unknown code H43212097150, help me!
2020.05.02 13:26:42 3: rcul: Unknown code N01914596B7F0AAAA00000CD996, help me!
2020.05.02 13:26:42 3: rcul: Unknown code H43052096155, help me!
2020.05.02 13:26:42 3: rcul: Unknown code N01AA54D626BDE69E4694CFDA39, help me!
2020.05.02 13:26:47 1: 192.168.99.181:2323 disconnected, waiting to reappear rcul
2020.05.02 13:26:47 2: TSCUL_condUpdateHM: rcul new condition disconnected
2020.05.02 13:26:48 3: rcul: Unknown code N01984598B2EFAAAA00018264D5, help me!
2020.05.02 13:26:48 3: rcul: Unknown code H43212098150, help me!
2020.05.02 13:26:50 1: rcul is VERSION_TS, VTS 0.36 CUL868, CUNX_V1.0_0014
2020.05.02 13:26:50 2: TSCUL_condUpdateHM: rcul new condition non-HM
2020.05.02 13:26:51 1: 192.168.99.181:2323 reappeared (rcul)
2020.05.02 13:26:55 3: set rcul raw Nx

=> sieht für mich nicht erfolgreich aus, bei den Lacrosse Sensoren sehe ich auch keine Werte vom CUNX.
Soll ich was loggen und wenn ja mit welchen Einstellungen?

Gruß

Peter

noansi

Hallo Peter,

danke, mir scheint da noch eine Ziffer bei Lacrosse durch die Lappen gegangen zu sein.

Gruß, Ansgar.

noansi

Hallo Peter,

neue Version mit der Bitte um neuen Native Test.

Wenn der N log Output nervt, dann kann der beim CUL mit dem neuen Attribut SuppressNative = 1 unterdrückt werden. Es gibt kein verarbeitendes Modul dafür.
Außerdem habe ich den rfmode um Native1 bis Native3 erweitert und den RSSI mal versucht aufzunehmen.

Danke, Ansgar

pantau

Zitat von: noansi am 02 Mai 2020, 14:30:29
Hallo Peter,

neue Version mit der Bitte um neuen Native Test.

Wenn der N log Output nervt, dann kann der beim CUL mit dem neuen Attribut SuppressNative = 1 unterdrückt werden. Es gibt kein verarbeitendes Modul dafür.
Außerdem habe ich den rfmode um Native1 bis Native3 erweitert und den RSSI mal versucht aufzunehmen.

Danke, Ansgar
Besser!
Erschreit zwar noch um Hilfe:
20.05.03 13:39:54 3: rcul: Unknown code N0199C6322C5CAAAA00000868D4, help me!
2020.05.03 13:39:55 3: rcul: Unknown code N01984597B276AAAA0000ABFEC6, help me!
2020.05.03 13:39:56 3: rcul: Unknown code N01F5D5BDC79C3398B429DA112A, help me!
2020.05.03 13:40:04 3: rcul: Unknown code N01984597B276AAAA0000CB8071, help me!
2020.05.03 13:40:08 3: rcul: Unknown code N019B945FA11210002C83145047, help me!
2020.05.03 13:40:09 1: dewpoint_notify: humidity device hms100tf (humidity) invalid: 0
2020.05.03 13:40:09 1: dewpoint_notify: humidity device hms100tf (H) invalid: 0
2020.05.03 13:40:09 3: rcul: Unknown code N01914595B6ECAAAA00014C9257, help me!
2020.05.03 13:40:11 3: rcul: Unknown code N0199C6322C5CAAAA200480E6F6, help me!
2020.05.03 13:40:12 3: rcul: Unknown code N01984597B276AAAA00008008C9, help me!
2020.05.03 13:40:21 3: rcul: Unknown code N01984597B276AAAA0000115231, help me!
2020.05.03 13:40:24 3: rcul: Unknown code N019506242C5DAAAA0000FDF0C4, help me!
2020.05.03 13:40:25 3: rcul: Unknown code N0146F0B432608BA7C29AD5FFC9, help me!
2020.05.03 13:40:25 3: rcul: Unknown code N01914595B6ECAAAA0000760077, help me!
2020.05.03 13:40:28 1: Timeout: 360.916666666667 rm100_dg
2020.05.03 13:40:28 1: Timeout: 749561.8 bad_alt
2020.05.03 13:40:28 1: Timeout: 18897.9333333333 ks1
2020.05.03 13:40:28 1: Timeout: 12297.9333333333 Wildcard_T
2020.05.03 13:40:29 3: rcul: Unknown code N0199C6322C5CAAAA0080A51413, help me!
2020.05.03 13:40:29 3: rcul: Unknown code N01984597B276AAAA00001EC841, help me!
2020.05.03 13:40:33 3: FS20 set Heizung off
2020.05.03 13:40:33 3: FS20 set HZ_S2 on
2020.05.03 13:40:39 3: rcul: Unknown code N01984597B276AAAA00002C1131, help me!
2020.05.03 13:40:41 3: rcul: Unknown code N019506242C5DAAAA00000FF1D4, help me!
2020.05.03 13:40:41 3: rcul: Unknown code N01914595B6ECAAAA00009923B2, help me!
2020.05.03 13:40:46 3: rcul: Unknown code N0199C6322D7C2AAA000077AAE1, help me!
2020.05.03 13:40:46 3: rcul: Unknown code N01984597B276AAAA00000F0C28, help me!
2020.05.03 13:40:55 3: rcul: Unknown code N01984597B276AAAA00001F4E7B, help me!
2020.05.03 13:40:57 3: rcul: Unknown code N019506242C5DAAAA0001C2DA3A, help me!
2020.05.03 13:40:58 3: rcul: Unknown code N01914595B6ECAAAA0001991404, help me!
2020.05.03 13:41:00 3: rcul: Unknown code N010924642B6DF378B68AA9CAB7, help me!
2020.05.03 13:41:02 3: rcul: Unknown code N01914595B6ECAAAA0000AB8482, help me!
2020.05.03 13:41:03 3: rcul: Unknown code N0199C6322C5CAAAE0002485819, help me!
2020.05.03 13:41:03 3: rcul: Unknown code N01984597B276AAAA000058086D, help me!
2020.05.03 13:41:06 3: rcul: Unknown code N019506242C5DAAAA0000032E6C, help me!
2020.05.03 13:41:07 3: rcul: Unknown code N012C24F09BC107BB8A11791AF0, help me!
2020.05.03 13:41:12 3: rcul: Unknown code N01984597B276AAAA0000E7F402, help me!
2020.05.03 13:41:14 3: rcul: Unknown code N019506242C5DAAAA0001123DC9, help me!
2020.05.03 13:41:18 3: rcul: Unknown code N01914595B6ECAAAA000004E565, help me!
2020.05.03 13:41:19 3: rcul: Unknown code N0127766696376B5AADD2D67D90, help me!
2020.05.03 13:41:20 3: rcul: Unknown code N0199C6322C5C2AAA0000C9F899, help me!
2020.05.03 13:41:21 3: rcul: Unknown code N01984597B276AAAA0000AA0BD4, help me!
2020.05.03 13:41:22 3: rcul: Unknown code N019506242C5DAAAA000057A2FB, help me!
2020.05.03 13:41:29 3: rcul: Unknown code N0199C6F27F5CAEA7E007C77F27, help me!
2020.05.03 13:41:30 3: rcul: Unknown code N01984597B276AAAA0001F94EFF, help me!
2020.05.03 13:41:31 3: rcul: Unknown code N019506242C5DAAAA0001EB95D2, help me!
2020.05.03 13:41:37 3: rcul: Unknown code N01984597B276AAAA0000E14506, help me!
2020.05.03 13:41:37 3: rcul: Unknown code N0199C6322C5CAAAA0000C60E2B, help me!
2020.05.03 13:41:38 3: rcul: Unknown code N01A788881F307C79CB2D5A5E7A, help me!
2020.05.03 13:41:39 3: rcul: Unknown code N019506242C5DAAAA000009947B, help me!
2020.05.03 13:41:42 3: rcul: Unknown code N01914595B6ECAAAA0000FC8FE7, help me!
2020.05.03 13:41:46 3: rcul: Unknown code N01984597B276AAAA0001445360, help me!
2020.05.03 13:41:46 3: rcul: Unknown code N0199C6322C54A2AA00004809C3, help me!
2020.05.03 13:41:47 3: rcul: Unknown code N019506242C5DAAAA0000F8D4EE, help me!
2020.05.03 13:41:50 3: rcul: Unknown code N01914594B618AAAA0000BF21FF, help me!
2020.05.03 13:41:51 3: rcul: Unknown code N010CC80954BFB6DA2BDBA19936, help me!
2020.05.03 13:41:53 3: rcul: Unknown code N01490374C22367B3FE176151AF, help me!
2020.05.03 13:41:54 3: rcul: Unknown code N01914594B618AAAA00012C991D, help me!
2020.05.03 13:41:54 3: rcul: Unknown code N01984597B276AAAA0000844BC8, help me!
2020.05.03 13:41:55 3: rcul: Unknown code N0199C6322C1CAAAA00003A3DA9, help me!
2020.05.03 13:41:56 3: rcul: Unknown code N019506242C5DAAAA0000EBAC70, help me!
2020.05.03 13:41:58 3: rcul: Unknown code N01914594B729AAAA000034474A, help me!
2020.05.03 13:42:00 3: rcul: Unknown code N019506232CF3AAAA000149E927, help me!
2020.05.03 13:42:03 3: rcul: Unknown code N01984597B276AAAA0000A96A60, help me!
2020.05.03 13:42:03 3: rcul: Unknown code N0199C6322C5CAAAA000008FA79, help me!
2020.05.03 13:42:04 3: rcul: Unknown code N019506242C5DAAAA0001D0FC7E, help me!
2020.05.03 13:42:06 3: rcul: Unknown code N01914594B618AAAA0001E65B97, help me!
2020.05.03 13:42:08 3: rcul: Unknown code N019506242C5DAAAA00005BDE04, help me!
2020.05.03 13:42:10 3: rcul: Unknown code N01914594B618AAAA000089AC00, help me!
2020.05.03 13:42:12 3: rcul: Unknown code N01984597B276AAAA000144C18C, help me!
2020.05.03 13:42:12 3: rcul: Unknown code N0199C6322C5CAABA8000781B4D, help me!
2020.05.03 13:42:12 3: rcul: Unknown code N019506242C5DAAAA0000DE992F, help me!
2020.05.03 13:42:14 3: rcul: Unknown code N01914595B7DDAAAA00012040C3, help me!
2020.05.03 13:42:19 3: rcul: Unknown code N0105748F4870C1ED481313CA58, help me!
2020.05.03 13:42:21 3: rcul: Unknown code N01984597B276AAAA000078953A, help me!
2020.05.03 13:42:21 3: rcul: Unknown code N0199C6322C5CAAAA80003368FE, help me!
2020.05.03 13:42:21 3: rcul: Unknown code N019506242C5DAAAA000197C66F, help me!
2020.05.03 13:42:22 3: rcul: Unknown code N0153D4CB84F44BB1B2E25072B7, help me!
2020.05.03 13:42:22 3: rcul: Unknown code N01914594B618AAAA0001CD96D1, help me!
2020.05.03 13:42:26 3: rcul: Unknown code N01914594B729AAAA00008B9206, help me!
2020.05.03 13:42:29 3: rcul: Unknown code N01984597B276AAAA0000894080, help me!
2020.05.03 13:42:29 3: rcul: Unknown code N019506242C5DAAAA000061B344, help me!
2020.05.03 13:42:29 3: rcul: Unknown code N0199C6322C5CAAAA0000FB0604, help me!
2020.05.03 13:42:30 3: rcul: Unknown code N01543C50C22B7C9566822C6075, help me!
2020.05.03 13:42:30 3: rcul: Unknown code N01914594B618AAAA00001E081A, help me!
2020.05.03 13:42:34 3: rcul: Unknown code N01914594B618AAAA00002561AA, help me!
2020.05.03 13:42:37 3: rcul: Unknown code N01984597B276AAAA0000BDB3DD, help me!
2020.05.03 13:42:37 3: rcul: Unknown code N019506242C5DAAAA00000CC297, help me!
2020.05.03 13:42:38 3: rcul: Unknown code N0199C6322C54AAAA00009F5403, help me!
2020.05.03 13:42:38 3: rcul: Unknown code N01914594B729AAAA0001362FCA, help me!
2020.05.03 13:42:46 3: rcul: Unknown code N01984597B276AAAA0001EAB783, help me!
2020.05.03 13:42:46 3: rcul: Unknown code N0199C6322C5DAAAB0000CFB864, help me!
2020.05.03 13:42:47 3: rcul: Unknown code N01914594B618AAAA0000EDC24F, help me!
2020.05.03 13:42:49 3: rcul: Unknown code N0133F03AD0220AC4A9BE7D26E4, help me!
2020.05.03 13:42:51 3: rcul: Unknown code N01914594B729AAAA000117AC0E, help me!
2020.05.03 13:42:54 3: rcul: Unknown code N019506242C5DAAAA0000E90908, help me!
2020.05.03 13:42:54 3: rcul: Unknown code N01984597B276AAAA0001B35B45, help me!
2020.05.03 13:42:55 3: rcul: Unknown code N01914594B418AAAA00005C235A, help me!
2020.05.03 13:42:55 3: rcul: Unknown code N0199C6323C5CAAAA000054806E, help me!
2020.05.03 13:42:55 3: rcul: Unknown code N015DFBBDBEB8F208A0D5361B4C, help me!
2020.05.03 13:42:57 3: rcul: Unknown code N019385DA63C9ECD63E95751E04, help me!
2020.05.03 13:43:02 3: rcul: Unknown code N019506242C5DAAAA0001385C1F, help me!
2020.05.03 13:43:03 3: rcul: Unknown code N01984597B276AAAA0001B84B4A, help me!
2020.05.03 13:43:03 3: rcul: Unknown code N01914594B729AAAA000050A089, help me!
2020.05.03 13:43:04 3: rcul: Unknown code N0198C4322C5CAAAA0000BD5363, help me!
2020.05.03 13:43:07 3: rcul: Unknown code N01914594B618AAAA000147864E, help me!
2020.05.03 13:43:08 3: rcul: Unknown code N014EAED9C127858C2E609C98E5, help me!
2020.05.03 13:43:10 3: rcul: Unknown code N019506242C5DAAAA000031E992, help me!
2020.05.03 13:43:11 3: rcul: Unknown code N01914594B618AAAA0000EA3D15, help me!
2020.05.03 13:43:11 3: rcul: Unknown code N01984597B276AAAA0000CF2A55, help me!
2020.05.03 13:43:12 3: rcul: Unknown code N0199C6322C5CAAAA000006D193, help me!
2020.05.03 13:43:15 3: rcul: Unknown code N01914594B729AAAA000066444F, help me!
2020.05.03 13:43:15 3: rcul: Unknown code N01B16CA690A05943AA9AAE80E7, help me!
2020.05.03 13:43:15 3: rcul: Unknown code N01984598B2EFAAAA00003A82A0, help me!
2020.05.03 13:43:20 3: rcul: Unknown code N01984597B276AAAA0000BF7484, help me!
2020.05.03 13:43:21 3: rcul: Unknown code N0191C6322C5CAAAA000055429B, help me!
2020.05.03 13:43:23 3: rcul: Unknown code N01914594B618AAAA0000AE8895, help me!
2020.05.03 13:43:24 3: rcul: Unknown code N01984598B2EFAAAA0000C70766, help me!
2020.05.03 13:43:27 3: rcul: Unknown code N01914594B729AAAA000016B591, help me!
2020.05.03 13:43:27 3: rcul: Unknown code N019506242C5DAAAA0001A42997, help me!
2020.05.03 13:43:28 3: rcul: Unknown code N01B263C3DC0B9199C9DEE51A7F, help me!
2020.05.03 13:43:28 3: rcul: Unknown code N01984597B276AAAA000005929E, help me!
2020.05.03 13:43:29 3: rcul: Unknown code N0199C6322C5CAAAA0000AAAE32, help me!
2020.05.03 13:43:31 3: rcul: Unknown code N01914594B729AAAA00000C0C16, help me!
2020.05.03 13:43:32 3: rcul: Unknown code N01984598B2EFAAAA0000011A3C, help me!
2020.05.03 13:43:35 3: rcul: Unknown code N01914594B618AAAA000173C9C2, help me!
2020.05.03 13:43:35 3: rcul: Unknown code N019506242C5DAAAA0001B1BC4C, help me!
2020.05.03 13:43:36 3: rcul: Unknown code N017A3C5739F3834338358E03B1, help me!
2020.05.03 13:43:37 3: rcul: Unknown code N01B924EBE8E16EA4377A928F54, help me!
2020.05.03 13:43:37 3: rcul: Unknown code N01984598B2EFAAAA0000F7E88C, help me!
2020.05.03 13:43:38 3: rcul: Unknown code N019986322C5CAAAA0000EA70C7, help me!
2020.05.03 13:43:39 3: rcul: Unknown code N01914594B729AAAA000160D3CA, help me!
2020.05.03 13:43:41 3: rcul: Unknown code N0135005802FFC0BFD1A46F682E, help me!
2020.05.03 13:43:41 3: rcul: Unknown code N01984598B2EFAAAA0000620A44, help me!
2020.05.03 13:43:42 3: rcul: Unknown code N01854AA0FD420C7722264F7B11, help me!
2020.05.03 13:43:43 3: rcul: Unknown code N01914594B729AAAA0000B2A484, help me!
2020.05.03 13:43:44 3: rcul: Unknown code N019506242C5DAAAA0000F89153, help me!
2020.05.03 13:43:45 3: rcul: Unknown code N01984597B276AAAA00002E7107, help me!
2020.05.03 13:43:46 3: rcul: Unknown code N01CF565B906697A5CCEE8B10D9, help me!
2020.05.03 13:43:47 3: rcul: Unknown code N0199C6322C5CAAAA00002C8D5A, help me!
2020.05.03 13:43:47 3: rcul: Unknown code N01914594B729AAAA000105C409, help me!
2020.05.03 13:43:49 3: rcul: Unknown code N01984598B2EFAAAA0000DA0A4E, help me!
2020.05.03 13:43:54 3: rcul: Unknown code N01984597B276AAAA00006BFA09, help me!
2020.05.03 13:43:55 3: rcul: Unknown code N01914594B618AAAA0000194D4F, help me!
2020.05.03 13:43:55 3: rcul: Unknown code N0199C6322C5CAAAA0000C62D36, help me!
2020.05.03 13:43:58 3: rcul: Unknown code N01984597B276AAAA0000A76B5A, help me!
2020.05.03 13:43:59 3: rcul: Unknown code N01914594B729AAAA000029D950, help me!
2020.05.03 13:44:00 3: rcul: Unknown code N019506242C5DAAAA0000BE6676, help me!
2020.05.03 13:44:02 3: rcul: Unknown code N01984597B276AAAA0000E2887F, help me!
2020.05.03 13:44:03 3: rcul: Unknown code N01914594B729AAAA00011C818A, help me!
2020.05.03 13:44:05 3: rcul: Unknown code N019946322C5CAAAA0000215C6A, help me!
2020.05.03 13:44:07 3: rcul: Unknown code N01914594B729AAAA0000D00B66, help me!
2020.05.03 13:44:09 3: rcul: Unknown code N019506242C5DAAAA00000AB5EE, help me!
2020.05.03 13:44:10 3: rcul: Unknown code N01CAD247D505612158F0A439B1, help me!
2020.05.03 13:44:11 3: rcul: Unknown code N01984597B276AAAA0000835ED1, help me!
2020.05.03 13:44:11 3: rcul: Unknown code N01220119357AD3B11C0F1CB652, help me!
2020.05.03 13:44:12 3: rcul: Unknown code N0119C6322C5CAAAA0000FD75EE, help me!
2020.05.03 13:44:15 3: rcul: Unknown code N01984598B2EFAAAA0001039651, help me!
2020.05.03 13:44:15 3: rcul: Unknown code N01914594B618AAAA0000F1D477, help me!
2020.05.03 13:44:17 3: rcul: Unknown code N019506242C5DAAAA000000393C, help me!
2020.05.03 13:44:19 3: rcul: Unknown code N01984597B276AAAA0001D51D6F, help me!
2020.05.03 13:44:19 3: rcul: Unknown code N01914594B729AAAA0001F9BE54, help me!
2020.05.03 13:44:21 3: rcul: Unknown code N0199C6322C54AAAA000001D617, help me!
2020.05.03 13:44:23 3: rcul: Unknown code N01914594B729AAAA000197A697, help me!
2020.05.03 13:44:24 3: rcul: Unknown code N01984597B276AAAA0000338C8F, help me!
2020.05.03 13:44:25 3: rcul: Unknown code N019506242C5DAAAA00008B79A0, help me!
2020.05.03 13:44:28 3: rcul: Unknown code N01914594B729AAAA0000D1AC7B, help me!
2020.05.03 13:44:29 3: rcul: Unknown code N01984597B276AAAA0001A402B2, help me!
2020.05.03 13:44:33 3: rcul: Unknown code N012194462B234637C9309339D0, help me!
2020.05.03 13:44:34 3: rcul: Unknown code N019506242C5DAAAA0000B9CC28, help me!
2020.05.03 13:44:36 3: rcul: Unknown code N01914594B729AAAA0000772BA9, help me!
2020.05.03 13:44:36 3: rcul: Unknown code N01984597B276AAAA00011C3D2A, help me!
2020.05.03 13:44:45 3: rcul: Unknown code N01984597B276AAAA00004A1650, help me!
2020.05.03 13:44:47 3: rcul: Unknown code N0199C6322C5CAAAA000270F4C8, help me!
2020.05.03 13:44:48 3: rcul: Unknown code N01914594B618AAAA0001E15AFF, help me!
2020.05.03 13:44:49 3: rcul: Unknown code N01984598B2EFAAAA00003926CC, help me!
2020.05.03 13:44:50 3: rcul: Unknown code N019506252CA9AAAA000096787C, help me!
2020.05.03 13:44:52 3: rcul: Unknown code N01914594B729AAAA0000A8F9F1, help me!
2020.05.03 13:44:53 3: rcul: Unknown code N01984597B276AAAA00000D79B4, help me!
2020.05.03 13:44:54 3: rcul: Unknown code N019506252CA9AAAA0000AD563B, help me!
2020.05.03 13:44:55 3: rcul: Unknown code N0199C6322C5CAAAA00005EA51B, help me!
2020.05.03 13:44:56 3: rcul: Unknown code N01914594B729AAAA0001E696B3, help me!
2020.05.03 13:44:57 3: rcul: Unknown code N0129E09428630C8F42761766F0, help me!
2020.05.03 13:44:58 3: rcul: Unknown code N01984597B276AAAA0000BE2765, help me!
2020.05.03 13:44:58 3: rcul: Unknown code N019506242C5DAAAA000046CFA3, help me!
2020.05.03 13:45:00 3: rcul: Unknown code N01914594B618AAAA0001FCAF80, help me!
2020.05.03 13:45:02 3: rcul: Unknown code N01984598B2EFAAAA0000174D61, help me!
2020.05.03 13:45:03 3: rcul: Unknown code N019506242C5DAAAA000010A80C, help me!
2020.05.03 13:45:04 3: rcul: Unknown code N01914594B618AAAA0001977A8B, help me!
2020.05.03 13:45:06 3: rcul: Unknown code N01984597B276AAAA0001309A74, help me!
2020.05.03 13:45:07 3: rcul: Unknown code N019506242C5DAAAA000093F5C8, help me!
2020.05.03 13:45:08 3: rcul: Unknown code N01914594B729AAAA0001CD9F30, help me!
2020.05.03 13:45:10 3: rcul: Unknown code N01984598B2EFAAAA000007889A, help me!
2020.05.03 13:45:11 3: rcul: Unknown code N019506252CA9AAAA000016E2AC, help me!
2020.05.03 13:45:12 3: rcul: Unknown code N01914594B729AAAA0001F40916, help me!
2020.05.03 13:45:13 3: rcul: Unknown code N0199C6322C5CAAA2000019C7E9, help me!
2020.05.03 13:45:15 3: rcul: Unknown code N01984597B276AAAA00000A3080, help me!
2020.05.03 13:45:15 3: rcul: Unknown code N019506242C5DAAAA000081564B, help me!
2020.05.03 13:45:16 3: rcul: Unknown code N01914594B729AAAA00017E5A1C, help me!
2020.05.03 13:45:19 3: rcul: Unknown code N01984598B2EFAAAA0000C97E12, help me!
2020.05.03 13:45:19 3: rcul: Unknown code N019506252CA9AAAA00004ED762, help me!
2020.05.03 13:45:21 3: rcul: Unknown code N0199C6322C5CA8AA0000BC2901, help me!
2020.05.03 13:45:22 1: dewpoint_notify: humidity device hms100tf (humidity) invalid: 0
2020.05.03 13:45:22 1: dewpoint_notify: humidity device hms100tf (H) invalid: 0
2020.05.03 13:45:23 3: rcul: Unknown code N01984598B2EFAAAA0001C286F6, help me!
2020.05.03 13:45:23 3: rcul: Unknown code N019506252CA9AAAA0001938712, help me!
2020.05.03 13:45:24 3: Batteriewarnung von HausTuer
2020.05.03 13:45:24 3: rcul: Unknown code N01914594B729AAAA0000E39E33, help me!
2020.05.03 13:45:25 3: Batterie wieder ok von HausTuer
2020.05.03 13:45:27 3: rcul: Unknown code N01984597B276AAAA000034A06D, help me!
2020.05.03 13:45:28 3: rcul: Unknown code N019506242C5DAAAA0000D7B45C, help me!
2020.05.03 13:45:28 1: Timeout: 12302.9333333333 Wildcard_T
2020.05.03 13:45:28 1: Timeout: 18902.9333333333 ks1
2020.05.03 13:45:28 1: Timeout: 365.916666666667 rm100_dg
2020.05.03 13:45:28 1: Timeout: 749566.8 bad_alt
2020.05.03 13:45:32 3: rcul: Unknown code N01984598B2EFAAAA0000846B02, help me!
2020.05.03 13:45:32 3: rcul: Unknown code N019506252CA9AAAA0001037132, help me!
2020.05.03 13:45:33 3: rcul: Unknown code N01E09190FDC8832A7469A2241C, help me!
2020.05.03 13:45:33 3: rcul: Unknown code N01914594B729AAAA00012AC804, help me!
2020.05.03 13:45:33 3: FS20 set Heizung off
2020.05.03 13:45:33 3: FS20 set HZ_S2 on
2020.05.03 13:45:36 3: rcul: Unknown code N01984598B2EFAAAA0000FF5500, help me!
2020.05.03 13:45:40 3: rcul: Unknown code N019506242C5DAAAA00006E3A46, help me!
2020.05.03 13:45:41 3: rcul: Unknown code N01984597B276AAAA0000676EB1, help me!
2020.05.03 13:45:41 3: rcul: Unknown code N01914594B729AAAA0001DB1412, help me!
2020.05.03 13:45:43 3: rcul: Unknown code N01D2CB47E2F17CD1E44FB1FC0D, help me!
2020.05.03 13:45:44 3: rcul: Unknown code N019506252CA9AAAA0001A56DAE, help me!
2020.05.03 13:45:45 3: rcul: Unknown code N01984597B276AAAA0000BB1069, help me!
2020.05.03 13:45:48 3: rcul: Unknown code N01914594B729AAAA00010A7FE2, help me!
2020.05.03 13:45:48 3: rcul: Unknown code N019506252CA9AAAA00000DE73C, help me!
2020.05.03 13:45:49 3: rcul: Unknown code N01984598B2EFAAAA000001AB96, help me!
2020.05.03 13:45:53 3: rcul: Unknown code N01984598B2EFAAAA000166464D, help me!
2020.05.03 13:45:55 3: rcul: Unknown code N017E92A8F08D0C5C5C4E41E8F9, help me!
2020.05.03 13:45:56 3: rcul: Unknown code N0199C632A45CAAAE00004E4B83, help me!
2020.05.03 13:45:56 3: rcul: Unknown code N01914594B729AAAA000166E9A5, help me!
2020.05.03 13:45:57 3: rcul: Unknown code N019506252CA9AAAA00019A1BF2, help me!
2020.05.03 13:45:57 3: rcul: Unknown code N01984597B276AAAA0000C73E3C, help me!
2020.05.03 13:45:59 3: rcul: Unknown code N01EA0A529B513635C9541D5488, help me!
2020.05.03 13:46:01 3: rcul: Unknown code N019506252CA9AAAA000185734C, help me!
2020.05.03 13:46:02 3: rcul: Unknown code N01984597B276AAAA00008D948D, help me!
2020.05.03 13:46:04 3: rcul: Unknown code N01E66035051756F322798B966F, help me!
2020.05.03 13:46:04 3: rcul: Unknown code N0199C6322E5CAA2A000035B200, help me!
2020.05.03 13:46:04 3: rcul: Unknown code N01914594B729AAAA0000AA460A, help me!
2020.05.03 13:46:05 3: rcul: Unknown code N019506252CA9AAAA0000BAE257, help me!
2020.05.03 13:46:06 3: rcul: Unknown code N01984598B2EFAAAA00004DF40A, help me!
2020.05.03 13:46:10 3: rcul: Unknown code N01984597B276AAAA0000BD79F0, help me!
2020.05.03 13:46:12 3: rcul: Unknown code N0162A275A8C1AC1A2439890F37, help me!
2020.05.03 13:46:13 3: rcul: Unknown code N01914594B729AAAA000071EE12, help me!
2020.05.03 13:46:13 3: rcul: Unknown code N0199C6322C5CAAAA0000457BB0, help me!
2020.05.03 13:46:13 3: rcul: Unknown code N019506252CA9AAAA000072478A, help me!
2020.05.03 13:46:14 3: rcul: Unknown code N01984597B276AAAA00003D6321, help me!
2020.05.03 13:46:15 3: rcul: Unknown code N01420696A59E01024505650570, help me!
2020.05.03 13:46:17 3: rcul: Unknown code N01914594B709AAAA0000D54DDC, help me!
2020.05.03 13:46:17 3: rcul: Unknown code N019506252CA9AAAA0000F00C74, help me!
2020.05.03 13:46:18 3: rcul: Unknown code N01984598B2EFAAAA00018CC4CF, help me!
2020.05.03 13:46:21 3: rcul: Unknown code N01914594B729AAAA00019A1865, help me!

attr SuppressNative 1 unterdrückt diesen Output direkt.
Ein attr SuppressNative 0 schaltet ihn wieder ein.
Aber es wird was Empfangen:
Internals:
   CFGFN      ./sensor.cfg
   CODE       4314
   CUBe868SL_MSGCNT 47
   CUBe868SL_RAWMSG 810e04xx0510a0014314000000240244
   CUBe868SL_RSSI -74.5
   CUBe868SL_TIME 2020-05-03 13:40:41
   DEF        4314
   FUUID      5c48e3f6-f33f-d5a5-d426-2862dbf855dccf95
   IODev      CUBe868N
   LASTInputDev rcul
   MSGCNT     53
   NAME       Test_T
   NR         897
   STATE      T: 22.4  H: 44  Bat: ok D: 9.5
   TYPE       HMS
   rcul_MSGCNT 7
   rcul_RAWMSG 810e04xx0510a0014314000000240244
   rcul_RSSI  -74.5
   rcul_TIME  2020-05-03 13:41:31
   Helper:
     DBLOG:
       battery:
         logdb:
           TIME       1588506091.2299
           VALUE      1
       batteryState:
         logdb:
           TIME       1588506091.2299
           VALUE      ok
       data:
         logdb:
           TIME       1588506091.2299
           VALUE      T: 22.4  H: 44  Bat: ok D: 9.5
       dewpoint:
         logdb:
           TIME       1588506091.2299
           VALUE      9.5
       humidity:
         logdb:
           TIME       1588506091.2299
           VALUE      44
       temperature:
         logdb:
           TIME       1588506091.2299
           VALUE      22.4
       type:
         logdb:
           TIME       1588506091.2299
           VALUE      HMS100TF
   READINGS:
     2020-05-03 13:41:31   battery         ok
     2020-05-03 13:41:31   batteryState    ok
     2020-05-03 13:41:31   dewpoint        9.5
     2020-05-03 13:41:31   humidity        44
     2020-05-03 13:41:31   state           T: 22.4  H: 44  Bat: ok
     2020-05-03 13:41:31   temperature     22.4
     2020-05-03 13:41:31   type            HMS100TF
Attributes:
   DbLogInclude .*
   IODev      CUBe868N
   room       AZ,HMS
   timeout    0

Internals:
   CFGFN      ./sensor.cfg
   CODE       4321
   CUBe868SL_MSGCNT 56
   CUBe868SL_RAWMSG 810e04xx0510a0014321000020970150
   CUBe868SL_RSSI -74.5
   CUBe868SL_TIME 2020-05-03 13:40:47
   DEF        4321
   FUUID      5d9b78e8-f33f-d5a5-1b4d-c4d22d6a012a6f65
   IODev      CUBe868N
   LASTInputDev rcul
   MSGCNT     89
   NAME       WZ_T
   NR         893
   STATE      T: 19.7  H: 50  Bat: empty
   TYPE       HMS
   rcul_MSGCNT 36
   rcul_RAWMSG 810e04xx0510a0014321000020970150
   rcul_RSSI  -59
   rcul_TIME  2020-05-03 13:44:02
   Helper:
     DBLOG:
       data:
         logdb:
           TIME       1588506234.19949
           VALUE      T: 19.7  H: 50  Bat: empty D: 9.0
       dewpoint:
         logdb:
           TIME       1588506234.19949
           VALUE      9.0
       humidity:
         logdb:
           TIME       1588504852.59793
           VALUE      50
       temperature:
         logdb:
           TIME       1588506234.19949
           VALUE      19.7
   READINGS:
     2020-05-03 13:44:02   battery         empty
     2020-05-03 13:44:02   batteryState    low
     2020-05-03 13:43:54   dewpoint        9.0
     2020-05-03 13:44:02   humidity        50
     2020-05-03 13:44:02   state           T: 19.7  H: 50  Bat: empty
     2020-05-03 13:44:02   temperature     19.7
     2020-05-03 13:44:02   type            HMS100TF
Attributes:
   DbLogInclude .*
   IODev      CUBe868N
   event-on-change-reading .*
   room       HMS,WohnZ
   timeout    0

Internals:
   CODE       4327
   CUBe868SL_MSGCNT 49
   CUBe868SL_RAWMSG 810e04xx0510a0014327000000320244
   CUBe868SL_RSSI -74.5
   CUBe868SL_TIME 2020-05-03 13:40:46
   DEF        4327
   FUUID      5e9db559-f33f-d5a5-0a1f-ae88837a11a5eaa4
   IODev      CUBe868N
   LASTInputDev rcul
   MSGCNT     62
   NAME       SZ_T
   NR         2170
   STATE      T: 23.2  H: 44  Bat: ok D: 10.3
   TYPE       HMS
   rcul_MSGCNT 14
   rcul_RAWMSG 810e04xx0510a0014327000000320244
   rcul_RSSI  -82
   rcul_TIME  2020-05-03 13:43:55
   READINGS:
     2020-05-03 13:43:55   battery         ok
     2020-05-03 13:43:55   batteryState    ok
     2020-05-03 13:43:55   dewpoint        10.3
     2020-05-03 13:43:55   humidity        44
     2020-05-03 13:43:55   state           T: 23.2  H: 44  Bat: ok
     2020-05-03 13:43:55   temperature     23.2
     2020-05-03 13:43:55   type            HMS100TF
Attributes:
   IODev      CUBe868N
   room       HMS
   timeout    0

RSSI sieht für mich plausibel aus. Werte auch.
Warum dann die vielen Unknown code?
Was noch Probleme macht ist ein set raw Nx. Ich glaube da schaltet er nicht wieder in den normalen Empfang um.
Zumindest sieht es so aus, als ob er danach gar nichts mehr empfängt. Es kommt kein Unknown code mehr, aber auch keine Daten anderer Sender
Test:
set raw Nr1
Lacrosse wird empfangen, Unknown code im Log
set raw Nx
Unknown code hört sofort auf. Aber auch kein Empfang mehr von EM, WS, echtem HMS. Und Lacrosse kommen auch nicht, wie erwartet.
Ein set rcul reopen, resettet den rcul und alles geht wieder im "Normalmode". (Allerdings auch nur wenn ich den Befehl 2x schicke (oder bin ich zu ungedultig, hatte 10s gewartet).


Gruß

Peter

pantau

Nachtrag:

Laut culfw Referenz:
   x
        disables reception

Just "N" returns active mode.

disable reception: Die a-culfw geht da wieder in Normalmode, aber evtl. muss ich eher ein X21 oder so schicken?
"N" returns active mode: set raw N macht gar nichts, get raw N liefert verschiedene Dinge, aber nicht den active mode: i1AA53BEE, i6DE5C3EE, E0309AF902B0000902BF6
Scheint eher der Empfangspuffer zu sein?

noansi

Hallo Peter,

Zitatdisable reception: Die a-culfw geht da wieder in Normalmode,
OK, mit Nx Rücksprung nach SlowRf Empfang im Anhang (gerne mit Feedback).
Außerdem ein Kompensationsversuch für das engere ESA Timing, damit andere zappelige Protokolle bessere Chance haben durch zu kommen, wenn ESA einkompiliert ist.

Zitatset raw N macht gar nichts
Habe ich raus geschmissen. In den empfangen N daten ist der N-Mode ohnehin in den ersten 2 Ziffern zu sehen.
Und was man beim Testen mit Nr einstellt kann an sich auch merken...
01, 02 oder 03 ohne Kennung etc. ist auch keine gute Wahl für ein Feedback.

Sinn und Zweck der Umschreiberei ist, Flash Speicher zu sparen.

Ob N in der Firmware unterstützt wird, kann man aus den ausgelesenen CMDs ersehen.

Zitatget raw N
Bekommt keine spezifische Antwort und liefert daher, was gerade empfangen wird.

ZitatRSSI sieht für mich plausibel aus. Werte auch.
Schön, dann lass ich das drin.

ZitatWarum dann die vielen Unknown code?
Weil die N Daten (auch schon bei a-culfw) immer geliefert werden und H Gedöns, nur wenn was über Lacrosse Emulation daraus aus den 5 ersten Datenbytes interpretiert werden konnte.

Kein derzeitiges Modul kann mit N... irgendwas anfangen. Deswegen die Filtermöglichkeit über das Attribut. SuppressNative = 1 ist jetzt default in 00_TSCUL.pm. Damit muss man Nxx jetzt über das Attribut bewusst durchlassen.

Gruß, Ansgar.

pantau

Zitat von: noansi am 03 Mai 2020, 15:23:15
OK, mit Nx Rücksprung nach SlowRf Empfang im Anhang (gerne mit Feedback).
Außerdem ein Kompensationsversuch für das engere ESA Timing, damit andere zappelige Protokolle bessere Chance haben durch zu kommen, wenn ESA einkompiliert ist.
Hall Ansgar,

uneindeutig würde ich sagen:
set raw Nr und zurück set raw Nx geht. Inklusive empfang von LaCrosse.
Danach ist mir (erst) aufgefallen, das der CUNX kein ESA mehr empfängt.
Deshalb habe ich versucht durch ein set reopen den neu zu initialisieren. Danach blieb er im disconnect. Mehrere Minuten. und reopen Versuche.
Das angesteckte Pigator Modul war aber noch ansprechbar, also ist der CUNX nicht ganz abgeschmiert.
Dann Spannungsversorgung getrennt und mit reopen wieder verbunden.
Jetzt empfängt er auch (wieder) ESA.
Nächster Test nach dem Neustart:
set CUNX ropen => disconnect, bei einem 2. set CUNX reopen ist er wieder da, das mit dem 2x reopen ist mir schon früher aufgefallen, diesmal habe ich (handgestoppt) 10s gewartet vor dem 2.
Jetzt ein set Nx (ohne vorher Nr1) => ESA geht noch
Test von oben (Nr1 => Nx) wiederholt, jetzt geht ESA auch danach, hm..
set reopen, nach ca 30s kommt er wieder, scheint mir lang, geht aber.

Ich teste mal länger.
16_TSCUL_RFR.pm habe ich mit reingenommen, aber das hängt nicht am CUNX, also nicht getestet.

Vielen Dank!

Peter

noansi

Hallo Peter,

danke für den Test.

ZitatDanach ist mir (erst) aufgefallen, das der CUNX kein ESA mehr empfängt.
Was sagt ccconf? Welcher sens?

ZitatDeshalb habe ich versucht durch ein set reopen den neu zu initialisieren. Danach blieb er im disconnect. Mehrere Minuten. und reopen Versuche.
Das angesteckte Pigator Modul war aber noch ansprechbar, also ist der CUNX nicht ganz abgeschmiert.
Hmm, kann ich nicht nachvollziehen. Wenn es nochmal auftritt, bitte mal Deine Versuche mit verbose 5 beim CUNX mitloggen.
Sollte der CUNX wirklich abschmieren, würde er nach etwa 8s via Watchdog wiederbelebt.

Zitatset CUNX ropen => disconnect, bei einem 2. set CUNX reopen ist er wieder da, das mit dem 2x reopen ist mir schon früher aufgefallen, diesmal habe ich (handgestoppt) 10s gewartet vor dem 2.
Jetzt ein set Nx (ohne vorher Nr1) => ESA geht noch
Test von oben (Nr1 => Nx) wiederholt, jetzt geht ESA auch danach, hm..
set reopen, nach ca 30s kommt er wieder, scheint mir lang, geht aber.
Kann ich auch nicht nachvollziehen, weder per USB, noch per Netzwerk angeschlossen. Ca. 5s nach reopen ist er wieder Initialized.
Welche ping Zeiten hast Du zum CUNX? Exotische Netzwerkanbindung?

Allerdings muss ich gelegentlich im Browser mal einen reload der Seite ausführen, weil FHEM oder der Browser nicht immer den state Wechsel automatisch zur Anzeige bringt (auch bei anderen FHEM devices). Das ist dann aber ein anderes Problem.

Im Anhang auch mal die Version in CUL_V3_RFR. N ist da auch mit drin. Allerdings weigert er sich Nr auszuführen, wenn RFR aktiviert ist (eine ID gesetzt ist). Macht auch der CUNX ebenso.

Gruß, Ansgar.

pantau

Hallo Ansgar,

sorry für die Funkstille, ich war/bin gerade mit anderen Dingen beschäftigt.
Der CUNX verrichtet unauffällig seinen Dienst, auch das periodische Umschalten von Nr1 und Nx funktioniert.
Die beschriebenen Probleme konnte ich bisher nicht wieder nachvollziehen, liegt aber vielleicht auch daran, das ich gerade nicht daran "rumspiele".
Die FW CUL_V3_RFR kann ich gerade nicht mit N testen, da ich die nur auf einen CUL mit aktiviertem RFR Mode habe. Der andere ist eine 433MHz Version.

Gruß

Peter

noansi

Hallo Peter,

ZitatDer CUNX verrichtet unauffällig seinen Dienst, auch das periodische Umschalten von Nr1 und Nx funktioniert.
Ist doch auch beruhigender "Funk".  ;)

ZitatDie FW CUL_V3_RFR kann ich gerade nicht mit N testen
Macht nichts, ich spiele selber noch am Code rum, weil ich mit dem ersten Verbesserungversuch zu ESA mit anderen Protokollen noch nicht glücklich bin.
Dann kommt auch noch eine board.h Definition hinzu, mit der man, entsprechend kompiliert, bei nicht gesetztem RFR Target auf andere Protokoll umschalten darf. Werde ich selber aber nicht so kompilieren, weil ich meine RFR Basis immer auf Empfang halten möchte und von zwischendurch mal auf Native umschalten nicht wirklich viel halte. (Und führt nur zur Frage, warum andere Protokolle schlecht empfangen werden...)

Gruß, Ansgar.

billiloumez

Hallo Ansgar,

ich habe heute FHEM neu aufgesetzt und mir die TSCUL Module von Version 0.35 reingeladen, bekomme aber beim Start von FHEM folgende Fehler im Log:

2020.08.21 15:36:54 1: reload: Error:Modul 00_TSCUL deactivated:
Global symbol "$haveInet6" requires explicit package name (did you forget to declare "my $haveInet6"?) at FHEM/DevIoTS.pm line 617, <$fh> line 48.
Compilation failed in require at ./FHEM/00_TSCUL.pm line 13, <$fh> line 48.
BEGIN failed--compilation aborted at ./FHEM/00_TSCUL.pm line 13, <$fh> line 48.

2020.08.21 15:36:54 0: Global symbol "$haveInet6" requires explicit package name (did you forget to declare "my $haveInet6"?) at FHEM/DevIoTS.pm line 617, <$fh> line 48.
Compilation failed in require at ./FHEM/00_TSCUL.pm line 13, <$fh> line 48.
BEGIN failed--compilation aborted at ./FHEM/00_TSCUL.pm line 13, <$fh> line 48.


Hatte früher eine Uralt Version auf meinem alten FHEM laufen, das auch immer noch funktioniert, wenn ich meinen CUL da anstecke, aber soll natürlich auf dem neuen FHEM auch laufen. Fällt dir dazu spontan was ein?

Gruß, Stefan