Examples: Monday, today, last week, Mar 26, 3/26/04

Ecobee3 Fan Control ‘minimum minutes/hour’

I’m having some fruatration with Ecobee3 and OhmConnect because of an Ecobee feature that is not being turned off during ohm hours.

I have two Ecobee3, one full and one Lite model. Both are set to run the house fan at least 10 minutes per hour which helps a ton with allergies, filtering and keeping temperature well flatlined throughout the house. With solar the cost of running the fans is acceptable to me.

But, when Ohm Hour comes around, the Ecobee is turned off... but it’s still activating the fan time per hour! So, for at least 10 minutes for each zone, 20 mins per hour, I’m running a fan load of about 2kwh. It totally blows the budget.

So we need the Ecobee service to expose, and for Ohm Connect to also set to 0 and reset to previous value... the minimum minutes per hour fan control! Wish I could do this myself with IFTTT but haven’t figured out a way.

Comments

  • BenBen Posts: 33Administrator

    Hey @Andrew Farris, thanks for bringing this to our attention. I'm not sure if we have a clean solution for you at the moment, but thank you for letting us know.

  • john-ohmconnectjohn-ohmconnect Posts: 2Member
    edited October 26

    I currently have this integrated with hass.io (https://www.home-assistant.io/) ( ohmconnect -> IFTTT -> Hass.io) I also have Hass.io handling things like turning off the projector and other lights / fans / power bars that Ohmconnect doesn't support.

  • john-ohmconnectjohn-ohmconnect Posts: 2Member
    edited October 26

    if you are interested, look at the ecobee part of this config:

    ohmhourstartscript:
      sequence:
        - service: persistent_notification.create
          data:
           title: "OhmHour started"
           message: "None"
        - service: climate.ecobee_set_fan_min_on_time
          data:
            entity_id: climate.palmecob
            fan_min_on_time: 0
        - service: script.shutdown_projector
        - service: script.noninvasivetts
          data:
            message: "Ohm Hour Starting"
        - service: scene.turn_on
          data:
            entity_id: scene.StartOhmHourSwitches
    
    ohmhourendscript:
      sequence:
        - service: persistent_notification.create
          data:
           title: "OhmHour ended"
           message: "None"
        - service: script.noninvasivetts
          data:
            message: "Ohm Hour Ending"
        - service: climate.ecobee_set_fan_min_on_time
          data:
            entity_id: climate.palmecob
            fan_min_on_time: 5
        - service: scene.turn_on
          data:
            entity_id: scene.EndOhmHourSwitches
        - condition: and
          conditions:
            - condition: state
              entity_id: sun.sun
              state: below_horizon
            - condition: time
              after: '06:00:00'
              before: '23:45:00'
        - service: scene.turn_on
          data:
            entity_id: scene.EndOhmHourSwitchesNight
    

    This config uses a hard-coded value for fan_min_on_time, however homeassistant keeps a history so I think you can do a template lookup to get the last value instead

Sign In or Register to comment.