diff --git a/automations.yaml b/automations.yaml index 8b13789..83511a9 100644 --- a/automations.yaml +++ b/automations.yaml @@ -1 +1,48 @@ - +- id: '1671746148141' + alias: Turn Off Xmas Decorations + description: '' + trigger: + - platform: state + entity_id: + - input_boolean.xmas_decorations + from: 'on' + to: 'off' + condition: [] + action: + - type: turn_off + device_id: bbfa51e4e883fafa1d38824f11d83ba1 + entity_id: switch.xmas_decoration_power_plug_zpp02 + domain: switch + - type: turn_off + device_id: 506b3518661f7b2854e42ba5a26e0610 + entity_id: switch.kogan_smarterhometm_smart_plug_new_socket_1 + domain: switch + - type: turn_off + device_id: a9865914a7b7de1e81d1df47784282a8 + entity_id: switch.tasmota_5 + domain: switch + mode: single +- id: '1671746242166' + alias: Turn On Xmas Decorations + description: '' + trigger: + - platform: state + entity_id: + - input_boolean.xmas_decorations + from: 'off' + to: 'on' + condition: [] + action: + - type: turn_on + device_id: bbfa51e4e883fafa1d38824f11d83ba1 + entity_id: switch.xmas_decoration_power_plug_zpp02 + domain: switch + - type: turn_on + device_id: 506b3518661f7b2854e42ba5a26e0610 + entity_id: switch.kogan_smarterhometm_smart_plug_new_socket_1 + domain: switch + - type: turn_on + device_id: a9865914a7b7de1e81d1df47784282a8 + entity_id: switch.tasmota_5 + domain: switch + mode: single diff --git a/packages/weewx.yaml b/packages/weewx.yaml new file mode 100644 index 0000000..2e305b8 --- /dev/null +++ b/packages/weewx.yaml @@ -0,0 +1,138 @@ +mqtt: + sensor: + - unique_id: weewx_windSpeed_kph + state_topic: "weewx/windSpeed_kph" + name: "Weewx Wind Speed" + unit_of_measurement: "kph" + value_template: "{{ value | round(1) }}" + icon: "mdi:weather-windy-variant" + - unique_id: weewx_windGust_kph + state_topic: "weewx/windGust_kph" + name: "Weewx Wind Gust" + unit_of_measurement: "kph" + value_template: "{{ value | round(1) }}" + icon: "mdi:outTemp_C" + - unique_id: weewx_outTemp_C + state_topic: "weewx/outTemp_C" + name: "Weewx Outdoor Temperature" + unit_of_measurement: "C" + device_class: "temperature" + value_template: "{{ value | round(1) }}" + icon: "mdi:thermometer" + - unique_id: weewx_inTemp_C + state_topic: "weewx/inTemp_C" + name: "Weewx Indoor Temperature" + unit_of_measurement: "C" + device_class: "temperature" + value_template: "{{ value | round(1) }}" + icon: "mdi:thermometer" + - unique_id: weewx_humidex_C + state_topic: "weewx/humidex_C" + name: "Weewx Humidex" + unit_of_measurement: "C" + device_class: "temperature" + value_template: "{{ value | round(1) }}" + icon: "mdi:thermometer" + - unique_id: weewx_dewpoint_C + state_topic: "weewx/dewpoint_C" + name: "Weewx Dewpoint" + unit_of_measurement: "C" + device_class: "temperature" + value_template: "{{ value | round(1) }}" + icon: "mdi:thermometer" + - unique_id: weewx_heatindex_C + state_topic: "weewx/heatindex_C" + name: "Weewx Heat Index" + unit_of_measurement: "C" + device_class: "temperature" + value_template: "{{ value | round(1) }}" + icon: "mdi:thermometer" + - unique_id: weewx_windchill_C + state_topic: "weewx/windchill_C" + name: "Weewx Windchill" + unit_of_measurement: "C" + device_class: "temperature" + value_template: "{{ value | round(1) }}" + icon: "mdi:thermometer" + - unique_id: weewx_outHumidity + state_topic: "weewx/outHumidity" + name: "Weewx Outdoor Humidity" + unit_of_measurement: "%" + value_template: "{{ value | round(1) }}" + icon: "mdi:water-percent" + - unique_id: weewx_inHumidity + state_topic: "weewx/inHumidity" + name: "Weewx Indoor Humidity" + unit_of_measurement: "%" + value_template: "{{ value | round(1) }}" + icon: "mdi:water-percent" + - unique_id: weewx_barometer_mbar + state_topic: "weewx/barometer_mbar" + name: "Weewx Air Pressure" + unit_of_measurement: "mbar" + value_template: "{{ value | round(3) }}" + icon: "mdi:gauge" + - unique_id: weewx_altimeter_mbar + state_topic: "weewx/altimeter_mbar" + name: "Weewx Air Pressure" + unit_of_measurement: "mbar" + value_template: "{{ value | round(3) }}" + icon: "mdi:gauge" + - unique_id: weewx_windDir + state_topic: "weewx/windDir" + name: "Weewx Wind Direction" + unit_of_measurement: "degrees" + value_template: "{{ value | round(1) }}" + icon: "mdi:compass" + - unique_id: weewx_windGustDir + state_topic: "weewx/windGustDir" + name: "Weewx Wind Gust Direction" + unit_of_measurement: "degrees" + value_template: "{{ value | round(1) }}" + icon: "mdi:compass" + - unique_id: weewx_rainRate_cm_per_hour + state_topic: "weewx/rainRate_cm_per_hour" + name: "Weewx Rain Rate" + unit_of_measurement: "cm/hour" + value_template: "{{ value | round(4) }}" + icon: "mdi:weather-rainy" + - unique_id: weewx_rain_cm + state_topic: "weewx/rain_cm" + name: "Weewx Rain Now" + unit_of_measurement: "cm" + value_template: "{{ value | round(4) }}" + icon: "mdi:weather-rainy" + - unique_id: weewx_hourRain_cm + state_topic: "weewx/hourRain_cm" + name: "Weewx Hourly Rain" + unit_of_measurement: "cm" + value_template: "{{ value | round(4) }}" + icon: "mdi:weather-rainy" + - unique_id: weewx_dayRain_cm + state_topic: "weewx/dayRain_cm" + name: "Weewx Daily Rain" + unit_of_measurement: "cm" + value_template: "{{ value | round(4) }}" + icon: "mdi:weather-rainy" + - unique_id: weewx_rain24_cm + state_topic: "weewx/rain24_cm" + name: "Weewx 24 Hour Rain" + unit_of_measurement: "cm" + value_template: "{{ value | round(4) }}" + icon: "mdi:weather-rainy" + - unique_id: weewx_rainTotal + state_topic: "weewx/rainTotal" + name: "Weewx Rain Total" + unit_of_measurement: "cm" + value_template: "{{ value | multiply(0.3937) | round(4) }}" + icon: "mdi:weather-rainy" + - unique_id: weewx_dateTime + state_topic: "weewx/dateTime" + name: "WeeWX Timestamp" + unit_of_measurement: "s" + value_template: "{{ value }}" + - unique_id: weewx_irxCheckPercent + state_topic: "weewx/rxCheckPercent" + name: "WeeWX Receive Quality" + unit_of_measurement: "%" + value_template: "{{ value }}"