FHEM Forum

FHEM - Hausautomations-Systeme => Zigbee => Thema gestartet von: morfey am 30 November 2020, 14:17:57

Titel: [gelöst] Ikea-Schalter über Deconz
Beitrag von: morfey am 30 November 2020, 14:17:57
Hallo zusammen,
ich habe erfolgreich eine Ikea-Steckdose über Deconz angebunden. Sie lässt sich auch in Fhem erfolgreich schalten.
Nun wollte ich einen Schalter einbinden. Die Einbindung hat soweit auch funktioniert, der Schalter wird mir in Fhem angezeigt. Allerdings lässt sich der Status von on nicht ändern. Drücken hilft nicht und ein set schalter off auch nicht.
Im Fhem.log sehe ich: parameter on not available.
Diese Ziele wird immer erzeugt, sowohl beim schalten von off als auch beim schalten nach on.
Generell funktioniert der Schalter aber, im Deconz hatte ich ihm Testweise der Steckdose zugeordnet und das hatte funktioniert ...
Hat jemand eine Idee?

Vielen Dank euch!
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: Beta-User am 30 November 2020, 14:24:38
Idee 1a: "list" des fraglichen "Schalters" anfragen (bei dir...; falls du nicht weißt, was gemeint ist: Angepinnte Threads im Anfängerbereich lesen und bitte auch beachten, dass TEXT-Infos erwünscht sind, keine screenshots oä.)
Idee 1b: Fragen, um was es sich bei dem fraglichen "Schalter" genau handelt (Modellbezeichnung etc.), falls sich das nicht aus dem list ergibt.

Idee 2: Unterstellen, es handelt sich um einen "sensor", der in FHEM unter falscher Flagge segelt und vorschlagen, dass du die DEF änderst.
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: morfey am 30 November 2020, 14:36:15
Hallo!

Vielen Dank für die sehr schnelle Antwort! ein list eingang (Der Schalter ist bei mir so benannt) gibt folgendes aus:
Internals:
   CFGFN     
   CHANGED   
   DEF        2  IODev=
deconz

   FUUID      ....
FVERSION   31_HUEDevice.pm:0.210390/2020-01-23
   ID         2
   INTERVAL   
   IODev      deconz

   NAME       eingang

   NR         95
   STATE      on
   TYPE       HUEDevice
   desired    0
   manufacturername dresden elektronik
   modelid    RaspBee II
   name       Configuration tool 2
   swversion  0x26610700
   type       Configuration tool
   uniqueid   00..:..:01
   READINGS:
     2020-11-30 13:38:52   pct             100
     2020-11-30 14:05:18   reachable       1
     2020-11-30 13:38:52   state           on
   helper:
     alert     
     battery    -1
     bri        -1
     colormode 
     ct         -1
     devtype   
     effect     
     hue        -1
     mode       
     on         -1
     pct        100
     reachable  1
     rgb       
     sat        -1
     update_timeout -1
     xy         
     json:
       e          changed
       id         2
       r          lights
       t          event
       uniqueid   ..:..:..:-01
       attr:
         id         2
         lastannounced
         lastseen   2020-11-30T13:26Z
         manufacturername dresden elektronik
         modelid    RaspBee II
         name       Configuration tool 2
         swversion  0x26610700
         type       Configuration tool
         uniqueid   ..:..:..:01
Attributes:
   IODev      deconz

   alias      Configuration tool 2
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   group      HUEDevice
   model      RaspBee II
   room       HUEDevice


Danke!
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: Beta-User am 30 November 2020, 14:42:11
(hätte auch die "Code-tags" noch extra erwähnen sollen... so ist es nicht so schön zu lesen...)

Also: "modelid RaspBee II" klingt für mich nicht nach einem "Schalter". Das was du suchst, findest du vermutlich, wenn du (bzgl. Lesbarkeit hier mit code-Tags):
get deconz sensors
in die Kommandozeile wirfst...
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: MadMax-FHEM am 30 November 2020, 14:56:07
Sieht für mich nach dem DE Controller aus.

"Neuerdings" wird "das" angelegt, sobald man deCONZ nutzt.


Mit "dem" kann man nichts machen...

Was ist denn der "Schalter", also Modell etz.

Und: ist es ein Schalter im Sinne von "Sensor"/"FB" oder (auch) ein Aktor?

Wenn 1teres, dann kannst du bei dem nichts "steuern", der liefert bei Bedienung "nur" Events oder kann bei direkter "Kopplung" auch Zigbee Aktoren/Lampen direkt steuern...

Gruß, Joachim
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: morfey am 30 November 2020, 14:59:15
Hi,

sorry! War keine Absicht mit dem Code ...
Die Ausgabe bleibt leer, es gibt in deconz keine Sensoren ... Den schalter habe ich dort ja auch als schalter angelernt ...
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: MadMax-FHEM am 30 November 2020, 15:02:24
Wenn du nun endlich noch schreiben würdest um WELCHEN Schalter es geht...

Evtl. einen Produkt-Link...

EDIT: ist autocreate aktiv? Hast du beim deconz-Device mal set autocreate aufgerufen? Also: set deconz autocreate

Gruß, Joachim
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: morfey am 30 November 2020, 15:04:19
Hi @Joachim,
hm, ich denke, dass es sich um einen richtigen Schalter handelt:
https://www.ikea.com/at/de/p/tradfri-set-funksteckdose-schalter-40364748/ (https://www.ikea.com/at/de/p/tradfri-set-funksteckdose-schalter-40364748/)
Warum wird die Steckdose dann dem richtigen Device zugeordnet aber der Schalter nicht?
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: morfey am 30 November 2020, 15:05:33
Hi,
ja, autocreate ist aktiv.
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: MadMax-FHEM am 30 November 2020, 15:15:50
Also das sind ja 2 Dinge/Kombipaket.

Das eine ist eine Funksteckdose.
Also ein Aktor.
Den kannst du schalten, sollte auch mit fhem gehen...
Hattest du nicht geschrieben, dass das schon geht?

Das andere ist ein Schalter bzw. eben mehr eine Fernbedienung.
Die kann (verm.) direkt die Steckdose schalten (und evtl. auch Events in fhem erzeugen)...

Der Schalter/Fernbedienung muss (verm.) als Schalter in deCONZ angelernt werden.
Ist das schon passiert?

Danach sollte er über set deconz autocreate auch in fhem auftauchen...

EDIT: den Schalter/Fernbedienung kannst du (logischerweise) NICHT steuern. Nur Events "empfangen"... Siehst du etwas, wenn du den Eventmonitor öffnest und den Schalter/Fernbedienung drückst?

EDIT: habe gerade oben noch mal gelesen. Also Steckdose (die kannst du schalten und das ist auch so gedacht ;)  ) UND der Schalter sind in fhem angelegt!? Beim Schalter (wie mehrfach geschrieben) kannst du in fhem nur Events bekommen und dann darauf reagieren (notify/DOIF/...). Den kannst du nicht steuern, nur drücken... ;)

Gruß, Joachim
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: Beta-User am 30 November 2020, 15:50:29
Eine Fernbedienung wird (@HUEBridge/HUEDevice) NIE via autocreate in FHEM erzeugt, das muss man IMMER manuell machen - im Unterschied zu "light" und "group", aus HUEBridge-Sicht ist das ein "sensor", egal, wie phoscon darüber denkt...

Wenn sie nicht unter sensors gelistet wird, kann es sein, dass sie noch mit dem Leuchtmittel gekoppelt ist und sich daher nicht mit deconz pairen läßt. Evtl. musst du (beides, also den Aktor und die Fernbedienung ?) resetten. Ist mAn. auch zu empfehlen, denn sonst kann es sein, dass FHEM das Ausschalten via Fernbedienung nicht mitbekommt.

Grundsätzlich würde ich auch empfehlen, "Schalter" als Begrifflichkeit direkt aus dem Wortschatz zu streichen, auch wenn das Möblehaus das da so stehen hat. Da versteht (hier im Forum) jeder was anderes drunter...
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: TL60 am 30 November 2020, 15:59:37
Hallo,
im Moment seid ihr auf dem Holzweg, zumindest wenn das Raspee Gateway von Deconz über das HUE Modul eingebunden ist. Im HUE Modul werden Schalter, genau wie Dämmerungsschalter als Sensoren gelistet und sind nicht per autocreate angelegt sondern es muß per get Sensors die ID herausgefunden werden. Dann ein define: MeinSchalter HUEDevice sensor [sensorid] IOdev. siehe auch Wikihttps://wiki.fhem.de/wiki/HUE_Dimmer_Switch (https://wiki.fhem.de/wiki/HUE_Dimmer_Switch) zum Tradfri Dimmerswitch (da kann man sich gut dranlanghangeln.) Anders sieht die Sache aus wenn das Gateway in Zigbee2mqtt angebunden ist.
Außerdem wird dadurch das der  Schalter an die Steckdose gebunden ist (da als Set gekauft) meines wissens nach nichts mehr für den Schalter angelegt (besonderheit von Tradfri, finde nur gerade den Link nicht) Evtl. ist es möglich beides auf Werkseinstellung zurückzusetzen und ganz neu zu starten
Edit: Beta-User war schneller  :-[
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: morfey am 30 November 2020, 16:04:35
Hi!

Danke für die Antworten!
1. Die Fernbedienung ist erfolgreich in Deconz gekoppelt und kann dort auch verwaltet und verwendet werden.
2. Sie ist somit auch nicht mehr auf den Aktor festgelegt - hatte Sie ja resettet.
3. Nein, einen Event sehe ich in Fhem nicht, wenn ich das Teil drücke ...
4. Wie Gesagt autocreate ist aktiv und hatte mir zwei Devices angelegt: Schaltsteckdose und ein zweites, das ich für meine Fernbedienung gehalten hatte, was sollte es sonst sein?
5. Wie müsste ich denn die Fernbedienung in Fhem definieren, wenn diese nicht automatisch über autocreate erzeugt wird?
Vielen Dank für die ganzen Hilfestellungen!
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: MadMax-FHEM am 30 November 2020, 16:15:35
Zitat von: morfey am 30 November 2020, 16:04:35
Hi!

Danke für die Antworten!
1. Die Fernbedienung ist erfolgreich in Deconz gekoppelt und kann dort auch verwaltet und verwendet werden.
2. Sie ist somit auch nicht mehr auf den Aktor festgelegt - hatte Sie ja resettet.
3. Nein, einen Event sehe ich in Fhem nicht, wenn ich das Teil drücke ...
4. Wie Gesagt autocreate ist aktiv und hatte mir zwei Devices angelegt: Schaltsteckdose und ein zweites, das ich für meine Fernbedienung gehalten hatte, was sollte es sonst sein?
5. Wie müsste ich denn die Fernbedienung in Fhem definieren, wenn diese nicht automatisch über autocreate erzeugt wird?
Vielen Dank für die ganzen Hilfestellungen!

Wenn 2. gemacht wurde und in deCONZ die FB da ist, dann:
get deconz sensors

Da müsste dann die ID kommen und dann wie von TL60 und Beta-User angegeben definieren...
...oder im Wiki beschrieben...

defmod FhemName HUEDevice sensor <ID des Sensors>
EDIT: zumindest hatte ich das so für meine Sensoren notiert...

Gruß, Joachim
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: morfey am 30 November 2020, 20:04:25
Hi Joachim,
danke für die Hinweise!
Sehr komisch! wenn ich
get deconz sensors
aufrufe erhalte ich gar keine Ausgabe! aber die Fernbedienung ist in Deconz unter Geräte -> Schalter sichtbar ... scheint also richtig gekoppelt zu sein ... Und die Steckdose funktioniert ja auch, das Bedeutet, dass die Kommunikation zwischen Fhem und Deconz funktioniert. ...
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: TL60 am 30 November 2020, 20:59:21
Hallo,
ich nochmal. Deconz hat die Eigenart für jeden Schalter auch eine Gruppe anzulegen, diese Gruppen sind aber, weil sie keine events erzeugen in FHEM nicht sicht- und somit auch nicht steuerbar. Der einzige Weg Schalter jedweder Art (Bewegungsmelder, Tür/Fenstersensoren, richtige Schalter) im HUE Device sichtbar zu machen und events zu erhalten geht über das beschriebene Verfahren, wenn get Sensors nichts liefert, dann ist der Schalter nicht richtig eingebunden. Ansonstem wäre es vielleicht hilfreich ein List des Bridge devices zu sehen steht der state auf connected ? Sind noch andere Geräte an das Bridge device gekoppelt? get deconz lights oder get deconz groups
Gruß Thomas
PS: Tradfri Schalter sind manchmal zickig. Ich habe bei einem 3 oder sogar  4 Anläufe gebraucht
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: morfey am 01 Dezember 2020, 09:26:32
Guten morgen zusammen!
Vielen vielen Dank für eure Hilfestellungen! Ich bin deutlich weiter! Scheinbar hatte mein Firefox gezickt, bei allen get-Abfragen bekam ich keine Ausgabe. Wenn ich nun einen anderen Browser verwende, geht es prima. Ich habe den Schalter nun erfolgreich verbunden und sehe im Event-Monitor auch beim Drücken Werte wie 1002, 2002, 1003 und 2003.
Nochmal nun eine für euch sicherlich blöde Frage: Ich möchte nun ein Event erzeugen, dass beim Druck auf die Fernbedienung geräte auf on, bzw. off setzt. Ich dachte an sowas ähnliches wie:
define n_hauptschalter_on notify hauptschalter:on set Computer,Desktop on

Nun kann ich hier ja nicht mit on bei Hauptschalter arbeiten, da es ja kein on und off gibt ...
Gibt es dazu Doku bzw. hat nochmal jemand einen kurzen Moment um mir Starthilfe zu geben?

Vielen lieben Dank an alle!
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: Beta-User am 01 Dezember 2020, 09:29:35
Du brauchst do kein Event erzeugen, es gibt doch Events... Die sehen nur anders aus, als du erwartet hast:define n_hauptschalter_on notify hauptschalter:1002 set Computer,Desktop on
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: Ralf W. am 01 Dezember 2020, 09:57:39
Oder "umbiegen". Das ist beispielsweise von einer schwedischen Fernbedienung:
attr KI_Fernbedienung eventMap 1001:ToggleLongRelease\
1002:Toggle\
2001:DimUpLongPress\
2002:DimUpClick\
2003:DimUpLongRelease\
3001:DimDownLongPress\
3002:DimDownClick\
3003:DimDownLongRelease\
4001:LeftLongPress\
4002:LeftClick\
4003:LeftLongRelease\
5001:RightLongPress\
5002:RightClick\
5003:RightLongRelease
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: MadMax-FHEM am 01 Dezember 2020, 10:15:37
@morfey:

https://wiki.fhem.de/wiki/Event_monitor
(damit kann man ganz einfach notify/DOIF/... erzeugen [lassen])

https://wiki.fhem.de/wiki/Notify
(auch lesenswert)

Gruß, Joachim
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: morfey am 01 Dezember 2020, 10:27:44
Hallo zusammen,

vielen Dank für die Unterstützung! Es funktioniert nun alles!
Nun also weiter zu nächsten Projekten :-)
Titel: Antw:Ikea-Schalter über Deconz
Beitrag von: MadMax-FHEM am 01 Dezember 2020, 13:35:59
Gerne.

Wenn es nun geht, dann "papp" doch bitte ein [gelöst] vorne dran, danke.

Gruß, Joachim