Ah, sorry. Alles, was hinter eval: steht, muss in Anführungszeichen ("). Also vor dem ersten Hochkomma und hinter die letzte Klammer.
Gruß Waldemar
Gruß Waldemar
RGB: name: RGB type: list milight_rgb: 1 cache: yes eval: ????????????? eval_trigger: - .r - .g - .b r: name: Wert für Rot type: num cache: yes visu_acl: rw g: name: Wert für Grün type: num cache: yes visu_acl: rw b: name: Wert für Blau type: num cache: yes visu_acl: rw
uzsustatus = sh.light.uzsu.planned() if (uzsustatus['value'] == 0) and (sh.light.uzsu.activate() == True): sh.light(1)
light: type: bool uzsu: type: dict uzsu_item: light trigger: type: bool on_update: ... = value if (...planned()['value'] != value) and (...activate() == True) else None
Licht: Flur: type: bool eval: or eval_trigger: .*.OnOff Treppe: OnOff: type: bool visu_acl: rw cache: yes uzsu: type: dict uzsu_item: .. cache: yes visu_acl: rw trigger: type: bool on_update: - ... = value if (sh....uzsu.planned()['value'] != value) and (sh....uzsu.activate() == True) else None
Licht: Flur: type: bool eval: or eval_trigger: .*.OnOff Treppe: OnOff: type: bool visu_acl: rw cache: yes uzsu: type: dict uzsu_item: .. cache: yes visu_acl: rw trigger: type: bool on_update: - ... = value if (sh...planned()['value'] != value) and (sh...activate() == True) else None
wetter: darksky: currently: windBearing: type: num ds_matchstring: currently/windBearing cache: yes windBearing_compass_string: type: str eval: "['N','NO','O','SO','S','SW','W','NW','N'][(int(value) + 22.5) / 45]" eval_trigger: ..
heizung: vorlaufbeeinflussung_zum_aktor: name: Stellgröße, die zum Aktor übermittelt wird type: num visu_acl: ro database: init eval: int(sh.heizung.vorlaufbeeinflussung.vorlaufbeeinflussung_logikoutput() if sh.heizung.vorlaufbeeinflussung()==1 else int(sh.heizung.vorlaufbeeinflussung.vorlaufbeeinflussung_manuell())) eval_trigger: - heizung.vorlaufbeeinflussung - heizung.vorlaufbeeinflussung.vorlaufbeeinflussung_logikoutput - heizung.vorlaufbeeinflussung.vorlaufbeeinflussung_manuell vorlaufbeeinflussung_str: name: Beeinflussung des Heizkreisvorlaufes mittels Widerstandszuschaltung type: str eval: "['Tag_max','Tag_Med','Tag_min','Nacht','Frostschutz'][int(value)]" eval_trigger: ..vorlaufbeeinflussung_zum_aktor cache: yes
2019-01-18 19:49:11 WARNING wetter.darksky.currently.windBearing.windBearing_compass_string Item wetter.darksky.currently.windBearing.windBearing_compass_string: problem evaluating ['N','NO','O','SO','S','SW','W','NW','N'][(int(value) + 22.5) / 45]: invalid literal for int() with base 10: '' 2019-01-18 19:49:11 WARNING heizung.vorlaufbeeinflussung.vorlaufbeeinflussung_str Item heizung.vorlaufbeeinflussung.vorlaufbeeinflussung_str: problem evaluating ['Tag_max','Tag_Med','Tag_min','Nacht','Frostschutz'][int(value)]: invalid literal for int() with base 10: 'Frostschutz'
SONOFF: RGBW2: Sensor: type: dict mqtt_topic_in: SONOFF_RGBW2/tele/SENSOR #{'Time': '2019-01-18T19:42:35', 'AM2301': {'Humidity': 43.9, 'Temperature': 15.6}, 'TempUnit': 'C'} Temp: type: num eval: sh...()['AM2301']['Temperature'] eval_trigger: .. database: init Hum: type: num eval: sh...()['AM2301']['Humidity'] eval_trigger: .. database: init
2019-01-18 19:49:29 WARNING SONOFF.SONOFF_RGBW2.Sensor.Temp Item SONOFF.SONOFF_RGBW2.Sensor.Temp: problem evaluating sh.SONOFF.SONOFF_RGBW2.Sensor()['AM2301']['Temperature']: 'AM2301' 2019-01-18 19:49:29 WARNING SONOFF.SONOFF_RGBW2.Sensor.Hum Item SONOFF.SONOFF_RGBW2.Sensor.Hum: problem evaluating sh.SONOFF.SONOFF_RGBW2.Sensor()['AM2301']['Humidity']: 'AM2301'
stellgr_rueckmeldung: type: num visu_acl: rw knx_dpt: '5.001' knx_cache: 0/3/68 database: init stellgr_rueckmeldung_bool: type: bool visu_acl: rw database: init eval: 0 if value == 0 else 1 eval_trigger: ..stellgr_rueckmeldung
{ "state": "ON", // Or "OFF", "TOGGLE" "brightness": 255, // Value between 0 and 255 "color_temp": 155, "color": { // XY color "x": 0.123, "y": 0.123, // OR // RGB color "r": 46, "g": 102, "b": 193, // OR // HEX color "hex": "#547CFF", // OR // Hue and/or saturation color "hue": 360, "saturation": 100 },
huelicht2: switch: name: mqtt_huelicht2_switch type: bool autotimer: 3600 = 0 # on_change: mqtt.huelicht2.mqtt_out = '{ "state":"on"}' if sh.mqtt.huelicht2.switch() else '{"state":"off"}' '{"state":"off"}' enforce_updates: 'true' visu_acl: rw r: type: num visu_acl: rw g: type: num visu_acl: rw b: type: num visu_acl: rw brightness: type: num visu_acl: rw color_temp: type: num visu_acl: rw saturation: type: num visu_acl: rw mqtt_out: name: mqtt_huelicht2_out type: str eval: "'{ \"state\":\"on\", \"color\": {\"r\": {0}, \"g\": {1}, \"b\": {2}}}'.format(sh...r(),sh...g(),sh...b()) if sh.mqtt.huelicht2.switch() else '{\"state\":\"off\"}'" eval_trigger: - ..switch - ..r - ..g - ..b enforce_uptdates: true mqtt_topic_out: 'zigbee2mqtt/huelicht2/set' mqtt_in: name: mqtt_huelicht2_in type: dict mqtt_topic_in: 'zigbee2mqtt/huelicht2' status: name: mqtt_huelicht2_status type: bool eval: sh...mqtt_in().get('state') eval_trigger: ..mqtt_in
2019-08-11 15:41:11 WARNING mqtt.huelicht2.mqtt_out Item mqtt.huelicht2.mqtt_out: problem evaluating '{ "state":"on", "color": {"r": {0}, "g": {1}, "b": {2}}}'.format(sh.mqtt.huelicht2.r(),sh.mqtt.huelicht2.g(),sh.mqtt.huelicht2.b()) if sh.mqtt.huelicht2.switch() else '{"state":"off"}': ' "state"'
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen und die Websiteaktivitäten zu analysieren. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar