Hauptmenü

keine icons bei HM-Geräten

Begonnen von LotharRappsilber, 10 Juni 2019, 09:48:14

Vorheriges Thema - Nächstes Thema

LotharRappsilber

Hallo,

bei DECT-Geräten kann ich mit den Symbolen schalten. Bei HM-Geräten sind gar keine Symbole da. Kann man das ändern? Mein Code:

define HMSchalterCamera HMCCUDEV HM-LC-Sw1-Pl-2.KEQ1060953 1
setuuid HMSchalterCamera 5cfcf7a2-f33f-2440-0b4a-687558488de7480d
attr HMSchalterCamera IODev HMIPCCU
attr HMSchalterCamera fp_Haus 330,230,4,Cameras
attr HMSchalterCamera icon FS20.on
attr HMSchalterCamera room Homematic
attr HMSchalterCamera statechannel 1
attr HMSchalterCamera statedatapoint 1.STATE
attr HMSchalterCamera statevals on:true,off:false
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LotharRappsilber

Danke,

ich hab jetzt


attr HMSchalterCamera devStateIcon on:FS20.on off:FS20.off


ohne Erfolg!!!
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

amenomade

#3
Besser lesen

ZitatLeerzeichen getrennte Auflistung von regexp:icon-name:cmd Dreierpärchen, icon-name und cmd dürfen leer sein.
Wenn der Zustand des Gerätes mit der regexp übereinstimmt, wird als icon-name das entsprechende Status Icon angezeigt, und (falls definiert), löst ein Klick auf das Icon das entsprechende cmd aus.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LotharRappsilber

Ich habe es ohne Erfolg probiert. In der Commandref steht u.a.

"Wenn fhem icon-name nicht finden kann, wird der Status als Text angezeigt. Beispiel:", aber mir wird wegen ein Text noch ein Icon angezeigt.
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

amenomade

#5
Wahrscheinlich, weil dein Device kein entspr. STATE hat. Mach bitte ein list
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LotharRappsilber

Hab ich gemacht!

Internals:
   DEF        HM-LC-Sw1-Pl-2.KEQ1060953 1
   FUUID      5cfcf7a2-f33f-2440-0b4a-687558488de7480d
   IODev      HMIPCCU
   NAME       HMSchalterCamera
   NR         32
   STATE      true
   TYPE       HMCCUDEV
   ccuaddr    KEQ1060953
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC-Sw1-Pl-2 KEQ1060953
   ccutype    HM-LC-Sw1-Pl-2
   channels   2
   statevals  devstate|on|off
   READINGS:
     2019-06-10 11:12:54   0.AES_KEY       0
     2019-06-10 11:12:54   0.CONFIG_PENDING false
     2019-06-10 11:12:54   0.DUTYCYCLE     false
     2019-06-10 11:12:54   0.LOWBAT        false
     2019-06-10 11:12:54   0.RSSI_DEVICE   1
     2019-06-10 11:12:54   0.RSSI_PEER     1
     2019-06-10 11:12:54   0.STICKY_UNREACH false
     2019-06-10 11:12:54   0.UNREACH       false
     2019-06-10 11:12:54   1.INHIBIT       false
     2019-06-10 11:12:54   1.STATE         true
     2019-06-10 11:12:54   1.WORKING       false
     2019-06-10 11:12:54   control         true
     2019-06-10 11:12:54   hmstate         true
     2019-06-10 11:12:54   state           true
   hmccu:
     devspec    HM-LC-Sw1-Pl-2.KEQ1060953
     dp:
       0.AES_KEY:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.LOWBAT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.STATE:
         OSVAL      true
         OVAL       true
         SVAL       true
         VAL        true
       1.WORKING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
Attributes:
   IODev      HMIPCCU
   devStateIcon on:FS20.on off:FS20.off
   fp_Haus    330,230,4,Cameras
   icon       FS20.on
   room       Homematic
   statechannel 1
   statedatapoint 1.STATE
   statevals  on:true,off:false
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

amenomade

attr HMSchalterCamera substitute STATE!true:on,false:off
attr HMSchalterCamera devStateIcon on:FS20.on:off off:FS20.off:on
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LotharRappsilber

Leider immer noch das gleiche Ergebnis.
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

LotharRappsilber

FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

amenomade

#10
Bitte wieder ein list

Funktioniert "set HMSchalterCamera  on" oder "set HMSchalterCamera  off" ?

Und wenn Du sagst "geht nicht", was geht genau nicht? Wird kein Icon gezeigt? In Fhemweb oder in Floorplan? Kann man nicht schalten?

Sind die andere Schalger auch mit FS20.on / FS20.off als Icon definiert?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LotharRappsilber

Im FHEMWEB geht es im Floorplan nicht, da nichts angezeigt wird. Hier das "list":


Internals:
   DEF        HM-LC-Sw1-Pl-2.KEQ1060953 1
   FUUID      5cfcf7a2-f33f-2440-0b4a-687558488de7480d
   IODev      HMIPCCU
   NAME       HMSchalterCamera
   NR         32
   STATE      Initialized
   TYPE       HMCCUDEV
   ccuaddr    KEQ1060953
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC-Sw1-Pl-2 KEQ1060953
   ccutype    HM-LC-Sw1-Pl-2
   channels   2
   statevals  devstate|on|off
   READINGS:
     2019-06-10 11:12:54   0.AES_KEY       0
     2019-06-10 11:12:54   0.CONFIG_PENDING false
     2019-06-10 11:12:54   0.DUTYCYCLE     false
     2019-06-10 11:12:54   0.LOWBAT        false
     2019-06-10 11:12:54   0.RSSI_DEVICE   1
     2019-06-10 11:12:54   0.RSSI_PEER     1
     2019-06-10 11:12:54   0.STICKY_UNREACH false
     2019-06-10 11:12:54   0.UNREACH       false
     2019-06-10 11:12:54   1.INHIBIT       false
     2019-06-10 11:12:54   1.STATE         true
     2019-06-10 11:12:54   1.WORKING       false
     2019-06-10 11:12:54   control         true
     2019-06-10 11:12:54   hmstate         true
     2019-06-10 12:20:03   state           Initialized
   hmccu:
     devspec    HM-LC-Sw1-Pl-2.KEQ1060953
Attributes:
   IODev      HMIPCCU
   devStateIcon on:FS20.on off:FS20.off
   fp_Haus    330,230,4,Cameras
   icon       FS20.on
   room       Homematic
   statechannel 1
   statedatapoint 1.STATE
   statevals  on:true,off:false
   substitute STATE!true:on,false:off
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

amenomade

#12
Naja... mit STATE/state Initialized, kann er nichts zeigen, da in devStateIcon nichts für diesen Zustand definiert ist.
Mach mal ein "get HMSchalterCamera devstate", um zu sehen, ob er es aktualisiert

EDIT: wie änderst Du die Attribute deines Schalters? Machst Du es in der Weboberfläsche durch Klicks, oder gehst Du manuell in fhem.cfg??
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

LotharRappsilber

Ja, jetzt sind Symbole da. Wie muß ich das mit attr verknüpfen?
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

LotharRappsilber

Mit "get HMSchalterCamera devstate" ist das Symbol da, aber schalten geht nicht.
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL