From 6705689042d0ffcccfa3dfe3ca31daa66686227f Mon Sep 17 00:00:00 2001
From: "J. Nick Koston" <nick@koston.org>
Date: Wed, 7 Jun 2023 11:59:17 -0500
Subject: [PATCH] binary sensor

---
 components/ratgdo/cover/__init__.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/components/ratgdo/cover/__init__.py b/components/ratgdo/cover/__init__.py
index d4d3cc7..0c99b2a 100644
--- a/components/ratgdo/cover/__init__.py
+++ b/components/ratgdo/cover/__init__.py
@@ -1,8 +1,11 @@
 import esphome.codegen as cg
 from esphome.const import CONF_ID
+import esphome.config_validation as cv
+
 from esphome.components import cover
 from .. import (
     ratgdo_ns,
+    RATGDO,
     register_ratgdo_child,
     RATGDO_CLIENT_SCHMEA
 )
@@ -14,7 +17,7 @@ RATGDOCover = ratgdo_ns.class_(
 )
 
 
-CONFIG_SCHEMA = cover.COVER_SCHEMA.extend(RATGDO_CLIENT_SCHMEA)
+CONFIG_SCHEMA = cover.COVER_SCHEMA.extend({cv.GenerateID(RATGDO): cv.declare_id()}).extend(RATGDO_CLIENT_SCHMEA)
 
 
 async def to_code(config):