From 7c1b6bc2f853a84c7fe0aa7dccdadf5631b7d9c7 Mon Sep 17 00:00:00 2001 From: Eric Matte Date: Sat, 16 Nov 2024 16:00:10 -0500 Subject: [PATCH] Update config --- .HA_VERSION | 2 +- .storage/lovelace | 189 ++++++++++-------- appdaemon/apps/apps.yaml | 19 +- automations.yaml | 81 +++++--- .../ericmatte/heat_away_eco_mode.yaml | 4 +- .../homeassistant/inverted_binary_sensor.yaml | 27 +++ configuration.yaml | 34 ---- www/custom-lovelace/floorplan.js | 14 +- www/homekit-bg-blue-red.jpg | Bin 0 -> 57042 bytes 9 files changed, 192 insertions(+), 178 deletions(-) create mode 100644 blueprints/template/homeassistant/inverted_binary_sensor.yaml create mode 100644 www/homekit-bg-blue-red.jpg diff --git a/.HA_VERSION b/.HA_VERSION index 7447c12..21f04c6 100755 --- a/.HA_VERSION +++ b/.HA_VERSION @@ -1 +1 @@ -2023.11.1 \ No newline at end of file +2024.11.1 \ No newline at end of file diff --git a/.storage/lovelace b/.storage/lovelace index 7a38eaa..2cd8a64 100644 --- a/.storage/lovelace +++ b/.storage/lovelace @@ -10,9 +10,9 @@ }, "views": [ { - "icon": "", - "title": "Floorplan", - "path": "floorplan", + "icon": "mdi:cellphone", + "title": "Portrait", + "path": "portrait", "theme": "My Dark UI", "subview": false, "type": "sidebar", @@ -603,7 +603,102 @@ "view_layout": { "position": "main" } + } + ], + "background": { + "image": "/local/homekit-bg-blue-red.jpg" + } + }, + { + "icon": "mdi:floor-plan", + "path": "tiles", + "theme": "default", + "title": "Tiles", + "type": "custom:vertical-layout", + "badges": [], + "cards": [ + { + "type": "tile", + "show_entity_picture": false, + "entity": "climate.heat_pump", + "features": [ + { + "type": "climate-hvac-modes", + "hvac_modes": [ + "off", + "auto", + "cool", + "heat", + "dry", + "fan_only" + ] + }, + { + "type": "target-temperature" + } + ] }, + { + "type": "tile", + "entity": "cover.office_curtain", + "features": [ + { + "type": "cover-open-close" + }, + { + "type": "cover-position" + } + ] + }, + { + "type": "vertical-stack", + "cards": [ + { + "type": "horizontal-stack", + "cards": [ + { + "type": "tile", + "entity": "person.eric", + "color": "deep-purple" + }, + { + "type": "tile", + "entity": "person.caro", + "color": "teal" + } + ] + }, + { + "type": "entities", + "entities": [ + { + "entity": "input_boolean.heat_eco_mode" + }, + { + "entity": "input_boolean.guest_mode" + } + ] + } + ] + }, + { + "type": "custom:sun-card" + }, + { + "entity": "weather.home", + "type": "weather-forecast", + "show_forecast": true, + "secondary_info_attribute": "humidity" + } + ] + }, + { + "type": "sidebar", + "path": "landscape", + "title": "Landscape", + "icon": "mdi:laptop", + "theme": "My Dark UI", + "cards": [ { "type": "custom:paper-buttons-row", "buttons": [ @@ -1185,90 +1280,10 @@ "position": "main" } } - ] - }, - { - "icon": "", - "path": "tiles", - "theme": "default", - "title": "Tiles", - "type": "custom:vertical-layout", - "badges": [], - "cards": [ - { - "type": "tile", - "show_entity_picture": false, - "entity": "climate.heat_pump", - "features": [ - { - "type": "climate-hvac-modes", - "hvac_modes": [ - "off", - "auto", - "cool", - "heat", - "dry", - "fan_only" - ] - }, - { - "type": "target-temperature" - } - ] - }, - { - "type": "tile", - "entity": "cover.office_curtain", - "features": [ - { - "type": "cover-open-close" - }, - { - "type": "cover-position" - } - ] - }, - { - "type": "vertical-stack", - "cards": [ - { - "type": "horizontal-stack", - "cards": [ - { - "type": "tile", - "entity": "person.eric", - "color": "deep-purple" - }, - { - "type": "tile", - "entity": "person.caro", - "color": "teal" - } - ] - }, - { - "type": "entities", - "entities": [ - { - "entity": "input_boolean.heat_eco_mode" - }, - { - "entity": "input_boolean.guest_mode" - } - ] - } - ] - }, - { - "type": "custom:sun-card" - }, - { - "entity": "weather.home", - "type": "weather-forecast", - "show_forecast": true, - "secondary_info_attribute": "humidity" - } - ] + ], + "background": { + "image": "/local/homekit-bg-blue-red.jpg" + } } ] } diff --git a/appdaemon/apps/apps.yaml b/appdaemon/apps/apps.yaml index ae143af..f823885 100644 --- a/appdaemon/apps/apps.yaml +++ b/appdaemon/apps/apps.yaml @@ -1,3 +1,5 @@ +# code ../addon_configs/a0d7b954_appdaemon/apps/apps.yaml + media_lights_sync: module: media_lights_sync class: MediaLightsSync @@ -40,20 +42,3 @@ media_lights_sync_spotify: - light.right_theatre - light.wood_lamp - light.metal_lamp -# -# zooz_rgbw_light: -# module: zooz_rgbw_light -# class: ZoozRGBWLight -# light_name: "Cabinets" -# unique_id: under_cabinet -# zooz_entities: -# main: light.rgbw_dimmer -# r: light.rgbw_dimmer_r -# g: light.rgbw_dimmer_g -# b: light.rgbw_dimmer_b -# w: light.rgbw_dimmer_w -# ir_ac_unit: -# module: ir_ac_unit -# class: IrAcUnit -# name: "AC Unit" -# unique_id: ac_unit diff --git a/automations.yaml b/automations.yaml index bfb2147..fbca79d 100644 --- a/automations.yaml +++ b/automations.yaml @@ -36,8 +36,8 @@ target: entity_id: - automation.bathroom_motion - - automation.closet_motion - automation.entrance_motion + - automation.closet_motion - automation.office_turn_on_desktop_while_arriving - choose: - conditions: @@ -407,17 +407,9 @@ alias: 'Office: Desktop light sync with PC ✔️' description: '' trigger: - - platform: state - entity_id: binary_sensor.eric_mbp_active - to: - platform: state entity_id: binary_sensor.gaming_pc to: - - platform: state - entity_id: binary_sensor.macbook - from: 'on' - to: 'off' - id: mbp_ping condition: - condition: template value_template: '{{ trigger.to_state.state != trigger.from_state.state }}' @@ -609,15 +601,13 @@ - climate.small_bathroom_thermostat - climate.living_room_thermostat - climate.bedroom_thermostat - - climate.office_thermostat automations: entity_id: - automation.living_room_heat_on - - automation.office_heat_sync - automation.bedroom_heats person_1: person.eric person_2: person.caro - low_temp_target: 19.5 + low_temp_target: 17 - id: '1648331331944' alias: 'Living room: Heat on ✔️' description: '' @@ -628,7 +618,7 @@ action: - service: climate.set_temperature data: - temperature: 19 + temperature: 21 target: entity_id: climate.living_room_thermostat mode: single @@ -938,13 +928,13 @@ sequence: - service: climate.set_temperature data: - temperature: 21 + temperature: 23 hvac_mode: heat target: entity_id: climate.heat_pump mode: single - id: '1670285018851' - alias: 'TV: Fireplace scene' + alias: 'TV: Fireplace scene ✔️' description: '' trigger: - platform: state @@ -957,8 +947,8 @@ seconds: 1 condition: - condition: template - value_template: '{{ "fireplace" in state_attr(''media_player.tv'', ''media_title'').lower() - }}' + value_template: '{{ state_attr(''media_player.tv'', ''media_title'') and "fireplace" + in state_attr(''media_player.tv'', ''media_title'').lower() }}' action: - service: scene.turn_on data: @@ -1068,31 +1058,31 @@ - id: '1680784352901' alias: 'Kitchen: Speaker reset when playing' description: '' - trigger: - - platform: state - entity_id: + triggers: + - entity_id: - media_player.kitchen_speaker id: speaker to: 'off' - - platform: state - entity_id: + trigger: state + - entity_id: - media_player.kitchen_speaker to: 'on' - - platform: state - entity_id: + trigger: state + - entity_id: - media_player.kitchen_speaker to: idle - - platform: state - entity_id: + trigger: state + - entity_id: - media_player.kitchen_speaker to: standby - condition: [] - action: - - service: media_player.volume_set - data: - volume_level: 0.35 + trigger: state + conditions: [] + actions: + - data: + volume_level: 0.75 target: entity_id: media_player.kitchen_speaker + action: media_player.volume_set mode: single - id: '1689213834930' alias: Guest mode ✔️ @@ -1190,3 +1180,32 @@ target: entity_id: switch.outdoor_outlet mode: single +- id: '1716503080310' + alias: 'Heat pump: turn AC off in the morning' + description: '' + trigger: + - platform: time + at: 01:00:00 + id: morning + - platform: time + at: '23:30:00' + id: night + enabled: false + condition: + - condition: not + conditions: + - condition: state + entity_id: climate.heat_pump + state: 'off' + action: + - choose: + - conditions: + - condition: trigger + id: morning + sequence: + - service: climate.turn_off + target: + entity_id: + - climate.heat_pump + data: {} + mode: single diff --git a/blueprints/automation/ericmatte/heat_away_eco_mode.yaml b/blueprints/automation/ericmatte/heat_away_eco_mode.yaml index 0bae109..3cd40b3 100644 --- a/blueprints/automation/ericmatte/heat_away_eco_mode.yaml +++ b/blueprints/automation/ericmatte/heat_away_eco_mode.yaml @@ -73,10 +73,10 @@ trigger: entity_id: !input eco_mode_boolean - platform: template id: hot_outside - value_template: '{{ state_attr(outside_temp, "temperature") > low_temp_target }}' + value_template: '{{ state_attr(outside_temp, "temperature") and state_attr(outside_temp, "temperature") > low_temp_target }}' - platform: template id: cool_outside - value_template: '{{ state_attr(outside_temp, "temperature") <= low_temp_target }}' + value_template: '{{ state_attr(outside_temp, "temperature") and state_attr(outside_temp, "temperature") <= low_temp_target }}' action: - choose: diff --git a/blueprints/template/homeassistant/inverted_binary_sensor.yaml b/blueprints/template/homeassistant/inverted_binary_sensor.yaml new file mode 100644 index 0000000..5be1840 --- /dev/null +++ b/blueprints/template/homeassistant/inverted_binary_sensor.yaml @@ -0,0 +1,27 @@ +blueprint: + name: Invert a binary sensor + description: Creates a binary_sensor which holds the inverted value of a reference binary_sensor + domain: template + source_url: https://github.com/home-assistant/core/blob/dev/homeassistant/components/template/blueprints/inverted_binary_sensor.yaml + input: + reference_entity: + name: Binary sensor to be inverted + description: The binary_sensor which needs to have its value inverted + selector: + entity: + domain: binary_sensor +variables: + reference_entity: !input reference_entity +binary_sensor: + state: > + {% if states(reference_entity) == 'on' %} + off + {% elif states(reference_entity) == 'off' %} + on + {% else %} + {{ states(reference_entity) }} + {% endif %} + # delay_on: not_used in this example + # delay_off: not_used in this example + # auto_off: not_used in this example + availability: "{{ states(reference_entity) not in ('unknown', 'unavailable') }}" diff --git a/configuration.yaml b/configuration.yaml index e5d2cb1..8e4a378 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -56,19 +56,6 @@ device_tracker: hosts: eric_ping: 192.168.0.100 caro_ping: 192.168.0.101 - # As of 2023.8, it is now unsupported: Requirements for bluetooth_tracker not found: ['PyBluez==0.22']. - # - platform: bluetooth_tracker - # interval_seconds: 8 - # consider_home: 300 - # new_device_defaults: - # track_new_devices: false - -notify: - - name: html5 - platform: html5 - vapid_pub_key: !secret vapid_public_key - vapid_prv_key: !secret vapid_private_key - vapid_email: !secret vapid_email # zwave: # usb_path: /dev/ttyACM1 # /dev/ttyACM0 @@ -100,32 +87,11 @@ template: state: > {{ state_attr('climate.heat_pump', 'current_humidity') | round }} -binary_sensor: - - platform: ping - name: Macbook - host: 192.168.0.102 - count: 2 - scan_interval: 45 - - platform: ping - name: Gaming PC - host: 192.168.0.103 - count: 2 - scan_interval: 30 - sensor: - platform: time_date display_options: - "time" - "date" - - platform: systemmonitor - resources: - - type: memory_free - - type: processor_use - - type: last_boot - - type: disk_use_percent - arg: /home - - type: disk_free - arg: / command_line: - sensor: diff --git a/www/custom-lovelace/floorplan.js b/www/custom-lovelace/floorplan.js index 0ed8961..53e7b1d 100644 --- a/www/custom-lovelace/floorplan.js +++ b/www/custom-lovelace/floorplan.js @@ -194,10 +194,12 @@ const checkPageTransition = () => { }, true); }; -document.body.addEventListener("click", checkPageTransition); -document.body.addEventListener("keyup", (e) => { - if (e.code === "Enter" || e.code === "Space") checkPageTransition(); -}); +const setupListeners = () => { + document.body.addEventListener("click", checkPageTransition); + document.body.addEventListener("keyup", (e) => { + if (e.code === "Enter" || e.code === "Space") checkPageTransition(); + }); -window.addEventListener("resize", () => selectRotation()); -selectRotation(); + window.addEventListener("resize", () => selectRotation()); + selectRotation(); +}; diff --git a/www/homekit-bg-blue-red.jpg b/www/homekit-bg-blue-red.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a82c4106b0f86e0296315a85bd9cd5071227331 GIT binary patch literal 57042 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 literal 0 HcmV?d00001