Compare commits
10 Commits
dfe18853d5
...
857bcd8585
| Author | SHA1 | Date | |
|---|---|---|---|
| 857bcd8585 | |||
| bac58b766a | |||
| 41c4277182 | |||
| 5279d3f8e7 | |||
| da67be3672 | |||
| c9e62fd537 | |||
| 9550a33127 | |||
| 2a45576a80 | |||
| 9663410354 | |||
| e3db44bced |
+1
-1
@@ -1 +1 @@
|
||||
2023.1.4
|
||||
2023.12.2
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+6
-4
@@ -86,6 +86,7 @@ recorder:
|
||||
- sensor.daniels_iphone_7*
|
||||
- binary_sensor.daniels_iphone_7*
|
||||
- sensor.andreas_ipad*
|
||||
- sensor.clauss_macbook*
|
||||
entities:
|
||||
- sensor.home_assistant_v2_db
|
||||
- weather.openweathermap
|
||||
@@ -171,14 +172,15 @@ timer:
|
||||
indkorsel:
|
||||
duration: '00:10:00'
|
||||
|
||||
|
||||
## ########################################
|
||||
## Darksky
|
||||
## ########################################
|
||||
|
||||
weather:
|
||||
- platform: darksky
|
||||
api_key: !secret darksky_api_key
|
||||
mode: daily
|
||||
#weather:
|
||||
# - platform: darksky
|
||||
# api_key: !secret darksky_api_key
|
||||
# mode: daily
|
||||
|
||||
## ########################################
|
||||
## Withings
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
- service: homeassistant.turn_off
|
||||
entity_id: switch.sonos_alarm_1894
|
||||
|
||||
- alias: 'Turn on alarms Daniel Thursdays'
|
||||
- alias: 'Turn on alarms Daniel Tuesdays Thursdays'
|
||||
trigger:
|
||||
platform: time
|
||||
at: '20:06:20'
|
||||
@@ -156,7 +156,7 @@
|
||||
- service: homeassistant.turn_on
|
||||
entity_id: switch.sonos_alarm_2273
|
||||
|
||||
- alias: 'Turn off alarms Daniel Thursdays'
|
||||
- alias: 'Turn off alarms Daniel Tuesdays/Thursdays'
|
||||
trigger:
|
||||
platform: time
|
||||
at: '20:00:43'
|
||||
@@ -168,6 +168,29 @@
|
||||
- service: homeassistant.turn_off
|
||||
entity_id: switch.sonos_alarm_2273
|
||||
|
||||
- alias: 'Turn on alarms Daniel Saturdays'
|
||||
trigger:
|
||||
platform: time
|
||||
at: '20:06:30'
|
||||
condition:
|
||||
- condition: or
|
||||
conditions:
|
||||
- condition: template
|
||||
value_template: '{{ now().date() | string != "2022-12-24" }}'
|
||||
- condition: template
|
||||
value_template: '{{ now().date() | string != "2022-12-31" }}'
|
||||
action:
|
||||
- service: homeassistant.turn_on
|
||||
entity_id: switch.sonos_alarm_3471
|
||||
|
||||
- alias: 'Turn off alarms Daniel Saturdays'
|
||||
trigger:
|
||||
platform: time
|
||||
at: '20:07:30'
|
||||
action:
|
||||
- service: homeassistant.turn_off
|
||||
entity_id: switch.sonos_alarm_3471
|
||||
|
||||
|
||||
|
||||
- alias: 'Turn on alarms Badeværelse'
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
- id: '1691939802290'
|
||||
alias: Åbn garage ved tryk på 1
|
||||
description: ''
|
||||
trigger:
|
||||
- device_id: 5f6b41e54f3226acd9c9ab54a3acb527
|
||||
domain: hue
|
||||
platform: device
|
||||
type: initial_press
|
||||
subtype: 1
|
||||
unique_id: 4b8a056e-973f-48cf-8a19-3586f6b05dcf
|
||||
condition: []
|
||||
action:
|
||||
- device_id: 3bc3eab99b46dae3e469bfa4060ce0f5
|
||||
domain: cover
|
||||
entity_id: 4bd9c13b7bb0cc3245e38211ded2be92
|
||||
type: open
|
||||
mode: single
|
||||
- id: '1691941083623'
|
||||
alias: Sluk alt lys ved tryk på 0
|
||||
description: ''
|
||||
trigger:
|
||||
- device_id: 5f6b41e54f3226acd9c9ab54a3acb527
|
||||
domain: hue
|
||||
platform: device
|
||||
type: initial_press
|
||||
subtype: 4
|
||||
unique_id: f97d54a1-2283-4fb0-8709-b873a310732b
|
||||
condition: []
|
||||
action:
|
||||
- service: light.turn_off
|
||||
data: {}
|
||||
target:
|
||||
entity_id: light.alle_lys
|
||||
mode: single
|
||||
- id: '1691941222856'
|
||||
alias: Tænd alt lyset ved langt tryk på 0
|
||||
description: ''
|
||||
trigger:
|
||||
- device_id: 5f6b41e54f3226acd9c9ab54a3acb527
|
||||
domain: hue
|
||||
platform: device
|
||||
type: long_press
|
||||
subtype: 4
|
||||
unique_id: f97d54a1-2283-4fb0-8709-b873a310732b
|
||||
condition: []
|
||||
action:
|
||||
- service: light.turn_on
|
||||
data: {}
|
||||
target:
|
||||
entity_id: light.alle_lys
|
||||
mode: single
|
||||
- id: '1692023138692'
|
||||
alias: Luk garage ved langt tryk på '1'
|
||||
description: ''
|
||||
trigger:
|
||||
- device_id: 5f6b41e54f3226acd9c9ab54a3acb527
|
||||
domain: hue
|
||||
platform: device
|
||||
type: long_press
|
||||
subtype: 1
|
||||
unique_id: 4b8a056e-973f-48cf-8a19-3586f6b05dcf
|
||||
condition: []
|
||||
action:
|
||||
- device_id: 3bc3eab99b46dae3e469bfa4060ce0f5
|
||||
domain: cover
|
||||
entity_id: 4bd9c13b7bb0cc3245e38211ded2be92
|
||||
type: close
|
||||
mode: single
|
||||
@@ -19,10 +19,9 @@
|
||||
entity_id: binary_sensor.forgang_sensor_motion
|
||||
to: 'on'
|
||||
condition:
|
||||
platform: state
|
||||
entity_id: zone.home
|
||||
to: "0"
|
||||
|
||||
- condition: state
|
||||
entity_id: group.nogen_hjemme
|
||||
state: 'Away'
|
||||
action:
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på bagdøren
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på bagdøren
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på bagdøren - doublepress
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på bagdøren - doublepress
|
||||
- choose:
|
||||
@@ -220,7 +220,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på bagdøren - triple-press
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på bagdøren - triple-press
|
||||
- choose:
|
||||
@@ -306,7 +306,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på bagdøren - long-press
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på bagdøren - long-press
|
||||
- choose:
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på bagdøren - doublepress
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på bagdøren - doublepress
|
||||
- choose:
|
||||
@@ -116,7 +116,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på bagdøren - triple-press
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på bagdøren - triple-press
|
||||
- choose:
|
||||
@@ -202,7 +202,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på bagdøren - long-press
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på bagdøren - long-press
|
||||
- choose:
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på fordøren
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på fordøren
|
||||
- choose:
|
||||
@@ -134,7 +134,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på fordøren - doublepress
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på fordøren - doublepress
|
||||
- choose:
|
||||
@@ -220,7 +220,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på fordøren - triple-press
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på fordøren - triple-press
|
||||
- choose:
|
||||
@@ -306,7 +306,7 @@
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: Det ringer på fordøren - long-press
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: Det ringer på fordøren - long-press
|
||||
- choose:
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
to: 'on'
|
||||
condition:
|
||||
- condition: time
|
||||
after: '06:00:00'
|
||||
after: '04:50:00'
|
||||
before: '10:00:00'
|
||||
- condition: state
|
||||
entity_id: input_boolean.first_run
|
||||
@@ -60,7 +60,7 @@
|
||||
trigger:
|
||||
platform: numeric_state
|
||||
entity_id: sensor.forgang_sensor_illuminance
|
||||
above: 50
|
||||
above: 60
|
||||
for:
|
||||
minutes: 3
|
||||
# platform: sun
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
to: 'home'
|
||||
|
||||
action:
|
||||
service: notify.mobile_app_annes_iphone_xs
|
||||
service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: 'Daniel kommer hjem'
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
to: 'home'
|
||||
|
||||
action:
|
||||
service: notify.mobile_app_annes_iphone_xs
|
||||
service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: 'Andreas kommer hjem'
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
to: 'Skole'
|
||||
|
||||
action:
|
||||
service: notify.mobile_app_annes_iphone_xs
|
||||
service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: 'Andreas ankommer til skole'
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
to: 'Skole'
|
||||
|
||||
action:
|
||||
service: notify.mobile_app_annes_iphone_xs
|
||||
service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: 'Daniel ankommer til skole'
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
trigger:
|
||||
platform: numeric_state
|
||||
entity_id: sensor.dethlefsen_average_disk_temp
|
||||
above: 30
|
||||
above: 35
|
||||
condition:
|
||||
- condition: time
|
||||
after: '06:30:00'
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
state: 'on'
|
||||
- condition: time
|
||||
after: '06:30:00'
|
||||
before: '19:30:00'
|
||||
before: '19:45:00'
|
||||
action:
|
||||
- service: homeassistant.turn_on
|
||||
target:
|
||||
@@ -81,10 +81,10 @@
|
||||
entity_id: binary_sensor.hue_motion_sensor_2_motion_2
|
||||
to: 'off'
|
||||
for:
|
||||
minutes: 15
|
||||
minutes: 10
|
||||
condition:
|
||||
- condition: time
|
||||
after: '06:30:00'
|
||||
after: '05:00:00'
|
||||
before: '20:00:00'
|
||||
action:
|
||||
- service: homeassistant.turn_off
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
state: 'off'
|
||||
- condition: time
|
||||
after: '10:00:00'
|
||||
before: '20:30:00'
|
||||
before: '19:45:00'
|
||||
action:
|
||||
- service: homeassistant.turn_on
|
||||
target:
|
||||
@@ -81,11 +81,11 @@
|
||||
entity_id: binary_sensor.hue_motion_sensor_2_motion
|
||||
to: 'off'
|
||||
for:
|
||||
minutes: 15
|
||||
minutes: 10
|
||||
condition:
|
||||
- condition: time
|
||||
after: '06:30:00'
|
||||
before: '20:00:00'
|
||||
after: '05:00:00'
|
||||
before: '17:00:00'
|
||||
action:
|
||||
- service: homeassistant.turn_off
|
||||
data:
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
entity_id: sensor.gang_sensor_illuminance
|
||||
below: '70'
|
||||
- condition: time
|
||||
before: '19:30:00'
|
||||
before: '20:00:00'
|
||||
- condition: time
|
||||
after: '06:30:00'
|
||||
action:
|
||||
@@ -35,7 +35,7 @@
|
||||
- condition: time
|
||||
after: '06:30:10'
|
||||
- condition: time
|
||||
before: '19:30:00'
|
||||
before: '20:00:00'
|
||||
action:
|
||||
service: light.turn_off
|
||||
data:
|
||||
@@ -100,7 +100,7 @@
|
||||
below: '70'
|
||||
- condition: time
|
||||
before: '06:30:00'
|
||||
after: '19:30:00'
|
||||
after: '20:00:00'
|
||||
action:
|
||||
- service: scene.turn_on
|
||||
data:
|
||||
@@ -120,7 +120,7 @@
|
||||
entity_id: binary_sensor.arbejdsdag
|
||||
state: 'on'
|
||||
- condition: time
|
||||
after: '19:30:10'
|
||||
after: '20:00:10'
|
||||
before: '06:30:00'
|
||||
action:
|
||||
service: light.turn_off
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
- alias: 'Lys Garage'
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: binary_sensor.garage_sensor_motion
|
||||
to: 'on'
|
||||
action:
|
||||
- service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.garage_bright
|
||||
|
||||
|
||||
- alias: 'Sluk lys i garage'
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: binary_sensor.garage_sensor_motion
|
||||
to: 'off'
|
||||
for:
|
||||
minutes: 5
|
||||
action:
|
||||
- service: homeassistant.turn_off
|
||||
data:
|
||||
entity_id:
|
||||
- light.garage
|
||||
|
||||
|
||||
- alias: 'Lys Garage - tænd hvis garage åbner'
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: cover.anne
|
||||
to: 'open'
|
||||
action:
|
||||
- service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.garage_bright
|
||||
|
||||
- alias: 'Sluk lys garage 5 min efter lukning'
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: cover.anne
|
||||
to: 'closed'
|
||||
for:
|
||||
minutes: 5
|
||||
action:
|
||||
service: light.turn_off
|
||||
data:
|
||||
entity_id: light.garage
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
trigger:
|
||||
platform: numeric_state
|
||||
entity_id: sensor.indkorsel_sensor_illuminance
|
||||
below: 90
|
||||
below: 120
|
||||
for:
|
||||
minutes: 3
|
||||
# - platform: sun
|
||||
|
||||
@@ -1,65 +1,13 @@
|
||||
|
||||
- alias: 'Lys sauna dag - arbejdsdag'
|
||||
- alias: 'Lys sauna dag'
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: binary_sensor.sauna_motion_motion
|
||||
to: 'on'
|
||||
condition:
|
||||
- condition: numeric_state
|
||||
entity_id: sensor.sauna_motion_illuminance
|
||||
below: 90
|
||||
- condition: state
|
||||
entity_id: binary_sensor.arbejdsdag
|
||||
state: 'on'
|
||||
- condition: time
|
||||
before: '22:30:00'
|
||||
- condition: time
|
||||
after: '06:00:00'
|
||||
action:
|
||||
- service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.sauna_klar
|
||||
|
||||
- alias: 'Lys sauna dag - ikke arbejdsdag'
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: binary_sensor.sauna_motion_motion
|
||||
to: 'on'
|
||||
condition:
|
||||
- condition: numeric_state
|
||||
entity_id: sensor.sauna_motion_illuminance
|
||||
below: 90
|
||||
- condition: state
|
||||
entity_id: binary_sensor.arbejdsdag
|
||||
state: 'off'
|
||||
- condition: time
|
||||
before: '22:30:00'
|
||||
- condition: time
|
||||
after: '06:00:00'
|
||||
action:
|
||||
- service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.sauna_klar
|
||||
|
||||
|
||||
- alias: 'Lys i sauna - nat'
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: binary_sensor.sauna_motion_motion
|
||||
to: 'on'
|
||||
condition:
|
||||
- condition: numeric_state
|
||||
entity_id: sensor.sauna_motion_illuminance
|
||||
below: '70'
|
||||
- condition: time
|
||||
after: '22:30:00'
|
||||
- condition: time
|
||||
before: '06:00:00'
|
||||
action:
|
||||
- service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.sauna_daempet
|
||||
|
||||
|
||||
|
||||
- alias: 'Sluk lys i sauna'
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
###################################
|
||||
## Turn on terasse light
|
||||
#
|
||||
#
|
||||
###################################
|
||||
|
||||
- alias: 'Lys terasse, aften'
|
||||
trigger:
|
||||
platform: numeric_state
|
||||
entity_id: sensor.indkorsel_sensor_illuminance
|
||||
below: 90
|
||||
for:
|
||||
minutes: 3
|
||||
# - platform: sun
|
||||
# event: sunset
|
||||
# offset: "00:10:00"
|
||||
condition:
|
||||
- condition: time
|
||||
after: '15:00:00'
|
||||
before: '23:00:00'
|
||||
action:
|
||||
- service: light.turn_on
|
||||
entity_id:
|
||||
- light.terasse
|
||||
|
||||
- alias: 'Sluk lys terasse aften'
|
||||
trigger:
|
||||
platform: time
|
||||
at: "23:00:00"
|
||||
action:
|
||||
- service: light.turn_off
|
||||
data:
|
||||
entity_id: light.terasse
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
- service: light.turn_on
|
||||
entity_id:
|
||||
- light.raket
|
||||
# - light.syd
|
||||
- light.spisebord
|
||||
- light.pendle1
|
||||
- light.pendle2
|
||||
- light.panton
|
||||
|
||||
@@ -1,29 +1,29 @@
|
||||
- platform: workday
|
||||
name: Arbejdsdag
|
||||
country: DK
|
||||
add_holidays:
|
||||
- '2022-12-23'
|
||||
- '2022-12-24'
|
||||
- '2022-12-25'
|
||||
- '2022-12-26'
|
||||
- '2022-12-27'
|
||||
- '2022-12-28'
|
||||
- '2022-12-29'
|
||||
- '2022-12-30'
|
||||
- '2022-12-31'
|
||||
- '2023-01-01'
|
||||
- platform: workday
|
||||
name: ArbejdsdagImorgen
|
||||
days_offset: 1
|
||||
country: DK
|
||||
add_holidays:
|
||||
- '2022-12-23'
|
||||
- '2022-12-24'
|
||||
- '2022-12-25'
|
||||
- '2022-12-26'
|
||||
- '2022-12-27'
|
||||
- '2022-12-28'
|
||||
- '2022-12-29'
|
||||
- '2022-12-30'
|
||||
- '2022-12-31'
|
||||
- '2023-01-01'
|
||||
# - platform: workday
|
||||
# name: Arbejdsdag
|
||||
# country: DK
|
||||
# add_holidays:
|
||||
# - '2022-12-23'
|
||||
# - '2022-12-24'
|
||||
# - '2022-12-25'
|
||||
# - '2022-12-26'
|
||||
# - '2022-12-27'
|
||||
# - '2022-12-28'
|
||||
# - '2022-12-29'
|
||||
# - '2022-12-30'
|
||||
# - '2022-12-31'
|
||||
# - '2023-01-01'
|
||||
# - platform: workday
|
||||
# name: ArbejdsdagImorgen
|
||||
# days_offset: 1
|
||||
# country: DK
|
||||
# add_holidays:
|
||||
# - '2022-12-23'
|
||||
# - '2022-12-24'
|
||||
# - '2022-12-25'
|
||||
# - '2022-12-26'
|
||||
# - '2022-12-27'
|
||||
# - '2022-12-28'
|
||||
# - '2022-12-29'
|
||||
# - '2022-12-30'
|
||||
# - '2022-12-31'
|
||||
# - '2023-01-01'
|
||||
|
||||
@@ -14,6 +14,15 @@ DanielInternet:
|
||||
- switch.localhost # TV
|
||||
- switch.unifi_block_5c_96_66_39_18_4a # PS5
|
||||
|
||||
Nogen:
|
||||
name: Nogen hjemme
|
||||
entities:
|
||||
- person.claus_dethlefsen
|
||||
- person.anne_schusler_dethlefsen
|
||||
- person.andreas_schusler_dethlefsen
|
||||
- person.daniel_schusler_dethlefsen
|
||||
|
||||
|
||||
Varme:
|
||||
name: Gulvvarme
|
||||
entities :
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
unique_id: lys_andreas
|
||||
entities:
|
||||
- light.andreas_lysstrip
|
||||
- light.andreas
|
||||
- light.skrivebord
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
- light.hue_lightstrip_plus_1_2
|
||||
- light.raket
|
||||
- light.syd
|
||||
- light.spisebord
|
||||
- light.pendle1
|
||||
- light.pendle2
|
||||
- light.panton
|
||||
@@ -72,13 +73,14 @@
|
||||
- light.syd
|
||||
- light.pendle1
|
||||
- light.pendle2
|
||||
- light.panton
|
||||
- light.panton
|
||||
- light.spisebord
|
||||
|
||||
- platform: group
|
||||
name: kids
|
||||
unique_id: lys_kids
|
||||
entities:
|
||||
- light.andreas
|
||||
- light.skrivebord
|
||||
- light.andreas_lysstrip
|
||||
- light.daniel_lysstrip
|
||||
- light.bamse
|
||||
@@ -115,10 +117,7 @@
|
||||
- light.garage
|
||||
- light.indkorsel_plug
|
||||
- light.fordoer
|
||||
# - light.sonoff_100069a6cc # 1 (rønnebær)
|
||||
- light.sonoff_10006a2cdd # 2 (juletræ)
|
||||
- light.sonoff_1000a77121 # 4 (terasse)
|
||||
- light.sonoff_1000a76e41 # 3 (paradisæbletræ)
|
||||
- light.julelys
|
||||
|
||||
# - switch.sonoff_100069a6cc
|
||||
# - switch.sonoff_10006a2cdd
|
||||
@@ -134,7 +133,7 @@
|
||||
name: ronnebaer
|
||||
unique_id: lys_ronnebær
|
||||
entities:
|
||||
- light.sonoff_100069a6cc # 1 (rønnebær)
|
||||
- light.sonoff_1000a721a1 #1 (paradis)
|
||||
|
||||
- platform: group
|
||||
name: koste
|
||||
@@ -152,7 +151,14 @@
|
||||
name: paradis
|
||||
unique_id: lys_paradis
|
||||
entities:
|
||||
- light.sonoff_1000a721a1 #10 (paradis)
|
||||
- light.sonoff_100069a6cc # 10 (rønnebær)
|
||||
|
||||
- platform: group
|
||||
name: udetrae
|
||||
unique_id: lys_udetrae
|
||||
entities:
|
||||
- light.sonoff_1000a70ca0 # (ventilator_loft)
|
||||
|
||||
|
||||
- platform: group
|
||||
name: julelys
|
||||
@@ -162,6 +168,7 @@
|
||||
- light.koste
|
||||
- light.terasse
|
||||
- light.paradis
|
||||
- light.udetrae
|
||||
|
||||
# - light.sonoff_1000a77121 # 4 (terasse)
|
||||
# - light.sonoff_1000a76e41 # 3 (paradisæbletræ)
|
||||
|
||||
@@ -11,7 +11,7 @@ doorbell:
|
||||
- service: notify.mobile_app_clausiphone
|
||||
data:
|
||||
message: '{{ tekst }}'
|
||||
- service: notify.mobile_app_annes_iphone_xs
|
||||
- service: notify.mobile_app_annes_iphone_14_pro
|
||||
data:
|
||||
message: '{{ tekst }}'
|
||||
- choose:
|
||||
|
||||
@@ -30,6 +30,12 @@ monthly_standard_colors:
|
||||
color_name: 'Gold'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_valentine_colors:
|
||||
sequence:
|
||||
@@ -63,6 +69,12 @@ monthly_valentine_colors:
|
||||
color_name: 'Crimson'
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_mardi_gras_colors:
|
||||
sequence:
|
||||
@@ -96,6 +108,12 @@ monthly_mardi_gras_colors:
|
||||
color_name: 'Green'
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_pi_colors:
|
||||
sequence:
|
||||
@@ -129,6 +147,12 @@ monthly_pi_colors:
|
||||
rgb_color: [3,14,159]
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_st_patty_colors:
|
||||
sequence:
|
||||
@@ -162,6 +186,12 @@ monthly_st_patty_colors:
|
||||
color_name: 'Green'
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_easter_colors:
|
||||
sequence:
|
||||
@@ -195,6 +225,12 @@ monthly_easter_colors:
|
||||
rgb_color: [255,193,204]
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_starwars_colors:
|
||||
sequence:
|
||||
@@ -228,6 +264,12 @@ monthly_starwars_colors:
|
||||
rgb_color: [245,245,245]
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_cinco_de_mayo_colors:
|
||||
sequence:
|
||||
@@ -261,6 +303,12 @@ monthly_cinco_de_mayo_colors:
|
||||
rgb_color: [245,245,245]
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_mothers_day_colors:
|
||||
sequence:
|
||||
@@ -294,6 +342,12 @@ monthly_mothers_day_colors:
|
||||
rgb_color: [244,187,255]
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_fathers_day_colors:
|
||||
sequence:
|
||||
@@ -327,6 +381,12 @@ monthly_fathers_day_colors:
|
||||
color_name: 'Blue'
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_halloween_colors:
|
||||
sequence:
|
||||
@@ -360,6 +420,12 @@ monthly_halloween_colors:
|
||||
rgb_color: [235,97,35]
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_thanksgiving_colors:
|
||||
sequence:
|
||||
@@ -393,6 +459,12 @@ monthly_thanksgiving_colors:
|
||||
color_name: 'Orange'
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_christmas_colors:
|
||||
sequence:
|
||||
@@ -426,6 +498,12 @@ monthly_christmas_colors:
|
||||
color_name: 'Green'
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
monthly_new_years_day_colors:
|
||||
sequence:
|
||||
@@ -459,4 +537,10 @@ monthly_new_years_day_colors:
|
||||
color_name: 'Yellow'
|
||||
brightness_pct: 80
|
||||
transition: 900
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.spisebord
|
||||
color_name: 'White'
|
||||
brightness_pct: 80
|
||||
transition: 300
|
||||
|
||||
|
||||
@@ -12,21 +12,20 @@ sunrise:
|
||||
entity_id: light.sov_midt
|
||||
xy_color: [0.65,0.41]
|
||||
brightness: 85
|
||||
transition: 600
|
||||
transition: 180
|
||||
- delay:
|
||||
seconds: 600
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.sov_midt
|
||||
xy_color: [0.60,0.40]
|
||||
brightness: 170
|
||||
transition: 600
|
||||
- delay:
|
||||
seconds: 600
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.sov_midt
|
||||
xy_color: [0.48,0.40]
|
||||
brightness: 255
|
||||
transition: 600
|
||||
seconds: 180
|
||||
- parallel:
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.sov_dor
|
||||
xy_color: [0.60,0.40]
|
||||
brightness: 100
|
||||
transition: 180
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id: light.sov_vindue
|
||||
xy_color: [0.48,0.40]
|
||||
brightness: 100
|
||||
transition: 180
|
||||
|
||||
|
||||
@@ -0,0 +1,138 @@
|
||||
- platform: rest
|
||||
resource: !secret mealie_api_URL_mealplan
|
||||
name: mealie_mealplan_day0
|
||||
scan_interval: 900
|
||||
headers:
|
||||
Authorization: ClausMealieHA !secret mealie_api_token
|
||||
params:
|
||||
start: >
|
||||
{{ now().strftime('%Y-%m-%d') }}
|
||||
limit: >
|
||||
{{ now().strftime('%Y-%m-%d') }}
|
||||
json_attributes_path: "$.[0].recipe"
|
||||
json_attributes:
|
||||
- id
|
||||
- name
|
||||
- slug
|
||||
- image
|
||||
value_template: "{{ value_json.date }}"
|
||||
|
||||
# Tomorrow
|
||||
- platform: rest
|
||||
resource: !secret mealie_api_URL_mealplan
|
||||
name: mealie_mealplan_day1
|
||||
scan_interval: 900
|
||||
headers:
|
||||
Authorization: ClausMealieHA !secret mealie_api_token
|
||||
params:
|
||||
start: >
|
||||
{{ (now() + timedelta(days = 1)).strftime('%Y-%m-%d') }}
|
||||
limit: >
|
||||
{{ (now() + timedelta(days = 1)).strftime('%Y-%m-%d') }}
|
||||
json_attributes_path: "$.[0].recipe"
|
||||
json_attributes:
|
||||
- id
|
||||
- name
|
||||
- slug
|
||||
- image
|
||||
value_template: "{{ value_json.date }}"
|
||||
|
||||
# Day 2
|
||||
- platform: rest
|
||||
resource: !secret mealie_api_URL_mealplan
|
||||
name: mealie_mealplan_day2
|
||||
scan_interval: 900
|
||||
headers:
|
||||
Authorization: ClausMealieHA !secret mealie_api_token
|
||||
params:
|
||||
start: >
|
||||
{{ (now() + timedelta(days = 2)).strftime('%Y-%m-%d') }}
|
||||
limit: >
|
||||
{{ (now() + timedelta(days = 2)).strftime('%Y-%m-%d') }}
|
||||
json_attributes_path: "$.[0].recipe"
|
||||
json_attributes:
|
||||
- id
|
||||
- name
|
||||
- slug
|
||||
- image
|
||||
value_template: "{{ value_json.date }}"
|
||||
|
||||
# Day 3
|
||||
- platform: rest
|
||||
resource: !secret mealie_api_URL_mealplan
|
||||
name: mealie_mealplan_day3
|
||||
scan_interval: 900
|
||||
headers:
|
||||
Authorization: ClausMealieHA !secret mealie_api_token
|
||||
params:
|
||||
start: >
|
||||
{{ (now() + timedelta(days = 3)).strftime('%Y-%m-%d') }}
|
||||
limit: >
|
||||
{{ (now() + timedelta(days = 3)).strftime('%Y-%m-%d') }}
|
||||
json_attributes_path: "$.[0].recipe"
|
||||
json_attributes:
|
||||
- id
|
||||
- name
|
||||
- slug
|
||||
- image
|
||||
value_template: "{{ value_json.date }}"
|
||||
|
||||
# Day 4
|
||||
- platform: rest
|
||||
resource: !secret mealie_api_URL_mealplan
|
||||
name: mealie_mealplan_day4
|
||||
scan_interval: 900
|
||||
headers:
|
||||
Authorization: ClausMealieHA !secret mealie_api_token
|
||||
params:
|
||||
start: >
|
||||
{{ (now() + timedelta(days = 4)).strftime('%Y-%m-%d') }}
|
||||
limit: >
|
||||
{{ (now() + timedelta(days = 4)).strftime('%Y-%m-%d') }}
|
||||
json_attributes_path: "$.[0].recipe"
|
||||
json_attributes:
|
||||
- id
|
||||
- name
|
||||
- slug
|
||||
- image
|
||||
value_template: "{{ value_json.date }}"
|
||||
|
||||
# Day 5
|
||||
- platform: rest
|
||||
resource: !secret mealie_api_URL_mealplan
|
||||
name: mealie_mealplan_day5
|
||||
scan_interval: 900
|
||||
headers:
|
||||
Authorization: ClausMealieHA !secret mealie_api_token
|
||||
params:
|
||||
start: >
|
||||
{{ (now() + timedelta(days = 5)).strftime('%Y-%m-%d') }}
|
||||
limit: >
|
||||
{{ (now() + timedelta(days = 5)).strftime('%Y-%m-%d') }}
|
||||
json_attributes_path: "$.[0].recipe"
|
||||
json_attributes:
|
||||
- id
|
||||
- name
|
||||
- slug
|
||||
- image
|
||||
value_template: "{{ value_json.date }}"
|
||||
|
||||
# Day 6
|
||||
- platform: rest
|
||||
resource: !secret mealie_api_URL_mealplan
|
||||
name: mealie_mealplan_day6
|
||||
scan_interval: 900
|
||||
headers:
|
||||
Authorization: ClausMealieHA !secret mealie_api_token
|
||||
params:
|
||||
start: >
|
||||
{{ (now() + timedelta(days = 6)).strftime('%Y-%m-%d') }}
|
||||
limit: >
|
||||
{{ (now() + timedelta(days = 6)).strftime('%Y-%m-%d') }}
|
||||
json_attributes_path: "$.[0].recipe"
|
||||
json_attributes:
|
||||
- id
|
||||
- name
|
||||
- slug
|
||||
- image
|
||||
value_template: "{{ value_json.date }}"
|
||||
@@ -0,0 +1,32 @@
|
||||
- name: Arbejde (NN AA)
|
||||
latitude: !secret NNAA_latitude
|
||||
longitude: !secret NNAA_longitude
|
||||
radius: 200
|
||||
icon: mdi:briefcase
|
||||
|
||||
- name: Arbejde (NN Søborg)
|
||||
latitude: !secret NNSOE_latitude
|
||||
longitude: !secret NNSOE_longitude
|
||||
radius: 200
|
||||
icon: mdi:briefcase
|
||||
|
||||
- name: Skole
|
||||
latitude: !secret school_latitude
|
||||
longitude: !secret school_longitude
|
||||
radius: 200
|
||||
icon: mdi:school
|
||||
|
||||
- name: Dybbroparken
|
||||
latitude: 56.99974411102962
|
||||
longitude: 9.99562740325928
|
||||
radius: 200
|
||||
|
||||
- name: "Østre Alle"
|
||||
latitude: 57.03918369976283
|
||||
longitude: 9.942841706262355
|
||||
radius: 200
|
||||
|
||||
- name: "Sofiendal"
|
||||
latitude: 57.01784254852895
|
||||
longitude: 9.893469485121324
|
||||
radius: 200
|
||||
@@ -0,0 +1,58 @@
|
||||
---
|
||||
#
|
||||
# Amoled Theme
|
||||
#
|
||||
amoled:
|
||||
accent-color: "#E45E65"
|
||||
card-background-color: "var(--paper-card-background-color)"
|
||||
dark-primary-color: "var(--accent-color)"
|
||||
disabled-text-color: "#7F848E"
|
||||
divider-color: "rgba(0, 0, 0, .12)"
|
||||
google-green-500: "#39E949"
|
||||
google-red-500: "#E45E65"
|
||||
ha-card-background: "#000000"
|
||||
label-badge-background-color: "#2E333A"
|
||||
label-badge-border-color: "green"
|
||||
label-badge-red: "var(--accent-color)"
|
||||
label-badge-text-color: "var(--primary-text-color)"
|
||||
light-primary-color: "var(--accent-color)"
|
||||
paper-button-color: "#5294E2"
|
||||
paper-button-ink-color: "#5294E2"
|
||||
paper-card-background-color: "#000000"
|
||||
paper-card-header-color: "var(--accent-color)"
|
||||
paper-dialog-background-color: "#000000"
|
||||
paper-grey-200: "#414A59"
|
||||
paper-grey-50: "var(--primary-text-color)"
|
||||
paper-item-icon-active-color: "#F9C536"
|
||||
paper-item-icon-color: "var(--primary-text-color)"
|
||||
paper-item-icon_-_color: "green"
|
||||
paper-item-selected_-_background-color: "#434954"
|
||||
paper-listbox-background-color: "#000000"
|
||||
paper-listbox-color: "#FFFFFF)"
|
||||
paper-slider-active-color: "var(--accent-color)"
|
||||
paper-slider-container-color: "linear-gradient(var(--primary-background-color), var(--secondary-background-color)) no-repeat"
|
||||
paper-slider-disabled-active-color: "var(--disabled-text-color)"
|
||||
paper-slider-disabled-secondary-color: "var(--disabled-text-color)"
|
||||
paper-slider-knob-color: "var(--accent-color)"
|
||||
paper-slider-knob-start-color: "var(--accent-color)"
|
||||
paper-slider-pin-color: "var(--accent-color)"
|
||||
paper-slider-secondary-color: "var(--secondary-background-color)"
|
||||
paper-tabs-selection-bar-color: "green"
|
||||
paper-toggle-button-checked-bar-color: "var(--accent-color)"
|
||||
paper-toggle-button-checked-button-color: "var(--accent-color)"
|
||||
paper-toggle-button-checked-ink-color: "var(--accent-color)"
|
||||
paper-toggle-button-unchecked-bar-color: "var(--disabled-text-color)"
|
||||
paper-toggle-button-unchecked-button-color: "var(--disabled-text-color)"
|
||||
paper-toggle-button-unchecked-ink-color: "var(--disabled-text-color)"
|
||||
primary-background-color: "#000000"
|
||||
primary-color: "#434954"
|
||||
primary-text-color: "#FFFFFF"
|
||||
secondary-background-color: "#383C45"
|
||||
secondary-text-color: "#5294E2"
|
||||
sidebar-icon-color: "var(--primary-color)"
|
||||
sidebar-selected-icon-color: "var(--primary-text-color)"
|
||||
sidebar-selected-text-color: "var(--primary-text-color)"
|
||||
sidebar-text-color: "var(--primary-color)"
|
||||
table-row-alternative-background-color: "#222429"
|
||||
table-row-background-color: "#000000"
|
||||
text-primary-color: "var(--primary-text-color)"
|
||||
@@ -0,0 +1,48 @@
|
||||
---
|
||||
#
|
||||
# Aqua Fiesta Thheme
|
||||
#
|
||||
aqua-fiesta:
|
||||
accent-color: "#f9a825"
|
||||
card-background-color: var(--secondary-background-color)
|
||||
dark-primary-color: "#007c91"
|
||||
default-primary-color: var(--primary-color)
|
||||
disabled-text-color: '#777777'
|
||||
ha-user-badge: var(--accent-color)
|
||||
label-badge-red: var(--primary-color)
|
||||
label-badge-text-color: var(--primary-text-color)
|
||||
light-primary-color: "#5ddef4"
|
||||
lumo-body-text-color: var(--dark-primary-color)
|
||||
lumo-primary-color: var(--text-primary-color)
|
||||
lumo-primary-text-color: var(--text-primary-color)
|
||||
lumo-secondary-text-color: var(--text-primary-color)
|
||||
mdc-theme-primary: var(--primary-color)
|
||||
paper-card-background-color: var(--secondary-background-color)
|
||||
paper-card-header-color: var(--text-primary-color)
|
||||
paper-grey-200: var(--paper-listbox-background-color)
|
||||
paper-grey-50: var(--primary-text-color)
|
||||
paper-icon-item: var(--accent-color)
|
||||
paper-item-icon-active-color: var(--accent-color)
|
||||
paper-item-icon-color: var(--primary-text-color)
|
||||
paper-item-selected_-_background-color: var(--paper-card-background-color)
|
||||
paper-light-blue-500: var(--light-primary-color)
|
||||
paper-listbox-background-color: '#2f3030'
|
||||
paper-slider-active-color: var(--primary-color)
|
||||
paper-slider-container-color: 'linear-gradient(var(--primary-background-color), var(--secondary-background-color)) no-repeat'
|
||||
paper-slider-knob-color: var(--primary-color)
|
||||
paper-slider-knob-start-color: var(--primary-color)
|
||||
paper-slider-pin-color: var(--primary-color)
|
||||
paper-slider-secondary-color: var(--secondary-background-color)
|
||||
paper-tabs-selection-bar-color: var(--primary-color)
|
||||
paper-toggle-button-checked-bar-color: var(--primary-color)
|
||||
paper-toggle-button-checked-button-color: var(--primary-color)
|
||||
paper-toggle-button-checked-ink-color: var(--primary-color)
|
||||
primary-background-color: "#636363"
|
||||
primary-color: "#00acc1"
|
||||
primary-text-color: var(--text-primary-color)
|
||||
secondary-background-color: "#494949"
|
||||
secondary-text-color: var(--primary-color)
|
||||
sidebar-icon-color: var(--disabled-text-color)
|
||||
table-row-alternative-background-color: var(--paper-card-background-color)
|
||||
table-row-background-color: var(--paper-card-background-color)
|
||||
text-primary-color: "#dae0e0"
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,43 @@
|
||||
---
|
||||
#
|
||||
# Dark Orange Theme
|
||||
#
|
||||
dark_orange:
|
||||
card-background-color: "#263137"
|
||||
dark-primary-color: "#c66900"
|
||||
label-badge-background-color: "var(--sidebar-text_-_background)"
|
||||
label-badge-blue: "var(--light-primary-color)"
|
||||
label-badge-green: "var(--dark-primary-color)"
|
||||
label-badge-grey: "var(--paper-grey-500)"
|
||||
label-badge-red: "var(--primary-color)"
|
||||
label-badge-text-color: "var(--text-primary-color)"
|
||||
label-badge-yellow: "var(--text-primary-color)"
|
||||
light-primary-color: "#ffc947"
|
||||
paper-card-background-color: "#263137"
|
||||
paper-card-header-color: "var(--text-primary-color)"
|
||||
paper-grey-200: "var(--primary-background-color)"
|
||||
paper-grey-50: "var(--sidebar-text_-_background)"
|
||||
paper-item-icon-active-color: "var(--primary-color)"
|
||||
paper-item-icon-color: "var(--sidebar-text_-_background)"
|
||||
paper-item-icon_-_color: "var(--text-primary-color)"
|
||||
paper-item-selected_-_background-color: "var(--primary-color)"
|
||||
paper-listbox-background-color: "var(--sidebar-text_-_background)"
|
||||
paper-progress-secondary-color: "var(--sidebar-text_-_background)"
|
||||
paper-slider-active-color: "var(--primary-color)"
|
||||
paper-slider-container-color: "var(--sidebar-text_-_background)"
|
||||
paper-slider-knob-color: "var(--primary-color)"
|
||||
paper-slider-knob-start-color: "var(--primary-color)"
|
||||
paper-slider-pin-color: "var(--primary-color)"
|
||||
paper-slider-secondary-color: "var(--light-primary-color)"
|
||||
paper-toggle-button-checked-bar-color: "var(--dark-primary-color)"
|
||||
paper-toggle-button-checked-button-color: "var(--dark-primary-color)"
|
||||
paper-toggle-button-checked-ink-color: "var(--dark-primary-color)"
|
||||
primary-background-color: "#37464f"
|
||||
primary-color: "#ff9800"
|
||||
primary-text-color: "var(--text-primary-color)"
|
||||
secondary-background-color: "var(--primary-background-color)"
|
||||
secondary-text-color: "var(--primary-color)"
|
||||
sidebar-text_-_background: "#62717b"
|
||||
table-row-alternative-background-color: "var(--sidebar-text_-_background)"
|
||||
table-row-background-color: "var(--paper-card-background-color)"
|
||||
text-primary-color: "#ffffff"
|
||||
@@ -0,0 +1,254 @@
|
||||
# Theme based on the macOS light and dark mode UI
|
||||
# Creator: Juan - @juanmtech
|
||||
# Website: https://www.juanmtech.com
|
||||
# YouTube Channel: https://youtube.com/juanmtech
|
||||
# My Home Assistant Config files: https://github.com/JuanMTech/Home_Assistant_files
|
||||
#
|
||||
#
|
||||
macOS Theme:
|
||||
modes:
|
||||
light:
|
||||
# Header:
|
||||
app-header-background-color: rgb(243, 245, 244)
|
||||
app-header-text-color: var(--primary-text-color)
|
||||
app-header-selection-bar-color: var(--primary-color)
|
||||
# Main Interface Colors
|
||||
primary-color: rgb(0, 122, 255)
|
||||
primary-background-color: rgb(255, 255, 255)
|
||||
secondary-background-color: rgb(243, 245, 244)
|
||||
divider-color: rgb(210, 210, 210)
|
||||
accent-color: var(--primary-color)
|
||||
# Text
|
||||
primary-text-color: rgb(39, 39, 39)
|
||||
secondary-text-color: rgb(85, 85, 85)
|
||||
text-primary-color: var(--primary-text-color)
|
||||
disabled-text-color: rgb(85, 85, 85)
|
||||
# Sidebar Menu
|
||||
sidebar-icon-color: rgb(85, 85, 85)
|
||||
sidebar-text-color: rgb(39, 39, 39)
|
||||
sidebar-background-color: var(--app-header-background-color)
|
||||
sidebar-selected-icon-color: var(--primary-color)
|
||||
sidebar-selected-text-color: var(--sidebar-selected-icon-color)
|
||||
# Buttons
|
||||
paper-item-icon-color: rgb(70, 70, 70)
|
||||
paper-item-icon-active-color: var(--primary-color)
|
||||
# States and Badges
|
||||
state-icon-color: var(--paper-item-icon-color)
|
||||
state-icon-active-color: var(--paper-item-icon-active-color)
|
||||
state-icon-unavailable-color: rgb(154, 153, 152)
|
||||
# Sliders
|
||||
paper-slider-knob-color: rgb(191, 191, 192)
|
||||
paper-slider-knob-start-color: var(--paper-slider-knob-color)
|
||||
paper-slider-pin-color: var(--paper-slider-active-color)
|
||||
paper-slider-active-color: rgb(0, 122, 255)
|
||||
paper-slider-secondary-color: var(--paper-slider-active-color)
|
||||
slider-track-color: rgb(203, 203, 205)
|
||||
# Labels
|
||||
label-badge-background-color: var(--secondary-background-color)
|
||||
label-badge-text-color: var(--primary-text-color)
|
||||
label-badge-red: rgb(253, 73, 67)
|
||||
label-badge-green: rgb(40, 205, 65)
|
||||
label-badge-blue: rgb(0, 122, 255)
|
||||
label-badge-yellow: rgb(255, 204, 0)
|
||||
label-badge-gray: rgb(142, 142, 147)
|
||||
# Cards
|
||||
card-background-color: rgb(243, 243, 244)
|
||||
ha-card-background, var: rgb(243, 243, 244)
|
||||
ha-card-border-color: none
|
||||
ha-card-border-width: 0px
|
||||
paper-dialog-background-color: var(--card-background-color)
|
||||
paper-listbox-background-color: var(--card-background-color)
|
||||
paper-card-background-color: var(--card-background-color)
|
||||
# Switches
|
||||
switch-checked-button-color: rgb(255, 255, 255)
|
||||
switch-checked-track-color: rgb(0, 122, 255)
|
||||
switch-unchecked-button-color: var(--switch-checked-button-color)
|
||||
switch-unchecked-track-color: rgb(175, 177, 182)
|
||||
# Toggles
|
||||
paper-toggle-button-checked-button-color: var(--switch-checked-button-color)
|
||||
paper-toggle-button-checked-bar-color: var(--switch-checked-track-color)
|
||||
paper-toggle-button-unchecked-button-color: var(--switch-unchecked-button-color)
|
||||
paper-toggle-button-unchecked-bar-color: var(--switch-unchecked-track-color)
|
||||
# Table
|
||||
table-row-background-color: rgb(244, 244, 245)
|
||||
table-row-alternative-background-color: rgb(255, 255, 255)
|
||||
data-table-background-color: rgb(244, 244, 245)
|
||||
# Dropdowns
|
||||
material-background-color: var(--table-row-background-color)
|
||||
material-secondary-background-color: var(--table-row-alternative-background-color)
|
||||
mdc-theme-surface: var(--secondary-background-color)
|
||||
# Pre/Code
|
||||
markdown-code-background-color: rgb(255, 255, 255)
|
||||
# Checkboxes
|
||||
mdc-checkbox-unchecked-color: rgb(154, 152, 152)
|
||||
mdc-checkbox-disable-color: var(--disabled-text-color)
|
||||
mdc-select-fill-color: rgb(228, 228, 231)
|
||||
mdc-select-ink-color: var(--primary-text-color)
|
||||
mdc-select-label-ink-color: var(--secondary-text-color)
|
||||
mdc-select-idle-line-color: var(--primary-text-color)
|
||||
mdc-select-dropdown-icon-color: rgb(170, 170, 170)
|
||||
mdc-select-hover-line-color: var(--accent-color)
|
||||
mdc-text-field-fill-color: var(--mdc-select-fill-color)
|
||||
# Input
|
||||
input-fill-color: var(--secondary-background-color)
|
||||
input-dropdown-icon-color: var(--secondary-text-color)
|
||||
input-ink-color: var(--primary-text-color)
|
||||
input-label-ink-color: var(--secondary-text-color)
|
||||
input-idle-line-color: var(--primary-text-color)
|
||||
input-hover-line-color: var(--accent-color)
|
||||
# Error, Warning, Success and Info colors
|
||||
error-color: rgb(253, 73, 67)
|
||||
warning-color: rgb(255, 204, 0)
|
||||
sucess-color: rgb(40, 205, 65)
|
||||
info-color: rgb(0, 122, 255)
|
||||
# Progress bar
|
||||
ha-bar-background-color: var(--slider-track-color)
|
||||
# Mushroom Custom cards
|
||||
mush-rgb-state-entity: 1, 122, 255
|
||||
mush-rgb-green: 40, 205, 65
|
||||
mush-rgb-yellow: 255, 204, 0
|
||||
mush-rgb-orange: 255, 149, 0
|
||||
mush-rgb-cyan: 85, 190, 240
|
||||
mush-rgb-purple: 175, 82, 222
|
||||
mush-rgb-pink: 255, 45, 85
|
||||
mush-rgb-red: 253, 73, 67
|
||||
mush-rgb-gray: 142, 142, 147
|
||||
mush-rgb-disabled: 70, 70, 70
|
||||
mush-icon-border-radius: 30%
|
||||
mush-rgb-state-media-player: 0, 122, 255
|
||||
#RGB
|
||||
rgb-primary-text-color: 0, 0, 0
|
||||
rgb-primary-color: 0, 0, 0
|
||||
rgb-accent-color: 0, 122, 255
|
||||
rgb-state-switch-color: var(--rgb-accent-color)
|
||||
rgb-state-light-color: var(--rgb-accent-color)
|
||||
rgb-state-fan-color: var(--rgb-accent-color)
|
||||
rgb-state-script-color: var(--rgb-accent-color)
|
||||
rgb-state-vacuum-color: var(--rgb-accent-color)
|
||||
rgb-state-remote-color: var(--rgb-accent-color)
|
||||
rgb-state-input-boolean-color: var(--rgb-accent-color)
|
||||
rgb-state-humidifier-color: var(--rgb-accent-color)
|
||||
rgb-state-cover-color: var(--rgb-accent-color)
|
||||
#
|
||||
dark:
|
||||
# Header:
|
||||
app-header-background-color: rgb(48, 48, 49)
|
||||
app-header-text-color: var(--primary-text-color)
|
||||
app-header-selection-bar-color: var(--primary-color)
|
||||
# Main Interface Colors
|
||||
primary-color: rgb(0, 122, 255)
|
||||
primary-background-color: rgb(28, 29, 31)
|
||||
secondary-background-color: rgb(48, 48, 49)
|
||||
divider-color: rgb(22, 23, 24)
|
||||
accent-color: var(--primary-color)
|
||||
# Text
|
||||
primary-text-color: rgb(220, 221, 221)
|
||||
secondary-text-color: rgb(170, 170, 170)
|
||||
text-primary-color: var(--primary-text-color)
|
||||
disabled-text-color: rgb(170, 170, 170)
|
||||
# Sidebar Menu
|
||||
sidebar-icon-color: rgb(170, 170, 170)
|
||||
sidebar-text-color: rgb(220, 221, 221)
|
||||
sidebar-background-color: var(--app-header-background-color)
|
||||
sidebar-selected-icon-color: var(--primary-color)
|
||||
sidebar-selected-text-color: var(--sidebar-selected-icon-color)
|
||||
# Buttons
|
||||
paper-item-icon-color: rgb(197, 197, 198)
|
||||
paper-item-icon-active-color: var(--primary-color)
|
||||
# States and Badges
|
||||
state-icon-color: var(--paper-item-icon-color)
|
||||
state-icon-active-color: var(--paper-item-icon-active-color)
|
||||
state-icon-unavailable-color: rgb(90, 89, 88)
|
||||
# Sliders
|
||||
paper-slider-knob-color: rgb(141, 142, 143)
|
||||
paper-slider-knob-start-color: var(--paper-slider-knob-color)
|
||||
paper-slider-pin-color: var(--paper-slider-active-color)
|
||||
paper-slider-active-color: rgb(0, 122, 255)
|
||||
paper-slider-secondary-color: var(--paper-slider-active-color)
|
||||
slider-track-color: rgb(85, 85, 87)
|
||||
# Labels
|
||||
label-badge-background-color: var(--secondary-background-color)
|
||||
label-badge-text-color: var(--primary-text-color)
|
||||
label-badge-red: rgb(255, 69, 58)
|
||||
label-badge-green: rgb(50, 215, 75)
|
||||
label-badge-blue: rgb(0, 122, 255)
|
||||
label-badge-yellow: rgb(255, 214, 10)
|
||||
label-badge-gray: rgb(90, 89, 88)
|
||||
# Cards
|
||||
card-background-color: rgb(50, 51, 53)
|
||||
ha-card-background: rgb(50, 51, 53)
|
||||
ha-card-border-color: none
|
||||
ha-card-border-width: 0px
|
||||
paper-dialog-background-color: var(--card-background-color)
|
||||
paper-listbox-background-color: var(--card-background-color)
|
||||
paper-card-background-color: var(--card-background-color)
|
||||
# Switches
|
||||
switch-checked-button-color: rgb(202, 203, 204)
|
||||
switch-checked-track-color: rgb(22, 100, 218)
|
||||
switch-unchecked-button-color: var(--switch-checked-button-color)
|
||||
switch-unchecked-track-color: rgb(12, 13, 14)
|
||||
# Toggles
|
||||
paper-toggle-button-checked-button-color: var(--switch-checked-button-color)
|
||||
paper-toggle-button-checked-bar-color: var(--switch-checked-track-color)
|
||||
paper-toggle-button-unchecked-button-color: var(--switch-unchecked-button-color)
|
||||
paper-toggle-button-unchecked-bar-color: var(--switch-unchecked-track-color)
|
||||
# Table
|
||||
table-row-background-color: rgb(27, 29, 30)
|
||||
table-row-alternative-background-color: rgb(38, 40, 41)
|
||||
data-table-background-color: rgb(27, 29, 30)
|
||||
# Dropdowns
|
||||
material-background-color: var(--table-row-background-color)
|
||||
material-secondary-background-color: var(--table-row-alternative-background-color)
|
||||
mdc-theme-surface: var(--secondary-background-color)
|
||||
# Pre/Code
|
||||
markdown-code-background-color: rgb(64, 64, 65)
|
||||
# Checkboxes
|
||||
mdc-checkbox-unchecked-color: rgb(204, 203, 203)
|
||||
mdc-checkbox-disable-color: var(--disabled-text-color)
|
||||
mdc-select-fill-color: rgb(43, 45, 46)
|
||||
mdc-select-ink-color: var(--primary-text-color)
|
||||
mdc-select-label-ink-color: var(--secondary-text-color)
|
||||
mdc-select-idle-line-color: var(--primary-text-color)
|
||||
mdc-select-dropdown-icon-color: rgb(170, 170, 170)
|
||||
mdc-select-hover-line-color: var(--accent-color)
|
||||
mdc-text-field-fill-color: var(--mdc-select-fill-color)
|
||||
# Input
|
||||
input-fill-color: var(--secondary-background-color)
|
||||
input-dropdown-icon-color: var(--secondary-text-color)
|
||||
input-ink-color: var(--primary-text-color)
|
||||
input-label-ink-color: var(--secondary-text-color)
|
||||
input-idle-line-color: var(--primary-text-color)
|
||||
input-hover-line-color: var(--accent-color)
|
||||
# Error, Warning, Success and Info colors
|
||||
error-color: rgb(255, 69, 58)
|
||||
warning-color: rgb(255, 214, 10)
|
||||
sucess-color: rgb(50, 215, 75)
|
||||
info-color: rgb(0, 122, 255)
|
||||
# Progress bar
|
||||
ha-bar-background-color: var(--slider-track-color)
|
||||
# Mushroom Custom cards
|
||||
mush-rgb-state-entity: 1, 122, 255
|
||||
mush-rgb-green: 50, 215, 75
|
||||
mush-rgb-yellow: 255, 214, 10
|
||||
mush-rgb-orange: 255, 159, 10
|
||||
mush-rgb-cyan: 90, 200, 245
|
||||
mush-rgb-purple: 191, 90, 242
|
||||
mush-rgb-pink: 255, 55, 95
|
||||
mush-rgb-red: 255, 69, 58
|
||||
mush-rgb-gray: 90, 89, 88
|
||||
mush-rgb-disabled: 197, 197, 198
|
||||
mush-icon-border-radius: 30%
|
||||
mush-rgb-state-media-player: 0, 122, 255
|
||||
#RGB
|
||||
rgb-primary-text-color: 255, 255, 255
|
||||
rgb-primary-color: 255, 255, 255
|
||||
rgb-accent-color: 0, 122, 255
|
||||
rgb-state-switch-color: var(--rgb-accent-color)
|
||||
rgb-state-light-color: var(--rgb-accent-color)
|
||||
rgb-state-fan-color: var(--rgb-accent-color)
|
||||
rgb-state-script-color: var(--rgb-accent-color)
|
||||
rgb-state-vacuum-color: var(--rgb-accent-color)
|
||||
rgb-state-remote-color: var(--rgb-accent-color)
|
||||
rgb-state-input-boolean-color: var(--rgb-accent-color)
|
||||
rgb-state-humidifier-color: var(--rgb-accent-color)
|
||||
rgb-state-cover-color: var(--rgb-accent-color)
|
||||
@@ -0,0 +1,233 @@
|
||||
# Theme based on the macOS light and dark mode UI
|
||||
# Creator: Juan - @juanmtech
|
||||
# Website: https://www.juanmtech.com
|
||||
# YouTube Channel: https://youtube.com/juanmtech
|
||||
# My Home Assistant Config files: https://github.com/JuanMTech/Home_Assistant_files
|
||||
#
|
||||
#
|
||||
macOS Theme:
|
||||
modes:
|
||||
light:
|
||||
# Header:
|
||||
app-header-background-color: rgb(243, 245, 244)
|
||||
app-header-text-color: var(--primary-text-color)
|
||||
app-header-selection-bar-color: var(--primary-color)
|
||||
# Main Interface Colors
|
||||
primary-color: rgb(0, 122, 255)
|
||||
primary-background-color: rgb(255, 255, 255)
|
||||
secondary-background-color: rgb(243, 245, 244)
|
||||
divider-color: rgb(210, 210, 210)
|
||||
accent-color: var(--primary-color)
|
||||
# Text
|
||||
primary-text-color: rgb(39, 39, 39)
|
||||
secondary-text-color: rgb(85, 85, 85)
|
||||
text-primary-color: var(--primary-text-color)
|
||||
disabled-text-color: rgb(85, 85, 85)
|
||||
# Sidebar Menu
|
||||
sidebar-icon-color: rgb(85, 85, 85)
|
||||
sidebar-text-color: rgb(39, 39, 39)
|
||||
sidebar-background-color: var(--app-header-background-color)
|
||||
sidebar-selected-icon-color: var(--primary-color)
|
||||
sidebar-selected-text-color: var(--sidebar-selected-icon-color)
|
||||
# Buttons
|
||||
paper-item-icon-color: rgb(70, 70, 70)
|
||||
paper-item-icon-active-color: var(--primary-color)
|
||||
# States and Badges
|
||||
state-icon-color: var(--paper-item-icon-color)
|
||||
state-icon-active-color: var(--paper-item-icon-active-color)
|
||||
state-icon-unavailable-color: rgb(154, 153, 152)
|
||||
# Sliders
|
||||
paper-slider-knob-color: rgb(191, 191, 192)
|
||||
paper-slider-knob-start-color: var(--paper-slider-knob-color)
|
||||
paper-slider-pin-color: var(--paper-slider-active-color)
|
||||
paper-slider-active-color: rgb(0, 122, 255)
|
||||
paper-slider-secondary-color: var(--paper-slider-active-color)
|
||||
slider-track-color: rgb(203, 203, 205)
|
||||
# Labels
|
||||
label-badge-background-color: var(--secondary-background-color)
|
||||
label-badge-text-color: var(--primary-text-color)
|
||||
label-badge-red: rgb(253, 73, 67)
|
||||
label-badge-green: rgb(40, 205, 65)
|
||||
label-badge-blue: rgb(0, 122, 255)
|
||||
label-badge-yellow: rgb(255, 204, 0)
|
||||
label-badge-gray: rgb(142, 142, 147)
|
||||
# Cards
|
||||
card-background-color: rgb(243, 243, 244)
|
||||
ha-card-background, var: rgb(243, 243, 244)
|
||||
ha-card-border-color: none
|
||||
ha-card-border-width: 0px
|
||||
paper-dialog-background-color: var(--card-background-color)
|
||||
paper-listbox-background-color: var(--card-background-color)
|
||||
paper-card-background-color: var(--card-background-color)
|
||||
# Switches
|
||||
switch-checked-button-color: rgb(255, 255, 255)
|
||||
switch-checked-track-color: rgb(0, 122, 255)
|
||||
switch-unchecked-button-color: var(--switch-checked-button-color)
|
||||
switch-unchecked-track-color: rgb(175, 177, 182)
|
||||
# Toggles
|
||||
paper-toggle-button-checked-button-color: var(--switch-checked-button-color)
|
||||
paper-toggle-button-checked-bar-color: var(--switch-checked-track-color)
|
||||
paper-toggle-button-unchecked-button-color: var(--switch-unchecked-button-color)
|
||||
paper-toggle-button-unchecked-bar-color: var(--switch-unchecked-track-color)
|
||||
# Table
|
||||
table-row-background-color: rgb(244, 244, 245)
|
||||
table-row-alternative-background-color: rgb(255, 255, 255)
|
||||
data-table-background-color: rgb(244, 244, 245)
|
||||
# Dropdowns
|
||||
material-background-color: var(--table-row-background-color)
|
||||
material-secondary-background-color: var(--table-row-alternative-background-color)
|
||||
mdc-theme-surface: var(--secondary-background-color)
|
||||
# Pre/Code
|
||||
markdown-code-background-color: rgb(255, 255, 255)
|
||||
# Checkboxes
|
||||
mdc-checkbox-unchecked-color: rgb(154, 152, 152)
|
||||
mdc-checkbox-disable-color: var(--disabled-text-color)
|
||||
mdc-select-fill-color: rgb(228, 228, 231)
|
||||
mdc-select-ink-color: var(--primary-text-color)
|
||||
mdc-select-label-ink-color: var(--secondary-text-color)
|
||||
mdc-select-idle-line-color: var(--primary-text-color)
|
||||
mdc-select-dropdown-icon-color: rgb(170, 170, 170)
|
||||
mdc-select-hover-line-color: var(--accent-color)
|
||||
mdc-text-field-fill-color: var(--mdc-select-fill-color)
|
||||
# Input
|
||||
input-fill-color: var(--secondary-background-color)
|
||||
input-dropdown-icon-color: var(--secondary-text-color)
|
||||
input-ink-color: var(--primary-text-color)
|
||||
input-label-ink-color: var(--secondary-text-color)
|
||||
input-idle-line-color: var(--primary-text-color)
|
||||
input-hover-line-color: var(--accent-color)
|
||||
# Error, Warning, Success and Info colors
|
||||
error-color: rgb(253, 73, 67)
|
||||
warning-color: rgb(255, 204, 0)
|
||||
sucess-color: rgb(40, 205, 65)
|
||||
info-color: rgb(0, 122, 255)
|
||||
# Progress bar
|
||||
ha-bar-background-color: var(--slider-track-color)
|
||||
# Mushroom Custom cards
|
||||
mush-rgb-state-entity: 1, 122, 255
|
||||
mush-rgb-green: 40, 205, 65
|
||||
mush-rgb-yellow: 255, 204, 0
|
||||
mush-rgb-orange: 255, 149, 0
|
||||
mush-rgb-cyan: 85, 190, 240
|
||||
mush-rgb-purple: 175, 82, 222
|
||||
mush-rgb-pink: 255, 45, 85
|
||||
mush-rgb-red: 253, 73, 67
|
||||
mush-rgb-gray: 142, 142, 147
|
||||
mush-rgb-disabled: 70, 70, 70
|
||||
mush-icon-border-radius: 30%
|
||||
mush-rgb-state-media-player: 0, 122, 255
|
||||
#RGB
|
||||
rgb-primary-text-color: 0, 0, 0
|
||||
#
|
||||
dark:
|
||||
# Header:
|
||||
app-header-background-color: rgb(48, 48, 49)
|
||||
app-header-text-color: var(--primary-text-color)
|
||||
app-header-selection-bar-color: var(--primary-color)
|
||||
# Main Interface Colors
|
||||
primary-color: rgb(0, 122, 255)
|
||||
primary-background-color: rgb(28, 29, 31)
|
||||
secondary-background-color: rgb(48, 48, 49)
|
||||
divider-color: rgb(22, 23, 24)
|
||||
accent-color: var(--primary-color)
|
||||
# Text
|
||||
primary-text-color: rgb(220, 221, 221)
|
||||
secondary-text-color: rgb(170, 170, 170)
|
||||
text-primary-color: var(--primary-text-color)
|
||||
disabled-text-color: rgb(170, 170, 170)
|
||||
# Sidebar Menu
|
||||
sidebar-icon-color: rgb(170, 170, 170)
|
||||
sidebar-text-color: rgb(220, 221, 221)
|
||||
sidebar-background-color: var(--app-header-background-color)
|
||||
sidebar-selected-icon-color: var(--primary-color)
|
||||
sidebar-selected-text-color: var(--sidebar-selected-icon-color)
|
||||
# Buttons
|
||||
paper-item-icon-color: rgb(197, 197, 198)
|
||||
paper-item-icon-active-color: var(--primary-color)
|
||||
# States and Badges
|
||||
state-icon-color: var(--paper-item-icon-color)
|
||||
state-icon-active-color: var(--paper-item-icon-active-color)
|
||||
state-icon-unavailable-color: rgb(90, 89, 88)
|
||||
# Sliders
|
||||
paper-slider-knob-color: rgb(141, 142, 143)
|
||||
paper-slider-knob-start-color: var(--paper-slider-knob-color)
|
||||
paper-slider-pin-color: var(--paper-slider-active-color)
|
||||
paper-slider-active-color: rgb(0, 122, 255)
|
||||
paper-slider-secondary-color: var(--paper-slider-active-color)
|
||||
slider-track-color: rgb(85, 85, 87)
|
||||
# Labels
|
||||
label-badge-background-color: var(--secondary-background-color)
|
||||
label-badge-text-color: var(--primary-text-color)
|
||||
label-badge-red: rgb(255, 69, 58)
|
||||
label-badge-green: rgb(50, 215, 75)
|
||||
label-badge-blue: rgb(0, 122, 255)
|
||||
label-badge-yellow: rgb(255, 214, 10)
|
||||
label-badge-gray: rgb(90, 89, 88)
|
||||
# Cards
|
||||
card-background-color: rgb(50, 51, 53)
|
||||
ha-card-background: rgb(50, 51, 53)
|
||||
ha-card-border-color: none
|
||||
ha-card-border-width: 0px
|
||||
paper-dialog-background-color: var(--card-background-color)
|
||||
paper-listbox-background-color: var(--card-background-color)
|
||||
paper-card-background-color: var(--card-background-color)
|
||||
# Switches
|
||||
switch-checked-button-color: rgb(202, 203, 204)
|
||||
switch-checked-track-color: rgb(22, 100, 218)
|
||||
switch-unchecked-button-color: var(--switch-checked-button-color)
|
||||
switch-unchecked-track-color: rgb(12, 13, 14)
|
||||
# Toggles
|
||||
paper-toggle-button-checked-button-color: var(--switch-checked-button-color)
|
||||
paper-toggle-button-checked-bar-color: var(--switch-checked-track-color)
|
||||
paper-toggle-button-unchecked-button-color: var(--switch-unchecked-button-color)
|
||||
paper-toggle-button-unchecked-bar-color: var(--switch-unchecked-track-color)
|
||||
# Table
|
||||
table-row-background-color: rgb(27, 29, 30)
|
||||
table-row-alternative-background-color: rgb(38, 40, 41)
|
||||
data-table-background-color: rgb(27, 29, 30)
|
||||
# Dropdowns
|
||||
material-background-color: var(--table-row-background-color)
|
||||
material-secondary-background-color: var(--table-row-alternative-background-color)
|
||||
mdc-theme-surface: var(--secondary-background-color)
|
||||
# Pre/Code
|
||||
markdown-code-background-color: rgb(64, 64, 65)
|
||||
# Checkboxes
|
||||
mdc-checkbox-unchecked-color: rgb(204, 203, 203)
|
||||
mdc-checkbox-disable-color: var(--disabled-text-color)
|
||||
mdc-select-fill-color: rgb(43, 45, 46)
|
||||
mdc-select-ink-color: var(--primary-text-color)
|
||||
mdc-select-label-ink-color: var(--secondary-text-color)
|
||||
mdc-select-idle-line-color: var(--primary-text-color)
|
||||
mdc-select-dropdown-icon-color: rgb(170, 170, 170)
|
||||
mdc-select-hover-line-color: var(--accent-color)
|
||||
mdc-text-field-fill-color: var(--mdc-select-fill-color)
|
||||
# Input
|
||||
input-fill-color: var(--secondary-background-color)
|
||||
input-dropdown-icon-color: var(--secondary-text-color)
|
||||
input-ink-color: var(--primary-text-color)
|
||||
input-label-ink-color: var(--secondary-text-color)
|
||||
input-idle-line-color: var(--primary-text-color)
|
||||
input-hover-line-color: var(--accent-color)
|
||||
# Error, Warning, Success and Info colors
|
||||
error-color: rgb(255, 69, 58)
|
||||
warning-color: rgb(255, 214, 10)
|
||||
sucess-color: rgb(50, 215, 75)
|
||||
info-color: rgb(0, 122, 255)
|
||||
# Progress bar
|
||||
ha-bar-background-color: var(--slider-track-color)
|
||||
# Mushroom Custom cards
|
||||
mush-rgb-state-entity: 1, 122, 255
|
||||
mush-rgb-green: 50, 215, 75
|
||||
mush-rgb-yellow: 255, 214, 10
|
||||
mush-rgb-orange: 255, 159, 10
|
||||
mush-rgb-cyan: 90, 200, 245
|
||||
mush-rgb-purple: 191, 90, 242
|
||||
mush-rgb-pink: 255, 55, 95
|
||||
mush-rgb-red: 255, 69, 58
|
||||
mush-rgb-gray: 90, 89, 88
|
||||
mush-rgb-disabled: 197, 197, 198
|
||||
mush-icon-border-radius: 30%
|
||||
mush-rgb-state-media-player: 0, 122, 255
|
||||
#RGB
|
||||
rgb-primary-text-color: 255, 255, 255
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
noctis:
|
||||
|
||||
# Fonts
|
||||
primary-font-family: 'Raleway,sans-serif'
|
||||
paper-font-common-base_-_font-family: "var(--primary-font-family)"
|
||||
paper-font-common-code_-_font-family: "var(--primary-font-family)"
|
||||
paper-font-body1_-_font-family: "var(--primary-font-family)"
|
||||
paper-font-subhead_-_font-family: "var(--primary-font-family)"
|
||||
paper-font-headline_-_font-family: "var(--primary-font-family)"
|
||||
paper-font-caption_-_font-family: "var(--primary-font-family)"
|
||||
paper-font-title_-_font-family: "var(--primary-font-family)"
|
||||
|
||||
# Text
|
||||
text-color: '#ffffff'
|
||||
primary-text-color: 'var(--text-color)'
|
||||
text-primary-color: 'var(--text-color)'
|
||||
secondary-text-color: "#BAC0C6"
|
||||
text-medium-light-color: '#A0A2A8'
|
||||
text-medium-color: '#80828A'
|
||||
primary-color: 'var(--secondary-text-color)'
|
||||
|
||||
# Main Colors
|
||||
app-header-background-color: 'var(--background-color)'
|
||||
accent-color: '#1A89F5'
|
||||
accent-medium-color: 'var(--accent-color)'
|
||||
|
||||
# Background
|
||||
background-color: '#242e42'
|
||||
primary-background-color: 'var(--background-color)'
|
||||
background-color-2: '#20293c'
|
||||
secondary-background-color: 'var(--background-color-2)'
|
||||
|
||||
# Card
|
||||
card-background-color: 'var(--paper-card-background-color)'
|
||||
paper-card-background-color: 'rgba(47,59,82,0.6)'
|
||||
ha-card-box-shadow: "0px 0px 0px 0px"
|
||||
ha-card-border-radius: "5px"
|
||||
border-color: 'rgba(0,0,0,0)'
|
||||
|
||||
# Icons
|
||||
paper-item-icon-color: 'var(--text-color)'
|
||||
paper-item-icon-active-color: 'var(--accent-color)'
|
||||
|
||||
# Sidebar
|
||||
paper-listbox-background-color: 'var(--background-color)'
|
||||
sidebar-icon-color: '#98a7b9'
|
||||
sidebar-selected-icon-color: 'var(--accent-color)'
|
||||
sidebar-selected-text-color: 'var(--text-color)'
|
||||
divider-color: 'var(--background-color)'
|
||||
light-primary-color: 'var(--paper-card-background-color)'
|
||||
|
||||
# Sliders
|
||||
paper-slider-knob-color: 'var(--accent-color)'
|
||||
paper-slider-pin-color: 'var(--background-color-2)'
|
||||
paper-slider-active-color: 'var(--background-color-2)'
|
||||
paper-slider-container-color: 'var(--border-color)'
|
||||
|
||||
# Toggle:
|
||||
paper-toggle-button-checked-bar-color: 'var(--accent-color)'
|
||||
mdc-theme-primary: 'var(--accent-color)'
|
||||
|
||||
# Switch
|
||||
switch-unchecked-color: '#70889e'
|
||||
switch-checked-button-color: 'var(--accent-color)'
|
||||
switch-unchecked-track-color: 'var(--background-color-2)'
|
||||
switch-checked-track-color: 'var(--background-color-2)'
|
||||
|
||||
# Popups
|
||||
paper-dialog-background-color: 'rgba(47,59,82,0.8)'
|
||||
|
||||
# Custom Header
|
||||
ch-background: 'var(--background-color)'
|
||||
ch-active-tab-color: 'var(--accent-color)'
|
||||
ch-notification-dot-color: 'var(--accent-color)'
|
||||
ch-all-tabs-color: 'var(--sidebar-icon-color)'
|
||||
ch-tab-indicator-color: 'var(--accent-color)'
|
||||
@@ -0,0 +1,72 @@
|
||||
sweetpink:
|
||||
# used these colors
|
||||
light: "#dbebfb"
|
||||
dark: "#32334a"
|
||||
pink: "#e83e8c"
|
||||
gray: "#1d1e2f"
|
||||
gray-dark: "#11111d"
|
||||
indigo: "#6610f2"
|
||||
purple: "#6f42c1"
|
||||
teal: "#20c997"
|
||||
cyan: "#17a2b8"
|
||||
|
||||
# could use these colors
|
||||
blue: "#007bff"
|
||||
red: "#dc3545"
|
||||
orange: "#fd7e14"
|
||||
yellow: "#ffc107"
|
||||
green: "#28a745"
|
||||
white: "#fff"
|
||||
|
||||
primary-color: "var(--pink)"
|
||||
primary-background-color: "var(--dark)"
|
||||
primary-text-color: "var(--light)"
|
||||
light-primary-color: "var(--cyan)"
|
||||
accent-color: "var(--teal)"
|
||||
|
||||
secondary-background-color: "var(--gray)"
|
||||
secondary-text-color: "var(--cyan)"
|
||||
|
||||
disabled-text-color: "var(--gray)"
|
||||
|
||||
divider-color: "rgba(255, 255, 255, 0.12)"
|
||||
|
||||
paper-card-background-color: "var(--gray-dark)"
|
||||
paper-card-header-color: "#var(--paper-item-icon-color)"
|
||||
card-background-color: "var(--paper-card-background-color)"
|
||||
|
||||
paper-item-icon-color: "var(--pink)"
|
||||
paper-listbox-background-color: "var(--indigo)"
|
||||
paper-listbox-color: "var(--light)"
|
||||
|
||||
paper-grey-50: "var(--primary-text-color)"
|
||||
paper-grey-200: "var(-gray)"
|
||||
google-red-500: "var(--orange)"
|
||||
|
||||
label-badge-background-color: "var(--secondary-background-color)"
|
||||
label-badge-text-color: "var(--text-primary-color)"
|
||||
|
||||
paper-item-icon-active-color: "var(--cyan)"
|
||||
paper-item-icon_-_color: "var(--primary-text-color)"
|
||||
|
||||
sidebar-icon-color: "var(--light)"
|
||||
sidebar-text-color: "var(--light)"
|
||||
sidebar-selected-background-color: "var(--cyan)"
|
||||
sidebar-selected-icon-color: "var(--light)"
|
||||
sidebar-selected-text-color: "var(--light)"
|
||||
sidebar-text_-_background: "var(--light)"
|
||||
|
||||
paper-progress-active-color: "var(--pink)"
|
||||
paper-progress-container-color: "var(--purple)"
|
||||
paper-slider-knob-color: "var(--teal)"
|
||||
paper-slider-knob-start-color: "var(--purple)"
|
||||
|
||||
switch-unchecked-color: "var(--teal)"
|
||||
switch-unchecked-button-color: "var(--teal)"
|
||||
|
||||
# Themable CCS vars in HACS (https://hacs.xyz/docs/basic/theming)
|
||||
link-text-color: "var(--cyan)"
|
||||
hacs-status-installed: "var(--teal)"
|
||||
hacs-status-pending-restart: "var(--indigo)"
|
||||
hacs-status-pending-update: "var(--purple)"
|
||||
hacs-status-not-loaded: "var(--indigo)"
|
||||
Reference in New Issue
Block a user