+LED-Streifen Snackbar

This commit is contained in:
Ranlvor 2018-08-28 18:10:22 +02:00
parent d9f4ca7998
commit 5e9081ced9
Signed by untrusted user who does not match committer: Ranlvor
GPG key ID: 5E12D04750EF6F8E

View file

@ -26,6 +26,46 @@ const config: Config = {
}, },
defaultValue: "off" defaultValue: "off"
}, },
snackbar_dimmmer: {
state: {
name: "/service/snackbar/Dimmer",
type: types.string
},
command: {
name: "cmnd/tasmota-snackbar/dimmer",
type: types.string
},
defaultValue: "0"
},
snackbar_scheme: {
state: {
name: "/service/snackbar/Scheme",
type: types.string
},
command: {
name: "cmnd/tasmota-snackbar/scheme",
type: types.string
},
defaultValue: "0"
},
snackbar_speed: {
state: {
name: "/service/snackbar/Speed",
type: types.string
},
command: {
name: "cmnd/tasmota-snackbar/speed",
type: types.string
},
defaultValue: "0"
},
snackbar_led_online: {
state: {
name: "tele/tasmota-snackbar/LWT",
type: types.string
},
defaultValue: "Offline"
},
twinkle: { twinkle: {
state: { state: {
name: "/service/openhab/out/pca301_twinkle/state", name: "/service/openhab/out/pca301_twinkle/state",
@ -283,7 +323,51 @@ const config: Config = {
text: "Snackbar", text: "Snackbar",
topic: "snackbar", topic: "snackbar",
icon: mdi("power") icon: mdi("power")
} },
{
type: "text",
text: "LED-Streifen",
topic: "snackbar_led_online",
icon: mdi("white-balance-iridescent")
},
{
type: "dropDown",
text: "Modus",
topic: "snackbar_scheme",
options: {
0: "Single Color",
2: "Cycle RGB",
3: "Cycle RBG",
4: "Random cycle Random",
6: "Incandescent Pattern",
7: "RGB Pattern",
8: "Christmas Pattern",
9: "Hanukkah Pattern",
10: "Kwanzaa Pattern",
11: "Rainbow Pattern",
12: "Fire Pattern"
},
icon: mdi("settings"),
enableCondition: ({ snackbar_led_online }) => snackbar_led_online != "Offline"
},
{
type: "slider",
text: "Helligkeit",
topic: "snackbar_dimmmer",
min: 0,
max: 100,
icon: mdi("brightness-7"),
enableCondition: ({ snackbar_led_online }) => snackbar_led_online != "Offline"
},
{
type: "slider",
text: "Animations-Geschwindigkeit",
topic: "snackbar_speed",
min: 0,
max: 20,
icon: mdi("speedometer"),
enableCondition: ({ snackbar_led_online }) => snackbar_led_online != "Offline"
},
] ]
}, },
twinkle: { twinkle: {