[Gelöst) ITR-1500 schaltet nicht

Begonnen von Tommy82, 17 April 2015, 20:25:21

Vorheriges Thema - Nächstes Thema

Zrrronggg!

#15
Ich hab den Thread hier nur überflogen, daher steinigt mich nicht, wenn ich Dinge sage die schon erwähnt wurden.

Die ITR1500 ist selbstlernend. Also gemäss diesem Artikel

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

irgendeinen Code ausdenken und Dose entsprechend anlegen.
Dann Dose in einstecken und so lange die LED blinkt ON senden.

ABER:
1. Ich erleben häufig, das die Dose erst schaltet, wenn man in der Anlernphase direkt hintereinander ON - OFF - ON sendet.
2. Es gibt einige Dosen die kann man so gar nicht anlernen, da sie komischerweise einen längeren ON-Befehl brauchen, die Sendedauer bei FHEM kann man nicht verlängern. In dem Fall nimmt man eine IT Fernbedienung, die man per DIP/Stellrad kodieren kann (z.b. eine YCT-100, Angebote ab 15 Euro auf e-Bay), stellt die auf die gewünschte Adresse ein und codiert die Dose damit indem länger auf ON drückt (Länger = 2 Sekunden)


Sonstiges:
- CUL nicht zum Anlernen nah an der Dose, eher 10 Meter als 2 Meter.
- Man kann die LED des CUL so einstellen, das sie leuchtet wenn gesendet wird:

LED ausschalten
set myCUL raw l00
LED einschalten (blinkt beim senden)
Zitatset myCUL raw l01
LED soll blinken (einmal in der Sekunde)
Zitatset myCUL raw l02

also set myCUL raw l01 und man weiss ob das CUL sendet.

IOdev muss nur definiert werden, wenn man mehrere CULs hat.

Beachte: Wenn du mehrere CULs hast und du definierst KEIN IOdev, wird das letzte definiert CUL verwendet, das geeignet ist.

Wenn du 2 SlowRF CULs hast, kann das auch ein 868 Mhz CUL sein!!
Wenn du das nun nicht dran steckst oder es wegen der reduzierten Reichweite durch die unangepasste Antenne zu weit weg ist, dann kannst du die Dose nicht anlernen/schalten.

Soweit meine Gedanken auf die Schnelle dazu.

Wenn das alles nicht hilft will ich wissen:

Wieviel CULs/CUNOs hast du?
Entsprechende Stelle der fhem.cfg mit der Definiton deiner Funkschnittstellen hier posten.
Angelegte Definition der IT Dose zeigen.

FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

Zrrronggg!

Nachtrag:

Eben gesehen, IT verhält sich was das IO Device betrifft anders als üblich:

ZitatOn startup, fhem DOES NOT assign an InterTechno device to an IODevice! The attribute IODev needs to be used ALWAYS!
Du must also in jedem Fall ein IOdev anlegen.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

Tommy82

#17
Hi,
also ich habe die Dose mit diesem Code angelegt:
00111100110101010110011111 0 0000
Das gesamte list sieht zur Dose so aus:
Internals:
   00         0
   DEF        00111100110101010110011111 0 0000
   IODev      Cul433
   NAME       Steckdose_Tablet
   NR         288
   STATE      off
   TYPE       IT
   XMIT       0011110011010101011001111100000
   XMITdimdown 00
   XMITdimup  00
   XMITon     1
   Code:
     1          0011110011010101011001111100000
   Readings:
     2015-04-18 11:42:12   group           0
     2015-04-18 11:42:12   protocol        V3
     2015-04-19 20:08:08   state           0
     2015-04-18 11:42:12   unit            0000
Attributes:
   IODev      Cul433
   model      itswitch


Aus diesem Device heraus setze ich auch das set on mit einem set Steckdose_Tablet on
Das sollte doch soweit richtig sein? Also das on sende ich in den ersten 5 Sekunden wenn ich die Dose angesteckt habe.

Habs auch versucht über ein "schnelles" on-off-on direkt nach dem Einstecken, klappt aber auch nicht...
Zitat2. Es gibt einige Dosen die kann man so gar nicht anlernen, da sie komischerweise einen längeren ON-Befehl brauchen, die Sendedauer bei FHEM kann man nicht verlängern. In dem Fall nimmt man eine IT Fernbedienung, die man per DIP/Stellrad kodieren kann (z.b. eine YCT-100, Angebote ab 15 Euro auf e-Bay), stellt die auf die gewünschte Adresse ein und codiert die Dose damit indem länger auf ON drückt (Länger = 2 Sekunden)
Dann muss ich mir wohl oder übel noch so eine Fernbedienung kaufen........

Zitat- CUL nicht zum Anlernen nah an der Dose, eher 10 Meter als 2 Meter.
Habs mit 2m entfernen wie auch mit 10m entfernung versucht

Zitatset Cul433 raw l01
hab ich ausgeführt danach ist die LED die ansonsten immer blinkte aus, und blinkt einmal wenn ich auf set Steckdose_Tablet on bzw off klicke, sollte wohl bedeuten das er sendet!?

ZitatWieviel CULs/CUNOs hast du?
Entsprechende Stelle der fhem.cfg mit der Definiton deiner Funkschnittstellen hier posten.
Angelegte Definition der IT Dose zeigen.

1 Cul http://shop.busware.de/product_info.php/products_id/44?osCsid=c49d36d539450bbf303bba837aa46aae

in der fhem.cfg zum Cul
define Cul433 CUL /dev/ttyACM0@9600 1234
und zur Dose
define Steckdose_Tablet IT 00111100110101010110011111 0 0000
attr Steckdose_Tablet IODev Cul433
attr Steckdose_Tablet model itswitch


Das list zur Dose steht ja oben.

IODevices ist wie oben zu sehen angelegt IODev
Cul433

Hoffe es hat noch einer eine idee
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Zrrronggg!


define Steckdose_Tablet IT 00111100110101010110011111 0 0000

Das sieht komisch aus. Wo kommt das her?

Bei mir sehen definitionen für eine IT Dose z.b. so aus:
define Treppe IT FF0F0F000F FF F0

Beachte die total abweichende Formatierung der Adresse und der on/off commands
Meine kommt aus dem Wikiartikel
http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung

Da die Dose angelernt wird, kannst du meine Definition oben 1:1 kopieren und sehen, ob du damit eine Dose aktiviert bekommst.

Zitathab ich ausgeführt danach ist die LED die ansonsten immer blinkte aus, und blinkt einmal wenn ich auf set Steckdose_Tablet on bzw off klicke, sollte wohl bedeuten das er sendet!?
Genau.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

Tommy82

#19
Hi, meine ursprüngliche Definition war nochmals anders, siehe ersten Threat, grobby meinte dann ich sollte sie so wie ich sie jetzt hab definieren wegen dem V3 Protokoll, das hab ich dann gemacht, aber funktioniert ja leider auch nicht. Werd seien Definition mal testen
Zitat von: grobby am 18 April 2015, 09:56:44
Hallo,

du hast doch selbstlernende Dosen, definiere diese lieber mt dem neuen V3 Protokoll.

define Steckdose_Tablet IT 00111100110101010110011111 0 0000
attr Steckdose_Tablet model itswitch

Danach steckst die Dose einfach an, in den 5 Sek wo sie blinkt drückst du auf ON in FHEM, dann sollte sie zweimal schalten.

EDIT
Habs dann auch mal wie du beschrieben hast definiert, aber auch damit klappt es nicht..
Internals:
   00         f0
   CFGFN
   DEF        FF0F0F000F FF F0
   IODev      Cul433
   NAME       Steckdose_Tablet
   NR         6683
   STATE      on
   TYPE       IT
   XMIT       ff0f0f000f
   XMITdimdown 00
   XMITdimup  00
   XMITon     ff
   Code:
     1          ff0f0f000f
   Readings:
     2015-04-21 06:25:08   protocol        V1
     2015-04-21 06:27:00   state           on
Attributes:
   IODev      Cul433
   model      itswitch
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

frank

die dosen können ja nur drei codes speichern. vielleicht ist der speicher voll und du musst erst mal einen speicher freigeben.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Tommy82

#21
Das dürfte nicht der Grund sein, sind ja komplett neu, hab allerdings auch schon über die Fernbedienung ein AllOff gesendet, damit sollte doch der Speicher gelöscht werden!?

Wie sind denn die Erfahrungen mit dem Setze des Codes über eine http://www.ebay.de/itm/Intertechno-YCT-100-Funk-Fernbedienung-Handsender-Funksender-433-92MHz-Sender-/221489608526?pt=LH_DefaultDomain_77&hash=item3391cf374e wie es im WIKI steht!?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

bjoernh

Zitat von: Zrrronggg! am 19 April 2015, 20:23:57
die Sendedauer bei FHEM kann man nicht verlängern.
Die Sendedauer kann man sehr wohl einstellen. Standard ist 6x das Paket zu wiederholen.
Mit einem raw wert ir<zahl> kann der Wert verwendet werden.
Also z.B. set CUL raw ir10 für 10 Wiederholdungen
Siehe auch: http://culfw.de/commandref.html#cmd_i

Zitat von: Zrrronggg! am 21 April 2015, 02:56:37
define Steckdose_Tablet IT 00111100110101010110011111 0 0000

Das sieht komisch aus. Wo kommt das her?

Das Passt schon, dass ist die IT 3 definition.
Allerdings stimmt die nicht ganz.
Die letzten 0000 sind meines Wissens nach nur mit dem Groupbit gültig.
Definiere die Dose mal so:
define Steckdose_Tablet IT 00111100110101010110011111 0 0001

@Tommy82: Werden die Dosen bei dir per Autocreate beim drücken der Steckdose angelegt?
Wenn ja, dann lerne mal eine Dose auf die Fernbedienung an und probiere diese anschließend über das per Autoreate erzeugte Gerät via Fhem zu schalten.

Tommy82

Hi, ich hab jetzt mal versucht den Cul über ein set Cul433 ir10 auf mehr wiederholungen zusetzen, dann wird aber im reading raw nur no answer angezeigt, sieht nicht ok aus!?
Internals:
   CMDS       BCFiAEkGMKUYRTVWXefmltux
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:CUL_RFR::CUL_TCM97001:
   DEF        /dev/ttyACM0@9600 1234
   DeviceName /dev/ttyACM0@9600
   FD         39
   FHTID      1234
   NAME       Cul433
   NR         287
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.03.04 a-culfw Build: 96 (2015-04-15_19-37-58) CUL433 (F-Band: 433MHz)
   initString X21
   Matchlist:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
   Readings:
     2015-04-19 20:10:06   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB
     2015-04-21 21:39:10   cmds             B C F i A E k G M K U Y R T V W X e f m l t u x
     2015-04-21 21:39:10   raw             No answer
     2015-04-21 21:39:10   state           Initialized
     2015-04-19 11:11:01   version         V 1.03.04 a-culfw Build: 96 (2015-04-15_19-37-58) CUL433 (F-Band: 433MHz)
Attributes:


Hab die Dose dann jetzt nue definiert
Internals:
   00         0
   DEF        00111100110101010110011111 0 0001
   IODev      Cul433
   NAME       Steckdose_Tablet
   NR         290
   STATE      off
   TYPE       IT
   XMIT       0011110011010101011001111100001
   XMITdimdown 00
   XMITdimup  00
   XMITon     1
   Code:
     1          0011110011010101011001111100001
   Readings:
     2015-04-21 21:45:10   group           0
     2015-04-21 21:45:10   protocol        V3
     2015-04-21 21:48:47   state           0
     2015-04-21 21:45:10   unit            0001
Attributes:
   IODev      Cul433
   model      itswitch


Allerdings klappt es auch damit nicht

Zitat@Tommy82: Werden die Dosen bei dir per Autocreate beim drücken der Steckdose angelegt?
Wenn ja, dann lerne mal eine Dose auf die Fernbedienung an und probiere diese anschließend über das per Autoreate erzeugte Gerät via Fhem zu schalten.
Was meinst du mit beim "Drücken der Steckdose"?

Also wenn ich die Dose über die FB steuer, dann wir in fhem ein Gerät erzeugt, ist das die Dose oder die Fernbedienung?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

bjoernh

Zitat von: Tommy82

Also wenn ich die Dose über die FB steuer, dann wir in fhem ein Gerät erzeugt, ist das die Dose oder die Fernbedienung?

Ja,   genau dies meinte ich.  Lässt sich die Dose nun über dieses Gerät schalten?
Wenn nein, dann ist vielleicht auch der Cul defekt.

chris1284

Zitat von: Tommy82 am 21 April 2015, 21:51:08
Also wenn ich die Dose über die FB steuer, dann wir in fhem ein Gerät erzeugt, ist das die Dose oder die Fernbedienung?

mal ausgegeangen von einer sauberen umgebung (nur cul definiert, dose auf werkseinstellungen) musst du nur die dose an die fb anlernen. fhem sollte dann den tastendruck bereits mitbekommen haben und die ein it-device mit on/off angelegt haben. on / off entspricht dabei der ein/aus taste auf der fb und das device an sich der dose.
du musst dir selbst keine codes ausdenken. und wenn du dies tust musst du die dose nach dem define in fhem vom strom trennen , einstekcen zund wärend die led der dose blinnk in fhem an klicken  um die dose an fhem anzulernen.

lösch am besten all deine dosen in fhem, setze sie zurück und lerne die dosen an die fb neu an, wenn der cul dann nichts (über die per autocreate erstellten divices) schaltet hat er wohl einen weg.

Tommy82

#26
Also ich habs dann jetzt mal über die Fernbedienung versucht und dann wird ein Gerät sowie ein Log dazu angelegt, allerdings schalten lässt sich die Dose darüber trotzdem nicht...
Das steht dazu im Log

2015.04.22 19:21:26.193 2: autocreate: define IT_0011110001110010111010101000000 IT 00111100011100101110101010 0 0000
2015.04.22 19:21:26.204 2: autocreate: define FileLog_IT_0011110001110010111010101000000 FileLog ./log/IT_0011110001110010111010101000000-%Y.log IT_0011110001110010111010101000000
2015.04.22 19:21:26.929 3: IT_0011110001110010111010101000000 ???->off
2015.04.22 19:21:27.642 3: IT_0011110001110010111010101000000 off->on
2015.04.22 19:21:28.585 3: IT_0011110001110010111010101000000 on->off
2015.04.22 19:21:32.658 3: IT_0011110001110010111010101000000 off->on
2015.04.22 19:21:33.371 3: IT_0011110001110010111010101000000 on->off
2015.04.22 19:21:54.596 2: IT set IT_0011110001110010111010101000000 on
2015.04.22 19:21:56.655 2: IT set IT_0011110001110010111010101000000 off
2015.04.22 19:21:58.922 2: IT set IT_0011110001110010111010101000000 on
2015.04.22 19:22:00.451 2: IT set IT_0011110001110010111010101000000 off
2015.04.22 19:22:17.804 3: IT_0011110001110010111010101000000 off->on
2015.04.22 19:22:18.491 3: IT_0011110001110010111010101000000 on->off
2015.04.22 19:22:22.737 3: IT_0011110001110010111010101000000 off->on
2015.04.22 19:22:23.420 3: IT_0011110001110010111010101000000 on->off
2015.04.22 19:22:24.145 3: IT_0011110001110010111010101000000 off->on
2015.04.22 19:22:24.724 3: IT_0011110001110010111010101000000 on->off


und so sieht die definition aus
Internals:
   00         0
   CFGFN
   Cul433_MSGCNT 11
   Cul433_RAWMSG i5aa56a59a9999555
   Cul433_RSSI -91.5
   Cul433_TIME 2015-04-22 19:22:24
   DEF        00111100011100101110101010 0 0000
   IODev      Cul433
   LASTInputDev Cul433
   MSGCNT     11
   NAME       IT_0011110001110010111010101000000
   NR         2360
   STATE      off
   TYPE       IT
   XMIT       0011110001110010111010101000000
   XMITdimdown 00
   XMITdimup  00
   XMITon     1
   Code:
     1          0011110001110010111010101000000
   Readings:
     2015-04-22 19:21:26   group           0
     2015-04-22 19:21:26   protocol        V3
     2015-04-22 19:22:24   state           off
     2015-04-22 19:21:26   unit            0000
Attributes:
   IODev      Cul433
   room       IT


Ich glaube langsam das es am Empfang/Senden des Culs liegt, das das zu schwach ist, der Cul und die Dose sind im gleichen Raum (ca 10m2) wenn ich die Fernbedienung auf die Dose halte und schalte blinkt am Cul nichts, wenn ich die Fernbedienung auf den Cul richte, schaltet die Dose und der Cul blinkt und legt das Device an..
Edit
Hab die Antenne im Verdacht das da was nicht stimmt, hab mal eine neue bestellt, wenn die da ist schauen wir mal weiter
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Zrrronggg!

Ich bin jedenfalls mit meinem Latein am Ende. Sorry.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

Tommy82

So heute ist die neue Antenne gekommen, und siehe da, damit funktioniert es auf Anhieb, also hat die alte wohl einen Defekt.....
Danke für die ganzen Hilfen hier
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Zrrronggg!

Fast enttäuschend, dass es nur daran lag.... ;)
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL