Dummy mit mehreren Icons, set Kommando für mehrere States - gelöst

Begonnen von Müller, 08 Februar 2020, 18:57:57

Vorheriges Thema - Nächstes Thema

Müller

Hallo,

ich habe folgende Einstellung für ein Dummy gemacht, um mehrere Icons einzubinden.

https://forum.fhem.de/index.php/topic,97586.0.html
(Leider darf ich dort keine Fragen stellen.....)

Einzelne Änderungen kann man über
set iconDemo on2 off
oder
set iconDemo on1 off

Kann mir jemand sagen, wie der Befehl hierzu lautet, um den State von "on1" und "on2" zusammen zu ändern?

Danke
FHEM auf Raspberry, 433mHz & Zigbee für Rollläden, Gartenbewässerung, Beleuchtung, Fußbodenheizung

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

steffen83

Vielleicht hilft dir das:



Internals: CHANGED DEF 192.168.0.41 80 espBridge ESP_WZ_Lampe ESP_BUILD 20103 ESP_BUILD_GIT mega-20190202 ESP_BUILD_NOTES - Mega ESP_NODE_TYPE_ID ESP Easy Mega ESP_SLEEP 0 ESP_UNIT 0 ESP_VERSION 2 FUUID 5c458c99-f33f-51ae-94da-908e6f76206358c0 HOST 192.168.0.41 IDENT ESP_WZ_Lampe INTERVAL 300 IODev espBridge LASTInputDev espBridge MAX_CMD_DURATION 1 MSGCNT 3547 NAME ESP_Wohnzimmerlampe NOTIFYDEV global NR 690 NTFY_ORDER 50-ESP_Wohnzimmerlampe PORT 80 STATE offon <br> Temp:25.20 25.20 Hum:39.10 39.10 SUBTYPE device TYPE ESPEasy VERSION 2.18 espBridge_MSGCNT 3547 espBridge_TIME 2020-02-08 19:33:43 READINGS: 2020-02-08 19:33:41 Humidity 39.10 2020-02-08 19:33:43 Ip 41 2020-02-08 19:33:41 Temperature 25.20 2020-02-08 18:41:43 glampe on 2020-02-08 19:00:36 klampe off 2020-02-08 19:33:43 load 16.10 2020-02-08 19:31:32 presence present 2020-02-08 19:33:43 rssi -58 2020-02-05 11:05:47 state Initialized 2020-02-08 19:33:43 uptime 52.00 helper: fpc 1580897188.80897 pm: Encode 1 JSON 1 received: Humidity 1581186821.87445 Ip 1581186823.59746 Temperature 1581186821.87385 glampe 1581183703.03738 klampe 1581184836.92196 load 1581186823.59775 rssi 1581186823.59802 uptime 1581186823.59829 sec: admpwd Attributes: IODev espBridge devStateIcon onon:light_light_dim_100@orange offoff:light_light@green Initialized:light_light@green onoff:light_light_dim_40@orange offon:light_light_dim_70@orange absent:mqtt_device@red Temp.\d.*:temp_outside Hum.\d.*:weather_humidity event-on-change-reading Humidity,Temperature,glampe,klampe,presence eventMap /gpio 5 on:kon/gpio 5 off:koff/gpio 14 on:gon/gpio 14 off:goff group ESPEasy Device presenceCheck 1 room ESPEasy,Wohnzimmer setState 0 stateFormat {my $status = ReadingsVal($name, "presence", ""); if ($status eq "absent") {return "absent"} elsif ($status eq "present") { my $glampe = ReadingsVal($name,"glampe",""); my $klampe = ReadingsVal($name,"klampe",""); my $temp = ReadingsVal($name,"Temperature",""); my $hum = ReadingsVal($name,"Humidity",""); $status = "$klampe$glampe\n<br>\nTemp:$temp\n$temp\nHum:$hum\n$hum\n"; return $status; } } webCmd kon:koff:gon:gof


Gesendet von meinem MI 8 mit Tapatalk

Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

amenomade

Zitat von: steffen83 am 08 Februar 2020, 19:35:55
Vielleicht hilft dir das:



Internals: CHANGED DEF 192.168.0.41 80 espBridge ESP_WZ_Lampe ESP_BUILD 20103 ESP_BUILD_GIT mega-20190202 ESP_BUILD_NOTES - Mega ESP_NODE_TYPE_ID ESP Easy Mega ESP_SLEEP 0 ESP_UNIT 0 ESP_VERSION 2 FUUID 5c458c99-f33f-51ae-94da-908e6f76206358c0 HOST 192.168.0.41 IDENT ESP_WZ_Lampe INTERVAL 300 IODev espBridge LASTInputDev espBridge MAX_CMD_DURATION 1 MSGCNT 3547 NAME ESP_Wohnzimmerlampe NOTIFYDEV global NR 690 NTFY_ORDER 50-ESP_Wohnzimmerlampe PORT 80 STATE offon <br> Temp:25.20 25.20 Hum:39.10 39.10 SUBTYPE device TYPE ESPEasy VERSION 2.18 espBridge_MSGCNT 3547 espBridge_TIME 2020-02-08 19:33:43 READINGS: 2020-02-08 19:33:41 Humidity 39.10 2020-02-08 19:33:43 Ip 41 2020-02-08 19:33:41 Temperature 25.20 2020-02-08 18:41:43 glampe on 2020-02-08 19:00:36 klampe off 2020-02-08 19:33:43 load 16.10 2020-02-08 19:31:32 presence present 2020-02-08 19:33:43 rssi -58 2020-02-05 11:05:47 state Initialized 2020-02-08 19:33:43 uptime 52.00 helper: fpc 1580897188.80897 pm: Encode 1 JSON 1 received: Humidity 1581186821.87445 Ip 1581186823.59746 Temperature 1581186821.87385 glampe 1581183703.03738 klampe 1581184836.92196 load 1581186823.59775 rssi 1581186823.59802 uptime 1581186823.59829 sec: admpwd Attributes: IODev espBridge devStateIcon onon:light_light_dim_100@orange offoff:light_light@green Initialized:light_light@green onoff:light_light_dim_40@orange offon:light_light_dim_70@orange absent:mqtt_device@red Temp.\d.*:temp_outside Hum.\d.*:weather_humidity event-on-change-reading Humidity,Temperature,glampe,klampe,presence eventMap /gpio 5 on:kon/gpio 5 off:koff/gpio 14 on:gon/gpio 14 off:goff group ESPEasy Device presenceCheck 1 room ESPEasy,Wohnzimmer setState 0 stateFormat {my $status = ReadingsVal($name, "presence", ""); if ($status eq "absent") {return "absent"} elsif ($status eq "present") { my $glampe = ReadingsVal($name,"glampe",""); my $klampe = ReadingsVal($name,"klampe",""); my $temp = ReadingsVal($name,"Temperature",""); my $hum = ReadingsVal($name,"Humidity",""); $status = "$klampe$glampe\n<br>\nTemp:$temp\n$temp\nHum:$hum\n$hum\n"; return $status; } } webCmd kon:koff:gon:gof


Gesendet von meinem MI 8 mit Tapatalk
Wenn das lesbar wäre...
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

steffen83

So für dich besser?

Gesendet von meinem MI 8 mit Tapatalk

Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

amenomade

Naja... ein "list" (mit Zeilenumbrüchen) wäre natürlich besser
Das beantwortet die Frage sowieso nicht...
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Müller

#6
Danke für die schnelle Hilfe.

Die Antwort von amenomade war genau was ich gesucht hatte.

(Die Antwort von Steffen habe ich nicht ganz verstanden .... Das sind zwar auch mehrere Icons, aber den gesuchten Befehl  habe ich da nicht gesehen)

FHEM auf Raspberry, 433mHz & Zigbee für Rollläden, Gartenbewässerung, Beleuchtung, Fußbodenheizung