notify mit Klick auf Icon aktivieren und deaktivieren

Begonnen von roedert, 17 Oktober 2015, 11:14:09

Vorheriges Thema - Nächstes Thema

roedert

Gibt es einen Weg, ein notify mit einem Klick auf das Icon zu aktivieren bze. deaktivieren?

Aktuell gehe ich den Umweg über ein zusätzliches dummy mittels
attr xxx devStateIcon 0:off:1 1:on:0

Wäre jedoch schön, wenn man dies direkt auf das notify setzen könnte und sich den zusätzlichen dummy sparen kann.
Aber das notify hat ja erstens das enabled/disabled nicht im STATE, so dass devStateIcon dies erkennen könnte - und zweitens muss ja als Command kein set-command ausgeführt werden, sondern das disable-Attribut auf 0 bzw. 1 gesetzt werden.

rudolfkoenig


justme1968

und wenn du doch das attrib verwenden willst: über stateFormat und devStateIcon bekommst du das icon auch abhängig vom aktuellen zustand hin.

mit cmdalias kannst du dir ein oder zwei neue set kommandos anlegen die dann das attribut setzen. du kannst du dann mit devState icon verwenden.

gruss
  andre 
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

roedert

Der Hinweis auf set active/inactive war schon perfekt ... setze es gerade um  :D

slor

Schreib mal, wie du das genau umgesetzt hast als Code Schnipsel bitte. Danke.

roedert

attr mynotify devStateIcon inactive:myicons/ios-off:active .*:myicons/ios-on:inactive

....mehr ist es nicht  ;)

UliM

Zitat von: roedert am 17 Oktober 2015, 13:08:33
myicons/ios-off
myicons/ios-on
Wärst Du so freundlich, diese icons hier zur Verfügung zu stellen?
Könnte ich auch gut gebrauchen.
Gruß, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

roedert


UliM

Herzlichen Dank - sehen super aus. Passen an vielen Stellen einfach besser als die Glühlampe.

Hab versucht die auf 40px Breite zu verkleinern... muss ich wohl noch mit nem anderen tool als paint.net versuchen :)
Darf ich die verkleinerte Version dann einchecken, damit das alle fhem-user nutzen können?

Gruß, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

roedert

Zitat von: UliM am 17 Oktober 2015, 14:21:08
Hab versucht die auf 40px Breite zu verkleinern...

SVG in Inkscape öffnen und in der gwünschten Größe als png exportieren ... damit gibts die beste Qualität.
Klar kannst es einstellen - ist zur "freien Verwendung"

marvin78

Zitat von: justme1968 am 17 Oktober 2015, 12:35:13
und wenn du doch das attrib verwenden willst: über stateFormat und devStateIcon bekommst du das icon auch abhängig vom aktuellen zustand hin.


notify kennt kein stateFormat.

roedert


UliM

Zitat von: roedert am 17 Oktober 2015, 14:49:40
40 breit im Anhang
Hi,
vielen Dank!
Eingecheckt als
ios-off.png
ios-on-blue.png
ios-on-green.png

Gruß, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

P.A.Trick

Zitat von: UliM am 18 Oktober 2015, 15:43:09
Hi,
vielen Dank!
Eingecheckt als
ios-off.png
ios-on-blue.png
ios-on-green.png

Gruß, Uli

Kann ich die dann mit

attr DEVICE devStateIcon off:ios-off:on:ios-on-blue

einbinden?
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

UliM

RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.