Hauptmenü

Problem mit devstateicon

Begonnen von crissiloop, 19 Februar 2013, 21:38:08

Vorheriges Thema - Nächstes Thema

crissiloop

Folgendes ist bei mir definiert:
define Bad_Rolladen CUL_HM 1B404E
attr Bad_Rolladen .devInfo 010100
attr Bad_Rolladen devStateIcon hoch:shutter_open runter:shutter_closed halb:shutter_halfopen
attr Bad_Rolladen eventMap on:hoch 1:runter 50:halb
attr Bad_Rolladen firmware 2.1
attr Bad_Rolladen model HM-LC-Bl1PBU-FM
attr Bad_Rolladen peerIDs
attr Bad_Rolladen room Bad
attr Bad_Rolladen serialNr JEQ0105006
attr Bad_Rolladen subType blindActuator
attr Bad_Rolladen webCmd hoch runter halb stop


Ist der Rolladen oben, wird korrekt das Icon angezeigt im WEB. Wenn er aber unten (1% laut Status des Aktors) ist, steht im WEB runter % anstatt des Icons.
Was muss ich ändern, damit auch dann das richtige Icon angezeigt wird?
FHEM 5.5 auf Cubietruck

1x HMLAN, 1x HMUSB, 12x HM-LC-Bl1 PBU-FM, 5x HM-LC-Sw1-Pl, 1x HM-LC-Sw1-FM, 2x HM-LC-Sw2-FM, 2x HM-SEC-RHS, 3x HM-SEC-SD, 8x HM-SEC-SC, 3x HM-RC-4-2, 1x HM-RC-8, 1x HM-Sec-SFA-SM, Jeelink, 7x Technoline TX 29 DTH-IT

Dennis D.

hi crissiloop,

zwar was spät, aber solltest du es zwischenzeitlich selber noch nicht hinbekommen haben, dann kannst du das über das attribut stateFormat lösen. Problem ist, dass bei "halb" der state auf "50 %" steht und nicht auf halb. probier es mal so:


define WZ_Jalousie CUL_HM 1B42D3
attr Bad_Rolladen devStateIcon devStateIcon hoch:shutter_open runter:shutter_closed halb:shutter_halfopen
attr Bad_Rolladen eventMap attr Bad_Rolladen eventMap on:hoch 1:runter 50:halb
attr Bad_Rolladen stateFormat {sprintf("%.0f",ReadingsVal("Bad_Rolladen","level",0))}
attr Bad_Rolladen webCmd hoch:runter:halb:stop:statusRequest


Gruß,
Dennis
FHEM 5.5 auf RPi Rev. B 512 mit HMLAN (HM-CFG-LAN)

CUL_HM: HM-LC-Bl1PBU-FM,HM-LC-SW1-BA-PCB,HM-LC-SW4-SM,HM-LC-Sw1PBU-FM,HM-OU-LED16,HM-PB-2-WM55,HM-RC-KEY3-B,HM-SEC-KEY,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SD,HM-WDS10-TH-O,HM-WDS40-TH-I

OWDevice: DS18B20,DS2438