What is Reddit's opinion of

""




Categories:

Check price

1 comment of this product found across Reddit:
Suprflyyy /r/homeassistant
8 points
1970-01-20 09:22:44.19 +0000 UTC

HVAC Control using Honeywell T6 Z-Wave Pro:

I had a couple of Nest thermostats controlling my HVAC, but the presence detection was unreliable, and I wanted more control with less cloud. So I added two Honeywell T6 Z-Wave Pro thermostats.

First, I followed the Honeywell installer guide for physical install, and wiring and selection of modes for my HVAC system, which thankfully uses the default. I declined Z-Wave setup, instead first testing them to make sure heat and AC worked before I added them to HA. This went well, so I went ahead and paired Z-wave.

I have multiple use cases based on if anyone is home, like security alerts etc. so I already have good person tracking for home/away. I also have these two custom groups in my groups.yaml that help me identify if anyone is home and if everyone is home. The first group shows home if all are home, the second if any are home, and that is the one I use for home/away sensing.

group.family.all:
    name: Family - Everyone
    all: true
    entities:
        - person.1
        - person.2
        - person.3
group.family.any:
    name: Family - Anyone
    all: false
    entities:
        - person.1
        - person.2
        - person.3

I also created a drop down helper that I can select between House Modes like Home, Away, and Guest. I included Guest for use cases where a relative is watching the house or something and I want the house to act like we're home (lighting, motion alerts, etc.). I'm selecting house mode based on an automation that triggers when home or away state changes for my family group. This automation is conditional; if guest mode is enabled it will not complete. Future intent is if any indoor motion detects while I'm away, pop up an actionable notification that will allow me to flip house to Guest mode. Right now my security alerts are not dependent on mode. If someone walks in right after I drive away I will still get alerts. Here's the automation for flipping between house modes.

alias: House Mode
description: Determines House Modes based on who is home
trigger:
  - platform: state
    entity_id:
      - group.group_family_any
    to: Home
  - platform: state
    entity_id:
      - group.group_family_any
    to: Away
    for:
      hours: 1
      minutes: 0
      seconds: 0
condition:
  - condition: not
    conditions:
      - condition: state
        entity_id: input_select.housemode
        state: Guest
action:
  - if:
      - condition: state
        entity_id: group.group_family_any
        state: home
    then:
      - service: input_select.select_option
        data:
          option: Home
        target:
          entity_id: input_select.housemode
  - if:
      - condition: state
        entity_id: group.group_family_any
        state: Away
        for:
          hours: 0
          minutes: 0
          seconds: 0
    then:
      - service: input_select.select_option
        data:
          option: away
        target:
          entity_id: input_select.housemode
mode: single

I already had HACS installed, so it was pretty easy to add the Custom Schedule Component and custom scheduler card integrations. I'm showing the compact display for the thermostats on my Lovelace page 0.

https://preview.redd.it/q1isz5jz4vfa1.jpeg?width=597&format=pjpg&auto=webp&v=enabled&s=aa1b7994820fccb740fc79b8cc13885e75a043bc

If wifey clicks on one of them it redirects to the Climate page where she can adjust up or down for her comfort. I set up three schedules to start - one for Upstairs, one for Downstairs, and one for Away mode that puts both of the thermostats in a broad range. In the initial schedule settings I added the entities and groups I wanted to consider, and set it up as a Scheme to control my climate entity "upstairs." This let me set up day of the week specific time windows with custom temperature bands for each. Under options I was able to make these schedules conditional based on my drop down selection of home/guest/away and I set it to reevaluate when these conditions change. Testing this I saw that whenever my dropdown changes from the house mode automation, the schedule will switch between the away schedule or home schedules. In short, it does what Nest did with less steps, better reliability, and potential for a lot more.

I have a lot more still to do here, including season dependent schedules based on min/max weather temps, disabling when windows are open, and some more complex geofencing that brings the house awake when we are headed home from a long trip. I plan to add sensors in multiple rooms to kick on the HVAC fan when the temps are unbalanced, and use ceiling fans to balance temps when windows are open. Also the interface is a bit crude - I plan to replace the front buttons with custom buttons that show state, and a more thermostat-looking view on the climate tab.