FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: dad401 am 08 November 2016, 19:42:20

Titel: Native RF mode Nr2 bringt nur UNKNOWNCODE
Beitrag von: dad401 am 08 November 2016, 19:42:20
Hallo,

ich habe heute auf die neueste Fw geupdatet, so dass mein CUL (Busware V3) nun auch den "N" Befehl (Native RF mode) versteht.

Ein Setzen von Nr1 oder Nr2 liefert auch erstmal CUL868 UNKNOWNCODE 01 bzw. 02.
Nach einem Test mit Nr2 bekomme ich aber im EventMonitor folgende Meldungen:
2016-11-08 18:37:22 CUL CUL868 UNKNOWNCODE N029784536A0DAFFD084B6AD47E
2016-11-08 18:37:23 CUL CUL868 UNKNOWNCODE N029F84786AD7A93DC19EA9E900
2016-11-08 18:37:32 CUL CUL868 UNKNOWNCODE N029784536A0DABBE42EE3F9E7C
2016-11-08 18:37:33 CUL CUL868 UNKNOWNCODE N029F84786AD7AECDB48A6922E9
2016-11-08 18:37:42 CUL CUL868 UNKNOWNCODE N029784536A0DAF09066BCCD9E2
2016-11-08 18:37:43 CUL CUL868 UNKNOWNCODE N029F84786AD7AA3EF58D49DE52
2016-11-08 18:37:53 CUL CUL868 UNKNOWNCODE N029F84786AD7AB9E5C298838E4


Trotz autocreate wird aber kein Device etc. angelegt.

Muss ich hierfür in jedem Fall /#  define LACROSSE_HMS_EMU in der board.h auskommentieren? Was bewirkt dieses define eigentlich genau?

Geflasht habe ich die V1.66 von http://culfw.de/culfw.html (http://culfw.de/culfw.html).
Nutze ich die aktuelle SVN Version, meckert er beim Flashen meiner Meinung nach wegen der Größe (boot overlap etc.).

Ich vermute die Meldungen sind von meiner Bresser Wetterstation - es wäre schön, wenn ich diese in FHEM einbinden könnte.
Titel: Antw:Native RF mode Nr2 bringt nur UNKNOWNCODE
Beitrag von: KölnSolar am 08 November 2016, 21:18:52
Was der CUL so alles kann  ;) Nur: fhem hat (noch) kein Modul für die Verarbeitung des modes  :( Musst Du wohl Pionierarbeit leisten.
Grüße Markus
Titel: Antw:Native RF mode Nr2 bringt nur UNKNOWNCODE
Beitrag von: dad401 am 09 November 2016, 11:33:33
Mhh, ein erster Anhaltspunkt wäre ja das Message-Format aus der lacrosse.c (culfw):

/*
* Message Format:
*
* .-
Titel: Antw:Native RF mode Nr2 bringt nur UNKNOWNCODE
Beitrag von: KölnSolar am 09 November 2016, 12:14:49
Warum Lacrosse ? Bedenke, dass es einige Protokolle gibt, die sich Lacrosse schimpfen. Ich würd nach Bresser googeln(hast Du bestimmt auch schon gemacht) und mir ein manuelles Log anlegen: CUL-Daten und zeitlich die Daten der Bresser dazu. Und dann versuchen ein Muster zu erkennen. Beginnend mit den sich nicht ändernden Bytes/Nibbles, über selten bis häufig. Außerdem könntest Du mal set CUL raw X67 ausführen. Das versetzt den CUL in den Debug-Modus und Du solltest einiges mehr an Info im Log/Event-Monitor bekommen.