Hallo
Ich habe bei mir Zigbeesensoren die ich über den CONBEE Stick 2 einlese. Nun weiß ich aber nicht wie ich die im Aussehen verändere.
das List sieh so aus:
Internals:
CFGFN
DEF 2 IODev=deCONZ
FUUID 5ff620fe-f33f-edb0-c47f-be9281f53bed4235
FVERSION 31_HUEDevice.pm:0.233440/2020-12-13
ID 2
INTERVAL
IODev deCONZ
NAME Wassersensor_Waschmaschine
NR 526
STATE off
TYPE HUEDevice
manufacturername LEDVANCE
modelid CLA60 RGBW Z3
name Extended color light 2
swversion 00103101
type Extended color light
uniqueid f0:d1:b8:00:00:10:b9:51-01
READINGS:
2021-01-06 21:43:42 alert none
2021-01-06 21:43:42 bri 3
2021-01-06 21:43:42 colormode xy
2021-01-06 21:43:42 ct 270 (3703K)
2021-01-06 21:43:42 effect none
2021-01-06 21:43:42 hue 0
2021-01-12 05:28:29 lastseen 2021-01-12T04:28Z
2021-01-06 21:43:42 onoff 0
2021-01-06 21:43:42 pct 0
2021-01-09 16:59:37 reachable 1
2021-01-06 21:43:42 rgb 05fffffffffffffffe52
2021-01-06 21:43:42 sat 254
2021-01-09 16:59:37 state off
2021-01-06 21:43:42 xy 0.1814,0.0285
helper:
alert none
battery -1
bri 3
colormode xy
ct 270
devtype
effect none
hue 0
lastseen
mode
on 0
pct 0
reachable 1
rgb 05fffffffffffffffe52
sat 254
update_timeout -1
xy 0.1814,0.0285
json:
e changed
id 2
r lights
t event
uniqueid f0:d1:b8:00:00:10:b9:51-01
attr:
colorcapabilities 31
ctmax 526
ctmin 153
id 2
lastannounced
lastseen 2021-01-12T04:29Z
manufacturername LEDVANCE
modelid CLA60 RGBW Z3
name Extended color light 2
swversion 00103101
type Extended color light
uniqueid f0:d1:b8:00:00:10:b9:51-01
Attributes:
IODev deCONZ
color-icons 2
devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
model CLA60 RGBW Z3
room Monitor1
subType extcolordimmer
webCmd rgb:rgb ff0000:rgb DEFF26:rgb 0000ff:ct 490:ct 380:ct 270:ct 160:toggle:on:off
so wird es dargestellt.
Für einen Wassersensor nicht so ganz gut.
Kann mir jemand helfen und sagen wie ich das in einen Anzeige umbaue.
Vielen Dank
Lars
Wie hast du den angelegt?
Normalerweise musst du Sensoren manuell anlegen:
Zitat
get deCONZ sensors
define WasserSensor HUEDevice sensor <ID des Sensors>
(<ID des Sensors> -> ID/Nummer die bei dem get-Aufruf in der Liste für den gewünschten Sensor steht)
Weil es halt wie eine Lampe definiert ist:
Zitat
manufacturername LEDVANCE
modelid CLA60 RGBW Z3
...
model CLA60 RGBW Z3
subType extcolordimmer
Und so wie es definiert ist, ist es eben eine RGBW-Lampe...
...und da passt das ;)
Gruß, Joachim
Hallo
So:
define WasserSensor HUEDevice sensor <ID des Sensors>
ohne das "get deCONZ sensor"
Und woher hast du dann die ID?
Evtl. stimmt die nicht mit dem deines Sensors?
Und bei der Abfrage "erkennt" HUE-Bridge halt eine Lampe!?
Hast du eine Lampe an deConz?
Bzw. anders: solange die genannten Einstellungen auf "RGBW-Lampe" stehen wird die "Anzeige" so bleiben... ;)
Gruß, Joachim
ok falsch ausgedrückt.
natürlich mit get aber das über die Oberfläche und nicht in der Eingabeziele
Die Nummer ist die die ich von deCONZ habe.
Ja ich habe eine Lampe in deCONZ.
Ja ist egal worüber du das machst.
Aber der Befehl schreibt sich schneller als zu schreiben wo wie klicken ;)
Poste doch mal die Ausgabe von get deCONZ sensors
Was für ein Sensor ist es?
Und in deCONZ ist er da und funktioniert?
Gruß, Joachim
Ich lerne noch.
Ein Wassersensor, klappt in deCONZ einwandfrei.
Hm, eigenartig...
Und wenn du ihn noch mal löschst?
Weil so funktioniert er ja eh nicht ;)
Und noch mal anlegst...
Ansonsten, ich habe (denke ich) den gleichen, poste ich einfach meine DEF also in "RawDef" und die kannst du dann einfach einfügen.
Entweder auf das "Plus" links oben (kommt auf deine Webeinstellung an) oder einfach "irgendein" Device in der Detailansicht öffnen und dann ganz unten: RawDef
Alles was da drin steht löschen (keine Angst! Passiert nichts! Es bedeutet NICHT, dass du das Device was da drin steht löschst ;) ) und dann einfach was ich poste einfügen...
Ich versuche das mal an deine Verhältnisse anzupassen...
...versprechen kann ich nix ;)
Gruß, Joachim
Wobei ich sehe grad, bei mir steht bei ID nicht:
Zitat
ID 2
sondern:
Zitat
ID S3
Eigenartig.
Hast du beim Define tatsächlich "sensor" mit angegeben?
Gruß, Joachim
Hier mal meine (angepasste) RawDef:
defmod Wassersensor_WaschmaschineHUEDevice sensor 2 IODev=deCONZ
attr Wassersensor_Waschmaschine IODev deCONZ
attr Wassersensor_Waschmaschine model lumi.sensor_wleak.aq1
attr Wassersensor_Waschmaschine room Monitor1
Leider hatte ich devStateIcon schon für mich angepasst, daher weiß ich nicht, ob das Fehlen etwas ausmacht bzw. was da ursprünglich drin stand...
...denke aber das Entscheidende ist wohl: model...
Und schätze es geht auch so...
Gruß, Joachim
So nun ist es da ohne die anderen Anzeigen aber leider steht hier nur "Initialized"
Wie kann ich das nun ändern in einen Text oder eine Grafik
(ich glaube ich noch viel lernen)
so sieht das List aus
Internals:
CFGFN
DEF sensor 2 IODev=deCONZ
FUUID 5ffdf275-f33f-edb0-fd40-9ef799bf7689ea3e
FVERSION 31_HUEDevice.pm:0.233440/2020-12-13
ID S2
INTERVAL
IODev deCONZ
NAME WasserSensor
NR 696
STATE Initialized
TYPE HUEDevice
lastupdated 2021-01-12 19:35:07
lastupdated_local 2021-01-12 20:35:07
manufacturername LUMI
modelid lumi.sensor_wleak.aq1
name Water Sensor
on 1
reachable 1
swversion 20170721
type ZHAWater
uniqueid 00:15:8d:00:02:4b:ef:ba-01-0500
READINGS:
2021-01-12 19:37:21 battery 95
2021-01-12 19:37:21 batteryPercent 95
2021-01-12 20:35:07 batteryState ok
2021-01-12 19:37:21 lastseen 2021-01-12T18:37Z
2021-01-12 19:37:21 reachable true
2021-01-12 20:35:07 tampered false
2021-01-12 19:37:21 temperature 25
2021-01-12 20:35:07 water false
helper:
devtype S
reachable 0
update_timeout 1
configList:
json:
ep 1
etag 2ee7f0318f2137c90e750c97ada10289
lastseen 2021-01-12T19:35Z
manufacturername LUMI
modelid lumi.sensor_wleak.aq1
name Water Sensor
swversion 20170721
type ZHAWater
uniqueid 00:15:8d:00:02:4b:ef:ba-01-0500
config:
battery 95
temperature 2500
pending:
state:
lastupdated 2021-01-12T19:35:07.656
setList:
Attributes:
IODev deCONZ
devStateIcon true:message_attention
model lumi.sensor_wleak.aq1
room Monitor1
Zitat von: friedel148 am 12 Januar 2021, 20:43:50
So nun ist es da ohne die anderen Anzeigen aber leider steht hier nur "Initialized"
Wie kann ich das nun ändern in einen Text oder eine Grafik
(ich glaube ich noch viel lernen)
Ja, vermutlich...
Was soll das machen:
Zitat
devStateIcon true:message_attention
Um das zu bekommen was du (verm.) willst
stateFormat water
Bzw. zeigt es bei dir ja nur was an/Icon, wenn water true wird. Was soll sein bei water false?
https://fhem.de/commandref.html#devStateIcon
https://wiki.fhem.de/wiki/DevStateIcon
Du kannst auch Perl dort "programmieren"...
Reagiert denn das Reading "water" bei Nässe!?
Gruß, Joachim
ja der Status ändert sich.
Readings water ändert sich von true auf false
wenn es etwas gibt wo man das in deutsch nachlesen kann, bin ich sofort dabei. Mein Englisch aus Schulzeiten ist über 30 Jahre her.
Sorry... ;)
Aber es gibt die commandref (meist) auch auf Deutsch...
https://fhem.de/commandref_DE.html#FHEMWEB
(und dann etwas runter zu devStateIcon)
Gruß, Joachim