Garage Door blueprint for keeping cover and sensor sync'd MyQ Polyglot

Update - It was way easier to setup MQTT as an integration and point it to my EISY Polyglot MQTT default installation. Then everything just worked. I’ll leave the rest below incase someone walks the same path I did, thinking it was the documented way of doing this. :+1::+1::+1:

My setup is below, this blueprint sets the status of the cover to the 5 different status open close opening closing stopped. Pretty simple, but it saves you a ton of time. Enter the sensor and enter the cover.

So, I gave up on MyQ, and implemented a Ratgdo solution. With EISY I’m using the Ratgdo Polyglot solution (By W. Randy King (Goose66)) to show my device status and control it via my main system, the EISY from Universal devices, and I have HA Yellow hardware.
I’m using the standard Universal Devices ISY/IoX integration. I used the HA documentation Universal Devices ISY/IoX - Home Assistant
to setup a cover within the EISY system that is pulled into HA.

blueprint:
  name: Sync Garage Door with Sensor State
  description: Controls a garage door based on the state of a sensor.
  domain: automation
  # Author: Todd Hutchinson	
  # Credits: ChatGPT, and some time
  input:
    garage_door_sensor:
      name: Garage Door Sensor
      description: The sensor that monitors the garage door's state, with capitalized states.
      selector:
        entity:
          domain: sensor
    garage_door_cover:
      name: Garage Door
      description: The cover entity for the garage door.
      selector:
        entity:
          domain: cover

trigger:
  - platform: state
    entity_id: !input garage_door_sensor
    to: "Open"
  - platform: state
    entity_id: !input garage_door_sensor
    to: "Opening"
  - platform: state
    entity_id: !input garage_door_sensor
    to: "Closed"
  - platform: state
    entity_id: !input garage_door_sensor
    to: "Closing"
  - platform: state
    entity_id: !input garage_door_sensor
    to: "Stopped"

action:
  - choose:
      - conditions:
          - condition: state
            entity_id: !input garage_door_sensor
            state: "Open"
        sequence:
          - service: cover.open_cover
            target:
              entity_id: !input garage_door_cover
      - conditions:
          - condition: state
            entity_id: !input garage_door_sensor
            state: "Opening"
        sequence:
          - service: cover.open_cover
            target:
              entity_id: !input garage_door_cover
      - conditions:
          - condition: state
            entity_id: !input garage_door_sensor
            state: "Closed"
        sequence:
          - service: cover.close_cover
            target:
              entity_id: !input garage_door_cover
      - conditions:
          - condition: state
            entity_id: !input garage_door_sensor
            state: "Closing"
        sequence:
          - service: cover.close_cover
            target:
              entity_id: !input garage_door_cover
      - conditions:
          - condition: state
            entity_id: !input garage_door_sensor
            state: "Stopped"
        sequence:
          - service: cover.stop_cover
            target:
              entity_id: !input garage_door_cover

mode: restart

-Todd