IT Empfang mit CUL

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

Vorheriges Thema - Nächstes Thema

digital.arts

Hallo wolfi1104,

schau doch mal nach, ob Du die 10_IT.pm überhaupt im Ordner FHEM/FHEM hast, wo auch alle anderen Module sind... evtl. stimmen auch nur die Rechte nicht ( 644 sollte reichen)

vg
Karl
FHEM auf RPi; CUL868 für FHT; NanoCUL433 für IT und Revolt; Fhemduino für IT und Temp/Hum; RFXTRX433e für IT/FA20RF/Funkgong/HomeEasy; NanoFirmataEth für 1wire Temp

Mario Krüger

Hallo,

ich bin mal zu faul den ganzen Fred durchzulesen ;D - Sorry
Habe mir einen ITS-23 Sender von IT beschafft, da ich diesen für eine bestimmte Aufgabe benötige
und es nichts vergleichbares von FS20 gibt.
Leider versteht FHEM bzw. der CUL diesen scheinbar nicht.
Generell soll der CUL doch aber mit den IT zusammenarbeiten, oder nicht?
Ich habe auch 2 CUL laufen, einen 868 und einen 433.
Kann man da etwas machen, evtl. mit einer geänderten CUL.pm, wie ich das am Anfnag des Fred gelesen habe?

Grüße
Mario

bjoernh

Hallo Mario,

da hilft wohl doch nur lesen ;-)
Wenn Du das gemacht hättest, wüsstest Du, dass Du eine angepasste Firmware für den CUL benötigst.

Gruß
Björn

Mario Krüger

#243
Danke, genau das wollte ich wissen.
Habe mir nun alles durchgelesen und es wäre natürlich super, wenn die Änderungen fest übernommen werden.
Somit wäre das externe Flashen vom CUL und die anderen manuellen Änderungen nicht mehr nötig.

joesy

@bjoernh
Zitat@jero112 Ich denke dein PIR-1000 wird wohl Protokoll 3 haben. Die Implementierung im cul kann aber momentan nur Protokoll 1
Siehe hier: http://www.sweetpi.de/blog/329/ein-ueberblick-ueber-433mhz-funksteckdosen-und-deren-protokolle

Ich habe bloß leider keine Sender die dieses Protokoll senden, sonst würde ich es mir mal anschauen.

Ich kann dir gerne einen Sender aus einen IT1500 Set zur Verfügung stellen. Dieser Sender verwendet das Protokoll 3.

joesy

jero112

hello!

Zitat@bjoernh
Zitat
@jero112 Ich denke dein PIR-1000 wird wohl Protokoll 3 haben. Die Implementierung im cul kann aber momentan nur Protokoll 1
Siehe hier: http://www.sweetpi.de/blog/329/ein-ueberblick-ueber-433mhz-funksteckdosen-und-deren-protokolle

Ich habe bloß leider keine Sender die dieses Protokoll senden, sonst würde ich es mir mal anschauen.

Ich kann dir gerne einen Sender aus einen IT1500 Set zur Verfügung stellen. Dieser Sender verwendet das Protokoll 3.

joesy

Ich hab hier auch Intertechno PIR-1000 "Sender" die ich gerne zum Testen zur Verfügung stellen kann!

Greetz, J

Talkabout

Hallo zusammen,

ich habe nun meinem SCC 433 erfolgreich beigebracht, Codes zu empfangen, vielen Dank an alle in diesem Thread!

Die Standard-Intertechno Funksender erkennt er auch super und zeigt den Code an. Wenn ich aber eine andere Fernbedienung bediene, die für meine Leinwand gedacht ist, erhalte ich folgende Ausgabe:

2014.12.05 19:56:22 4: CUL_Parse: SCCIT iE535743A -45
2014.12.05 19:56:22 5: SCCIT dispatch ie53574
2014.12.05 19:56:23 5: CUL/RAW: /iE535723
2014.12.05 19:56:23 5: CUL/RAW: iE535723/A

2014.12.05 19:56:23 4: CUL_Parse: SCCIT iE535723A -45
2014.12.05 19:56:23 5: SCCIT dispatch ie53572
2014.12.05 19:56:24 5: CUL/RAW: /iE535713
2014.12.05 19:56:24 5: CUL/RAW: iE535713/6

2014.12.05 19:56:24 4: CUL_Parse: SCCIT iE5357136 -47
2014.12.05 19:56:24 5: SCCIT dispatch ie53571
2014.12.05 19:56:45 5: CUL/RAW: /iE535743
2014.12.05 19:56:45 5: CUL/RAW: iE535743/9


Gibt es eine Möglichkeit solche Befehle ebenfalls per FHEM zu senden?

Danke!

Gruss

Talkabout

Hallo zusammen,

ich habe mir jetzt mal eine Ausgabe von einem Intertechno-Gerät angeschaut:

2014.12.06 14:36:20 4: CUL_Parse: SCCIT i015511F5 -79.5
2014.12.06 14:36:20 5: SCCIT dispatch i015511
2014.12.06 14:36:21 3: 000FFFFF0F not defined (Switch code: 0F)
2014.12.06 14:36:21 5: CUL/RAW: /i015511F
2014.12.06 14:36:21 5: CUL/RAW: i015511F/6


Kann mir vlelleicht jemand die Umrechnungslogik erklären? So wie ich das verstehe ist der "Hauscode" 015511, dazu kommt dann der Schaltstatus. Liege ich damit richtig? Wie findet denn dann die Umrechnung statt, so dass aus i015511 => 000FFFFF rauskommt? Das "0F" am Ende wäre dann ja wieder der Schaltstatus...

Danke!

Gruss

bjoernh

Hallo,

das ist eigentlich relativ simpel (wenn man weiß wie ;-) )

0x01551 = 000FFFFF = 0000 0001 0101 0101 0001

Die letzte 1F vernachlässigen wir, das ist meines Wissens nach beim CUL beim aktivieren von X21 die Empfangsstärke.

Beim Empfangen werden die Bits wie folgt ausgewertet:
0 = if heightime < lowtime  =  ( ---_______ )
1 = if heightime > lowtime  =  ( ----------___ )

daraus ergibt sich:     
01 = F      ( ---_______ ----------___ )
11 = 1      ( --------- ___ ----------___ )
00 = 0      ( ---_______ ---_______ )

Nun den Binären Wert umrechnen:             
0000 = 00
0001 = 0F
0101 = FF
0101 = FF
0001 = 0F


Talkabout

#249
Hallo bjoernh,

vielen Dank für Deine Ausführung. Dieser Post sollte irgendwo prominent gemacht werden, vielleicht in den FAQs?

Jetzt habe ich versucht Deine Logik mal auf mein Beispiel oben anzuwenden:

ie53574

0xe5357(4) = 1110 0101 0011 0101 0111 (0100)

würde bei der Umrechnung bedeuten:

11 => 1
10 => ?
01 => F
01 => F
00 => 0
11 => 1
01 => F
01 => F
01 => F
11 => 1
(01) => F
(00) => 0

Die letzte Zahl habe ich in Klammern gesetzt, da ich mir nicht sicher bin, ob diese gebraucht wird.

Damit wäre der Code:

1?FF01FFF1F0

Zuerst einmal die Frage, womit ersetze ich den das "?"? Dann ob meine Umrechnung so stimmt. Weiter wäre dann noch zu klären, wie konfiguriere ich ein solches Gerät in FHEM. Es ist kein Standard-Intertechno Signal, wird aber auf der selben Frequenz übertragen.

Danke Dir für die Hilfe!

Gruss

bjoernh

Hallo,

du hast es schon richtig dekodiert, die 4 würde ich schon noch dazu nehmen.

Vielleicht ist ja auch das erste Byte ein Sync bit.
FF01FFF1F0 könnte  ins Schema von IT Passen. Des kannst Du auch mit Fhem senden.
Aber um das genau zu erkennen müsste man mal einen LogicAnalyser ranhängen und messen.
Hat die Tastatur einen Befehl für ON/OFF? Wenn ja, schreib doch mal die Werte der verschiedenen Tasten, vielleicht lässt sich ja daran etwas erkennen.

Gruß
Björn

Talkabout

#251
Hallo bjoernh,

Die verschiedenen Tasten sind ein paar Posts weiter aufgelistet:

Zitat von: Talkabout am 05 Dezember 2014, 19:58:34
2014.12.05 19:56:22 4: CUL_Parse: SCCIT iE535743A -45
2014.12.05 19:56:22 5: SCCIT dispatch ie53574
2014.12.05 19:56:23 5: CUL/RAW: /iE535723
2014.12.05 19:56:23 5: CUL/RAW: iE535723/A

2014.12.05 19:56:23 4: CUL_Parse: SCCIT iE535723A -45
2014.12.05 19:56:23 5: SCCIT dispatch ie53572
2014.12.05 19:56:24 5: CUL/RAW: /iE535713
2014.12.05 19:56:24 5: CUL/RAW: iE535713/6

2014.12.05 19:56:24 4: CUL_Parse: SCCIT iE5357136 -47
2014.12.05 19:56:24 5: SCCIT dispatch ie53571
2014.12.05 19:56:45 5: CUL/RAW: /iE535743
2014.12.05 19:56:45 5: CUL/RAW: iE535743/9



Die Fernbedienung hat 3

Hoch
Runter
Stop

Gruss

Edit:

Wenn ich mir die Codes so betrachte sehe ich, dass der anhand der oberen Methode berechnete Code für "ie53572" und "ie53571" gleich wäre. Somit scheint doch nicht zu gelten, dass

10 => F
01 => F

ist. Somit kann der von mir berechnete Code auch nicht richtig sein. Allerdings finde ich ums Verrecken nichts im Internet, wie das Mapping komplett aussieht. Vielleicht hast Du noch ideen.

wolfi1104

Hallo Karl

Ja ich hab die 10_IT.pm schon im ordner Fhem/fhem
Daran kann es also nicht liegen

Wolfi
pi / V 1.61e CUL433 / V 1.44 CUL868 /

mfeske

Hallo wolfi1104,
von newbie zu newbie, den cul hast Du mit der angepassten Firmware geflasht?
Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

wolfi1104

Hallo Micha

Welche ist die angepaßte ich hab ihn vor ein paar wochen neu geflasht

Gruß
Wolfi
pi / V 1.61e CUL433 / V 1.44 CUL868 /