أتمتة الهالووين باستخدام Home Assistant
من أجل عرض أضواء هالووين متناغم يعمل بشكل موثوق، يمكن التحكم فيه محلياً ويمكن توسيعه بدون عناء، توفر WLED وHome Assistant توليفة قوية. WLED توفر المؤثرات، وHome Assistant الأتمتة، وMatter/Thread يربطان أجهزة موفرة للطاقة. تسلط هذه المقالة الضوء على التكامل، الإمكانات وتقدم دليلاً للتنفيذ.
الأسس والإعداد
WLED هي برمجية فريموير مجانية لـ ESP8266/ESP32، وتُستخدم للتحكم في LEDs القابلة للعناوين (مثال: WS2812B/WS2811/SK6812). يمكن حفظ الإعدادات كـ حفظ الإعدادات المسبقة وقوائم التشغيل. . Home Assistant هي منصة منزلية ذكية محلية، والتي من بينها توفر كيانات الإعدادات المسبقة وقوائم التشغيل التي يمكن استخدامها في الأتمتة. وتتيح هذه الكيانات ضبط المؤثرات والألوان والسطوع عبر HTTP/JSON، وهو أمر مفيد لسيناريوهات أتمتة أو Webhook عميقة. WLED-Integration من بينها كيانات إعداد مسبق وقوائم تشغيل يمكن استخدامها في الأتمتة. تمكّن هذه الكيانات من ضبط المؤثرات والألوان والسطوح عبر HTTP/JSON، وهو أمر مفيد لسيناريوهات أتمتة أو Webhook متقدمة. WLED JSON-API يمكّن ضبط المؤثرات والألوان والسطوع عبر HTTP/JSON، وهو أمر مفيد لسيناريوهات أتمتة أو Webhook متقدمة.
Matter هو معيار مشترك عبر الشركات، حيث أن الـ Home-Assistant-Integration als Matter-Controller يعمل. Thread هو شبكة شبكية موفرة للطاقة؛ الـ Thread-Integration تعرض الشبكات وبوابات التوجيه (Border Router) وتدير بيانات الاعتماد.
تبدأ الإعدادات بتثبيت WLED والاتصال بشبكة الواي فاي كما في الدليل . كما هو موضح في الدليل الرسمي. عبر محرر المتصفح ( presets.json ) من المستحسن، للعودة إلى حالة سابقة في أي وقت. بعد ذلك يمكن في WLED إنشاء Preset هالووين، عن طريق اختيار تأثير مثل /edit) وتم ضبط ألوان البرتقالي/البنفسجي. سيتم حفظ هذا Preset. Halloween Eyes الــ
يتم إضافة الكيانات الناتجة (Preset/Playlist/Light)، والتحقق منها. بالنسبة للخارج، من المهم الانتباه إلى الأداء الصحيح، وقواطع الدائرة و WLED-Integration in Home Assistant لضمان عدم انخفاض الجهد والانقطاعات ( Power-Injection ملاحظات التوصيل الأتمتة).
يقوم Home Assistant بتنظيم مؤثرات WLED بناءً على الوقت، المستشعرات، أو المحفزات اليدوية. أتمة
يمكن أن تشغّل WLED عند غروب الشمس وتختار الإعداد الخاص بالهالوين. الإعدادات المسبقة وقوائم التشغيل تظهر في Home Assistant ك Sunset-Automation وتُسهل تبديلها عبر الأتمتة ( Select-Entitäten ولأوقات العرض المرتبة زمنياً، يمكن استخدام مشغّل الشمس والجداول الزمنية، اختيارياً مع WLED-Integration). لبدء يدوي ( Webhook-Auslösern قوائم التشغيل في WLED تشغّل سلسلة من الإعدادات تلقائياً، وهو أمر مناسب لسيناريوهات هالوين متغيرة. يمكن أن تعمل بترتيب محدد أو عشوائي. Trigger-Dokumentation).
يوجد زر ويب هوك اختياري يتيح استدعاء مشهد Jump scare عبر URL من الهاتف الذكي أو الكشك أو موقع ويب. Adafruit-Anleitung). يتم إنشاء أتمتة في Home Assistant باستخدام مشغل Webhook، وتقوم الإجراء بتعيين الإعداد المسبق أو التأثير كما ذكرت أعلاه. يتم استدعاء Webhook عبر POST إلى /api/webhook/DEINE_ID.
عبرها – حوّل منزلك إلى منزل مخيف باستخدام Home Assistant وتأثيرات ضوئية وصوت مبهرة. Webhooks).
حوّل منزلك إلى منزل مخيف باستخدام Home Assistant وتأثيرات ضوئية وصوت مدهشة.

Quelle: maison-et-domotique.com
Webhooks تتيح محفزات خفيفة من أي واجهة بدون مسارات مصادقة معقدة. من أجل سيناريوهات أكثر تعقيداً، تتوافر الـ
Matter/Thread مدمجة. Automatisierung in Home Assistant). Die Home Assistant Integration fungiert als Matter-Controller, und Thread-Netze sowie Border Router werden über die Thread-Integration verwaltet ( Home-Assistant-REST-API Matter/Thread-Integration
جاهزة. Home Assistant OS empfohlen. تعمل تكامل Home Assistant كـ Matter-Controller، وتدار شبكات Thread وبوابات Border Router عبر تكامل Thread ( Matter-Integration, Thread-Integration).
مهمّة: من المعروف أن إعدادات WLED Presets في /presets.json يحفظها ويتيح النسخ الاحتياطي/الاستعادة عبر محرر المتصفح ( End-user-guide). يوفر تكامل Home Assistant كيانات Select للإعداد/قائمة التشغيل ( WLED, Select). Halloween Eyes هو تأثير مدمج ( Effekte). Webhooks هي مصادر تشغيل أتمتة رسمية ويمكن استدعاؤها عبر POST إلى ( Trigger, Webhooks). Home Assistant يعمل كـ Matter-Controller، وتظهر شبكات Thread وتدار عبر التكامل ( Matter, Thread).
لا يزال من غير الواضح مدى سرعة تعرف Home Assistant على إعدادات WLED الجديدة بدون إعادة تحميل؛ إعادة تحميل التكامل تفي بالحاجة حالياً ( Issue auf GitHub). الموصى بها HTTP-API) موصى بها.
في المجتمع يُذكر أن اختيارات Preset/Playlist تبقى فارغة إذا لم تكن هناك إعدادات مسبقة في WLED، وهذا يتماشى مع السلوك المتوقع ( Community-Thread). يصف المستخدمون عقبات عند Border-Routers وإدارة بيانات الاعتماد عند Thread/Matter؛ توجد حلول عملية في Community-Threads للعثور على ذلك. توصي Home Assistant بتجربة Matter بدون احتكاك باستخدام Home Assistant OS والبدء مع WLAN-Matter أو حلول Bridge ( Blogbeitrag).
Quelle: يوتيوب
أمثلة عملية
A) تفعيل Preset عند غروب الشمس (أتمة في YAML، كيان Select):
trigger:
- platform: sun
event: sunset
action:
- service: select.select_option
target:
entity_id: select.wled_terrasse_preset
data:
option: "Halloween"
هذه الطريقة تستخدم خدمات Select وفقاً للمستندات ( Sun-Integration, Select-Integration, WLED-Integration).
B) تعيين التأثير مباشرة (بدون Preset)، مع اللون/السطوع:
action:
- service: light.turn_on
target:
entity_id: light.wled_terrasse
data:
effect: "Halloween Eyes"
brightness: 180
خاصية التأثير تخص Light-Modell; WLED يحدد ال Effekte bereit.
C) بدء يدوي عبر Webhook (زر في التطبيق/الكشك/الموقع):
إنشاء أتمتة في Home Assistant باستخدام Webhook-Trigger؛ الإجراء يعيّن Preset أو التأثير كما ذكر أعلاه. يتم تشغيل Webhook عبر POST إلى /api/webhook/DEINE_ID مستدعى ( Trigger-Dokumentation).
D) قائمة تشغيل لمشاهد متغيرة:
احفظ عدة Presets في WLED وعيّنها كقائمة تشغيل (مثلاً 30–60 ثانية لكل مشهد). تعمل القوائم بترتيب محدد أو عشوائياً. Adafruit-Anleitung, WLED-Presets).

Quelle: reddit.com
يمكن تنفيذ أتمتة هالوين المعقدة باستخدام Home Assistant وESPs ووحدات تشغيل محركات.
عملياً يعني هذا: احتفظ بنسختك الاحتياطية من presets.json, لتعود إليها في أي وقت. خطط العرض مع Sunset-Trigger وOptional Webhooks, بحيث تبدأ إضاءة الخارج في الوقت المناسب ويمكنك التدخل يدوياً. للمسارات الخارجية، आवश्यक وجود حماية صحيحة للجهد، ومقادير الأسلاك و Power-Injection حاسم لتجنب انخفاض الجهد والانقطاعات ( Verkabelung). من يفضل تشغيل المؤثرات دون Presets، يستخدم light.turn_on بأسماء التأثيرات؛ وهذا مدرج في نموذج إضاءة Home Assistant ويعمل مع WLED-Effekten.
Quelle: يوتيوب
مع مؤثرات WLED، وإعدادات مسبقة/قوائم تشغيل نظيفة، و triggering واضح في Home Assistant، ستنشأ عرض هالوين قابل لإعادة الإنتاج بدون إحباط. احفظ presets.json, استخدم غروب الشمس وWebhooks للتحكم الموثوق، واحرص على حماية خارجية من الكهرباء والطقس ( Verkabelung). من يضيف Matter/Thread كذلك، يكوّن قاعدة صلبة لمستشعرات بطارية وأجهزة إضاءة منخفضة الاستهلاك ( Matter-Integration). هكذا تبقى العرض قابلة للتطوير محلياً ومناسبة للاستخدام اليومي ( Automatisierung).