Autor Thema: [Patch]: 31_HUEDevice.pm - Erweiterung configList/setList  (Gelesen 440 mal)

Offline DeeSPe

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4357
  • Wer anderen eine Bratwurst brät...
Hallo Andre,

durch den angehängten Patch ist es möglich bei configList bzw. setList als zweiten Doppelpunkt separierten Parameter eine kommagetrennte Liste von Optionen mit anzugeben, die dann als Optionen zum jeweiligen set Befehl mit zur Verfügung stehen.

Das kann dann bei configList für einen Hue Bewegungssensor so aussehen:
/delay (.*)/:{"delay":$1}
/ledindication (.*)/:true,false:{"ledindication":$1}
/on (.*)/:true,false:{"on":$1}
/sensitivity (.*)/:0,1,2:{"sensitivity":$1}

Für "delay" kommt das "input" Feld (wie vorher auch) und für die anderen 3 jeweils "select" Boxen mit den jeweiligen Optionen.

Ich finde das sehr praktisch, da ich mir nun nicht mehr merken (oder nachsehen) muss, welche Optionen jeweils zulässig sind.

Es wäre schön wenn das so oder so ähnlich in die offizielle Version mit einfliessen könnte.

Gruß
Dan

EDIT: Habe noch geändert dass "STATE" nach dem Neustart nicht immer wieder auf "Initialized" gesetzt wird.
EDIT2: Patch entfernt
« Letzte Änderung: 11 März 2021, 19:05:53 von DeeSPe »
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline ReviloEgros

  • New Member
  • *
  • Beiträge: 31
Antw:[Patch]: 31_HUEDevice.pm - Erweiterung configList/setList
« Antwort #1 am: 08 März 2021, 10:22:18 »
Eine super Idee! Auch das mit dem state. Das hat mich schon immer ein wenig genervt.

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20712
Antw:[Patch]: 31_HUEDevice.pm - Erweiterung configList/setList
« Antwort #2 am: 08 März 2021, 11:21:13 »
habs eingecheckt.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline DeeSPe

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4357
  • Wer anderen eine Bratwurst brät...
Antw:[Patch]: 31_HUEDevice.pm - Erweiterung configList/setList
« Antwort #3 am: 08 März 2021, 13:06:32 »
Bin begeistert!
Vielen Dank Andre.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe