Alternative culfw

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

Vorheriges Thema - Nächstes Thema

Ralf9

Zitat von: dieoma am 07 Oktober 2016, 12:00:34
2016.10.07 11:53:30 3: CUL433 IT: Code 10 not supported by IT_1FFF1FF000


Die 10 hinter code ist der on-/off-code. Wenn beim define die falschen on-/off-codes eingetragen sind, kommt diese Meldung.

define <name> IT <housecode> <on-code> <off-code>

In der Device specific help steht auch was darüber.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

sash.sc

#961
Hallo zusammen.

Habe von ELRO den Funk Bewegungsmelder.  Der lief bis jetzt autark mit nen Intertechno UP Funkempfänger.
Wollte den bwm mehr in fhem einbinden.

bekam über autocreate folgende Meldung,im  log. Sprich, der bwm wird nicht über autocreate angelegt.


CUL1 UNKNOWNCODE i5a6aa5a65a999696


Ich weiß das der bwm eine Zahl bis 16,7 Mio sendet als code.

Jemand eine Idee wie man den einbindet?

Gruß Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

sash.sc

#962
Habe die Lösung gefunden.


https://forum.fhem.de/index.php?topic=45022.0


Damit lässt sich manuell das device anlegen.

Mich wundert es nur, dass die a-fw damit nicht klar kommt.

Kann jemand was dazu sagen?
Brauch jemand noch weitere Infos zum diesem Problem auf die Sascha zu gehen?

Gruß Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

dieoma

Zitat von: Ralf9 am 08 Oktober 2016, 18:15:31
Wenn beim define die falschen on-/off-codes eingetragen sind, kommt diese Meldung.
ob ich nun FF oder 10 in der Device definition eintrage ändert am Schaltverhalten nix, richtig ist das mit 10 die "Code 10 not supported" Meldung verschwindet, es bleibt aber 2016-10-09 11:17:49 CUL CUL433 UNKNOWNCODE id5d40c
2016-10-09 11:17:51 CUL CUL433 UNKNOWNCODE id5d403
und die genau sind ja das eigentliche Problem: Ich bekomme in FHEM nicht mit wenn ich per Fernbedienung parallel ein/ausschalte. Die beiden Meldungen kommen beim ein/ausschalten per Fernbedienung. Ich bin sicher in früheren Versionen der Firmware klappte das noch - oder muss ich noch irgendetwas weiteres konfigurieren?
Gruß Markus
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

sash.sc

Zitat von: dieoma am 09 Oktober 2016, 11:25:00
ob ich nun FF oder 10 in der Device definition eintrage ändert am Schaltverhalten nix, richtig ist das mit 10 die "Code 10 not supported" Meldung verschwindet, es bleibt aber 2016-10-09 11:17:49 CUL CUL433 UNKNOWNCODE id5d40c
2016-10-09 11:17:51 CUL CUL433 UNKNOWNCODE id5d403
und die genau sind ja das eigentliche Problem: Ich bekomme in FHEM nicht mit wenn ich per Fernbedienung parallel ein/ausschalte. Die beiden Meldungen kommen beim ein/ausschalten per Fernbedienung. Ich bin sicher in früheren Versionen der Firmware klappte das noch - oder muss ich noch irgendetwas weiteres konfigurieren?
Gruß Markus

Ich hatte ja fast die gleichen Meldungen. Siehe ein paar Post´s vorher. Habe im Forum eine Phyton Skript gefunden, der die "ixxxxxxxxxxx" Meldungen in IT v3 oder v1 umwandelt.
Danach ließ sich ja meine UP Schalter von Intertechno ohnen Probleme manuell anlegen und auch sauber schalten.
Vielleicht hilft das ja weiter.

Gruß
Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Ralf9

Zitat von: dieoma am 09 Oktober 2016, 11:25:00
ob ich nun FF oder 10 in der Device definition eintrage ändert am Schaltverhalten nix, richtig ist das mit 10 die "Code 10 not supported" Meldung verschwindet, es bleibt aber 2016-10-09 11:17:49 CUL CUL433 UNKNOWNCODE id5d40c
2016-10-09 11:17:51 CUL CUL433 UNKNOWNCODE id5d403


Wenn ich es mit diesem define
define IT_1FFF1FF000 IT 1FFF1FF000 01 10
mit id5d40c und id5d403 am signalduino simuliere, passt es:

2016.10.09 11:38:52.632 4 : sduinoD/msg get dispatch: id5d40c
2016.10.09 11:38:52.632 5 : sduinoD dispatch id5d40c
2016.10.09 11:38:52.632 4 : sduinoD IT: message "id5d40c" (7)
2016.10.09 11:38:52.632 4 : sduinoD IT: msgcode "1FFF1FF00010" (12) bin = 110101011101010000001100
2016.10.09 11:38:52.632 5 : sduinoD IT: V1 housecode = 1FFF1FF000 onoffcode = 10
2016.10.09 11:38:52.632 3 : sduinoD IT: IT_1FFF1FF000 on->off
2016-10-09 11:38:52.634 IT IT_1FFF1FF000 off

016.10.09 11:39:20.922 4 : sduinoD/msg get dispatch: id5d403
2016.10.09 11:39:20.922 5 : sduinoD dispatch id5d403
2016.10.09 11:39:20.922 4 : sduinoD IT: message "id5d403" (7)
2016.10.09 11:39:20.922 4 : sduinoD IT: msgcode "1FFF1FF00001" (12) bin = 110101011101010000000011
2016.10.09 11:39:20.922 5 : sduinoD IT: V1 housecode = 1FFF1FF000 onoffcode = 01
2016.10.09 11:39:20.922 3 : sduinoD IT: IT_1FFF1FF000 off->on
2016-10-09 11:39:20.923 IT IT_1FFF1FF000 on


Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

dieoma

Zitat von: sash.sc am 09 Oktober 2016, 11:44:52
...Habe im Forum eine Phyton Skript gefunden, der die "ixxxxxxxxxxx" Meldungen in IT v3 oder v1 umwandelt.
Danach ließ sich ja meine UP Schalter von Intertechno ohnen Probleme manuell anlegen und auch sauber schalten.
Vielleicht hilft das ja weiter.
Danke, das script kenne ich. Es erwartet aber einen längeren string als Eingabe und außerdem schalten ja meine Dosen mit der bekannten IT ID prima. Trotzdem - Ausgabe von dem script: markus@fhem2:~$ python cul_decode_itv3.py id5d40c
There is definitely something wrong here!

The string to enter in your serial terminal is:
is

The id of your remote control is:


The group flag is:
Traceback (most recent call last):
  File "cul_decode_itv3.py", line 37, in <module>
    print(ret[26]+"\n")
IndexError: string index out of range
markus@fhem2:~$



@Ralf: Freut mich das es in der Simulation und am signalduino klappt - das gibt etwas Hoffnung. Warum auch immer ist fhem oder die firmware der Ansicht 1FFF1FF0FF und id5d40c wären zwei unterschiedliche Dinge. Wird diese Übersetzung in FHEM oder a-culfw gemacht?
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

bjoernh

Die Übersetzung wird im fhem Modul gemacht.  Die Firmware liefert den i......  String

sash.sc

Das heißt, dass was mit dem 10_IT.pm Modul was nicht stimmt, bzw da der Fehler zu suchen ist?

Von mobil gesendet daher kurze Antwort

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Ralf9

#969
Zitat von: dieoma am 09 Oktober 2016, 13:51:50
Warum auch immer ist fhem oder die firmware der Ansicht 1FFF1FF0FF und id5d40c wären zwei unterschiedliche Dinge. Wird diese Übersetzung in FHEM oder a-culfw gemacht?

Wenn Du die Fernbedienung ein/ausschaltest und im fhem
2016-10-09 11:17:49 CUL CUL433 UNKNOWNCODE id5d40c
2016-10-09 11:17:51 CUL CUL433 UNKNOWNCODE id5d403

erhältst, wird dann parallel von der Fernbedienung auch eine der 3 Steckdosen geschaltet?

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

dieoma

Zitat von: Ralf9 am 09 Oktober 2016, 14:55:17
Wenn Du die Fernbedienung ein/ausschaltest und im fhem
2016-10-09 11:17:49 CUL CUL433 UNKNOWNCODE id5d40c
2016-10-09 11:17:51 CUL CUL433 UNKNOWNCODE id5d403

erhältst, wird dann parallel von der Fernbedienung auch eine der 3 Steckdosen geschaltet?
Ja, bekomme ich geschaltet. Und "früher" war es so das dieses schalten auch in fhem entsprechend bemerkt wurde und den Status auf den neuen Zustand geändert hat.
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

Ralf9

Zitat von: dieoma am 09 Oktober 2016, 15:57:52
Ja, bekomme ich geschaltet. Und "früher" war es so das dieses schalten auch in fhem entsprechend bemerkt wurde und den Status auf den neuen Zustand geändert hat.

Wenn Du mit der Fernbedienung Deine 3 Steckdosen nacheinander schaltest, welcher Code (der mit i anfängt, z.B. id5d40c) wird dann jeweils in fhem angezeigt? 

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

dieoma

#972
Zitat von: Ralf9 am 09 Oktober 2016, 17:33:25
Wenn Du mit der Fernbedienung Deine 3 Steckdosen nacheinander schaltest, welcher Code (der mit i anfängt, z.B. id5d40c) wird dann jeweils in fhem angezeigt? 
Alle drei nacheinander off und dann on:

2016-10-09 18:10:59 CUL CUL433 UNKNOWNCODE id5d403
2016-10-09 18:11:00 CUL CUL433 UNKNOWNCODE id5d40c
2016-10-09 18:11:00 CUL CUL433 UNKNOWNCODE id57403
2016-10-09 18:11:01 CUL CUL433 UNKNOWNCODE id5740c
2016-10-09 18:11:01 CUL CUL433 UNKNOWNCODE id55c03

Bei der letzten bekomme ich keinen on code, aber ich denke ob des schemas kann man den ausrechnen  :)
Wie kann man denn die Codes überhaupt in 1FFF1FF0FF  etc umrechnen?!? Meine drei Definitionen habe ich über das ansehen der Lötbrücken am IC herausfinden können als es die a-culfw noch nicht gab...
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

Ralf9

Zitat von: dieoma am 09 Oktober 2016, 18:13:17
Alle drei nacheinander off und dann on:

2016-10-09 18:10:59 CUL CUL433 UNKNOWNCODE id5d403
2016-10-09 18:11:00 CUL CUL433 UNKNOWNCODE id5d40c
2016-10-09 18:11:00 CUL CUL433 UNKNOWNCODE id57403
2016-10-09 18:11:01 CUL CUL433 UNKNOWNCODE id5740c
2016-10-09 18:11:01 CUL CUL433 UNKNOWNCODE id55c03

Bei der letzten bekomme ich keinen on code, aber ich denke ob des schemas kann man den ausrechnen  :)
Wie kann man denn die Codes überhaupt in 1FFF1FF0FF  etc umrechnen?!? Meine drei Definitionen habe ich über das ansehen der Lötbrücken am IC herausfinden können als es die a-culfw noch nicht gab...
Zitat
define REV1 IT 1FFF1FF0FF FF 00
define REV2 IT 1FFFF1F0FF FF 00
define REV3 IT 1FFFFF10FF FF 00

Es fällt auf, daß beim housecode die letzten beiden Ziffern und der on-/off code nicht passen.

2016.10.09 18:35:26.446 4: sduinoD IT: message "id5d403" (7)
2016.10.09 18:35:26.446 4: sduinoD IT: msgcode "1FFF1FF00001" (12) bin = 110101011101010000000011
2016.10.09 18:35:26.446 5: sduinoD IT: V1 housecode = 1FFF1FF000  onoffcode = 01

2016.10.09 18:35:40.044 4: sduinoD IT: message "id57403" (7)
2016.10.09 18:35:40.044 4: sduinoD IT: msgcode "1FFFF1F00001" (12) bin = 110101010111010000000011
2016.10.09 18:35:40.044 5: sduinoD IT: V1 housecode = 1FFFF1F000  onoffcode = 01

2016.10.09 18:36:34.224 4: sduinoD IT: message "id55c03" (7)
2016.10.09 18:36:34.224 4: sduinoD IT: msgcode "1FFFFF100001" (12) bin = 110101010101110000000011
2016.10.09 18:36:34.224 5: sduinoD IT: V1 housecode = 1FFFFF1000  onoffcode = 01


Die message wird von hex nach bin gewandelt
und dann von bin nach tristate:
  "00" => "0",
  "01" => "F",
  "11" => "1"



Gab es in letzter Zeit bei der a-culfw eine neue firmware, dann könnte der Fehler auch in der a-culfw sein.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

dieoma

Zitat von: Ralf9 am 09 Oktober 2016, 18:52:14
Es fällt auf, daß beim housecode die letzten beiden Ziffern und der on-/off code nicht passen.
Aber wenn dem so wäre würden sie doch über FHEM überhaupt nicht schalten was sie aber definitiv tun oder irre ich mich?

Laut bjoernh
Zitat von: bjoernh am 09 Oktober 2016, 14:11:27
Die Übersetzung wird im fhem Modul gemacht.  Die Firmware liefert den i......  String
also läge das Problem in der 10_IT.pm aber dann wäre ich bei weitem nicht der Einzige den das beträfe denn daran habe denn die ist vanilla...
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI