Hallo Experten,
nach mehreren Tagen und stundenlangen Suchen im Netz, muss ich die Frage jetzt hier posten. Auch auf die Gefahr hin, dass es irgendwo schon kompakt steht - ich finde es leider nicht.
Ich habe eine selbstgebaute CUL_433 (nanoCUL), die seit mehr als einem Jahr sauber läuft.
Sie schaltet meine Brennenstuhl Funksteckdosen. Jetzt möchte ich Fhem so konfigurieren, dass er auch die Signale meiner Fernbedienung erfasst und den Status im Gerät setzt.
Das bekomme ich aber seit Tagen nicht hin.
Hier ein paar Infos zu meinem System:
Ich habe die alternative Firmware auf dem nanoCUL geflasht.
Genau diese hier https://forum.fhem.de/index.php/topic,35064.0.html (https://forum.fhem.de/index.php/topic,35064.0.html) in der Version 1.21.00 - also die Aktuelle.
00_CUL.pl und 10_IT.pl habe ich nicht verändert. Soviel ich weiß sollten die originalen funktionieren.
Hier Ausschnitte meiner config:
CUL_433 Definition
###########################################################
### CUL 433 - FÜR FUNKDOSEN
###########################################################
# CUL
define CUL_433 CUL /dev/serial/by-path/platform-20980000.usb-usb-0:1.5:1.0-port0@38400 1345
attr CUL_433 verbose 5
# Logfile für CUL
define FileLog_CUL_433 FileLog /opt/fhem/log/CUL_433-%Y.log CUL_433
attr FileLog_CUL_433 logtype text
Definition meiner Funkdosen (gezeigt wird nur eine)
###########################################################
### FUNKSTECKSDOSEN
###########################################################
define Funkdosen dummy
### FUNKDOSE 3 ###
define Funkdosen.Dose3 IT 0FF0FFF0FF FF F0
attr Funkdosen.Dose3 IODev CUL_433
attr Funkdosen.Dose3 fp_TestFloor 265,204,2,,
attr Funkdosen.Dose3 group Beleuchtung
attr Funkdosen.Dose3 room Schlafzimmer
Drücke ich den On-Button meiner Fernbedienung, werden folgende Logs erzeugt:
fhem.log
2016.10.23 22:20:56 5: CUL/RAW: /i1454514C
2016.10.23 22:20:56 4: CUL_Parse: CUL_433 i1454514C -36
2016.10.23 22:20:56 5: CUL_433 dispatch i145451
2016.10.23 22:20:56 4: CUL_433 IT: message "i145451" (7)
2016.10.23 22:20:56 4: CUL_433 IT: msgcode "0FF0FFF0FF0F" (12) bin = 000101000101010001010001
2016.10.23 22:20:56 5: CUL_433 IT: V1 housecode = 0FF0FFF0FF onoffcode = 0F
2016.10.23 22:20:56 4: CUL_433 IT: message "i145451" (7)
2016.10.23 22:20:56 4: CUL_433 IT: msgcode "0FF0FFF0FF0F" (12) bin = 000101000101010001010001
2016.10.23 22:20:56 5: CUL_433 IT: V1 housecode = 0FF0FFF0FF onoffcode = 0F
2016.10.23 22:20:56 3: CUL_433: Unknown code i145451, help me!
CUL_433.log
2016-10-23_22:20:56 CUL_433 UNKNOWNCODE i145451
Drücke ich den Off Button erscheinen folgende Logs:
fhem.log
2016.10.23 22:23:06 5: CUL/RAW: /i14545446
2016.10.23 22:23:06 4: CUL_Parse: CUL_433 i14545446 -39
2016.10.23 22:23:06 5: CUL_433 dispatch i145454
2016.10.23 22:23:06 4: CUL_433 IT: message "i145454" (7)
2016.10.23 22:23:06 4: CUL_433 IT: msgcode "0FF0FFF0FFF0" (12) bin = 000101000101010001010100
2016.10.23 22:23:06 5: CUL_433 IT: V1 housecode = 0FF0FFF0FF onoffcode = F0
2016.10.23 22:23:07 5: CUL/RAW: /i14555F44
2016.10.23 22:23:07 4: CUL_Parse: CUL_433 i14555F44 -40
2016.10.23 22:23:07 5: CUL_433 dispatch i14555f
2016.10.23 22:23:07 4: CUL_433 IT: message "i14555f" (7)
2016.10.23 22:23:07 4: CUL_433 IT: msgcode "0FF0FFFFFF11" (12) bin = 000101000101010101011111
2016.10.23 22:23:07 5: CUL_433 IT: V1 housecode = 0FF0FFFFFF onoffcode = 11
2016.10.23 22:23:07 4: CUL_433 IT: message "i14555f" (7)
2016.10.23 22:23:07 4: CUL_433 IT: msgcode "0FF0FFFFFF11" (12) bin = 000101000101010101011111
2016.10.23 22:23:07 5: CUL_433 IT: V1 housecode = 0FF0FFFFFF onoffcode = 11
2016.10.23 22:23:07 3: CUL_433: Unknown code i14555f, help me!
Ich habe bemerkt, dass der Off Button den Switch auch in der Weboberfläche von Fhem ausschaltet. Beim Einschalten tut sich allerdings gar nichts.
Jetzt meine Frage:
Was genau muss man in der config einstellen, damit der Empfang funktioniert?
Wie gesagt, tut mir leid, wenn ich vielleicht der x-te bin, der die Frage stellt. Aber ich finde nirgendwo eine kompakte Antwort.
Zitat von: Schullebernd am 23 Oktober 2016, 22:27:07
CUL_433 Definition
define Funkdosen.Dose3 IT 0FF0FFF0FF FF F0
Drücke ich den On-Button meiner Fernbedienung, werden folgende Logs erzeugt:
fhem.log
2016.10.23 22:20:56 5: CUL_433 IT: V1 housecode = 0FF0FFF0FF onoffcode = 0F
Das on funktioniert nicht, da beim define der on-code nicht passt. Wenn Du das FF in 0F änderst, müsste es funktionieren.
Siehe auch in der Device specific help
define <name> IT <housecode> <on-code> <off-code>
Gruß Ralf
Hey das ist ja grandios :)
Jetzt funktioniert es. Der Fehler liegt halt doch manchmal im Detail. Ich hätte noch länger gesucht.
Herzlichen Dank!!!