Funksteckdose Toom ohne DIP wie schalten Intertek

Begonnen von Snorre, 12 Dezember 2015, 15:31:27

Vorheriges Thema - Nächstes Thema

Snorre

Hallo,

leider habe ich bei Toom die Funksteckdosen (1919384) OHNE Dip Schalter bekommen.

Wie kann ich erreichen, dass ich Steckdosen ansteuern kann, bzw. auf den code anlernen kann?

Hat die jemand schon zum laufen bekommen?
Die anderen älteren Steckdosen mit DIP laufen bei mir ohne Probleme.

Vielen Dank!

PS: Ich benutze zum Schaten den nanoCUL mit nanoCUL raw => V 1.63 nanoCUL433

bjoernh

Ich nehme an, dass da eine Fernbedienung dabei ist, oder?
Wenn Du auf eine Taste drückst, legt dann fhem ein neues Device an?
Wenn nicht, dann wird das  Protokoll von deinem CUL 1.61 noch nicht erkannt.
In diesem Fall solltest Du die a-culfw draufspielen, diese kann mehr Protokolle.

Wenn das Device angelegt wurde kannst Du es auch mit fhem wieder schalten.

Snorre

Super, danke.
Hab gerade vorhin noch die 1.65 eingespielt.
Dann werde ich mal die alternativ Firmware einspielen.
Mal sehen.

Gesendet von meinem Elephone P8000 mit Tapatalk


master7811

Ich hoffe, es ist okay, wenn ich hier mit ran hänge...

Ich habe Mumbi Dosen mit AB440R Fernbedienung. Die Signale der FB werden auch erkannt und neue "IT" Geräte angelegt. Dank deiner a-culfw (wirklich Klasse, was du da ablieferst). Nur leider schalten die Geräte nicht....

Folgendes wird durch drücken der Tasten A "On" und A "Off" angelegt:
define IT_11011001 IT 11011001 HE800 1101101100100001100110101001
attr IT_11011001 IODev nanoCUL
attr IT_11011001 room IT
define FileLog_IT_11011001 FileLog ./log/IT_11011001-%Y.log IT_11011001
attr FileLog_IT_11011001 logtype text
attr FileLog_IT_11011001 room IT
define IT_0000101010011000000000001000000 IT 00001010100110000000000010 0 0000
attr IT_0000101010011000000000001000000 IODev nanoCUL
attr IT_0000101010011000000000001000000 room IT
define FileLog_IT_0000101010011000000000001000000 FileLog ./log/IT_0000101010011000000000001000000-%Y.log IT_0000101010011000000000001000000
attr FileLog_IT_0000101010011000000000001000000 logtype text
attr FileLog_IT_0000101010011000000000001000000 room IT
define IT_11000111100011110111001011010110001110111001011000111 IT 1100011110001111011100101101011000111011100101 0 1000111
attr IT_11000111100011110111001011010110001110111001011000111 IODev nanoCUL
attr IT_11000111100011110111001011010110001110111001011000111 room IT
define FileLog_IT_11000111100011110111001011010110001110111001011000111 FileLog ./log/IT_11000111100011110111001011010110001110111001011000111-%Y.log IT_11000111100011110111001011010110001110111001011000111
attr FileLog_IT_11000111100011110111001011010110001110111001011000111 logtype text
attr FileLog_IT_11000111100011110111001011010110001110111001011000111 room IT
define IT_0F00F00F0F IT 0F00F00F0F FF F0
attr IT_0F00F00F0F IODev nanoCUL
attr IT_0F00F00F0F room IT
define FileLog_IT_0F00F00F0F FileLog ./log/IT_0F00F00F0F-%Y.log IT_0F00F00F0F
attr FileLog_IT_0F00F00F0F logtype text
attr FileLog_IT_0F00F00F0F room IT

ganz schön viel für eine "Dose"... aber okay, entfernen kann man immer noch. Leider wird die Dose aber nicht geschaltet, wenn ich die entsprechenden Buttons im WebFrontend drücke. Eine Idee, was ich falsch machen könnte?

Hardlife

Hi!

Die a-cul-Firmware interpretiert den Code in 3 Varianten - das ist ok so

Blöde Frage:
Wurden die Steckdosen bereits auf die Fernbedienung angelernt?
Oder bei älteren Modellen richtig gedippt?

Sonst empfängt man zwar die Fernbedienung korrekt, aber die Steckdose kann mit den Signalen natürlich (noch) nichts anfangen...
Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

master7811

#5
Hi,
Danke für deine Antwort! Ja, die Steckdose wurde angelernt (keine Dips, ein paar Sekunden nach dem sie stromlos war, kann man bis zu 3 "Kanäle" mittels Druck auf "An" auf dem FB anlernen).
Ich habe erst daran gedacht, dass vielleicht mein nanocul nicht funktioniert, aber mit meinen "alten" Dosen / FB mit Hauscode und Gerätecodes von A bis D - wählbar mit DIPs - hat alles funktioniert. Schalter wurde automatisch angelernt über die Fernbedienung und die Dose hat danach auch mittels FHEM geschaltet - alles fein :-) Nur bei den "neuen" Mumbis funktioniert das nicht.

Vielleicht mal der Typcode: m-FS300

Scheint sich auch um das hier beschriebene Problem zu handeln - vermute, es passt aber besser in das InterTechno Forum :-)

Hardlife

Hmmm....

Leider habe ich keine solchen Dosen und kann nur begrenzt helfen.

Anscheinend hat der CUL mit den Dosen wirklich Probleme.
Warum auch immer... Denn das Signal der Fernbedienung kann der CUL doch 1:1 senden
Vielleicht divergiert die Pulslänge... Keine Ahnung.

Haben Sie vielleicht auch einen 433er-Sender + Empfänger an Ihrem ?RaspberryPi? ?

Dann gäbe es hier vielleicht eine Lösung:
https://moaltiplexx.wordpress.com/2015/07/05/funksteckdosen-mumbi-m-fs300-mit-fhem-und-pilight-schalten/#more-22

Oder man könnte es hiermit versuchen:
http://forum.fhem.de/index.php/topic,36543.msg289014.html#msg289014
Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

master7811

Hi,
danke für die Rückmeldung! Ich habe es mit PiLight ausprobiert. Leider unterstützt Pilight auch nur die Switches im RAW-Format. Die Codes der Fernbedienung werden auch durch Pilight erkannt in mehreren Ausführungen, aber das schalten funktioniert damit nicht - leider. Insgesamt ist Pilight aber auch alles andere als stabil und ich würde mich freuen, wenn wir das irgendwie mit a-culfw hinbekommen könnten ;-)

Folgendes funktioniert mit Pilight und wird von den Steckdosen akzeptiert:
define Pilight pilight_ctrl localhost:5000
define switch_Heizung pilight_raw
attr switch_Heizung devStateIcon on:sani_heating_level_100@green off:sani_heating_level_0@grey
attr switch_Heizung offCode 320 4950 330 1000 320 1010 970 360 320 1010 320 1000 980 370 310 1010 320 1020 310 1010 970 370 320 1010 970 360 970 360 310 1030 960 370 960 360 970 360 320 1020 320 1010 970 360 310 1020 310 1040 300 1020 310 1020 310 1010 970 370 960 370 310 1020
attr switch_Heizung onCode 330 4940 330 1000 320 1010 970 360 320 1010 310 1010 970 370 320 1010 970 360 320 1010 970 370 960 370 960 360 320 1010 970 380 310 1020 300 1020 960 370 960 380 310 1020 960 370 310 1010 970 380 300 1030 950 380 300 1020 960 380 950 370 310 1020
attr switch_Heizung room Heizung
attr switch_Heizung webCmd :
define Wohnzimmer_Heizung pilight_raw
attr Wohnzimmer_Heizung userattr Heizung Heizung_map structexclude
attr Wohnzimmer_Heizung Heizung structure_Heizung
attr Wohnzimmer_Heizung devStateIcon on:sani_heating_level_100@green off:sani_heating_level_0@grey
attr Wohnzimmer_Heizung offCode 320 4950 320 1010 320 1000 980 350 330 1000 320 1020 960 370 320 1020 310 1010 970 360 970 370 970 360 970 360 960 370 310 1030 310 1020 310 1020 960 360 970 370 310 1030 300 1020 310 1020 310 1030 310 1020 960 370 960 370 960 370 310 1010 970 370
attr Wohnzimmer_Heizung onCode 330 4950 320 1010 320 1000 980 350 330 1010 310 1010 980 360 320 1010 320 1010 320 1010 970 370 970 360 320 1010 970 360 970 370 970 360 310 1030 950 370 960 380 310 1020 960 370 310 1020 960 370 320 1020 310 1010 310 1020 960 380 310 1010 960 370
attr Wohnzimmer_Heizung room Heizung,Wohnzimmer
attr Wohnzimmer_Heizung webCmd :
define Kueche_Heizung pilight_raw
attr Kueche_Heizung userattr Heizung Heizung_map structexclude
attr Kueche_Heizung Heizung structure_Heizung
attr Kueche_Heizung devStateIcon on:sani_heating_level_100@green off:sani_heating_level_0@grey
attr Kueche_Heizung offCode 320 4950 970 360 970 360 970 360 310 1020 310 1010 970 370 970 360 970 360 970 360 320 1030 960 360 970 370 950 370 310 1040 950 370 960 370 310 1020 310 1030 960 370 960 370 300 1030 300 1030 960 370 960 370 310 1030 950 380 300 1020 960 370
attr Kueche_Heizung onCode 320 4950 980 350 970 360 970 360 320 1010 320 1010 970 370 960 370 310 1020 310 1020 310 1030 960 360 970 360 970 370 300 1030 960 370 310 1020 960 370 960 390 950 370 310 1020 960 370 300 1040 300 1030 950 380 300 1030 300 1030 300 1020 960 370
attr Kueche_Heizung room Heizung,Kueche
attr Kueche_Heizung webCmd :
define Flur_Heizung pilight_raw
attr Flur_Heizung userattr Heizung Heizung_map structexclude
attr Flur_Heizung Heizung structure_Heizung
attr Flur_Heizung devStateIcon on:sani_heating_level_100@green off:sani_heating_level_0@grey
attr Flur_Heizung offCode 310 4960 300 1020 300 1020 950 370 300 1020 300 1020 950 370 300 1020 950 370 300 1020 950 370 300 1020 950 370 950 370 300 1020 950 370 950 370 950 370 300 1020 300 1020 300 1020 300 1020 950 370 950 370 950 370 950 370 300 1020 950 370 300 1020
attr Flur_Heizung onCode 310 4960 300 1020 300 1020 950 370 300 1020 300 1020 950 370 950 370 300 1020 950 370 300 1020 300 1020 300 1020 950 370 300 1020 300 1020 950 370 950 370 950 370 300 1020 950 370 300 1020 950 370 300 1020 950 370 950 370 950 370 950 370 300 1020
attr Flur_Heizung room Heizung,Flur
attr Flur_Heizung webCmd :
define Schlafzimmer_Heizung pilight_raw
attr Schlafzimmer_Heizung userattr Heizung Heizung_map structexclude
attr Schlafzimmer_Heizung Heizung structure_Heizung
attr Schlafzimmer_Heizung devStateIcon on:sani_heating_level_100@green off:sani_heating_level_0@grey
attr Schlafzimmer_Heizung offCode 310 4960 300 1020 300 1020 950 370 300 1020 300 1020 950 370 300 1020 300 1020 300 1020 950 370 300 1020 950 370 950 370 950 370 300 1020 950 370 950 370 300 1020 300 1020 300 1020 950 370 950 370 300 1020 950 370 950 370 950 370 300 1020 950 370
attr Schlafzimmer_Heizung onCode 310 4960 300 1020 300 1020 950 370 300 1020 300 1020 950 370 300 1020 300 1020 300 1020 300 1020 950 370 300 1020 300 1020 950 370 300 1020 950 370 950 370 950 370 300 1020 950 370 950 370 950 370 300 1020 950 370 300 1020 300 1020 300 1020 950 370
attr Schlafzimmer_Heizung room Heizung,Schlafzimmer
attr Schlafzimmer_Heizung webCmd :
define Kinderzimmer_Heizung pilight_raw
attr Kinderzimmer_Heizung userattr Heizung Heizung_map structexclude
attr Kinderzimmer_Heizung Heizung structure_Heizung
attr Kinderzimmer_Heizung devStateIcon on:sani_heating_level_100@green off:sani_heating_level_0@grey
attr Kinderzimmer_Heizung offCode 310 4960 950 370 950 370 950 370 300 1020 300 1020 950 370 950 370 300 1020 950 370 300 1020 950 370 300 1020 300 1020 300 1020 300 1020 950 370 300 1020 300 1020 300 1020 950 370 300 1020 950 370 300 1020 950 370 300 1020 950 370 300 1020 950 370
attr Kinderzimmer_Heizung onCode 310 4960 950 370 950 370 950 370 300 1020 300 1020 950 370 950 370 300 1020 300 1020 950 370 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 950 370 300 1020 950 370 950 370 300 1020 950 370 950 370 300 1020 300 1020 950 370
attr Kinderzimmer_Heizung room Heizung,Kinderzimmer
attr Kinderzimmer_Heizung webCmd :
define Arbeitszimmer_Heizung pilight_raw
attr Arbeitszimmer_Heizung userattr Heizung Heizung_map structexclude
attr Arbeitszimmer_Heizung Heizung structure_Heizung
attr Arbeitszimmer_Heizung devStateIcon on:sani_heating_level_100@green off:sani_heating_level_0@grey
attr Arbeitszimmer_Heizung offCode 310 4960 300 1020 950 370 950 370 300 1020 300 1020 950 370 300 1020 950 370 300 1020 950 370 950 370 950 370 300 1020 300 1020 950 370 950 370 950 370 950 370 950 370 300 1020 950 370 950 370 950 370 950 370 950 370 300 1020 950 370 300 1020
attr Arbeitszimmer_Heizung onCode 310 4960 300 1020 950 370 950 370 300 1020 300 1020 950 370 950 370 950 370 950 370 300 1020 950 370 950 370 300 1020 300 1020 950 370 950 370 300 1020 300 1020 950 370 950 370 950 370 300 1020 300 1020 950 370 950 370 300 1020 950 370 300 1020
attr Arbeitszimmer_Heizung room Heizung,Arbeitszimmer
attr Arbeitszimmer_Heizung webCmd :
define Bad_Heizung pilight_raw
attr Bad_Heizung userattr Heizung Heizung_map structexclude
attr Bad_Heizung Heizung structure_Heizung
attr Bad_Heizung devStateIcon on:sani_heating_level_100@green off:sani_heating_level_0@grey
attr Bad_Heizung offCode 310 4960 300 1020 300 1020 950 370 300 1020 300 1020 950 370 950 370 300 1020 950 370 950 370 950 370 300 1020 300 1020 300 1020 950 370 950 370 300 1020 300 1020 300 1020 950 370 300 1020 300 1020 300 1020 300 1020 950 370 950 370 950 370 300 1020
attr Bad_Heizung onCode 310 4960 300 1020 300 1020 950 370 300 1020 300 1020 950 370 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 300 1020 950 370 300 1020 950 370 950 370 300 1020
attr Bad_Heizung room Heizung,Bad
attr Bad_Heizung webCmd :

Diese Codes entsprechen nicht meiner Fernbedienung, sondern einfach funktionierenden Codes, die ich irgendwo im "Pilight-Universum" gefunden habe.

Der Pilight-Code sagt folgendes aus:
Zitatpilight-raw will output raw numbers representing the time difference in µs (microseconds) between a low-to-high or a high-to-low transition forming a pulse. Depending on the protocol code a set of multiple pulses, typically two or four pulses, are representing a logical ZERO or ONE condition. A pulsetrain is a series of logical bits normally terminated by a footer pulse (last long distinct pulse).
Quelle


Folgendes habe ich noch im Homematic-Forum gefunden:
ZitatEs funktioniert mit den mumbi m-FS300 als auch mit Intertechno Funksteckdosen! Das Problem lag darin, dass man beim letzten DIP-Schalter "E" bei der Umrechnung auf jeden Fall ZWINGEND immer ein "F" im Code setzen muss. Warum kann ich nicht sagen, es ist einfach so. Dann funktionieren auch die mumbi genauso perfekt wie die originalen Intertechno IT-1500, die man auch total easy automatisch anlernen kann.

Den ermittelten Code um ein vorangestelltes "is" erweitern und hinten dran entweder "FF" zum anschalten oder "F0" zum ausschalten, den Wert dann in ein CMD_Short rein und schon kann man prima schalten.

Somit habe ich nun einen ganzen Sack voll günstiger mumbi Steckdosen, die ich für alles Mögliche nutzen kann! :-)

Auch wenn es schon viele sehr gute Anleitungen gibt, ist noch keine von "ich pack die CCU aus dem Karton" bis "ich hab mein erstes Programm mit IT Steckdosen fertig". Auf Wunsch mach ich mal gerne eine zusammegefasste Anleitung fertig.

Besten Dank an alle die mir hier geholfen haben!
Könnt ihr damit was anfange?

Hardlife

Tja, leider habe ich die Dosen nicht und Ferndiagnosen sind eher schwierig bei sowas Kniffeligem.

Was ich aber nicht verstehe, ist:
Die Dosen akzeptieren das Signal der AB440R-Fernbedienung (welche ja ganz banales Standard-IT-Protokoll sendet)
ABER die Signale des CUL (der 1:1 das selbe sendet) akzeptieren sie nicht

Versuchen könnte man noch zwei Dinge:
- Sind die Dosen nahe genug am CUL? (Reichweitenproblem?) Versuchsweise mal einen Meter daneben legen
- es gibt in der a-culfw eine neue Funktion seit Version 1.20.02
   
Zitat"Add the functionality to change ITClock of the Intertechno V1 protocol. The command is ic. Default is ic250"
http://forum.fhem.de/index.php/topic,35064.msg374529/topicseen.html#msg374529
   http://forum.fhem.de/index.php/topic,44451.0.html
Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

master7811

Kann man mit a-culfw irgendwie raw-codes senden (analog pilight?), bzw. besteht die Möglichkeit, dies als Featurerequest für zukünftige Versionen zu wünschen?


Tayasar

Hallo zusammen,

ich habe ebenfalls ein Problem mit den selbstlernenden Steckdosen von Intertek.
Zuvorsollte ich vorwarnen, dass ich FHEM Neuling bin, der sich gerade in die Thematik einarbeitet.
Soweit klappt alles recht gut, jetzt bin ich beim Einbinden der oben genannte Steckdosen auf folgendes Problem gestoßen:

- Ich habe die Steckdosen eingesteckt und bereits mit der Fernbedienung gepaart.
- Zum Auslesen des Funksignals verwende ich einen RFXTRX Transreviever im Modus Lighting 4
- FHEM hat die Signale erkannt und den Eintrag TRX_PT2262 in der fhem.conf angelegt
- Wenn ich jetzt in das FileLog_TRX_PT2262 schaue sehe ich, das mit jedem Befehl ein anderer Code mitgeschickt wird (In folgendem Fall immer A ON)

Vielen Dank im Voraus und beste Grüße
2016-03-05_01:08:38 TRX_PT2262 031221030130
2016-03-05_01:08:39 TRX_PT2262 033122001130
2016-03-05_01:08:40 TRX_PT2262 030320022230
2016-03-05_01:08:41 TRX_PT2262 031101201230
2016-03-05_01:08:42 TRX_PT2262 031221030130

Jetzt stehe ich ein wenig auf dem Schlauch, wie ich mit diesem wechselnden Code umgehen soll. Alle Tipps, die ich bereits gelesen haben, bauen immer auf einem Konstanten Code auf.

Hat jemand einen Tipp für mich?


mrbit1968

#12
Nimm einfach die Tabelle.... http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung

Einfach ab (Original Intertechno System) mit der FB vergleichen.. mach ich auch immer so.


Bsp.


define Balkon IT 00FFF0000F FF F0   <------  Ersten Vier für A,B,C, bzw. M etc... nächsten Vier für die Tasten der FB 1-bis 4.. der Rest bleibt so.
attr Balkon IODev CUNO                   <--- Sende Hardware etwa CUL ,CUNO,CUBE etc..
^^^^^<----Wichtig !
attr Balkon group Licht          <---falls du schon eine Gruppe hast. bzw. wo der Schalter auftauchen soll.
attr Balkon room LICHT         <-- evtl. der  Raum wo der Schalter auftauchen soll.


Hab mir extra die 150er FB geholt um die Codes Quasi abzulesen..
Fritzbox 7490 6.51 /- Fhem auf Pi+ /-Max CUNO - Intertechno - Fs20 Komponenten

Tayasar

#13
Hi mrbit1968,

vielen Dank für die Hilfe, leider bin ich damit auch noch nicht erfolgreich gewesen.

Ich habe es jetzt zuerst mit folgendem Code probiert:
# Config Atmo_Light
define AtmoLight IT 000000000F FF F0
attr AtmoLight IODev TRX_0
attr AtmoLight group Licht
attr AtmoLight room Wohnzimmer

Ergebnis: Die Steckdosen reagieren nicht auf den Befehl.
Anschließend habe ich den Code wie folgt geändert:
# Config Atmo_Light
define AtmoLight TRX_LIGHT PT2262 000000000F FF F0
attr AtmoLight IODev TRX_0
attr AtmoLight group Licht
attr AtmoLight room Wohnzimmer

In der Variante passte der Code im define Statement nicht mehr.
Als letztes habe ich noch einen Code aus dem http://www.fhemwiki.de/wiki/RFXtrx versucht:
define AtmoLight TRX_LIGHT PT2262 11110111011 light 0:off,1:on
Leider ebenfalls ohne Erfolg.

Ich vermute mal, dass ich in den Grundlagen noch irgend etwas verkehrt mache.

JayP

Diese Steckdosen habe ich auch. Und natürlich das selbe Problem.
Gibt es vielleicht schon etwas neues?
FHEM 5.7 auf ODROID C2, CUL868, MaxCube mit culfw auf 433Mhz, Jeelink 868Mhz, 4x HM-CC-RT-DN, 1x HM-LC-Bl1-FM, 7x IT-Steckdosen, 5x LaCrosse Sensoren, 3x Revolt NC-5462, 1x SD_WS07, 2x G-Tag, Logitech Media Server auf Zyxel, ASUS TF300t mit Android 6 und TabletUI, u.v.m.