Hallo,
ich habe folgende Einstellung für ein Dummy gemacht, um mehrere Icons einzubinden.
https://forum.fhem.de/index.php/topic,97586.0.html (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
set iconDemo on2 off;set iconDemo on1 off
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
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...
So für dich besser?
Gesendet von meinem MI 8 mit Tapatalk
Naja... ein "list" (mit Zeilenumbrüchen) wäre natürlich besser
Das beantwortet die Frage sowieso nicht...
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)