Hauptmenü

Cul 433 Handsender

Begonnen von Gorba, 28 März 2020, 19:54:20

Vorheriges Thema - Nächstes Thema

Gorba

Hallo

Ich habe einen nano cul mit 433mhz am pi laufen V 1.67.
Nun versuche ich Handsender die auch mit 433mhz senden an zu lernen.
Dies funktioniert aber nicht.
Wenn ich den cul in den anlernmodus versetze und eine der zwei tasten drücke wird kein Gerät angelegt.
Autocreate ist aktiv.
Außerdem sehe ich im Log nicht mal das der cul im anlernmodus ist.
Was mach ich falsch?

andies

Irgendwelche Handsender kannst du nicht anlernen. Der CUL bzw FHEM muss das Gerät kennen, sonst wird das nichts. Oder du versuchst, das Signal selbst auszulesen, aber das scheint mir nicht der Fall bei Dir zu sein.
FHEM 6.3 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

KölnSolar

Was ist
Zitatden cul in den anlernmodus versetze
Wär mir neu.
Zitatnano cul mit 433mhz am pi laufen V 1.67.
Flash Dir besser die aculfw für 433MHz.
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

Gorba

Wie lese ich das Signal aus?

KölnSolar

Das macht der CUL "automatisch"(permanent im Empfangsmodus). Erkennt er ein vorhandenes device, erfolgt ein update der readings. Ist es nicht vorhanden, wird es bei autocreate=1 angelegt. Probleme stehen im Log.
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

andies

nochmal: der CUL kopiert nicht irgendwelche Signale. Der CUL erkennt nur Signale, die bereits in FHEM eingespeichert sind. Für diese Signale muss es ein Gerät geben, das dann in FHEM definiert werden kann. Du musst mehr lesen, um zu verstehen, wie FHEM funktioniert.
FHEM 6.3 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Gorba

Und was muss ich lesen?
Ist es so schwer wenigstens einen Hinweis zu geben wie man einen 433mhz handsender über den cul an fhem anleren kann?

KölnSolar

Sorry, aber Du musst die Hinweise schon ernst nehmen. Es gibt kein "anlernen", kein "Signal auslesen".

ZitatDer CUL erkennt nur Signale, die bereits in FHEM eingespeichert sind.
ich würd es anders ausdrücken: die in der firmware des CUL programmiert sind. Daher auch mein Rat
ZitatFlash Dir besser die aculfw für 433MHz.

ZitatDas macht der CUL "automatisch"(permanent im Empfangsmodus). Erkennt er ein vorhandenes device, erfolgt ein update der readings. Ist es nicht vorhanden, wird es bei autocreate=1 angelegt. Probleme stehen im Log.

ZitatUnd was muss ich lesen?
z.B. Einsteiger.pdf
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

Gorba

#8
Hab die aculfw nun drauf.
beim Test mit der Steckdosenfernbedienung wird auch alles in IT selbst angelernt.
Aber die eigentlichen Handsender die ich nutzen will werden nicht angelernt,
Wie kann ich das loesen?

2020.03.29 11:20:11 5: CUL/RAW: /omB555555555555555555555503C

2020.03.29 11:20:11 4: CUL_Parse: nanoCUL omB555555555555555555555503C
2020.03.29 11:20:11 5: nanoCUL: dispatch omB555555555555555555555503C
2020.03.29 11:20:13 5: CUL_REDIRECT (mB555555555555555555555503C) length: 27 RSSI: -44
2020.03.29 11:20:13 5: CUL_REDIRECT (mB555555555555555555555503C) match Manchester COODE length: 27
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 2 (B555555555555555555555503C)
2020.03.29 11:20:13 5: bitdata: 10110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000111100
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 3 (B555555555555555555555503C)
2020.03.29 11:20:13 5: bitdata: 10110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000111100
2020.03.29 11:20:13 5: CUL_REDIRECT decode Hideki (B555555555555555555555503C)
2020.03.29 11:20:13 5: nanoCUL: search in 10110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000111100

2020.03.29 11:20:13 5: protocol does not match, ignore received package (B555555555555555555555503C) Reason: Not a hideki protocol
2020.03.29 11:20:13 5: CUL/RAW: /omB55555555555553B
omB555555555555555555555503B
omB55AAD5552A03B
omA955555555555555543B
omB555555555555555555555503C
om955555555555553C
omB555555555543B

2020.03.29 11:20:13 4: CUL_Parse: nanoCUL omB55555555555553B
2020.03.29 11:20:13 5: nanoCUL: dispatch omB55555555555553B
2020.03.29 11:20:13 5: CUL_REDIRECT (mB55555555555553B) length: 17 RSSI: -44.5
2020.03.29 11:20:13 5: CUL_REDIRECT (mB55555555555553B) match Manchester COODE length: 17
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 2 (B55555555555553B)
2020.03.29 11:20:13 5: bitdata: 1011010101010101010101010101010101010101010101010101010100111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 3 (B55555555555553B)
2020.03.29 11:20:13 5: bitdata: 1011010101010101010101010101010101010101010101010101010100111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Hideki (B55555555555553B)
2020.03.29 11:20:13 5: nanoCUL: search in 1011010101010101010101010101010101010101010101010101010100111011

2020.03.29 11:20:13 5: protocol does not match, ignore received package (B55555555555553B) Reason: Not a hideki protocol
2020.03.29 11:20:13 4: CUL_Parse: nanoCUL omB555555555555555555555503B
2020.03.29 11:20:13 5: nanoCUL: dispatch omB555555555555555555555503B
2020.03.29 11:20:13 5: CUL_REDIRECT (mB555555555555555555555503B) length: 27 RSSI: -44.5
2020.03.29 11:20:13 5: CUL_REDIRECT (mB555555555555555555555503B) match Manchester COODE length: 27
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 2 (B555555555555555555555503B)
2020.03.29 11:20:13 5: bitdata: 10110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 3 (B555555555555555555555503B)
2020.03.29 11:20:13 5: bitdata: 10110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Hideki (B555555555555555555555503B)
2020.03.29 11:20:13 5: nanoCUL: search in 10110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000111011

2020.03.29 11:20:13 5: protocol does not match, ignore received package (B555555555555555555555503B) Reason: Not a hideki protocol
2020.03.29 11:20:13 4: CUL_Parse: nanoCUL omB55AAD5552A03B
2020.03.29 11:20:13 5: nanoCUL: dispatch omB55AAD5552A03B
2020.03.29 11:20:13 5: CUL_REDIRECT (mB55AAD5552A03B) length: 15 RSSI: -44.5
2020.03.29 11:20:13 5: CUL_REDIRECT (mB55AAD5552A03B) match Manchester COODE length: 15
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 2 (B55AAD5552A03B)
2020.03.29 11:20:13 5: bitdata: 10110101010110101010110101010101010100101010000000111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 3 (B55AAD5552A03B)
2020.03.29 11:20:13 5: bitdata: 10110101010110101010110101010101010100101010000000111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Hideki (B55AAD5552A03B)
2020.03.29 11:20:13 5: nanoCUL: search in 10110101010110101010110101010101010100101010000000111011

2020.03.29 11:20:13 5: protocol does not match, ignore received package (B55AAD5552A03B) Reason: Not a hideki protocol
2020.03.29 11:20:13 4: CUL_Parse: nanoCUL omA955555555555555543B
2020.03.29 11:20:13 5: nanoCUL: dispatch omA955555555555555543B
2020.03.29 11:20:13 5: CUL_REDIRECT (mA955555555555555543B) length: 21 RSSI: -44.5
2020.03.29 11:20:13 5: CUL_REDIRECT (mA955555555555555543B) match Manchester COODE length: 21
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 2 (A955555555555555543B)
2020.03.29 11:20:13 5: bitdata: 10101001010101010101010101010101010101010101010101010101010101010101010000111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 3 (A955555555555555543B)
2020.03.29 11:20:13 5: bitdata: 10101001010101010101010101010101010101010101010101010101010101010101010000111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Hideki (A955555555555555543B)
2020.03.29 11:20:13 5: nanoCUL: search in 10101001010101010101010101010101010101010101010101010101010101010101010000111011

2020.03.29 11:20:13 5: protocol does not match, ignore received package (A955555555555555543B) Reason: Not a hideki protocol
2020.03.29 11:20:13 4: CUL_Parse: nanoCUL omB555555555555555555555503C
2020.03.29 11:20:13 5: nanoCUL: dispatch omB555555555555555555555503C
2020.03.29 11:20:13 5: CUL_REDIRECT (mB555555555555555555555503C) length: 27 RSSI: -44
2020.03.29 11:20:13 5: CUL_REDIRECT (mB555555555555555555555503C) match Manchester COODE length: 27
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 2 (B555555555555555555555503C)
2020.03.29 11:20:13 5: bitdata: 10110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000111100
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 3 (B555555555555555555555503C)
2020.03.29 11:20:13 5: bitdata: 10110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000111100
2020.03.29 11:20:13 5: CUL_REDIRECT decode Hideki (B555555555555555555555503C)
2020.03.29 11:20:13 5: nanoCUL: search in 10110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000111100

2020.03.29 11:20:13 5: protocol does not match, ignore received package (B555555555555555555555503C) Reason: Not a hideki protocol
2020.03.29 11:20:13 4: CUL_Parse: nanoCUL om955555555555553C
2020.03.29 11:20:13 5: nanoCUL: dispatch om955555555555553C
2020.03.29 11:20:13 5: CUL_REDIRECT (m955555555555553C) length: 17 RSSI: -44
2020.03.29 11:20:13 5: CUL_REDIRECT (m955555555555553C) match Manchester COODE length: 17
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 2 (955555555555553C)
2020.03.29 11:20:13 5: bitdata: 1001010101010101010101010101010101010101010101010101010100111100
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 3 (955555555555553C)
2020.03.29 11:20:13 5: bitdata: 1001010101010101010101010101010101010101010101010101010100111100
2020.03.29 11:20:13 5: CUL_REDIRECT decode Hideki (955555555555553C)
2020.03.29 11:20:13 5: nanoCUL: search in 1001010101010101010101010101010101010101010101010101010100111100

2020.03.29 11:20:13 5: protocol does not match, ignore received package (955555555555553C) Reason: Not a hideki protocol
2020.03.29 11:20:13 4: CUL_Parse: nanoCUL omB555555555543B
2020.03.29 11:20:13 5: nanoCUL: dispatch omB555555555543B
2020.03.29 11:20:13 5: CUL_REDIRECT (mB555555555543B) length: 15 RSSI: -44.5
2020.03.29 11:20:13 5: CUL_REDIRECT (mB555555555543B) match Manchester COODE length: 15
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 2 (B555555555543B)
2020.03.29 11:20:13 5: bitdata: 10110101010101010101010101010101010101010101010000111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Oregon 3 (B555555555543B)
2020.03.29 11:20:13 5: bitdata: 10110101010101010101010101010101010101010101010000111011
2020.03.29 11:20:13 5: CUL_REDIRECT decode Hideki (B555555555543B)
2020.03.29 11:20:13 5: nanoCUL: search in 10110101010101010101010101010101010101010101010000111011

2020.03.29 11:20:13 5: protocol does not match, ignore received package (B555555555543B) Reason: Not a hideki protocol

KölnSolar

Zitatbeim Test mit der Steckdosenfernbedienung wird auch alles in IT selbst angelernt.
Gewöhn Dich bitte an den Sprachgebrauch: Es wird nichts vom CUL angelernt. Es werden devices per autocreate angelegt.

Das was Dein Handsender sendet ist
Zitat2020.03.29 11:20:13 5: CUL_REDIRECT (mB555555555555555555555503C) match Manchester COODE length: 27
Das ist ein auch der aculfw unbekanntes Protokoll. :'(

Was ist das denn für ein Teil ? Gehören Geräte zum Handsender ? Hat der Handsender eine Anlernfunktion ?
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

Gorba

Die Handsender sind von einem Torantrieb.
Eine anlernfunktion haben diese nicht.
Ist es möglich ein neues Protokoll zu erstellen?

andies

Torantrieb? Das könnte zB Came sein. So etwas kann der SIGNALduino, mW nicht aber der aCulf: https://wiki.fhem.de/wiki/SIGNALduino

Wenn Du wirklich auslesen willst (was ich nicht vermute), dann hier: https://wiki.fhem.de/wiki/SIGNALduino#Mein_Ger.C3.A4t_wird_in_FHEM_nicht_erkannt bis hin zu hier: https://forum.pilight.org/showthread.php?tid=2771 (harte Kost).
FHEM 6.3 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

KölnSolar

ZitatDie Handsender sind von einem Torantrieb.
Aha.
ZitatIst es möglich ein neues Protokoll zu erstellen?
Grundsätzlich schon. Dafür müsstest Du es aber entschlüsseln.

Ich sehe
Zitat2020.03.29 11:20:11 5: CUL/RAW: /omB555555555555555555555503C

2020.03.29 11:20:13 5: CUL/RAW: /omB55555555555553B
omB555555555555555555555503B
omB55AAD5552A03B
omA955555555555555543B
omB555555555555555555555503C
om955555555555553C
omB555555555543B

Da erkenne ich keine Regelmäßigkeit. Eher, dass die aculfw kein "sauberes" Manchester coding erkennt. :'( Das kannst aber nur Du beurteilen, der weiß, welche Taste u. ggfs. wie lange gedrückt wird.

Wenn es als CUL nicht klappt, kannst Du den nano auch als Signalduino flashen. Der hat den Vorteil, dass in der firmware keine Protokolle analysiert werden, sondern die raw Daten an FHEM gegeben werden.Dadurch lassen sich auch "unbekannte" Protokolle raw senden, ohne dass das Protokoll in firmware oder Modul hinterlegt sein muss.

Edit:
Zitat(harte Kost)
Da hat er recht. Nicht wirklich f. Einsteiger geeignet.
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

elektron-bbs

Zitat von: Gorba am 29 März 2020, 14:13:10
Die Handsender sind von einem Torantrieb.
Eine anlernfunktion haben diese nicht.
Ist es möglich ein neues Protokoll zu erstellen?

Bitte etwas genauere Informationen (Hersteller, Typ, Modell etc. und auch Fotos)! Dann können wir vielleicht helfen.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + 2 x rf_Gateway