IT Empfang mit CUL

Begonnen von mehf, 18 August 2013, 20:47:11

Vorheriges Thema - Nächstes Thema

bjoernh

Sieht für mich so aus, als ob irgendetwas mit deiner Perl Installation nicht stimmt.
Auf was für einem System lässt Du denn das Fhem laufen?
Hast Du vielleicht noch einen anderen Rechner zum probieren?

Mario Krüger

Ich habe da auch seit kurzen ein Problem.
FHEM legt ständig weitere IT-Geräte an, die es eigentlich nicht gibt.
Das Log sieht echt heftig aus und ich habe jetzt ca. 50 angelegte IT-Geräte, die es aber nicht gibt!!!
Was ist da los?
Der CUL empfängt ja nun seit kurzen auch noch weitere Geräte, wie z.B. TCM97001, den ich vorher nicht hatte und vermutlich
ein Sensor vom Nachbarn ist.

Hier ein kleiner Einblick in das Log:
2015.02.12 06:53:46 3: Code 11 not supported by IT_FF0000FFFF.
2015.02.12 06:53:46 3: Code 11 not supported by IT_FF0000FFFF.
2015.02.12 06:53:46 3: CUL_1: Unknown code i50055f, help me!
2015.02.12 06:53:46 3: Code 11 not supported by IT_FF000FFFFF.
2015.02.12 06:53:46 3: Code 11 not supported by IT_FF000FFFFF.
2015.02.12 06:53:46 3: CUL_1: Unknown code i50155f, help me!
2015.02.12 07:23:25 2: autocreate: define IT_0101111111 IT 0101111111 0F F0
2015.02.12 07:23:25 2: autocreate: define FileLog_IT_0101111111 FileLog ./log/IT_0101111111-%Y.log IT_0101111111
2015.02.12 09:29:56 3: Code 11 not supported by IT_0F11111111.
2015.02.12 09:29:56 3: Code 11 not supported by IT_0F11111111.
2015.02.12 09:29:56 3: CUL_1: Unknown code i1fffff, help me!
2015.02.12 10:05:37 2: autocreate: define IT_01F0111FF0 IT 01F0111FF0 0F F0
2015.02.12 10:05:37 2: autocreate: define FileLog_IT_01F0111FF0 FileLog ./log/IT_01F0111FF0-%Y.log IT_01F0111FF0
2015.02.12 11:14:01 2: autocreate: define IT_0FF1111111 IT 0FF1111111 0F F0
2015.02.12 11:14:01 2: autocreate: define FileLog_IT_0FF1111111 FileLog ./log/IT_0FF1111111-%Y.log IT_0FF1111111
2015.02.12 11:39:18 2: autocreate: define IT_0F111111F1 IT 0F111111F1 0F F0
2015.02.12 11:39:18 2: autocreate: define FileLog_IT_0F111111F1 FileLog ./log/IT_0F111111F1-%Y.log IT_0F111111F1
2015.02.12 14:28:32 2: autocreate: define IT_001D0000D0011D1D1 IT 001D0000D0011D1D1 
2015.02.12 14:28:32 1: define IT_001D0000D0011D1D1 IT_001D0000D0011D1D1 IT 001D0000D0011D1D1  : wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 14:28:32 1: ERROR: wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 14:56:11 3: Code 00 not supported by IT_0000000000.
2015.02.12 14:56:11 3: Code 00 not supported by IT_0000000000.
2015.02.12 14:56:11 3: CUL_1: Unknown code i000000, help me!
2015.02.12 14:57:08 2: autocreate: define IT_00FF111111 IT 00FF111111 0F F0
2015.02.12 14:57:08 2: autocreate: define FileLog_IT_00FF111111 FileLog ./log/IT_00FF111111-%Y.log IT_00FF111111
2015.02.12 15:01:08 2: autocreate: define IT_01D011D0010D1DDDDDD1000110DD IT 01D011D0010D1DDDDDD1000110 D D
2015.02.12 15:01:08 1: define IT_01D011D0010D1DDDDDD1000110DD IT_01D011D0010D1DDDDDD1000110DD IT 01D011D0010D1DDDDDD1000110 D D: Define IT_01D011D0010D1DDDDDD1000110DD: wrong IT-Code format: specify a 26 digits 0/1
2015.02.12 15:01:08 1: ERROR: Define IT_01D011D0010D1DDDDDD1000110DD: wrong IT-Code format: specify a 26 digits 0/1
2015.02.12 15:08:06 2: CUL_1: unknown message K
2015.02.12 15:09:02 3: Code 00 not supported by IT_0000000000.
2015.02.12 15:09:02 3: Code 00 not supported by IT_0000000000.
2015.02.12 15:09:02 3: CUL_1: Unknown code i000000, help me!
2015.02.12 15:11:29 3: Code 00 not supported by IT_0000000000.
2015.02.12 15:11:29 3: Code 00 not supported by IT_0000000000.
2015.02.12 15:11:29 3: CUL_1: Unknown code i000000, help me!
2015.02.12 15:13:05 2: autocreate: define IT_1DDDDDDDD1110DD00D0DDDD1D IT 1DDDDDDDD1110DD00D0DDDD1D 
2015.02.12 15:13:05 1: define IT_1DDDDDDDD1110DD00D0DDDD1D IT_1DDDDDDDD1110DD00D0DDDD1D IT 1DDDDDDDD1110DD00D0DDDD1D  : wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 15:13:05 1: ERROR: wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 15:31:34 2: autocreate: define IT_DDDD01D101D1DD0DD11DD1DD IT DDDD01D101D1DD0DD11DD1DD 
2015.02.12 15:31:34 1: define IT_DDDD01D101D1DD0DD11DD1DD IT_DDDD01D101D1DD0DD11DD1DD IT DDDD01D101D1DD0DD11DD1DD  : wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 15:31:34 1: ERROR: wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 15:36:32 3: Code 00 not supported by IT_0000000000.
2015.02.12 15:36:32 3: Code 00 not supported by IT_0000000000.
2015.02.12 15:36:32 3: CUL_1: Unknown code i000000, help me!
2015.02.12 15:38:54 2: autocreate: define IT_001001F111 IT 001001F111 0F F0
2015.02.12 15:38:54 2: autocreate: define FileLog_IT_001001F111 FileLog ./log/IT_001001F111-%Y.log IT_001001F111
2015.02.12 15:41:51 2: autocreate: define IT_00F1FF1111 IT 00F1FF1111 0F F0
2015.02.12 15:41:51 2: autocreate: define FileLog_IT_00F1FF1111 FileLog ./log/IT_00F1FF1111-%Y.log IT_00F1FF1111
2015.02.12 15:43:05 2: autocreate: define IT_10000D111110D00DD001101001 IT 10000D111110D00DD001101001 
2015.02.12 15:43:05 1: define IT_10000D111110D00DD001101001 IT_10000D111110D00DD001101001 IT 10000D111110D00DD001101001  : wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 15:43:05 1: ERROR: wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 15:45:07 3: Code 00 not supported by IT_0000000000.
2015.02.12 15:45:07 3: Code 00 not supported by IT_0000000000.
2015.02.12 15:45:07 3: CUL_1: Unknown code i000000, help me!
2015.02.12 16:03:18 2: autocreate: define IT_0DD10DD0DDDDD001DDDD1111001DD IT 0DD10DD0DDDDD001DDDD111100 1 DD
2015.02.12 16:03:18 1: define IT_0DD10DD0DDDDD001DDDD1111001DD IT_0DD10DD0DDDDD001DDDD1111001DD IT 0DD10DD0DDDDD001DDDD111100 1 DD: Define IT_0DD10DD0DDDDD001DDDD1111001DD: wrong IT-Code format: specify a 26 digits 0/1
2015.02.12 16:03:18 1: ERROR: Define IT_0DD10DD0DDDDD001DDDD1111001DD: wrong IT-Code format: specify a 26 digits 0/1
2015.02.12 16:04:10 2: autocreate: define IT_DD1DD01D1DDDDD01D0DD00D0D IT DD1DD01D1DDDDD01D0DD00D0D 
2015.02.12 16:04:10 1: define IT_DD1DD01D1DDDDD01D0DD00D0D IT_DD1DD01D1DDDDD01D0DD00D0D IT DD1DD01D1DDDDD01D0DD00D0D  : wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 16:04:10 1: ERROR: wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code] or for protocol V3 define <name> IT <26 bit Address> <1 bit group bit> <4 bit unit>
2015.02.12 18:03:21 3: IT_FF0000FFFF off->on
2015.02.12 18:03:21 3: Code 11 not supported by IT_FF000FFFFF.
2015.02.12 18:03:21 3: Code 11 not supported by IT_FF000FFFFF.
2015.02.12 18:03:21 3: CUL_1: Unknown code i50155f, help me!

Von-XS1-Nach-FHEM

Ich benutze eine raspberry pi.

Also was kann das sein?

Zitat2015.02.14 09:57:43 1: PERL WARNING: substr outside of string at ./FHEM/10_IT.pm line 405.
2015.02.14 09:57:43 1: PERL WARNING: substr outside of string at ./FHEM/10_IT.pm line 406.
2015.02.14 09:57:43 1: PERL WARNING: substr outside of string at ./FHEM/10_IT.pm line 407.
2015.02.14 09:57:43 1: PERL WARNING: Use of uninitialized value $groupBit in concatenation (.) or string at ./FHEM/10_IT.pm line 408.
2015.02.14 09:57:43 1: PERL WARNING: Use of uninitialized value $unitCode in concatenation (.) or string at ./FHEM/10_IT.pm line 408.
2015.02.14 09:57:43 1: PERL WARNING: Use of uninitialized value $groupBit in concatenation (.) or string at ./FHEM/10_IT.pm line 429.
2015.02.14 09:57:43 1: PERL WARNING: Use of uninitialized value $unitCode in concatenation (.) or string at ./FHEM/10_IT.pm line 429.
2015.02.14 09:57:43 1: PERL WARNING: Use of uninitialized value $onoffcode in concatenation (.) or string at ./FHEM/10_IT.pm line 429.

Das was Mario beschreibt habe ich auch es werden IT Geräte dazu geschrieben die ich gar nicht habe.

Zum beispiel:

define IT_0000000000 IT 0000000000 0F F0
attr IT_0000000000 IODev CUL_1
attr IT_0000000000 room IT

Alles steht auf 0 ?!

Zitze

Kann man HomeEasy Sender anlernen?

Wenn ja, wie?

gosinus

Hallo

erstmal ein dickes Lob an die Programmierer  ;)

Habe einen CUL433 damit klappt alles prima nun wollte ich es mit einem SCC 433 probieren und nun stehe ich vor einem Problem... :-\

Nach einem Update der Firmware steht nun der SCC auf V 1.63 ist das richtig? denke nicht weil X25 und autocreate funktionieren nicht... gibt es einen Trick? Ich habe versucht die 1.62.7 darüber zu bügeln aber leider ohne erfolg...  :-\

Vielen dank

Gruß

bjoernh

#470
Guten Morgen,

anbei die aktuelle Version 01.63.01

Ich hoffe damit sind die Phantomdosen weg.
Bei der letzten Version ist waren diese leider noch drinnen (da ist mir ein merge Fehler unterlaufen)

Zitat von: gosinus am 15 Februar 2015, 00:39:35
Nach einem Update der Firmware steht nun der SCC auf V 1.63 ist das richtig? denke nicht weil X25 und autocreate funktionieren nicht... gibt es einen Trick? Ich habe versucht die 1.62.7 darüber zu bügeln aber leider ohne erfolg...  :-\
Ich denke Du meinst die 01.63 aus dem SVN von rudolfkoenig. Bei dieser Version musst Du das define HAS_IT einschalten. Dies ist in meinem Build bereits drinnen. (ich muss da nochmal mit Rudolf sprechen)

Zitat von: Zitze am 14 Februar 2015, 16:52:18
Kann man HomeEasy Sender anlernen?
HomeEasy sind doch meines Wissens nach auch ganz normale IT-Dosen (korrigiert mich bitte wenn ich falsch liege). Diese sollten eigentlich auch per Autocreate angelegt werden.

Zitat von: Mario K am 13 Februar 2015, 23:53:27
Der CUL empfängt ja nun seit kurzen auch noch weitere Geräte, wie z.B. TCM97001, den ich vorher nicht hatte und vermutlich
ein Sensor vom Nachbarn ist.
Ja, das habe ich eingeführt. Da sieht man mal wie viele so ein Teil noch haben ;)

Viele Grüße
Björn

Franz Tenbrock

Hallo
Sorry das ich hier so reinplatze
beobachte den langen Thread hier schon lange, aber hat ´nicht sehr intensiv.
Kann ich die angehängte Datei nehmen um einen orginal cul 868 zu flashen, ist die Datei für beide 433 und 868
und kann man damit auch einen nanocul flashen ?
Hab leider zur Zeit nicht so viel Zeit das ich das gnaze WE experimentieren kann, für mehr fehlt mir das know how
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

bjoernh

Zitat von: Franz Tenbrock am 15 Februar 2015, 08:07:13
Kann ich die angehängte Datei nehmen um einen orginal cul 868 zu flashen, ist die Datei für beide 433 und 868
und kann man damit auch einen nanocul flashen ?

Hallo,

die Version geht für Beide, der CUL erkennt dies anhand von einem eingebauten Widerstand.
Allerdings ist der Empfang von 433Mhz mit einem 868MHz CUL nicht so optimal.
Für den nanocul ist das hex File auch enthalten.

Gruß
Björn

Franz Tenbrock

Wenn ein CUL mit einer (neuen) Firmware versehen (geflasht) werden soll, ist beim Einstecken in den USB-Port die kleine Taste gedrückt zu halten.

Wohin muss die Datei damit der cul sie findet
Habe gerade im wiki geschaut
mit telnet filezilla etc kommt ich schon auf die Box.
alternativ könnte ich das auch mit dem cubi machen

http://www.fhemwiki.de/wiki/CUL_an_einer_Fritzbox_7390_flashen

Habe eine Fritz 7490 mit Version 6.05

oder steht das alles hier im Thread weiter vorne beschrieben...
Sorry das ich frage
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

bjoernh

Zitat von: Franz Tenbrock am 15 Februar 2015, 08:28:42
http://www.fhemwiki.de/wiki/CUL_an_einer_Fritzbox_7390_flashen
Flashen ist je nach Device unterschiedlich.
Ich mache es nie an der FritzBox. aber so wie ich es auf die Schnelle gesehen ist, ist es im oben genannten Thread beschrieben. Definitiv ist es aber nicht in diesem Thread beschrieben, da es hier ums Protokoll geht :)

Franz Tenbrock

Habe hier mal vor längerer Zeit geschrieben wie ein nanocul geflasht wird,
nun hilft es mir selber. bevor andere lange suchen müssen... s.u. mancmal hilft das ausführlcihe dokumentieren ja, auch wenn es primär was Zeit kostet  8)
Habe deine master runtergeladen, unter windows entpackt und dann auf den cubi kopiert.
Damit sollte es dann wohl klappen, muss gleich aber erst noch was arbeiten, das hier ist ja Hobby...

http://forum.fhem.de/index.php/topic,24651.250.html  Post 299
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

alfonsmoeller

#476
Hallo Franz
hier noch mal mit Links der Quellen
http://forum.fhem.de/index.php/topic,20879.msg144041.html#msg144041
CUNO2.HEX natürlich mit deinem CUL tauschen.
m.f.G. Alfons

Franz Tenbrock

Sorry , komm aber biem flashen noch nicht weiter.

Habe das culfw_1.63.01_build_75_master.zip heruntergeladen, dann entzippt in den Ordner
culfw_1.63.01_build_75_master. Diesen mit filezilla auf den cubi kopiert.
Wenn ich nun den Ordner mit dem orginal nanoCul Ordner vergleiche fällt auf das im Ordner nanoCUL nur die nanoCUL.hex ist. Im vergleichbaren Ordner beim nanoCUL gibt es da noch so Dateien wie board.h makefile nanoCUL.elf nanoCUL.elf nanoCUL.eep nanoCUL.c

Der Befehl beim nanocul zum flashen war dann einfach make program

nun kommt das hier
root@cubie:~/culfw_1.63.01_build_75_master/nanoCUL# make program
make: *** No rule to make target `program'.  Stop.
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

bjoernh

Make brauchst Du nur beim kompilieren.
Im Zip sind aber ausschließlich die hex Dateien (Programm für die Devices)

Wichtel

Im Makefile befindet sich aber auch die passende "Regel" um mit einem "make program" die Firmware auf den originalen CUL zu übertragen.
Nur weil für den nanoCUL noch keine passende Regel erstellt ist würde ich nicht gleich alles weglassen, auch zwecks Nachvollziehbarkeit der erfolgten Änderungen.

Ansonsten: Vielen Dank für dein Mitwirken! IT-Empfang und Senden klappt mit meinen inzwischen 3 868er-nanoCULs ganz brauchbar.