diff --git a/config/.HA_VERSION b/config/.HA_VERSION index 9abfbdf8..fc795aad 100755 --- a/config/.HA_VERSION +++ b/config/.HA_VERSION @@ -1 +1 @@ -2023.1.2 \ No newline at end of file +2023.1.4 \ No newline at end of file diff --git a/config/configuration.yaml b/config/configuration.yaml index 22bb27f1..431db7e9 100755 --- a/config/configuration.yaml +++ b/config/configuration.yaml @@ -18,24 +18,7 @@ homeassistant: # - !secret external_ip allow_bypass_login: true -# This is the section that loads with the default_config default_config: -# dhcp: -# energy: -# frontend: -# homeassistant_alerts: -# image: -# media_source: -# my: -# network: -# person: -# sun: -# ssdp: -# stream: -# system_health: -# webhook: -# zeroconf: -### End of the default_Config stuff config: @@ -73,17 +56,8 @@ cloud: # light.kitchen_lights: # display_categories: LIGHT -# http: -# server_port: !secret http_port -# ssl_certificate: !secret ssl_certificate -# ssl_key: !secret ssl_key -# ip_ban_enabled: false -# login_attempts_threshold: 3 - discovery: -#updater: - light: !include light_groups.yaml ifttt: @@ -98,7 +72,6 @@ logbook: - group.garage_doors - media_player.LivingRoomCC - py.warnings - - sensor.epson_xp_7100_series_uptime - sensor.small_garage_status - sensor.large_garage_status - sensor.small_garage_time_in_state @@ -131,7 +104,6 @@ history: exclude: entities: - sensor.date - - sensor.epson_xp_7100_series_uptime - sensor.pi_hole_ads_blocked_today - sensor.pi_hole_ads_percentage_blocked_today - sensor.pi_hole_dns_queries_today @@ -143,9 +115,6 @@ history: logger: !include logger.yaml recorder: !include recorder.yaml -mqtt: -# client_id: home-assistant-Carlo - # zwave: # usb_path: /dev/ttyACM0 # config_path: /srv/hass/hass_venv/lib/python3.4/site-packages/libopenzwave-0.3.1-py3.4-linux-armv7l.egg/config @@ -154,9 +123,6 @@ nest: client_id: !secret nest_client_id client_secret: !secret nest_client_secret -# climate: -# platform: nest - tts: - platform: amazon_polly aws_access_key_id: !secret aws_access_key_ID diff --git a/config/packages/alarm.yaml b/config/packages/alarm.yaml index 1b809992..2b51a2cc 100755 --- a/config/packages/alarm.yaml +++ b/config/packages/alarm.yaml @@ -27,8 +27,6 @@ homeassistant: friendly_name: 'Front Den Windows' binary_sensor.MCU1_GPIO14: friendly_name: 'Office Window' - - binary_sensor.MCU2_GPIO4: friendly_name: 'Dinette Windows' binary_sensor.MCU2_GPIO5: @@ -43,7 +41,6 @@ homeassistant: friendly_name: 'Upstairs Bedroom Window' binary_sensor.MCU2_GPIO14: friendly_name: 'Justin Window' - binary_sensor.MCU3_GPIO4: friendly_name: 'Stacey Bedroom Window' binary_sensor.MCU3_GPIO5: @@ -66,36 +63,42 @@ mqtt: binary_sensor: - state_topic: "NodeMCU1/GPIO4/Status" name: "MCU1_GPIO4" + unique_id: 6829f4c5-9f99-45c4-a5d9-3c7a42b05abe payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU1/GPIO5/Status" name: "MCU1_GPIO5" + unique_id: f5db33bf-f1e6-4d92-a637-3db4865aa2f4 payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU1/GPIO10/Status" name: "MCU1_GPIO10" + unique_id: ed998ae1-6ca6-4af8-ad6b-415992579c4c payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU1/GPIO12/Status" name: "MCU1_GPIO12" + unique_id: ba72e789-0550-4ce5-95de-f7cd93eec7a1 payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU1/GPIO13/Status" name: "MCU1_GPIO13" + unique_id: 862ed4ad-b704-4ec0-9385-0fdbdd3db4cb payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU1/GPIO14/Status" name: "MCU1_GPIO14" + unique_id: e3c8a195-71d4-4a14-b14e-d21f261c768d payload_on: 1 payload_off: 0 device_class: opening @@ -103,42 +106,49 @@ mqtt: - state_topic: "NodeMCU2/GPIO4/Status" name: "MCU2_GPIO4" + unique_id: 27f7e335-fe5b-43d8-863f-8738dadf311e payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU2/GPIO5/Status" name: "MCU2_GPIO5" + unique_id: a0d35c49-00ec-4f34-b70a-43e862be5d64 payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU2/GPIO9/Status" name: "MCU2_GPIO9" + unique_id: c12c6a9d-17ea-4a1d-874b-54d747251949 payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU2/GPIO10/Status" name: "MCU2_GPIO10" + unique_id: 4427df18-0f23-4f92-87bd-656275a0054e payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU2/GPIO12/Status" name: "MCU2_GPIO12" + unique_id: 03b06196-9f7f-4324-ba60-133cfbf1ee01 payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU2/GPIO13/Status" name: "MCU2_GPIO13" + unique_id: 3dbcf4e1-f2e1-4bfd-9861-08cbd989c404 payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU2/GPIO14/Status" name: "MCU2_GPIO14" + unique_id: 04f1298a-4138-45a0-aeda-58334eec56f2 payload_on: 1 payload_off: 0 device_class: opening @@ -146,31 +156,36 @@ mqtt: - state_topic: "NodeMCU3/GPIO4/Status" name: "MCU3_GPIO4" + unique_id: 4cefd30a-4695-4ea1-a0fe-f82535d8d950 payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU3/GPIO5/Status" name: "MCU3_GPIO5" + unique_id: 524b7e7e-af9b-471b-be61-e2d4590c23d4 payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU3/GPIO10/Status" name: "MCU3_GPIO10" + unique_id: def60584-261a-472c-ab52-a34d4ff3038e payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU3/GPIO14/Status" name: "MCU3_GPIO14" + unique_id: 031b204f-fa31-4d5b-ac6e-24f26c4afb06 payload_on: 1 payload_off: 0 device_class: opening - state_topic: "NodeMCU3/Light/Status" name: "MCU3_Light" - payload_on: 1 + unique_id: 0b3ec37b-1fe9-4a7f-9336-6079727d725e + payload_on: 1 payload_off: 0 device_class: opening diff --git a/config/packages/epson_printer.yaml b/config/packages/epson_printer.yaml deleted file mode 100755 index 62958767..00000000 --- a/config/packages/epson_printer.yaml +++ /dev/null @@ -1,38 +0,0 @@ -#------------------------------------------- -# @CCOSTAN -# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig -# inspired by https://community.home-assistant.io/t/epson-wf-3540-ink-level-monitoring/21813 -#------------------------------------------- - -############################################################################## -### Automations - Detect when things are not right. Like any Good Watchdog. -############################################################################## - -automation: - - alias: 'Printer Ink Alert' - id: 6ef2a695-0b76-4eb5-b67c-2ff6f74f40b8 - initial_state: 'on' - trigger: - - platform: numeric_state - entity_id: - - sensor.epson_xp_7100_series_black_ink - - sensor.epson_xp_7100_series_cyan_ink - - sensor.epson_xp_7100_series_magenta_ink - - sensor.epson_xp_7100_series_yellow_ink - - sensor.epson_xp_7100_series_photo_black_ink - below: 15 - condition: - condition: time - weekday: - - wed - action: - - service: script.notify_engine - data: - value1: "{{ trigger.to_state.attributes.friendly_name }} is at {{ trigger.to_state.state }} " - who: 'carlo' - apns_id: 'information' - - service: script.tweet_engine_no_image - data: - tweet: 'Looks like my {{ trigger.to_state.attributes.friendly_name }} is LOW. @CCostan - Get me some more (https://amzn.to/2AnpFwD)' - -#------------------------------------------- diff --git a/config/packages/office_motion.yaml b/config/packages/office_motion.yaml index bb86f213..d57f558e 100755 --- a/config/packages/office_motion.yaml +++ b/config/packages/office_motion.yaml @@ -10,13 +10,13 @@ homeassistant: #---Sensor for Light----------------------------- -binary_sensor: - - platform: mqtt - state_topic: "NodeMCU4/Motion/Motion" - name: "Office_Motion" - payload_on: 1 - payload_off: 0 - device_class: motion +mqtt: + binary_sensor: + - state_topic: "NodeMCU4/Motion/Motion" + name: "Office_Motion" + payload_on: 1 + payload_off: 0 + device_class: motion automation: diff --git a/config/packages/triggers/last_message.yaml b/config/packages/triggers/last_message.yaml index 6349aff6..7cbb1812 100755 --- a/config/packages/triggers/last_message.yaml +++ b/config/packages/triggers/last_message.yaml @@ -15,10 +15,10 @@ input_boolean: name: Last Message initial: off #------------------------------------------- -sensor: - - platform: mqtt - state_topic: "polly/lastmsg" - name: "Last Message" +mqtt: + binary_sensor: + - state_topic: "polly/lastmsg" + name: "Last Message" ############################################################################## ### Automations - ############################################################################## diff --git a/config/packages/twitter.yaml b/config/packages/twitter.yaml index edad9a2a..c8d9757f 100755 --- a/config/packages/twitter.yaml +++ b/config/packages/twitter.yaml @@ -83,44 +83,6 @@ sensor: duration: days: 7 - # - platform: version - # name: HA Installed Version - # scan_interval: 86400 - - - platform: command_line - name: "HA Uptime" - command: echo "$(($(date +%s) - $(date -d "$(head -n1 /config/home-assistant.log | cut -d' ' -f-2)" +%s)))" - scan_interval: 720 - value_template: >- - {% set uptime = value | int %} - {% set seconds = uptime % 60 %} - {% set minutes = ((uptime % 3600) / 60) | int %} - {% set hours = ((uptime % 86400) / 3600) | int %} - {% set days = (uptime / 86400) | int %} - {%- if days > 0 -%} - {%- if days == 1 -%} - 1 day - {%- else -%} - {{ days }} days - {%- endif -%} - {{ ', ' }} - {%- endif -%} - {%- if hours > 0 -%} - {%- if hours == 1 -%} - 1 hour - {%- else -%} - {{ hours }} hours - {%- endif -%} - {{ ', ' }} - {%- endif -%} - {%- if minutes > 0 -%} - {%- if minutes == 1 -%} - 1 minute - {%- else -%} - {{ minutes }} minutes - {%- endif -%} - {%- endif -%} - ### Building some interesting stats for tweeting. ### - platform: template sensors: diff --git a/config/recorder.yaml b/config/recorder.yaml index 670c4804..f38f539e 100755 --- a/config/recorder.yaml +++ b/config/recorder.yaml @@ -26,7 +26,6 @@ exclude: - sensor.clock_time - sensor.date - sensor.external_ip - - sensor.epson_xp_7100_series_uptime - sensor.floorplan_date - sensor.floorplan_time - sensor.ha_uptime diff --git a/config/sensor/MQTT.yaml b/config/sensor/MQTT.yaml index da9bdf63..bc342e9d 100755 --- a/config/sensor/MQTT.yaml +++ b/config/sensor/MQTT.yaml @@ -2,6 +2,7 @@ ## Various MQTT sensors ################################################### -- platform: mqtt - state_topic: "dash/medicine/medicine_time" - name: "Medicine time" +mqtt: + binary_sensor: + - state_topic: "dash/medicine/medicine_time" + name: "Medicine time"