diff --git a/config/README.md b/config/README.md
index e970526..911e23b 100644
--- a/config/README.md
+++ b/config/README.md
@@ -10,7 +10,7 @@ Hey there! Welcome to my little corner of the tech world! 👨💻
This is where I store all the cool configurations for my Home Assistant system. Well, it's a mix of awesome codes and setups I discovered from the Home Assistant community. Seriously, those folks are wizards! 🧙♂️ As a bit of an internet newbie turned tech enthusiast, I stumbled upon the magic of IT, and this repository is my way of sharing the joy and knowledge I've gained along the way. Dive in, explore, and let the tech magic begin! ✨
-I frequently refresh my configuration files. My current Home Assistant version is 2024.9.0 . If you find something you like, don't forget to give my repository a ⭐️!
+I frequently refresh my configuration files. My current Home Assistant version is 2024.9.3 . If you find something you like, don't forget to give my repository a ⭐️!
@@ -37,13 +37,13 @@ https://github.com/ngocjohn/hass-config/assets/96962827/acc1a4db-b92e-4ab1-ac9d-
- 34,088
+ 34,098
31
- 188
- 37
+ 187
+ 38
52
- 36
- 1110
+ 30
+ 1099
172
38
@@ -144,7 +144,6 @@ https://github.com/ngocjohn/hass-config/assets/96962827/acc1a4db-b92e-4ab1-ac9d-
- [Local Conditional Card](https://github.com/PiotrMachowski/Home-Assistant-Lovelace-Local-Conditional-card)
- [Logbook Card](https://github.com/royto/logbook-card)
- [Lovelace Custom Movie Panel](https://github.com/ngocjohn/lovelace-movie-panel)
-- [Lunar Phase Card](https://github.com/ngocjohn/lunar-phase-card)
- [Mini Graph Card](https://github.com/kalkih/mini-graph-card)
- [Mini Media Player](https://github.com/kalkih/mini-media-player)
- [Multiple Entity Row](https://github.com/benct/lovelace-multiple-entity-row)
@@ -163,16 +162,15 @@ https://github.com/ngocjohn/hass-config/assets/96962827/acc1a4db-b92e-4ab1-ac9d-
- [Spotify Lovelace Card](https://github.com/custom-cards/spotify-card)
- [Stack In Card](https://github.com/custom-cards/stack-in-card)
- [State Switch](https://github.com/thomasloven/lovelace-state-switch)
-- [Streamline Card](https://github.com/brunosabot/streamline-card)
- [Sun Card](https://github.com/edwardtfn/home-assistant-sun-card)
- [Tabbed Card](https://github.com/kinghat/tabbed-card)
- [Tailwindcss Template Card](https://github.com/usernein/tailwindcss-template-card)
- [Timer Bar Card](https://github.com/rianadon/timer-bar-card)
- [Tv Remote Card (With Touchpad And Haptic Feedback)](https://github.com/usernein/tv-card)
-- [Universal Remote Card](https://github.com/Nerwyn/android-tv-card)
- [Upcoming Media Card](https://github.com/xZetsubou/upcoming-media-card)
- [Uptime Card](https://github.com/dylandoamaral/uptime-card)
- [Vehicle Info Card](https://github.com/ngocjohn/vehicle-info-card)
+- [Vehicle Status Card](https://github.com/ngocjohn/vehicle-status-card)
- [Vertical Stack In Card](https://github.com/ofekashery/vertical-stack-in-card)
- [Weather Card](https://github.com/bramkragten/weather-card)
- [Weather Chart Card](https://github.com/mlamberts78/weather-chart-card)
diff --git a/config/automations.yaml b/config/automations.yaml
index 795d837..879aa50 100644
--- a/config/automations.yaml
+++ b/config/automations.yaml
@@ -369,7 +369,6 @@
seconds: 3
milliseconds: 0
- alias: Ask to close or open the blinds
- service: notify.mobile_app_viet_ngoc
data:
message: Do you want to stop this?
data:
@@ -382,6 +381,7 @@
- action: '{{ action_stop }}'
title: Stop alarm
title: Alarm Clock
+ action: notify.mobile_app_viet_ngoc
- alias: Wait for a response
wait_for_trigger:
- platform: event
@@ -394,12 +394,12 @@
- condition: template
value_template: '{{ wait.trigger.event.data.action == action_stop }}'
sequence:
- - service: media_player.media_pause
- data: {}
+ - data: {}
target:
entity_id:
- - media_player.mass_office
- - media_player.mass_bedroom
+ - media_player.office_homepod
+ - media_player.bedroom
+ action: media_player.media_pause
mode: single
- id: '1693488019712'
alias: Nuki Vchod Open
diff --git a/config/custom_components/dyson_local/manifest.json b/config/custom_components/dyson_local/manifest.json
index 7357afd..da67bd3 100644
--- a/config/custom_components/dyson_local/manifest.json
+++ b/config/custom_components/dyson_local/manifest.json
@@ -8,6 +8,5 @@
"import_executor": true,
"iot_class": "local_push",
"issue_tracker": "https://github.com/libdyson-wg/ha-dyson/issues",
- "version": "1.4.1",
- "import_executor": true
+ "version": "1.4.2"
}
diff --git a/config/custom_components/eufy_security/manifest.json b/config/custom_components/eufy_security/manifest.json
index 6143904..fed8272 100644
--- a/config/custom_components/eufy_security/manifest.json
+++ b/config/custom_components/eufy_security/manifest.json
@@ -9,5 +9,5 @@
"iot_class": "cloud_push",
"issue_tracker": "https://github.com/fuatakgun/eufy_security/issues",
"requirements": ["websocket-client==1.4.2", "aiortsp==1.3.7"],
- "version": "8.0.2"
+ "version": "8.0.4"
}
diff --git a/config/custom_components/mass/manifest.json b/config/custom_components/mass/manifest.json
index f3471ec..56eaef6 100644
--- a/config/custom_components/mass/manifest.json
+++ b/config/custom_components/mass/manifest.json
@@ -1,25 +1,14 @@
{
"domain": "mass",
"name": "Music Assistant",
- "after_dependencies": [
- "media_source",
- "media_player"
- ],
- "codeowners": [
- "@music-assistant"
- ],
+ "after_dependencies": ["media_source", "media_player"],
+ "codeowners": ["@music-assistant"],
"config_flow": true,
"documentation": "https://music-assistant.io",
"iot_class": "local_push",
"issue_tracker": "https://github.com/music-assistant/hass-music-assistant/issues",
- "loggers": [
- "music_assistant"
- ],
- "requirements": [
- "music-assistant==2.1.3"
- ],
- "version": "2024.8.1",
- "zeroconf": [
- "_mass._tcp.local."
- ]
+ "loggers": ["music_assistant"],
+ "requirements": ["music-assistant==2.2.4"],
+ "version": "2024.9.1",
+ "zeroconf": ["_mass._tcp.local."]
}
diff --git a/config/custom_components/mbapi2020/manifest.json b/config/custom_components/mbapi2020/manifest.json
index b19ede2..1bfdcc9 100644
--- a/config/custom_components/mbapi2020/manifest.json
+++ b/config/custom_components/mbapi2020/manifest.json
@@ -16,5 +16,5 @@
"requirements": [
"protobuf>=3.19.1"
],
- "version": "v0.17.0"
+ "version": "v0.18.1"
}
diff --git a/config/custom_components/nodered/manifest.json b/config/custom_components/nodered/manifest.json
index 5db68ff..d86171e 100644
--- a/config/custom_components/nodered/manifest.json
+++ b/config/custom_components/nodered/manifest.json
@@ -13,5 +13,5 @@
"documentation": "https://zachowj.github.io/node-red-contrib-home-assistant-websocket/guide/custom_integration/",
"iot_class": "local_push",
"issue_tracker": "https://github.com/zachowj/hass-node-red/issues",
- "version": "4.0.2"
+ "version": "4.1.1"
}
diff --git a/config/custom_components/spotcast/manifest.json b/config/custom_components/spotcast/manifest.json
index 5686e78..b691185 100644
--- a/config/custom_components/spotcast/manifest.json
+++ b/config/custom_components/spotcast/manifest.json
@@ -15,5 +15,5 @@
"documentation": "https://github.com/fondberg/spotcast",
"iot_class": "cloud_polling",
"issue_tracker": "https://github.com/fondberg/spotcast/issues",
- "version": "v3.8.0"
+ "version": "v3.8.2"
}
diff --git a/config/custom_components/spotifyplus/manifest.json b/config/custom_components/spotifyplus/manifest.json
index 654a84f..245e3be 100644
--- a/config/custom_components/spotifyplus/manifest.json
+++ b/config/custom_components/spotifyplus/manifest.json
@@ -19,11 +19,11 @@
"requests>=2.31.0",
"requests_oauthlib>=1.3.1",
"smartinspectPython>=3.0.33",
- "spotifywebapiPython>=1.0.83",
+ "spotifywebapiPython>=1.0.95",
"urllib3>=1.21.1,<1.27",
"zeroconf>=0.132.2"
],
- "version": "v1.0.49",
+ "version": "v1.0.55",
"zeroconf": [
"_spotify-connect._tcp.local."
]
diff --git a/config/dashboards/templates/button_card_templates/tpl_sectors.yaml b/config/dashboards/templates/button_card_templates/tpl_sectors.yaml
index 178f684..14ea90c 100755
--- a/config/dashboards/templates/button_card_templates/tpl_sectors.yaml
+++ b/config/dashboards/templates/button_card_templates/tpl_sectors.yaml
@@ -1145,6 +1145,79 @@ circle_state:
}
]]]
+battery_circle:
+ template:
+ - base
+ - circle
+ variables:
+ battery: ' '
+ circle_unit: ' '
+ state_display: >
+ [[[
+ if (entity) {
+ return variables.state === 'home'
+ ? variables.translate_home
+ : variables.state === 'not_home'
+ ? variables.translate_not_home
+ : variables.state;
+ }
+ return variables.translate_unknown;
+ ]]]
+ triggers_update: sensor.time
+ custom_fields:
+ icon: >
+ [[[
+ return entity && variables.entity_picture
+ ? ` `
+ : null;
+ ]]]
+ circle: >
+ [[[
+ let input = states[variables.battery].state,
+ radius = 20.5,
+ circumference = radius * 2 * Math.PI;
+ let unit = variables.circle_unit;
+ var color = "rgba(48, 128, 181, 0.8)";
+ if (input <= 20) {
+ color = "#FDD60F";
+ } else if (input <= 40) {
+ color = "rgba(48, 128, 181, 0.8)";
+ }
+ else {
+ color = "#27C950";
+ }
+ return `
+
+
+
+ ${input}${unit}
+
+ `;
+ ]]]
+ styles:
+ custom_fields:
+ icon:
+ - clip-path: circle()
+ - width: 82%
+ - pointer-events: none
+ - display: grid
+ - filter: >
+ [[[
+ return variables.state === 'not_home'
+ ? `grayscale(1)`
+ : null;
+ ]]]
+
change_grid_title:
state_display: >
[[[
diff --git a/config/dashboards/templates/decluttering-card.yaml b/config/dashboards/templates/decluttering-card.yaml
index a7a5798..9d7739f 100644
--- a/config/dashboards/templates/decluttering-card.yaml
+++ b/config/dashboards/templates/decluttering-card.yaml
@@ -102,7 +102,19 @@ grid_living_room:
display:none !important;
{% endif %}
}
- # KITCHEN NORMAL
+
+# grid_living_room:
+# card:
+# type: custom:button-card
+# entity: person.viet_ngoc
+# name: Viet Ngoc
+# template:
+# - battery_circle
+# variables:
+# battery: sensor.viet_ngoc_battery_level
+# circle_unit: ' %'
+
+# KITCHEN NORMAL
grid_kitchen_normal:
card:
type: custom:button-card
diff --git a/config/packages/hassio/hass_group.yaml b/config/packages/hassio/hass_group.yaml
index d0ebc9e..e5a674c 100644
--- a/config/packages/hassio/hass_group.yaml
+++ b/config/packages/hassio/hass_group.yaml
@@ -157,10 +157,10 @@ group:
name: 'Homepod MASS Airplay'
icon: mdi:speaker
entities:
- - media_player.mass_office
- - media_player.mass_bathroom
- - media_player.mass_bedroom
- - media_player.mass_living_room_hp
+ - media_player.office_homepod
+ - media_player.bathroom
+ - media_player.bedroom
+ - media_player.living_room_2
television:
name: Television
diff --git a/config/packages/hassio/hass_system.yaml b/config/packages/hassio/hass_system.yaml
index 5eae1dc..cfc5de7 100644
--- a/config/packages/hassio/hass_system.yaml
+++ b/config/packages/hassio/hass_system.yaml
@@ -87,7 +87,7 @@ recorder:
logger:
default: error
logs:
- aiohttp: critical
+ aiohttp: debug
custom_components.spotcast: error
custom_components.lunar_phase: debug
diff --git a/config/scripts.yaml b/config/scripts.yaml
index fd04273..a58aa21 100644
--- a/config/scripts.yaml
+++ b/config/scripts.yaml
@@ -614,59 +614,62 @@ vacuum_reset_filter_life_level:
homepod_alarm:
alias: Homepod alarm
sequence:
- - service: media_player.turn_on
- data: {}
+ - data: {}
target:
- entity_id: media_player.mass_bedroom
+ entity_id: media_player.bedroom
+ action: media_player.turn_on
- delay:
hours: 0
minutes: 0
seconds: 3
milliseconds: 0
- - service: media_player.volume_set
- data:
+ - data:
volume_level: 0.2
target:
- entity_id: media_player.mass_bedroom
+ entity_id: media_player.bedroom
+ action: media_player.volume_set
- delay:
hours: 0
minutes: 0
seconds: 3
milliseconds: 0
- - service: media_player.play_media
- data:
- media_content_id: library://playlist/29
+ - data:
+ media_content_id: ytmusic://track/uFeUKcAAn4c
media_content_type: music
metadata:
- title: Deep remix
- thumbnail: https://i.ytimg.com/vi/_u66_SqrqqA/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3n3YKk4fP_Wn--WLgVQLKgX09YHtg
- media_class: playlist
+ title: "Orinn DEEP - NHẠC NGHE TRÊN XE\U0001F3A7NHẠC TRẺ REMIX 2024\U0001F3A7MIXSET
+ HOUSE LAK & DEEP HOUSE 2024 #11"
+ thumbnail:
+ media_class: track
children_media_class:
navigateIds:
- {}
- media_content_type: mass
media_content_id: playlists
+ - media_content_type: music
+ media_content_id: library://playlist/7
target:
- entity_id: media_player.mass_bedroom
+ entity_id: media_player.bedroom
+ action: media_player.play_media
- delay:
hours: 0
minutes: 0
seconds: 3
milliseconds: 0
- parallel:
- - service: script.fade_music
- data:
+ - data:
target_volume: 0.7
duration: 30
curve: logarithmic
- target_player: media_player.mass_bedroom
- - service: script.fade_music
- data:
+ target_player: media_player.bedroom
+ action: script.fade_music
+ - data:
target_volume: 0.7
duration: 30
curve: logarithmic
target_player: media_player.mass_office
enabled: false
+ action: script.fade_music
mode: single
icon: phu:homepod-mini
run_plugin:
diff --git a/docs/README.md b/docs/README.md
index e970526..911e23b 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -10,7 +10,7 @@ Hey there! Welcome to my little corner of the tech world! 👨💻
This is where I store all the cool configurations for my Home Assistant system. Well, it's a mix of awesome codes and setups I discovered from the Home Assistant community. Seriously, those folks are wizards! 🧙♂️ As a bit of an internet newbie turned tech enthusiast, I stumbled upon the magic of IT, and this repository is my way of sharing the joy and knowledge I've gained along the way. Dive in, explore, and let the tech magic begin! ✨
-I frequently refresh my configuration files. My current Home Assistant version is 2024.9.0 . If you find something you like, don't forget to give my repository a ⭐️!
+I frequently refresh my configuration files. My current Home Assistant version is 2024.9.3 . If you find something you like, don't forget to give my repository a ⭐️!
@@ -37,13 +37,13 @@ https://github.com/ngocjohn/hass-config/assets/96962827/acc1a4db-b92e-4ab1-ac9d-
- 34,088
+ 34,098
31
- 188
- 37
+ 187
+ 38
52
- 36
- 1110
+ 30
+ 1099
172
38
@@ -144,7 +144,6 @@ https://github.com/ngocjohn/hass-config/assets/96962827/acc1a4db-b92e-4ab1-ac9d-
- [Local Conditional Card](https://github.com/PiotrMachowski/Home-Assistant-Lovelace-Local-Conditional-card)
- [Logbook Card](https://github.com/royto/logbook-card)
- [Lovelace Custom Movie Panel](https://github.com/ngocjohn/lovelace-movie-panel)
-- [Lunar Phase Card](https://github.com/ngocjohn/lunar-phase-card)
- [Mini Graph Card](https://github.com/kalkih/mini-graph-card)
- [Mini Media Player](https://github.com/kalkih/mini-media-player)
- [Multiple Entity Row](https://github.com/benct/lovelace-multiple-entity-row)
@@ -163,16 +162,15 @@ https://github.com/ngocjohn/hass-config/assets/96962827/acc1a4db-b92e-4ab1-ac9d-
- [Spotify Lovelace Card](https://github.com/custom-cards/spotify-card)
- [Stack In Card](https://github.com/custom-cards/stack-in-card)
- [State Switch](https://github.com/thomasloven/lovelace-state-switch)
-- [Streamline Card](https://github.com/brunosabot/streamline-card)
- [Sun Card](https://github.com/edwardtfn/home-assistant-sun-card)
- [Tabbed Card](https://github.com/kinghat/tabbed-card)
- [Tailwindcss Template Card](https://github.com/usernein/tailwindcss-template-card)
- [Timer Bar Card](https://github.com/rianadon/timer-bar-card)
- [Tv Remote Card (With Touchpad And Haptic Feedback)](https://github.com/usernein/tv-card)
-- [Universal Remote Card](https://github.com/Nerwyn/android-tv-card)
- [Upcoming Media Card](https://github.com/xZetsubou/upcoming-media-card)
- [Uptime Card](https://github.com/dylandoamaral/uptime-card)
- [Vehicle Info Card](https://github.com/ngocjohn/vehicle-info-card)
+- [Vehicle Status Card](https://github.com/ngocjohn/vehicle-status-card)
- [Vertical Stack In Card](https://github.com/ofekashery/vertical-stack-in-card)
- [Weather Card](https://github.com/bramkragten/weather-card)
- [Weather Chart Card](https://github.com/mlamberts78/weather-chart-card)