Seite 2 von 3

Re: Deconz Schalterbefehle

Verfasst: 2. Jul 2020 09:32
von OH-RNHome
Hallo Galaxisspatz,

meine Vorredner haben Recht Ddu brauchst für Schalter das Deconz Binding. Grundsätzlich gilt: Schalter, Sensoren, Bewegungsmelder, etc. -> Deconz-Binding, Lichter -> Hue Binding.

1. Deconz Binding installieren.

2. things Datei erstellen:
Die Things Datei braucht auch wieder einen Verweis auf die Bridge und danach die einzelenen Komponenten mit der dazugehörigen ID.

Code: Alles auswählen

Bridge deconz:deconz:or1dec01 [ host="xxx.xxx.xxx.xxx", httpPort="8080", port="8443", apikey="xxxxxxxx" ] {

    	switch              xxx_switch            "xxx Switch"              [ id="2" ]
	}
3. Item Datei anlegen

Code: Alles auswählen

//XXX Switch
Number                  XXX_Switch               "Switch XXX [%s]"                            (gHueSwitch)    { channel="deconz:switch:or1dec01:xxx_switch:buttonevent" }
Switch                  XXX_Switch       	 "Switch XXX"                                 (gSwitch)       { channel="deconz:switch:or1dec01:xxx_switch:button" }
Number                  XXX_Battery_SW6          "Battery_level xxx  [%.1f %%]"               (gBattery)      { channel="deconz:switch:or1dec01:xxx_switch:battery_level" }
Du solltest jetzt in den Logs bei Betätigen des Schalters folgende Ausgabe haben:

Code: Alles auswählen

deconz:switch:or1dec01:xxx_switch:buttonevent triggered 1002
Damit kannst Du jetzt Regeln (rules) anlegen die wie folgt aussehen können:

Code: Alles auswählen

rule "Tradfri XXX Switch Light On/Off"

when
    Channel "deconz:switch:or1dec01:XXX_Switch:buttonevent" triggered
then
    switch(receivedEvent.getEvent()) {
        case "1002": { 
            if(Kueche_Light0.state == OFF ) {
              Kueche_Light0.sendCommand(ON)
            } else {
                if(Kueche_Light0.state == ON) {
                    Kueche_Light0.sendCommand(OFF)
                }
            }
        }
end
Wenn der Schalter betätigt wird guckt die Regel ob das Licht aus oder an ist und schaltet dementsprechend die Lampe an oder aus.

Re: Deconz Schalterbefehle

Verfasst: 2. Jul 2020 09:43
von J-N-K
Seit 2.5.6 ist hue nicht mehr erforderlich, deconz kann Licht jetzt selbst. Und wenn man auf Dateien verzichtet, kann man für alles auch Discovery benutzen...

Re: Deconz Schalterbefehle

Verfasst: 2. Jul 2020 18:35
von galaxisspatz
J-N-K hat geschrieben: 1. Jul 2020 14:22 Ich glaube nicht, dass das so geht. Nimm das Deconz Binding das geht sofort.
ok werde ich versuchen

Re: Deconz Schalterbefehle

Verfasst: 4. Jul 2020 10:59
von galaxisspatz
Moin @OH-RNHome,
ich bekomme uber das DeConz binding im Eingang nichts angezeigt.

Gruss
Olaf

Re: Deconz Schalterbefehle

Verfasst: 4. Jul 2020 17:13
von J-N-K
Das deconz binding zeigt keine Discovery devices? Das ist sehr seltsam. Kannst Du das log mal zeigen?

Re: Deconz Schalterbefehle

Verfasst: 4. Jul 2020 18:21
von galaxisspatz
J-N-K hat geschrieben: 4. Jul 2020 17:13 Kannst Du das log mal zeigen?
Hi J-N-K,
wo finde ich das? Sorry newbie

Gruß Olaf

Re: Deconz Schalterbefehle

Verfasst: 4. Jul 2020 20:15
von galaxisspatz
Hallo
Gefunden. Ich habe das binding nochmal deinstalliert und neu installiert. Im Anschluss nochmal die Suche gestartet.
2020-07-04 20:05:03.487 [thome.event.ExtensionEvent] - Extension 'binding-deconz' has been installed.

Mehr steht nicht drin.

Re: Deconz Schalterbefehle

Verfasst: 4. Jul 2020 22:39
von J-N-K
Ok. Du hast aber ein Bridge-Thing eingerichtet, oder? Und auch in der Phoscon-App freigeschaltet?

Re: Deconz Schalterbefehle

Verfasst: 4. Jul 2020 23:06
von galaxisspatz
..

Re: Deconz Schalterbefehle

Verfasst: 4. Jul 2020 23:10
von galaxisspatz
J-N-K hat geschrieben: 4. Jul 2020 22:39 Ok. Du hast aber ein Bridge-Thing eingerichtet, oder? Und auch in der Phoscon-App freigeschaltet?
Das hatte ich versucht aber es hat nicht geklappt. In der Phoscon-App freigeben und dann suchen