Alternative culfw

Begonnen von bjoernh, 15 März 2015, 12:01:06

Vorheriges Thema - Nächstes Thema

Burny4600

Nein.
Update von V1.23.09 (868MHz Version) nach V1.24.02 (868MHz Version). Ergebnis  V1.24.01 (433MHz Version).

Im Anschluß ATmega328 neu belebt und wieder die V1.23.09 (868MHz Version) daraufgepackt damit das System wieder funktionsfähig ist.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

RaspiLED

#1411
Hi,
also bei mir ist es kein Problem. Hardware Arduino Nano, SMD Widerstände 470/1k und CC1101 Panstamp 868Mhz auf einer v3 Platine hier aus der Sammelbestellung.

Heute zweimal zwischen 1.23.09 und 1.24.01 hin und hergeflasht. Einzige Besonderheit jeweils stromlos und raw E verwendet.

Anbei mein List:
Internals:
   CMDS       ABCEeFfGiKlMNRTtUVWXxZ
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A800HH77-if00-port0@38400 4321
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A800HH77-if00-port0@38400
   FD         15
   FHTID      4321
   NAME       CUL868
   NR         39
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.24.01 a-culfw Build: 204 (2017-03-06_18-50-06) nanoCUL868 (F-Band: 868MHz)
   initString X21
   Matchlist:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
   Readings:
     2017-03-12 19:04:22   ccconf          freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2017-03-12 19:03:57   cmds             A B C E e F f G i K l M N R T t U V W X x Z
     2017-03-12 19:52:58   raw             6
     2017-03-12 19:03:37   state           Initialized
     2017-03-12 19:04:07   version         V 1.24.01 a-culfw Build: 204 (2017-03-06_18-50-06) nanoCUL868 (F-Band: 868MHz)
Attributes:
   group      Gateways
   icon       scc_868
   room       Arbeitszimmer,Hardware
   verbose    5


Als nächstes werde ich wieder neu kompilieren und Hörmann aktivieren ;-)
Daher ja auch die Notwendigkeit der a-culfw für mich. Bevor wieder alle sagen: keine Notwendigkeit für 868er - Nimm die normale ;-)

Und diesmal einfach drüber geflasht:
Hier mein neues List:
Internals:
   CMDS       ABCEeFfGhiKLlMNRTtUVWXxYZz
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A800HH77-if00-port0@38400 4321
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A800HH77-if00-port0@38400
   FD         15
   FHTID      4321
   NAME       CUL868
   NR         39
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.24.01 a-culfw Build: private build (unknown) nanoCUL868 (F-Band: 868MHz)
   initString X21
   Matchlist:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
   Readings:
     2017-03-12 22:42:19   ccconf          freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2017-03-12 22:42:07   cmds             A B C E e F f G h i K L l M N R T t U V W X x Y Z z
     2017-03-12 19:52:58   raw             6
     2017-03-12 22:42:07   state           Initialized
     2017-03-12 22:41:24   version         V 1.24.01 a-culfw Build: private build (unknown) nanoCUL868 (F-Band: 868MHz)
Attributes:
   group      Gateways
   icon       scc_868
   room       Arbeitszimmer,Hardware
   verbose    5


Gruß Arnd



Raspi2 mit FHEM, CUL, MySensor, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Burny4600

#1412
Du verwendest für den Aufbau nur 470E und 1k Widerstände?
V1.24.05? Ist doch die V1.24.01 R204 und nicht wie angeben die V1.24.02 R205.

Da kann etwas nicht stimmen.
Alleine für die Ausgänge des Arduino ist schon ein Spannungsteiler notwendig mit 4,7k & 10k, damit der Transceiver auf Dauer keinen Schaden erleidet. Der 470E ist für die optionale LED.

Auch ist bei manchen Arduinos eine Massebrücke.
Wie sieht deine Beschaltung wirklich aus.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

RaspiLED

#1413
Hi Burny4600,
Stimmt Du hast recht, ich habe 1.24.01 Build 205 geflasht (oben geändert), der sich als Build 204 meldet. Build 204 wäre ja eigentlich 1.24.00 ;-)
Ja für die Spannungsteiler nutze ich 470&1k Ohm Widerstände und 300 Ohm an der LED. (Lies mal hier: https://forum.fhem.de/index.php?topic=64031.msg554736#msg554736)
Der FTDI hat eine zusätzliche Brücke zwischen Reset und Ground von mir erhalten.
Die Beschaltung? Naja die Platine v3 aus der Sammelbestellung hier im Forum:
https://forum.fhem.de/index.php/topic,38561.msg400934.html#msg400934
Gruß Arnd


Raspi2 mit FHEM, CUL, MySensor, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Invers

ZitatWie schon an anderer Stelle erwähnt, habe ich einen Rollomotor von Siro gekauft.
Die FB zum Rollo sendet zum Beispiel
p 3  272  768  608  432  4  4 1 17 0C53350440
wenn ich die Taste Aufwäts drücke.

Was müsste ich denn machern, um diesen empfangenen Code senden zu können?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

RaspiLED

#1415
Hi,
Hast Du den G Befehl? Was sagt get <device> commands?
Hast Du die culfw Doku gelesen? http://culfw.de/commandref.html
Insbesondere

GssNnprHHLLhhllDDDD
Send raw data, only if HAS_RAWSEND is enabled.
Everything after the command G is hex.
ss Number of sync bits. Sync is always 0, followed by exactly one 1-bit.
N Number of data bytes (exclusive the last byte if it is not complete)
n Number of bits in the last byte
p Number of ms pause between repeats
r Number of repeats (e.g. FS20: 3)
HH High-Time for the 0-bit, Unit is 16us (!)
LL Low- Time for the 0-bit, Unit is 16us (!)
hh High-Time for the 1-bit, Unit is 16us (!)
ll Low- Time for the 1-bit, Unit is 16us (!)
DDDDD... Databytes
See also X04

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Invers

Danke für die ausführliche Antwort.
Den G Befehlt habe ich , den genannten Link werde ich noch lesen. Kannte ich nicht, vielleicht habe ich die falschen Suchbegriffe benutzt. Allerdings fürchte ich, nur Bahnhof zu verstehen. Aber ich versuchs mal.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

KölnSolar

Ist gar nicht sooooo schlimm  ;) Vielleicht probierst Du Dich zum grundlegenden Verständnis aber erst einmal mit einem Deiner funktionsfähigen IT-devices. Sonst verzweifelst Du, ob nur der Code für den Rollomotor nicht funktioniert oder der G-Befehl nicht richtig umgesetzt wird.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Invers

Alles klar, werde ich probieren. Ist nur mühsam, wegen fehlender Englischkenntnisse.
Danke dir.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

KölnSolar

verstehe, aber ein bißchen geht's ? Sonst müsste man das glatt mal übersetzen. Ich glaub im Wiki gibt's was in deutsch.
Mach am besten mal einen neuen Thread auf, müllt sonst zu sehr diesen hier zu.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Invers

Ja, muss ja irgendwie. :-)
Danke.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

neonet

Hi @ all.
Mein S.O.S. Notruf ist immer noch aktuell. Ich bin für jede Info dankbar!!!  :)
Zitat von: neonet am 05 März 2017, 22:13:50
Hi @ all,
über meinen nanocul433 habe ich die "RSL867T" Fernbedienung von Conrad ausgelesen.
Die Auswertung vom Event monitor sieht man unten.
Nun habe ich folgende Bitte, kann mir jemand den Weg zeigen um die unten stehenden bitdata so umzurechnen damit das IT-Modul sie akzeptiert?

P.S. Ich habe das Wiki und auch das Forum durchforstet  :)



Im Eventmonitor erscheint folgende Ausgabe, wenn ich auf der Fernbedienung die Taste 1 - ON drücke
2017.03.05 20:02:26 5 : CUL/RAW: /om9B154020
2017.03.05 20:02:26 4 : CUL_Parse: nanoCUL433 om9B154020
2017.03.05 20:02:26 5 : nanoCUL433: dispatch om9B154020
2017.03.05 20:02:26 5 : CUL_REDIRECT (m9B154020) length: 9 RSSI: -58
2017.03.05 20:02:26 5 : CUL_REDIRECT (m9B154020) match Manchester COODE length: 9
2017.03.05 20:02:26 5 : CUL_REDIRECT decode Oregon 2 (9B154020)
2017.03.05 20:02:26 5 : bitdata: 10011011000101010100000000100000
2017.03.05 20:02:26 5 : CUL_REDIRECT decode Oregon 3 (9B154020)
2017.03.05 20:02:26 5 : bitdata: 10011011000101010100000000100000
2017.03.05 20:02:26 5 : CUL_REDIRECT decode Hideki (9B154020)
2017.03.05 20:02:26 5 : nanoCUL433: search in 10011011000101010100000000100000
2017.03.05 20:02:26 5 : protocol does not match, ignore received package (9B154020) Reason: Not a hideki protocol


Im Eventmonitor erscheint folgende Ausgabe, wenn ich auf der Fernbedienung die Taste 1 - OFF drücke
2017.03.05 20:03:14 5 : CUL/RAW: /omD69696D5402E
2017.03.05 20:03:14 4 : CUL_Parse: nanoCUL433 omD69696D5402E
2017.03.05 20:03:14 5 : nanoCUL433: dispatch omD69696D5402E
2017.03.05 20:03:14 5 : CUL_REDIRECT (mD69696D5402E) length: 13 RSSI: -51
2017.03.05 20:03:14 5 : CUL_REDIRECT (mD69696D5402E) match Manchester COODE length: 13
2017.03.05 20:03:14 5 : CUL_REDIRECT decode Oregon 2 (D69696D5402E)
2017.03.05 20:03:14 5 : bitdata: 110101101001011010010110110101010100000000101110
2017.03.05 20:03:14 5 : CUL_REDIRECT decode Oregon 3 (D69696D5402E)
2017.03.05 20:03:14 5 : bitdata: 110101101001011010010110110101010100000000101110
2017.03.05 20:03:14 5 : CUL_REDIRECT decode Hideki (D69696D5402E)
2017.03.05 20:03:14 5 : nanoCUL433: search in 110101101001011010010110110101010100000000101110
2017.03.05 20:03:14 5 : protocol does not match, ignore received package (D69696D5402E) Reason: Not a hideki protocol


Vielen Dank im voraus und lieben Gruß von
Karim

RaspiLED

Hi neonet,
Was ist die Ausgabe von
get <CULDevice> commands
get <CULDevice> version
?
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

neonet

Hi RaspiLED.
Vielen Dank für deine Hilfe !!!

Zitat von: RaspiLED am 21 März 2017, 18:32:40
Was ist die Ausgabe von "get nanoCUL433 commands" & "get nanoCUL433 version" :
get nanoCUL433 commands Unknown argument commands, choose one of ccconf:noArg cmds:noArg credit10ms:noArg fhtbuf:noArg raw uptime:noArg version:noArg
get nanoCUL433 version nanoCUL433 version => V 1.23.08 a-culfw Build: 156 (2017-01-28_13-46-55) nanoCUL433 (F-Band: 433MHz)



Gruß Neonet

bjoernh

Ich denke, die Dosen werden nicht unterstützt. Ich hatte diese zumindest noch nie in die Finger bekommen. Es bleibt also nur eines.... Firmware sowie fhem Modul erweitert.

Gesendet von meinem Mobile Device.