Compare commits

..

10 Commits

Author SHA1 Message Date
claus 857bcd8585 Der skal være mørkere før det tændes 2023-12-28 18:54:49 +01:00
claus bac58b766a deleted name 2023-12-20 18:33:15 +01:00
claus 41c4277182 <small 2023-12-19 16:05:50 +01:00
claus 5279d3f8e7 themes 2023-12-19 16:04:16 +01:00
claus da67be3672 updates 2023-12-19 16:03:02 +01:00
claus c9e62fd537 new files 2023-12-19 16:02:23 +01:00
claus 9550a33127 Small changes 2023-12-19 15:57:42 +01:00
claus 2a45576a80 adding new files 2023-12-19 15:47:05 +01:00
claus 9663410354 Editions 2023-12-19 15:46:15 +01:00
claus e3db44bced update 2023-04-11 07:08:32 +02:00
37 changed files with 1392 additions and 151 deletions
+1 -1
View File
@@ -1 +1 @@
2023.1.4 2023.12.2
+1 -1
View File
File diff suppressed because one or more lines are too long
+6 -4
View File
@@ -86,6 +86,7 @@ recorder:
- sensor.daniels_iphone_7* - sensor.daniels_iphone_7*
- binary_sensor.daniels_iphone_7* - binary_sensor.daniels_iphone_7*
- sensor.andreas_ipad* - sensor.andreas_ipad*
- sensor.clauss_macbook*
entities: entities:
- sensor.home_assistant_v2_db - sensor.home_assistant_v2_db
- weather.openweathermap - weather.openweathermap
@@ -171,14 +172,15 @@ timer:
indkorsel: indkorsel:
duration: '00:10:00' duration: '00:10:00'
## ######################################## ## ########################################
## Darksky ## Darksky
## ######################################## ## ########################################
weather: #weather:
- platform: darksky # - platform: darksky
api_key: !secret darksky_api_key # api_key: !secret darksky_api_key
mode: daily # mode: daily
## ######################################## ## ########################################
## Withings ## Withings
+25 -2
View File
@@ -144,7 +144,7 @@
- service: homeassistant.turn_off - service: homeassistant.turn_off
entity_id: switch.sonos_alarm_1894 entity_id: switch.sonos_alarm_1894
- alias: 'Turn on alarms Daniel Thursdays' - alias: 'Turn on alarms Daniel Tuesdays Thursdays'
trigger: trigger:
platform: time platform: time
at: '20:06:20' at: '20:06:20'
@@ -156,7 +156,7 @@
- service: homeassistant.turn_on - service: homeassistant.turn_on
entity_id: switch.sonos_alarm_2273 entity_id: switch.sonos_alarm_2273
- alias: 'Turn off alarms Daniel Thursdays' - alias: 'Turn off alarms Daniel Tuesdays/Thursdays'
trigger: trigger:
platform: time platform: time
at: '20:00:43' at: '20:00:43'
@@ -168,6 +168,29 @@
- service: homeassistant.turn_off - service: homeassistant.turn_off
entity_id: switch.sonos_alarm_2273 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' - alias: 'Turn on alarms Badeværelse'
+68
View File
@@ -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
+3 -4
View File
@@ -19,10 +19,9 @@
entity_id: binary_sensor.forgang_sensor_motion entity_id: binary_sensor.forgang_sensor_motion
to: 'on' to: 'on'
condition: condition:
platform: state - condition: state
entity_id: zone.home entity_id: group.nogen_hjemme
to: "0" state: 'Away'
action: action:
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
+4 -4
View File
@@ -18,7 +18,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på bagdøren message: Det ringer på bagdøren
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på bagdøren message: Det ringer på bagdøren
@@ -134,7 +134,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på bagdøren - doublepress message: Det ringer på bagdøren - doublepress
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på bagdøren - doublepress message: Det ringer på bagdøren - doublepress
- choose: - choose:
@@ -220,7 +220,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på bagdøren - triple-press message: Det ringer på bagdøren - triple-press
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på bagdøren - triple-press message: Det ringer på bagdøren - triple-press
- choose: - choose:
@@ -306,7 +306,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på bagdøren - long-press message: Det ringer på bagdøren - long-press
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på bagdøren - long-press message: Det ringer på bagdøren - long-press
- choose: - choose:
+3 -3
View File
@@ -30,7 +30,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på bagdøren - doublepress message: Det ringer på bagdøren - doublepress
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på bagdøren - doublepress message: Det ringer på bagdøren - doublepress
- choose: - choose:
@@ -116,7 +116,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på bagdøren - triple-press message: Det ringer på bagdøren - triple-press
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på bagdøren - triple-press message: Det ringer på bagdøren - triple-press
- choose: - choose:
@@ -202,7 +202,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på bagdøren - long-press message: Det ringer på bagdøren - long-press
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på bagdøren - long-press message: Det ringer på bagdøren - long-press
- choose: - choose:
+4 -4
View File
@@ -19,7 +19,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på fordøren message: Det ringer på fordøren
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på fordøren message: Det ringer på fordøren
- choose: - choose:
@@ -134,7 +134,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på fordøren - doublepress message: Det ringer på fordøren - doublepress
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på fordøren - doublepress message: Det ringer på fordøren - doublepress
- choose: - choose:
@@ -220,7 +220,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på fordøren - triple-press message: Det ringer på fordøren - triple-press
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på fordøren - triple-press message: Det ringer på fordøren - triple-press
- choose: - choose:
@@ -306,7 +306,7 @@
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: Det ringer på fordøren - long-press message: Det ringer på fordøren - long-press
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: Det ringer på fordøren - long-press message: Det ringer på fordøren - long-press
- choose: - choose:
+2 -2
View File
@@ -19,7 +19,7 @@
to: 'on' to: 'on'
condition: condition:
- condition: time - condition: time
after: '06:00:00' after: '04:50:00'
before: '10:00:00' before: '10:00:00'
- condition: state - condition: state
entity_id: input_boolean.first_run entity_id: input_boolean.first_run
@@ -60,7 +60,7 @@
trigger: trigger:
platform: numeric_state platform: numeric_state
entity_id: sensor.forgang_sensor_illuminance entity_id: sensor.forgang_sensor_illuminance
above: 50 above: 60
for: for:
minutes: 3 minutes: 3
# platform: sun # platform: sun
+4 -4
View File
@@ -16,7 +16,7 @@
to: 'home' to: 'home'
action: action:
service: notify.mobile_app_annes_iphone_xs service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: 'Daniel kommer hjem' message: 'Daniel kommer hjem'
@@ -38,7 +38,7 @@
to: 'home' to: 'home'
action: action:
service: notify.mobile_app_annes_iphone_xs service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: 'Andreas kommer hjem' message: 'Andreas kommer hjem'
@@ -63,7 +63,7 @@
to: 'Skole' to: 'Skole'
action: action:
service: notify.mobile_app_annes_iphone_xs service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: 'Andreas ankommer til skole' message: 'Andreas ankommer til skole'
@@ -98,7 +98,7 @@
to: 'Skole' to: 'Skole'
action: action:
service: notify.mobile_app_annes_iphone_xs service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: 'Daniel ankommer til skole' message: 'Daniel ankommer til skole'
+1 -1
View File
@@ -2,7 +2,7 @@
trigger: trigger:
platform: numeric_state platform: numeric_state
entity_id: sensor.dethlefsen_average_disk_temp entity_id: sensor.dethlefsen_average_disk_temp
above: 30 above: 35
condition: condition:
- condition: time - condition: time
after: '06:30:00' after: '06:30:00'
+3 -3
View File
@@ -24,7 +24,7 @@
state: 'on' state: 'on'
- condition: time - condition: time
after: '06:30:00' after: '06:30:00'
before: '19:30:00' before: '19:45:00'
action: action:
- service: homeassistant.turn_on - service: homeassistant.turn_on
target: target:
@@ -81,10 +81,10 @@
entity_id: binary_sensor.hue_motion_sensor_2_motion_2 entity_id: binary_sensor.hue_motion_sensor_2_motion_2
to: 'off' to: 'off'
for: for:
minutes: 15 minutes: 10
condition: condition:
- condition: time - condition: time
after: '06:30:00' after: '05:00:00'
before: '20:00:00' before: '20:00:00'
action: action:
- service: homeassistant.turn_off - service: homeassistant.turn_off
+4 -4
View File
@@ -46,7 +46,7 @@
state: 'off' state: 'off'
- condition: time - condition: time
after: '10:00:00' after: '10:00:00'
before: '20:30:00' before: '19:45:00'
action: action:
- service: homeassistant.turn_on - service: homeassistant.turn_on
target: target:
@@ -81,11 +81,11 @@
entity_id: binary_sensor.hue_motion_sensor_2_motion entity_id: binary_sensor.hue_motion_sensor_2_motion
to: 'off' to: 'off'
for: for:
minutes: 15 minutes: 10
condition: condition:
- condition: time - condition: time
after: '06:30:00' after: '05:00:00'
before: '20:00:00' before: '17:00:00'
action: action:
- service: homeassistant.turn_off - service: homeassistant.turn_off
data: data:
+4 -4
View File
@@ -11,7 +11,7 @@
entity_id: sensor.gang_sensor_illuminance entity_id: sensor.gang_sensor_illuminance
below: '70' below: '70'
- condition: time - condition: time
before: '19:30:00' before: '20:00:00'
- condition: time - condition: time
after: '06:30:00' after: '06:30:00'
action: action:
@@ -35,7 +35,7 @@
- condition: time - condition: time
after: '06:30:10' after: '06:30:10'
- condition: time - condition: time
before: '19:30:00' before: '20:00:00'
action: action:
service: light.turn_off service: light.turn_off
data: data:
@@ -100,7 +100,7 @@
below: '70' below: '70'
- condition: time - condition: time
before: '06:30:00' before: '06:30:00'
after: '19:30:00' after: '20:00:00'
action: action:
- service: scene.turn_on - service: scene.turn_on
data: data:
@@ -120,7 +120,7 @@
entity_id: binary_sensor.arbejdsdag entity_id: binary_sensor.arbejdsdag
state: 'on' state: 'on'
- condition: time - condition: time
after: '19:30:10' after: '20:00:10'
before: '06:30:00' before: '06:30:00'
action: action:
service: light.turn_off service: light.turn_off
+47
View File
@@ -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
+1 -1
View File
@@ -8,7 +8,7 @@
trigger: trigger:
platform: numeric_state platform: numeric_state
entity_id: sensor.indkorsel_sensor_illuminance entity_id: sensor.indkorsel_sensor_illuminance
below: 90 below: 120
for: for:
minutes: 3 minutes: 3
# - platform: sun # - platform: sun
+1 -53
View File
@@ -1,65 +1,13 @@
- alias: 'Lys sauna dag - arbejdsdag' - alias: 'Lys sauna dag'
trigger: trigger:
platform: state platform: state
entity_id: binary_sensor.sauna_motion_motion entity_id: binary_sensor.sauna_motion_motion
to: 'on' 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: action:
- service: scene.turn_on - service: scene.turn_on
data: data:
entity_id: scene.sauna_klar 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' - alias: 'Sluk lys i sauna'
+34
View File
@@ -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
+1 -1
View File
@@ -44,7 +44,7 @@
- service: light.turn_on - service: light.turn_on
entity_id: entity_id:
- light.raket - light.raket
# - light.syd - light.spisebord
- light.pendle1 - light.pendle1
- light.pendle2 - light.pendle2
- light.panton - light.panton
+29 -29
View File
@@ -1,29 +1,29 @@
- platform: workday # - platform: workday
name: Arbejdsdag # name: Arbejdsdag
country: DK # country: DK
add_holidays: # add_holidays:
- '2022-12-23' # - '2022-12-23'
- '2022-12-24' # - '2022-12-24'
- '2022-12-25' # - '2022-12-25'
- '2022-12-26' # - '2022-12-26'
- '2022-12-27' # - '2022-12-27'
- '2022-12-28' # - '2022-12-28'
- '2022-12-29' # - '2022-12-29'
- '2022-12-30' # - '2022-12-30'
- '2022-12-31' # - '2022-12-31'
- '2023-01-01' # - '2023-01-01'
- platform: workday # - platform: workday
name: ArbejdsdagImorgen # name: ArbejdsdagImorgen
days_offset: 1 # days_offset: 1
country: DK # country: DK
add_holidays: # add_holidays:
- '2022-12-23' # - '2022-12-23'
- '2022-12-24' # - '2022-12-24'
- '2022-12-25' # - '2022-12-25'
- '2022-12-26' # - '2022-12-26'
- '2022-12-27' # - '2022-12-27'
- '2022-12-28' # - '2022-12-28'
- '2022-12-29' # - '2022-12-29'
- '2022-12-30' # - '2022-12-30'
- '2022-12-31' # - '2022-12-31'
- '2023-01-01' # - '2023-01-01'
+9
View File
@@ -14,6 +14,15 @@ DanielInternet:
- switch.localhost # TV - switch.localhost # TV
- switch.unifi_block_5c_96_66_39_18_4a # PS5 - 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: Varme:
name: Gulvvarme name: Gulvvarme
entities : entities :
+1 -1
View File
@@ -3,5 +3,5 @@
unique_id: lys_andreas unique_id: lys_andreas
entities: entities:
- light.andreas_lysstrip - light.andreas_lysstrip
- light.andreas - light.skrivebord
+15 -8
View File
@@ -26,6 +26,7 @@
- light.hue_lightstrip_plus_1_2 - light.hue_lightstrip_plus_1_2
- light.raket - light.raket
- light.syd - light.syd
- light.spisebord
- light.pendle1 - light.pendle1
- light.pendle2 - light.pendle2
- light.panton - light.panton
@@ -72,13 +73,14 @@
- light.syd - light.syd
- light.pendle1 - light.pendle1
- light.pendle2 - light.pendle2
- light.panton - light.panton
- light.spisebord
- platform: group - platform: group
name: kids name: kids
unique_id: lys_kids unique_id: lys_kids
entities: entities:
- light.andreas - light.skrivebord
- light.andreas_lysstrip - light.andreas_lysstrip
- light.daniel_lysstrip - light.daniel_lysstrip
- light.bamse - light.bamse
@@ -115,10 +117,7 @@
- light.garage - light.garage
- light.indkorsel_plug - light.indkorsel_plug
- light.fordoer - light.fordoer
# - light.sonoff_100069a6cc # 1 (rønnebær) - light.julelys
- light.sonoff_10006a2cdd # 2 (juletræ)
- light.sonoff_1000a77121 # 4 (terasse)
- light.sonoff_1000a76e41 # 3 (paradisæbletræ)
# - switch.sonoff_100069a6cc # - switch.sonoff_100069a6cc
# - switch.sonoff_10006a2cdd # - switch.sonoff_10006a2cdd
@@ -134,7 +133,7 @@
name: ronnebaer name: ronnebaer
unique_id: lys_ronnebær unique_id: lys_ronnebær
entities: entities:
- light.sonoff_100069a6cc # 1 (rønnebær) - light.sonoff_1000a721a1 #1 (paradis)
- platform: group - platform: group
name: koste name: koste
@@ -152,7 +151,14 @@
name: paradis name: paradis
unique_id: lys_paradis unique_id: lys_paradis
entities: 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 - platform: group
name: julelys name: julelys
@@ -162,6 +168,7 @@
- light.koste - light.koste
- light.terasse - light.terasse
- light.paradis - light.paradis
- light.udetrae
# - light.sonoff_1000a77121 # 4 (terasse) # - light.sonoff_1000a77121 # 4 (terasse)
# - light.sonoff_1000a76e41 # 3 (paradisæbletræ) # - light.sonoff_1000a76e41 # 3 (paradisæbletræ)
+1 -1
View File
@@ -11,7 +11,7 @@ doorbell:
- service: notify.mobile_app_clausiphone - service: notify.mobile_app_clausiphone
data: data:
message: '{{ tekst }}' message: '{{ tekst }}'
- service: notify.mobile_app_annes_iphone_xs - service: notify.mobile_app_annes_iphone_14_pro
data: data:
message: '{{ tekst }}' message: '{{ tekst }}'
- choose: - choose:
+84
View File
@@ -30,6 +30,12 @@ monthly_standard_colors:
color_name: 'Gold' color_name: 'Gold'
brightness_pct: 80 brightness_pct: 80
transition: 300 transition: 300
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_valentine_colors: monthly_valentine_colors:
sequence: sequence:
@@ -63,6 +69,12 @@ monthly_valentine_colors:
color_name: 'Crimson' color_name: 'Crimson'
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_mardi_gras_colors: monthly_mardi_gras_colors:
sequence: sequence:
@@ -96,6 +108,12 @@ monthly_mardi_gras_colors:
color_name: 'Green' color_name: 'Green'
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_pi_colors: monthly_pi_colors:
sequence: sequence:
@@ -129,6 +147,12 @@ monthly_pi_colors:
rgb_color: [3,14,159] rgb_color: [3,14,159]
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_st_patty_colors: monthly_st_patty_colors:
sequence: sequence:
@@ -162,6 +186,12 @@ monthly_st_patty_colors:
color_name: 'Green' color_name: 'Green'
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_easter_colors: monthly_easter_colors:
sequence: sequence:
@@ -195,6 +225,12 @@ monthly_easter_colors:
rgb_color: [255,193,204] rgb_color: [255,193,204]
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_starwars_colors: monthly_starwars_colors:
sequence: sequence:
@@ -228,6 +264,12 @@ monthly_starwars_colors:
rgb_color: [245,245,245] rgb_color: [245,245,245]
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_cinco_de_mayo_colors: monthly_cinco_de_mayo_colors:
sequence: sequence:
@@ -261,6 +303,12 @@ monthly_cinco_de_mayo_colors:
rgb_color: [245,245,245] rgb_color: [245,245,245]
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_mothers_day_colors: monthly_mothers_day_colors:
sequence: sequence:
@@ -294,6 +342,12 @@ monthly_mothers_day_colors:
rgb_color: [244,187,255] rgb_color: [244,187,255]
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_fathers_day_colors: monthly_fathers_day_colors:
sequence: sequence:
@@ -327,6 +381,12 @@ monthly_fathers_day_colors:
color_name: 'Blue' color_name: 'Blue'
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_halloween_colors: monthly_halloween_colors:
sequence: sequence:
@@ -360,6 +420,12 @@ monthly_halloween_colors:
rgb_color: [235,97,35] rgb_color: [235,97,35]
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_thanksgiving_colors: monthly_thanksgiving_colors:
sequence: sequence:
@@ -393,6 +459,12 @@ monthly_thanksgiving_colors:
color_name: 'Orange' color_name: 'Orange'
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_christmas_colors: monthly_christmas_colors:
sequence: sequence:
@@ -426,6 +498,12 @@ monthly_christmas_colors:
color_name: 'Green' color_name: 'Green'
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
monthly_new_years_day_colors: monthly_new_years_day_colors:
sequence: sequence:
@@ -459,4 +537,10 @@ monthly_new_years_day_colors:
color_name: 'Yellow' color_name: 'Yellow'
brightness_pct: 80 brightness_pct: 80
transition: 900 transition: 900
- service: light.turn_on
data:
entity_id: light.spisebord
color_name: 'White'
brightness_pct: 80
transition: 300
+15 -16
View File
@@ -12,21 +12,20 @@ sunrise:
entity_id: light.sov_midt entity_id: light.sov_midt
xy_color: [0.65,0.41] xy_color: [0.65,0.41]
brightness: 85 brightness: 85
transition: 600 transition: 180
- delay: - delay:
seconds: 600 seconds: 180
- service: light.turn_on - parallel:
data: - service: light.turn_on
entity_id: light.sov_midt data:
xy_color: [0.60,0.40] entity_id: light.sov_dor
brightness: 170 xy_color: [0.60,0.40]
transition: 600 brightness: 100
- delay: transition: 180
seconds: 600 - service: light.turn_on
- service: light.turn_on data:
data: entity_id: light.sov_vindue
entity_id: light.sov_midt xy_color: [0.48,0.40]
xy_color: [0.48,0.40] brightness: 100
brightness: 255 transition: 180
transition: 600
+138
View File
@@ -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 }}"
+32
View File
@@ -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
+58
View File
@@ -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)"
+48
View File
@@ -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
+43
View File
@@ -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"
+254
View File
@@ -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)
+233
View File
@@ -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
+76
View File
@@ -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)'
+72
View File
@@ -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)"