ESPHome ESP8266 آپ کے آلے سے جسمانی طور پر جڑ رہا ہے۔
وضاحتیں
- سسٹم کی ضروریات: Control4 OS 3.3+
ختمview
ESPHome پر مبنی آلات کو Control4 میں ضم کریں۔ ESPHome ایک اوپن سورس سسٹم ہے جو عام مائیکرو کنٹرولرز، جیسے ESP8266 اور ESP32 کو سادہ YAML کنفیگریشن کے ذریعے سمارٹ ہوم ڈیوائسز میں تبدیل کرتا ہے۔ ESPHome آلات کا استعمال کرتے ہوئے سیٹ اپ، نگرانی، اور کنٹرول کیا جا سکتا ہے web براؤزر، ہوم اسسٹنٹ، یا دوسرے ہم آہنگ پلیٹ فارمز۔ یہ ڈرائیور آپ کے Control4 سسٹم سے براہ راست ESPHome آلات کی ہموار نگرانی اور کنٹرول کو قابل بناتا ہے۔
سسٹم کے تقاضے
- Control4 OS 3.3+
خصوصیات
- مقامی نیٹ ورک مواصلات کو کلاؤڈ خدمات کی ضرورت نہیں ہے۔
- Real-time updates from all supported entities exposed by the device
- Supports encrypted connections using the device encryption key
- متغیر پروگرامنگ سپورٹ
مطابقت
تصدیق شدہ آلات
یہ ڈرائیور عام طور پر کسی بھی ESPHome ڈیوائس کے ساتھ کام کرے گا، لیکن ہم نے درج ذیل آلات کے ساتھ بڑے پیمانے پر جانچ کی ہے۔
- ratgdo – کنفیگریشن گائیڈ۔
If you try this driver on a product listed above, and it works, let us know!
تعاون یافتہ ESPHome اداروں
انسٹالر سیٹ اپ
Only a single driver instance is required per ESPHome device. Multiple instances of this driver connected to the same device will have unexpected behavior. However, you can have multiple instances of this driver connected to different ESPHome devices.
ڈرائیور سینٹرل کلاؤڈ سیٹ اپ
If you already have the DriverCentral Cloud driver installed in your project you can continue to Driver Installation.
This driver relies on the DriverCentral Cloud driver to manage licensing and automatic updates. If you are new to using DriverCentral you can refer to their Cloud Driver documentation اسے ترتیب دینے کے لیے۔
ڈرائیور کی تنصیب
Driver installation and setup are similar to most other IP-based drivers. Below is an outline of the basic steps for your convenience.
- تازہ ترین ڈاؤن لوڈ کریں۔
control4-esphome.zip
سے DriverCentral. - Extract and install the
esphome.c4z
,esphome_light.c4z
، اورesphome_lock.c4z
ڈرائیورز - Use the “Search” tab to find the “ESPHome” driver and add it to your project.
- Select the newly added driver in the “System Design” tab. You will notice that the Cloud Status reflects the license state. If you have purchased a license it will show “License Activated”, otherwise “Trial Running” and remaining trial duration.
- You can refresh license status by selecting the “DriverCentral Cloud” driver in the “System Design” tab and perform the “Check Drivers” action.
- کو ترتیب دیں۔ ڈیوائس کی ترتیبات with the connection information.
- After a few moments the Driver Status will display “Connected”. If the driver fails to connect, set the Log Mode property to “Print” and re-set the IP Address field to reconnect. Then check the Lua output window for more information.
- Once connected, the driver will automatically create variables and connections for each supported entity type.
- To control lights and/or locks, use the “Search” tab to find the “ESPHome Light” and/or “ESPHome Lock” driver. Add one driver instance for each exposed light or lock entity in your project. In the “Connections” tab, select the “ESPHome” driver and bind the light or lock entities to the newly added drivers.
ڈرائیور سیٹ اپ
ڈرائیور کی خصوصیات
کلاؤڈ کی ترتیبات
- بادل کی حیثیت
Displays the DriverCentral cloud license status. - خودکار اپڈیٹس
Turns on/off the DriverCentral cloud automatic updates.
ڈرائیور کی ترتیبات
- ڈرائیور کی حیثیت (صرف پڑھنے کے لیے)
ڈرائیور کی موجودہ حیثیت دکھاتا ہے۔ - Driver Version (read-only)
Displays the current version of the driver. - Log Level [ Fatal | Error | Warning | Info | Debug | Trace | Ultra ] Sets the logging level. Default is معلومات.
- Log Mode [ Off | Print | Log | Print and Log ] Sets the logging mode. Default is آف.
ڈیوائس کی ترتیبات
آئی پی ایڈریس
Sets the device IP address (e.g. 192.168.1.30
). Domain names are allowed as long as they can be resolved to an accessible IP address by the controller. HTTPS is not supported.
نوٹ: If you are using an IP address, you should ensure it will not change by assigning a static IP or creating a DHCP reservation.
بندرگاہ
Sets the device port. The default port for ESPHome devices is 6053
.
- Authentication Mode [ None | Password | Encryption Key ]
- Selects the authentication method for connecting to the ESPHome device.
کوئی نہیں: No authentication required.
پاس ورڈ: Use a password for authentication (see below).
خفیہ کاری کلید: Use an encryption key for secure communication (see below).
- پاس ورڈ
Shown only if Authentication Mode is set to Password. Sets the device password. This must match the password configured on the ESPHome device. - خفیہ کاری کی کلید
Shown only if Authentication Mode is set to Encryption Key. Sets the device encryption key for secure communication. This must match the encryption key configured on the ESPHome device.
ڈیوائس کی معلومات
- Name (read-only)
Displays the name of the connected ESPHome device. - Model (read-only)
Displays the model of the connected ESPHome device. - Manufacturer (read-only)
Displays the manufacturer of the connected ESPHome device. - MAC Address (read-only)
Displays the MAC address of the connected ESPHome device. - Firmware Version (read-only)
Displays the firmware version of the connected ESPHome device.
ڈرائیور کے اعمال
کنکشن اور متغیرات کو دوبارہ ترتیب دیں۔
انتباہ: This will reset all connection bindings and delete any programming associated with the variables.
ڈرائیور کنکشن اور متغیرات کو دوبارہ ترتیب دیں۔ یہ مفید ہے اگر آپ جڑے ہوئے ESPHome ڈیوائس کو تبدیل کرتے ہیں یا اس میں پرانے کنکشن یا متغیرات ہیں۔
ratgdo کنفیگریشن گائیڈ
یہ گائیڈ Control4 Composer Pro میں ریلے کے ذریعے گیراج کے دروازے کے کنٹرول کے لیے ratgdo آلات کے ساتھ کام کرنے کے لیے ESPHome ڈرائیور کو ترتیب دینے کے لیے ہدایات فراہم کرتا ہے۔
ریلے کنٹرولر ڈرائیور شامل کریں۔
کمپوزر پرو میں اپنے Control4 پروجیکٹ میں مطلوبہ ریلے کنٹرولر ڈرائیور شامل کریں۔
ریلے کنٹرولر پراپرٹیز
ratgdo ڈیوائس ESPHome میں ایک "کور" ہستی کو بے نقاب کرتی ہے، جو Control4 میں ریلے کنٹرولر کی فعالیت کا نقشہ بناتی ہے۔
ریلے کی تعداد
ratgdo ڈیوائس گیراج کے دروازے کو کنٹرول کرنے کے لیے ملٹی ریلے کنفیگریشن کا استعمال کرتی ہے۔ کمپوزر پرو میں، آپ کو ریلے کی ترتیبات کو مندرجہ ذیل ترتیب دینا چاہیے:
- Set to 2 Relays (Open/Close) or 3 Relays (Open/Close/Stop)
- The ratgdo device uses separate commands for opening and closing the garage door
- If your ratgdo firmware supports the “stop” command, configure for 3 relays to enable the stop functionality. If you are not sure, you can look at the ratgdo connections in Composer Pro to see if the “Stop Door” relay is available.
ریلے کی ترتیب
- پر سیٹ کریں۔ نبض
- ratgdo uses momentary pulses to trigger the garage door opener, similar to a wall button press
نبض کا وقت
- Set all relay pulse times to 500 (پہلے سے طے شدہ)
- This is the duration the relay will be activated
ریلے کو الٹا کریں۔
- Set all invert relay properties to نہیں (پہلے سے طے شدہ)
ڈیباؤنس سے رابطہ کریں۔
- Set all contact debounce times to 250 (پہلے سے طے شدہ)
- This helps prevent false flapping of the garage door state sensors
رابطہ کو الٹ دیں۔
- Set all invert contact properties to نہیں (پہلے سے طے شدہ)
Example پراپرٹیز
حوالہ کے لئے، یہاں ایک سابق ہےampکمپوزر پرو میں ریلے کنٹرولر کی خصوصیات:
ریلے کنٹرولر کنکشنز
ریلے
- کھولیں: Connect to the ratgdo’s “Open Door” relay
- بند کریں: Connect to the ratgdo’s “Close Door” relay
- رک: Connect to the ratgdo’s “Stop Door” relay, if available
سینسر سے رابطہ کریں
- بند رابطہ: Connect to the ratgdo’s “Door Closed” contact
- رابطہ کھولا: Connect to the ratgdo’s “Door Open” contact
Exampلی کنکشنز
حوالہ کے لئے، یہاں ایک سابق ہےampکمپوزر پرو میں کنکشن کو کس طرح نظر آنا چاہئے:
پروگرامنگ
You can create programming in Control4 to:
- Open/close the garage door based on events
- Monitor the garage door state
- Set up notifications for garage door status changes
- Create custom buttons on touchscreens and remotes
Example: Creating a Still Open Alert
Using the “Still Open Time” property from the relay controller driver:
- Set the “Still Open Time” to your desired duration (e.g., 10 minutes)
- Create a programming rule that triggers when the “Still Open” event fires
- Add actions to send notifications or perform other tasks
اضافی ادارے
Depending on your ratgdo device, firmware, and its capabilities, there may be additional entities exposed by the ESPHome driver. These can come as additional connections or driver variables.
Please refer to ratgdo’s documentation for more information on specific entities: https://ratgdo.github.io/esphome-ratgdo/webui_documentation.html
ڈویلپر کی معلومات
Copyright © 2025 Finite Labs LLC
All information contained herein is, and remains the property of Finite Labs LLC and its suppliers, if any. The intellectual and technical concepts contained herein are proprietary to
Finite Labs LLC and its suppliers and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade secret or copyright law. Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from Finite Labs LLC. For the latest information, please visit https://drivercentral.io/platforms/control4-drivers/utility/esphome
حمایت
If you have any questions or issues integrating this driver with Control4 or ESPHome, you can contact us at driver-support@finitelabs.com or call/text us at +1 949-371-5805.
چینج لاگ
v20250715 – 2025-07-14
- طے شدہ: فکسڈ بگ جس کی وجہ سے ہستیوں کو کنیکٹ پر دریافت نہیں کیا جا سکتا
v20250714 – 2025-07-14
- شامل کیا گیا: Added support for encrypted connections using the device encryption
v20250619 – 2025-06-19
- شامل کیا گیا۔ : Added ratgdo specific documentation
v20250606 – 2025-06-06
- شامل کیا گیا۔ :Initial Release
اکثر پوچھے گئے سوالات
What devices are compatible with this driver?
This driver is compatible with any ESPHome device, with extensive testing done on ratgdo devices. If you try it on anyother device and it works, kindly inform us for verification.
دستاویزات / وسائل
![]() |
ESPHome ESP8266 آپ کے آلے سے جسمانی طور پر جڑ رہا ہے۔ [پی ڈی ایف] یوزر گائیڈ ESP8266, ESP32, ESP8266 جسمانی طور پر آپ کے آلے سے جڑنا, ESP8266, جسمانی طور پر آپ کے آلے سے جڑنا, آپ کے آلے سے جڑنا, آپ کے آلے سے, آپ کا آلہ |