fhem > zigbee2mqtt > (Verständnis)problem beim Schalten einer Lampe

Begonnen von roemi, 10 Januar 2023, 14:09:15

Vorheriges Thema - Nächstes Thema

roemi

Guten Tag allesamt,

ich habe inzwischen Bewegungsmelder, Thermostate, Rauchmelder und Lampen am Start.
Auf die Bewegungsmelder kann ich ach easy mit [Bewegungsmelder1] eq "motion" zugreifen.

Das ganze würde ich nun auch mit Lampen (dito Steckdosen und Aktoren) ala "set Lampe on" können.
Ich komme aber mit der setList nicht klar.
Ich habe schon alles probiert ... nur eben das richtig noch nicht.

Wie kann ich (und das ist hoffentlich richtig gedacht) den Befehl "set MQTT2_FHEM_Server publish zigbee2mqtt/Lampe2/set {"state":"ON"}" in der setlist richtig umsetzten?

Internals:
   CID        zigbee_Lampe2
   DEF        zigbee_Lampe2
   FUUID      63b6e854-f33f-dc5a-81ce-50d79ad67fa69f12
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_127.0.0.1_37868
   MQTT2_FHEM_Server_MSGCNT 1503
   MQTT2_FHEM_Server_TIME 2023-01-10 13:54:04
   MSGCNT     1503
   NAME       Lampe2
   NR         63
   STATE      OFF
   TYPE       MQTT2_DEVICE
   eventCount 1521
   READINGS:
     2023-01-08 20:40:36   IODev           MQTT2_FHEM_Server
     2023-01-08 15:57:11   associatedWith  MQTT2_zigbee_pi
     2023-01-10 13:54:04   brightness      50
     2023-01-10 13:54:04   color_mode      color_temp
     2023-01-10 13:54:04   color_temp      250
     2023-01-10 13:54:04   last_seen       2023-01-10T12:54:04.507Z
     2023-01-10 13:54:04   linkquality     91
     2023-01-10 13:54:04   state           OFF
     2023-01-08 12:23:06   update-installed_version 2109509
     2023-01-08 12:23:06   update-latest_version 33908048
     2023-01-08 12:23:06   update-state    idle
     2023-01-10 13:54:04   update_installed_version 2109509
     2023-01-10 13:54:04   update_latest_version 33908048
     2023-01-10 13:54:04   update_state    idle
Attributes:
   alias      Lampe2
   icon       hue_filled_white_e27_b22
   readingList zigbee2mqtt/Lampe2:.* { json2nameValue($EVENT) }
zigbee2mqtt/Lampe2/availability:.* { json2nameValue($EVENT) }
   room       y unverbaut
   setList    on: zigbee2mqtt/Lampe2/set {"state":"ON"} off: zigbee2mqtt/Lampe2/set {"state":"OFF"}
   webCmd     on:off


Danke Römi
https://www.roemi.de ... von einem, der auszog, 5000 deutsche Biere zu probieren

Beta-User

Na ja, vielleicht hilft die genaue Lektüre der commandref (Hervorhebung duch mich)?
Zitat
setList cmd [topic|perl-Expression] ...
When the FHEM command cmd is issued, publish the topic. Multiple tuples can be specified, each of them separated by newline, the newline does not have to be entered in the FHEMWEB frontend. Example:
    attr dev setList\
     on tasmota/sonoff/cmnd/Power1 on\
     off tasmota/sonoff/cmnd/Power1 off
This example defines 2 set commands (on and off), which both publish the same topic, but with different messages (arguments).
Oder du nimmst das passende attrTempate (vermutlich: zigbee2mqtt_light_cct), dann musst du dich nicht wegen des color_temp-setters mit Feinheiten rumplagen? (Es gibt dazu auch einiges im Wiki).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

roemi

ZitatOder du nimmst das passende attrTempate (vermutlich: zigbee2mqtt_light_cct) ...
Jepp, das war es.

Danke Dir
https://www.roemi.de ... von einem, der auszog, 5000 deutsche Biere zu probieren