Deconz-rest-plugin: [طلب دعم الجهاز] تينت التحكم عن بعد بواسطة مولر ليخت

تم إنشاؤها على ٢ فبراير ٢٠١٩  ·  121تعليقات  ·  مصدر: dresden-elektronik/deconz-rest-plugin

مرحبًا ، هل من الممكن إضافة دعم لجهاز التحكم عن بعد Tint؟ هذا جهاز تحكم عن بعد Zigbee من صنع Müller-Licht . تمكنت من إضافة جهاز التحكم عن بعد إلى deCONZ بالضغط على زر إعادة الضبط في حجرة البطارية وبدء البحث عن المستشعر.

20190202_122347

مجموعات العقدة:
screenshot from 2019-02-02 12-10-20

الكتلة الأساسية:
screenshot from 2019-02-02 12-12-57

لوحة معلومات العقدة:
screenshot from 2019-02-02 12-12-07

Device Request stale

التعليق الأكثر فائدة

المحاولة الأولى ، لكني أعتقد أنني نجحت في معظمها.

سيتم ملء config.group بالمجموعات الثلاث ، حيث يرسل جهاز التحكم عن بُعد الأوامر إليهم. يجب إنشاء موارد /groups المقابلة عند ملء config.group . لاحظ أن uniqueid /groups لموارد

أستخدم نفس قيم buttonevent لجميع المجموعات ، انظر الجدول أدناه:

buttenevent | زر | العمل | ملاحظات
- | - | - | -
1002 | _ تشغيل / إيقاف _ | صحافة
2001 | _DimUp_ | معلق
2002 | _DimUp_ | صحافة
2003 | _DimUp_ | الافراج الطويل
3001 | _DimDown_ | معلق
3002 | _DimDown_ | صحافة
3003 | _DimDown_ | الافراج الطويل
4002 | _ دافئ_ | اضغط مع الاستمرار | عدة أحداث 4002 أثناء الضغط
5002 | _Cool_ | اضغط مع الاستمرار | أحداث 5002 متعددة أثناء الضغط
6002 | عجلة الألوان | اضغط مع الاستمرار | انظر أدناه
7002 | _Work Light_ | صحافة
8002 | _Sunset_ | صحافة
9002 | _Party_ | صحافة
10002 | _Night Light_ | صحافة
11002 | _Campfire_ | صحافة
12002 | _رومانس_ | صحافة

لاحظ أنه لا توجد طريقة لمعرفة الضغط على أزرار درجة حرارة اللون (_ دافئ _ و _ بارد _) من الضغط عليها. قد يؤدي الاحتفاظ بها إلى أحداث x002 متعددة ، طالما أن درجة الحرارة تتغير.

لاحظ أنه يتم تحديث state.xy و state.angle فقط على buttonevent 6002. إذا قمت بتعيين websocketnotifyall على false ، فسيتم تضمينها فقط في إشعار مقبس الويب عندما يتغيرون.

هذا خطأ غير قابل للحل: عندما تحتفظ بـ _Warm_ ، فإن ct سيرتفع إلى 555. إذا ضغطت بعد ذلك على _Warm_ ، سينخفض ​​إلى 370 ، مما ينتج عنه 5002 بدلاً من 4002 ، تمامًا مثل الضغط على _Cool_ في ذلك موقف. لا توجد طريقة للتمييز بين هذه الأزرار في هذه الحالة.

للتأكد من اكتمالها: إليك مورد /sensors :

$ ph get /sensors/16
{
  "config": {
    "group": "16388,16389,16390",
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "lastseen": "2020-05-30T18:44:50.385",
  "manufacturername": "MLI",
  "mode": 1,
  "modelid": "ZBT-Remote-ALL-RGBW",
  "name": "Tint",
  "state": {
    "angle": 90,
    "buttonevent": 1002,
    "lastupdated": "2020-05-30T18:44:50.386",
    "xy": [
      0.7,
      0.3
    ]
  },
  "swversion": "20180605-17",
  "type": "ZHASwitch",
  "uniqueid": "00:15:8d:00:03:41:88:92-01-1000"
}

والموارد /groups (مرة أخرى ، مع uniqueid غير فريد):

$ ph get /groups/16388
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "id": "16388",
  "lights": [
    "7"
  ],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16389
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "cb3c2706803fd865a2c20362806d8427",
  "id": "16389",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16390
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "2aea617ebc2640c6e997b1869e8e49c3",
  "id": "16390",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}

ال 121 كومينتر

نعم! طلبات أخرى لإضافة هذه الأجهزة عن بعد مني!

هل من أخبار هنا؟

أحاول توصيل جهاز التحكم عن بعد الخاص بي مع ديكونز.

لكن سيسور يبحث في عدم العثور على جهاز التحكم عن بعد.

كيف وصلته؟

كيف وصلته؟

اضغط على زر إعادة الضبط في حجرة البطارية وابدأ البحث عن المستشعر. لن يكون مرئيًا في Phoscon لأنه لم تتم إضافة دعم جهاز التحكم عن بُعد هذا بعد.

+1 في قائمة الطلبات لدعم Müller tint لجهاز التحكم عن بُعد. شكرا جزيلا!

لقد اشتريت للتو جهاز GU10 وجهاز تحكم عن بعد ، لذلك آمل في الحصول على دعم في المستقبل.

لقد لاحظت أيضًا بيعها بسعر رخيص الآن (14 يورو لجهاز التحكم عن بعد GU10 RGB + ، 5 يورو لـ GU10 الأبيض و 7 يورو لـ GU10 RGB). هذا كل ما لديهم.

فهل يمكن الاستفادة من جهاز التحكم عن بعد كما هو؟ هل تنشر أي شيء على API؟

يارب
شكل قصير: نعم

إذا كنت تبدأ بحثًا عن جهاز استشعار من واجهة برمجة التطبيقات ، فستحصل على العنوان ومعرف جهاز التحكم عن بُعد.

لكنها لا تظهر في تطبيق Phoscon.

شكرا لك.

سيكون ذلك جيدًا لأنني أستخدم المساعد المنزلي بشكل أساسي للتحكم في الأضواء الخاصة بي طالما أن الرسالة تصل إلى هناك ، يمكنني إعدادها للقيام بما أريد.

أي تحديث على هذا؟

لقد حاولت استخدام جهاز التحكم عن بعد في شكله الحالي ولكن لا يظهر أي شيء في Hass.io عندما أستمع إلى "deconz_event". ألا يتم الضغط على الأزرار البعيدة بهذه الطريقة؟

لا ...

إدفع

بطريقة ما أفكر في التخلي عن نبات الراسبي الآن والانتقال إلى رابط زيجبي المباشر في openhab2

هذا الدعم المفقود للجهاز مزعج نوعًا ما.

للأسف ليس حتى مفتوح المصدر.

سيكون من الرائع لو تم دعم جهاز التحكم عن بعد هذا

التصويت +1 للاندماج

احسبني كذلك.
هل هناك أي شيء يجب القيام به من قبل الأشخاص الذين لديهم جهاز التحكم عن بُعد هذا لتسهيل الاندماج؟ أنا على استعداد للاختبار وتقديم المعلومات المطلوبة. فقط أعط تنبيه.

التصويت +1 للاندماج

تمكنت من توصيل جهاز التحكم عن بعد بالنظام وكان من الممكن بالنسبة لي إقرانه بمصابيح الإضاءة واستخدام جهاز التحكم عن بُعد والمجموعات الموجودة في تطبيق Phoscon وتطبيق Hue Essentials على نظام Android في نفس الوقت. ولكن بعد فترة ، لم يعد جهاز التحكم عن بعد يتفاعل ، ولا بد لي من إقرانه مرة أخرى بالمصابيح. يؤدي الاقتران الجديد إلى تعارضات في تطبيق Phoscon ولا بد لي من تعيين جميع أجهزة الإضاءة في المجموعات مرة أخرى.
مشكلة مماثلة عند إعادة تشغيل Raspberry Pi مع وحدة RaspBee. بعد إعادة التشغيل ، لا يعمل جهاز التحكم عن بُعد فحسب ، بل أيضًا المجموعات الموجودة في تطبيق Phoscon ، ويجب إعداد كل شيء مرة أخرى.
هل لدى أي شخص نفس المشاكل وربما الحل لها؟

سأكون ممتنًا أيضًا ، إذا أمكن إضافة هذا الجهاز إلى Phoscon.

+1

تتوفر أيضًا أجهزة التحكم عن بعد والمصابيح في Globus Baumarkt.

لمعلوماتك فقط:
كان جهاز التحكم عن بعد المزود بالمصابيح متاحًا في Aldi süd في ألمانيا مرة أخرى مما يزيد من الحصة السوقية لهذا المنتج مرة أخرى.

هناك أيضًا شرائط زيجبي الخفيفة من مولر ليخت الآن.
اشتريت اثنين منهم حتى إذا كنت بحاجة إلى أي إخراج deconz فقط بينغ لي.

حصلت أيضًا على الزوج ومصباح E27 وجهاز التحكم عن بُعد ... فقط إذا احتاج أي شخص للاختبار. سؤال ، كيف تقرن اللمبة مع homebridge (raspbee) ؟؟

حصلت أيضًا على الزوج ومصباح E27 وجهاز التحكم عن بُعد ... فقط إذا احتاج أي شخص للاختبار. سؤال ، كيف تقرن اللمبة مع homebridge (raspbee) ؟؟

لقد استخدمت تطبيق deconz. بدأ البحث عن ضوء جديد. تم تشغيل وإطفاء الضوء عدة مرات وكان هناك ...

شكرًا monotek ، لقد فعلت ذلك من هذا القبيل ... سيكون من الجيد أن تكون قادرًا على استخدام جهاز التحكم عن بُعد ... إذا كانت هناك طريقة يمكنني المساعدة بها ، فاسألني فقط. شكر!!

لم أتمكن من إقران جهاز التحكم عن بعد بـ openhab. لكني قرأت في مكان ما يمكنك من خلاله إقران كلا الجهازين. حتى تتمكن من تبديل الضوء بجهاز التحكم عن بعد و openhab على سبيل المثال.

عليك أولاً إقران المصباح وبعد ذلك يمكنك إقران المصباح بجهاز التحكم عن بُعد

+1

اشتريت للتو واحدة سوداء في سوق Toom

أنا أيضا!

لم أتمكن من إقران جهاز التحكم عن بعد بـ openhab. لكني قرأت في مكان ما يمكنك من خلاله إقران كلا الجهازين. حتى تتمكن من تبديل الضوء بجهاز التحكم عن بعد و openhab على سبيل المثال.

مرحبا،
يعمل هذا الحل لبضع دقائق فقط بعد توصيل جهاز التحكم عن بعد بالمصباح. ثم عليك إعادة توصيله مرة أخرى.
لذلك سيكون لطيفًا جدًا ، إذا كان سيتم دعم جهاز التحكم عن بُعد بواسطة deconz مباشرةً.

أرغب في حل الاقتران المباشر في تطبيق الفوسكون أيضًا. شكرا لك مقدما.

الأسبوع المقبل في Aldi مرة أخرى ...

كما أنني أقدر دعم Tint داخل Phoscon. أفكر في الأمر ، لشراء لوحات LED مع Zigbee و Remote لـ 3 غرف.

لذا +1 للدعم

لا يزال غير مدعوم؟

شكرا لك.

سيكون ذلك جيدًا لأنني أستخدم المساعد المنزلي بشكل أساسي للتحكم في الأضواء الخاصة بي طالما أن الرسالة تصل إلى هناك ، يمكنني إعدادها للقيام بما أريد.

أنا أستخدم المساعد المنزلي أيضًا ، كيف تضيفه مباشرة بدون تكامل deconz ؟؟

عادة فريق ديكونز سريع في إضافة المنتجات.

هذه المرة لا ، بعض التنافس الألماني؟

+1

+1

مع Raspbee الخاص بي ، يكون جهاز التحكم عن بعد مرئيًا في deconz ، ولكن يبدو أنه غير مقترن ، لا يُظهر Phoscon جهاز التحكم عن بُعد ولا يرسل المكون الإضافي أي إشارة عند الضغط على الأزرار.

لذا يرجى مكترث!
+1

+1

+1

في الوقت الحالي ، يمكن شراء جهاز التحكم عن بُعد في Amazon Germany مقابل 15 يورو.
ربما هذا مثير للاهتمام للمطور.

ربما تحتاجebaauw أو @ SWoopX إلى واحد. 😊

خلاف ذلك ، هل هناك أي وثائق حول كيفية إضافة أجهزة جديدة كطلب سحب؟

لا ، أنا آسف ، لست بحاجة إلى أحد. لديك الكثير من أجهزة التحكم عن بعد غير المستخدمة موجودة بالفعل. هذه هواية بالنسبة لي ، ولا أرغب في إنفاق الأموال على الأجهزة التي لن أستخدمها بنفسي.

سأكون سعيدًا لإلقاء نظرة على ذلك ، إذا كان بإمكان أحدهم إقراضي أو التبرع به.

يمكنني إرسال بلادي ، ليس هناك حاجة الآن.

الرجاء PM لي على Discord للحصول على تفاصيل عنواني.

مرحبًا @ serenity182 و ebaauw ،
شكرا جزيلا!

@ serenity182 استلمت جهاز التحكم عن بعد أمس ، شكرًا مارك!

هل لدى أي شخص دليل لهذا جهاز التحكم عن بعد؟ يمكنني فقط العثور على _Datenblatt_ غير مفيد على موقع ويب Müller. لست متأكدًا من أنني أفهم كل الفروق الدقيقة في جهاز التحكم عن بُعد.

انطباعاتي الأولى:

  • لإعادة ضبط جهاز التحكم عن بُعد ، استمر في الضغط على الزر الصغير في حجرة البطارية لمدة تزيد عن 5 ثوانٍ حتى يومض المصباح الأحمر بسرعة. بعد ذلك ، أنا أزواج من ديكونز دون أي مشكلة.
  • إنها ZHA _Color Controller_ ، ولكن مع مجموعة _ZLL التكليف_. أبلغت المجموعة عن أربع مجموعات ، لكن يبدو أن الجهاز يرسل أوامر إلى مجموعات مختلفة؟ أيضًا ، لا يمكنني الحصول على جهاز التحكم عن بُعد لاستخدام المجموعة الرابعة.
  • لا توجد مجموعة _Power Configuration_ ، ولكن _Power Descriptor_ تبدو شرعية.
  • جهاز التحكم عن بعد لديه دولة. الضغط على دورات الزر _On / Off_ بين الإرسال _On_ و _Off_. لا تعليق ولا مكابس طويلة.
  • يؤدي الضغط على عجلة الألوان أو الاستمرار في الضغط على الأمر _Move to Color_. تعتمد قيم xy على القيم الأخيرة المرسلة والمكان الذي تضغط فيه أو تحتفظ به على العجلة. أعتقد أن العجلة بها أربعة جهات اتصال مختلفة (دعنا نسميها الشمال ، والشرق ، والجنوب ، والغرب). كل ضغطة "تنقل" قيم xy نحو النقطة المقابلة في مساحة اللون CIE 1931: الشمال: (0.3010 ، 0.1487) - الوردي ، الشرق: (0.7 ، 0.3) - الأحمر ، الجنوب: (0.3726 ، 0.5885) - الأخضر العشبي، والغرب: (0.1164، 0.3473) الفيروز العش. "يتحرك" الانتظار مباشرة إلى النقطة المقابلة.
    على سبيل المثال ، للحصول على اللون الأصفر ، استمر في الضغط على الجنوب للحصول على اللون الأخضر ثم اضغط على الشرق للتحرك نحو اللون الأحمر. يبدو أن هناك ثماني خطوات بين الاتجاهات المتجاورة ؛ اتجاهات متعاكسة تمر في اتجاه ما بين: شرق / غرب على الجنوب ؛ والشمال / الجنوب على الشرق. إذن ، إجمالي 36 قيمًا مختلفة من xy .
  • يؤدي الضغط على الزر _Warm_ و _Cool_ إلى إرسال _Move إلى درجة حرارة اللون_. يبدو أنه يتذكر درجة حرارة اللون ويستخدم للخطوات: 153 ، و 200 ، و 250 ، و 370. _الدفء _ يرتفع خطوة واحدة ، _ بارد _ ينخفض ​​خطوة واحدة.
  • يعمل الزران _DimDown_ و _DimUp_ بشكل قياسي إلى حد ما: _Step_ عند الضغط ؛ _Move_ قيد الانتظار و _Stop_ عند الإصدار (بعد الانتظار).
  • ترسل أزرار المشهد الستة _Write Attributes_ إلى السمة الخاصة بالشركة المصنعة (0x121b) uint8 0x4005 من الكتلة _Basic_. تشير القيمة إلى المشهد ، على الرغم من أن الترتيب غريب بعض الشيء: _Read_: 3، _Day_: 1، _Disco_: 2، _Night_: 6، _Fire_: 4، _Love_: 5.
  • لا يرسل زر الإضاءة المتعددة أي شيء ، ولكنه يرسل دورات بين المجموعات. لا يمكنني معرفة كل ما يعنيه ذلك عند إضاءة جميع المصابيح الخضراء الأربعة. أتوقع بثًا أو مجموعة رابعة ، لكن يبدو أن جهاز التحكم عن بُعد لا يرسل أي شيء.
  • المجموعات التي يستخدمها جهاز التحكم عن بعد هي 0x4004 (مؤشر LED الأخضر الأيسر) ، 0x4005 (وسط) ، 0x4006 (يمين). أتوقع أن يتم انتقاؤها عشوائيًا عند إعادة تعيين جهاز التحكم عن بُعد. تقارير الكتلة _ZLL التكليف_ مجموعات 0x8bd3 و 0x8bd4 و 0x8bd5 و 0x8db6. لست متأكدًا مما إذا كنت أثق في هذا: يبلغ Wireshark عن الحزم المشوهة (في الواقع في _Get Group Identifiers Request_ وفي _Get Group Identifiers Response_) ، ويرسل الجهاز أوامر باستخدام مجموعات مختلفة.

سيكون تعريض جهاز التحكم عن بُعد هذا ممتعًا:

  • أحتاج إلى معرفة كيفية التعامل مع المجموعات. تستخدم الأجهزة الأخرى التي ترسل أوامر إلى مجموعات متعددة نقاط نهاية مصدر مختلفة. بناءً على ذلك ، فإننا نعرف أي مركز في config.groups تتطابق المجموعة. طالما أنك تستخدم مجموعة واحدة فقط ، فمن المحتمل أن تستخدم قيمة واحدة في config.groups ، لكنني قلق من أن REST API قد ترغب في حذف المجموعة السابقة عند التبديل إلى المجموعة التالية ، معتقدًا أن جهاز التحكم عن بعد لديه تم تكوينه لمجموعة جديدة ؛
  • أزرار _On / Off_ و DimUp_ و _DimDown_ و Scene بسيطة جدًا: 1002 ، 2001 ، 2002 ، 2003 ، 3001 ، 3002 ، 3003 ، وستة أحداث زر x002 ؛
  • قد يكون الزران _Warm_ و _Cool_ صعبًا بعض الشيء ، حيث يحتاج البرنامج المساعد REST API إلى تذكر القيمة الأخيرة ومقارنة القيمة الحالية لاستنتاج الزر الذي تم الضغط عليه. أعتقد أنني فعلت شيئًا مشابهًا لـ Lutron Aurora ؛
  • لن أتمكن من استنتاج المنطقة التي يتم الضغط عليها على العجلة: عندما تكون على سبيل المثال في أقصى الشرق ، فإن الضغط على الجنوب والغرب يؤدي إلى نفس القيمة الجديدة xy . في المحاولة الأولى ، أعتقد أنني ببساطة سأكشف العجلة كزر واحد (x002).
  • سيكون من الممكن ربط كل من قيم 36 xy بزاوية تمثل اللون المرسل (بدلاً من الموضع الذي تم الضغط عليه أو تعليقه). لست متأكدًا من أفضل طريقة لفضح ذلك: فهو لا يناسب حدث الزر تمامًا ولا الحدث الدوار ولا زاوية الإمالة. يمكن أيضًا الكشف عن state.xy مع ملاحظة أنه صالح فقط لقيمة حدث الزر المقابل x002.

في https://www.mueller-licht.de/fileadmin/404013_tint-BDA_021.pdf توجد إرشادات للمجموعة التي تم وصف FB فيها أيضًا.

من الرائع رؤيتك تبحث في هذاebaauw!

  • لا يرسل زر الإضاءة المتعددة أي شيء ، ولكنه يرسل دورات بين المجموعات. لا يمكنني معرفة كل ما يعنيه ذلك عند إضاءة جميع المصابيح الخضراء الأربعة. أتوقع بثًا أو مجموعة رابعة ، لكن يبدو أن جهاز التحكم عن بُعد لا يرسل أي شيء.

يحتوي جهاز التحكم عن بعد الخاص بي على ثلاثة مصابيح LED فقط في الأسفل. عندما تضاء الثلاثة ، فإنها تتحكم في الأضواء في كل المجموعات الثلاث.

  • لن أتمكن من استنتاج المنطقة التي يتم الضغط عليها على العجلة: عندما تكون على سبيل المثال في أقصى الشرق ، يؤدي الضغط على الجنوب والغرب إلى نفس القيمة الجديدة xy . في المحاولة الأولى ، أعتقد أنني ببساطة سأكشف العجلة كزر واحد (x002).
  • سيكون من الممكن ربط كل من قيم 36 xy بزاوية تمثل اللون المرسل (بدلاً من الموضع الذي تم الضغط عليه أو تعليقه). لست متأكدًا من أفضل طريقة لفضح ذلك: فهو لا يناسب حدث الزر تمامًا ولا الحدث الدوار ولا زاوية الإمالة. يمكن أيضًا الكشف عن state.xy مع ملاحظة أنه صالح فقط لقيمة حدث الزر المقابل x002.

يبدو حدث الزر الواحد أسهل طريقة في الوقت الحالي. باستخدام حدث زر بسيط فقط ، يمكن للتطبيق تكوين القواعد لإرسال أمر hue_inc / xy_inc للتنقل بين الألوان. لسوء الحظ ، لا توجد طريقة لمطابقة لون الضوء مع عجلة الألوان بهذه الطريقة.

سيكون A state.xy مثيرًا للاهتمام ، لكنني لست متأكدًا من كيفية استخدام ذلك في القواعد. ماذا عن شيء مثل state.angle ؟ سيكون من الأسهل تكوين القواعد بهذه الطريقة.

يمكن أيضًا استخدام مستشعر ZLLRelativeRotary . بهذه الطريقة يمكن اكتشاف ما إذا كانت العجلة "استدارة" إلى اليسار أو اليمين. (بدلاً من ذلك ، يمكن أن يكون التدوير الأيسر / الأيمن حدثين زر؟). من عيوب استخدام المستشعر الدوار أنه لا يزال من غير الممكن معرفة اللون المطلوب إرساله إلى الضوء.

يعطي الدليل بعض الأفكار الأخرى:

  • إنه يؤكد جهات الاتصال الأربعة على عجلة الألوان ، ووظيفة الضغط القصير مقابل الضغط الطويل.
  • عند الضغط على الزرين _Warm_ و _Cool_ ، يرسل جهاز التحكم عن بُعد بعض القيم الأخرى مع _الانتقال إلى درجة حرارة اللون_ ، وصولاً إلى 555 غطس (حتى 1800 كلفن). لسوء الحظ ، لا تستطيع API التمييز بين الضغط مع الاستمرار.
  • تحتوي المشاهد ، بالطبع ، على أسماء ملهمة أكثر مما يمكنني التوصل إليه: _Work Light_ ، _Sunset_ ، _Party_ ، _Night Light_ ، _Campfire_ ، _Romance_. من الوصف ، تؤدي هذه التأثيرات في الواقع إلى تأثيرات ديناميكية على الأضواء (باستثناء _Work Light_ و _Night Light_). قد يكون من الرائع كشفها من خلال واجهة برمجة التطبيقات باستخدام state.effect على المورد /lights .
  • المجموعة الرابعة هي في الواقع المجموعات الأخرى مجتمعة (أمر منطقي لأن جميع المصابيح الخضراء مضاءة). أعتقد أنه يعمل فقط عندما تكون الأضواء متصلة بجهاز التحكم عن بعد.

يحتوي جهاز التحكم عن بعد الخاص بي على ثلاثة مصابيح LED فقط في الأسفل. عندما تضاء الثلاثة ، فإنها تتحكم في الأضواء في كل المجموعات الثلاث.

أفترض أنك قمت بربط الأضواء بجهاز التحكم عن بعد؟ أو تستخدم الاقتران خارج الصندوق؟

سيكون A state.xy ممتعًا ، لكنني لست متأكدًا من كيفية استخدام ذلك في القواعد. ماذا عن شيء مثل state.angle ؟ سيكون من الأسهل تكوين القواعد بهذه الطريقة.

أفكاري بالضبط. يوجد بالفعل state.tiltangle (لأجهزة استشعار الاهتزاز).

يمكن أيضًا استخدام مستشعر ZLLRelativeRotary . بهذه الطريقة يمكن اكتشاف ما إذا كانت العجلة "استدارة" إلى اليسار أو اليمين. (بدلاً من ذلك ، يمكن أن يكون التدوير الأيسر / الأيمن حدثين زر؟). من عيوب استخدام المستشعر الدوار أنه لا يزال من غير الممكن معرفة اللون المطلوب إرساله إلى الضوء.

أفترض أنه عند تذكر القيمة السابقة xy / الزاوية المطلقة ، يمكن استنتاج الزاوية النسبية (دلتا) لـ rotaryevent . لست متأكدًا من أن هذا مفيد للغاية. سيكون + 10 درجة أو -10 درجة للمطابع ، وفي أي مكان بين -170 درجة إلى 180 درجة (في خطوات 10 درجات) للتعليق ، مع عدم وجود دليل على الموضع المضغوط ، ولا اللون الحالي. ستبدو الزاوية المطلقة أكثر فائدة بكثير.

أفترض أنك قمت بربط الأضواء بجهاز التحكم عن بعد؟ أو تستخدم الاقتران خارج الصندوق؟

كان هذا بدون ديكونز. لقد قمت للتو بإقران جهاز التحكم عن بعد بالأضواء كما هو موضح في الدليل.

المحاولة الأولى ، لكني أعتقد أنني نجحت في معظمها.

سيتم ملء config.group بالمجموعات الثلاث ، حيث يرسل جهاز التحكم عن بُعد الأوامر إليهم. يجب إنشاء موارد /groups المقابلة عند ملء config.group . لاحظ أن uniqueid /groups لموارد

أستخدم نفس قيم buttonevent لجميع المجموعات ، انظر الجدول أدناه:

buttenevent | زر | العمل | ملاحظات
- | - | - | -
1002 | _ تشغيل / إيقاف _ | صحافة
2001 | _DimUp_ | معلق
2002 | _DimUp_ | صحافة
2003 | _DimUp_ | الافراج الطويل
3001 | _DimDown_ | معلق
3002 | _DimDown_ | صحافة
3003 | _DimDown_ | الافراج الطويل
4002 | _ دافئ_ | اضغط مع الاستمرار | عدة أحداث 4002 أثناء الضغط
5002 | _Cool_ | اضغط مع الاستمرار | أحداث 5002 متعددة أثناء الضغط
6002 | عجلة الألوان | اضغط مع الاستمرار | انظر أدناه
7002 | _Work Light_ | صحافة
8002 | _Sunset_ | صحافة
9002 | _Party_ | صحافة
10002 | _Night Light_ | صحافة
11002 | _Campfire_ | صحافة
12002 | _رومانس_ | صحافة

لاحظ أنه لا توجد طريقة لمعرفة الضغط على أزرار درجة حرارة اللون (_ دافئ _ و _ بارد _) من الضغط عليها. قد يؤدي الاحتفاظ بها إلى أحداث x002 متعددة ، طالما أن درجة الحرارة تتغير.

لاحظ أنه يتم تحديث state.xy و state.angle فقط على buttonevent 6002. إذا قمت بتعيين websocketnotifyall على false ، فسيتم تضمينها فقط في إشعار مقبس الويب عندما يتغيرون.

هذا خطأ غير قابل للحل: عندما تحتفظ بـ _Warm_ ، فإن ct سيرتفع إلى 555. إذا ضغطت بعد ذلك على _Warm_ ، سينخفض ​​إلى 370 ، مما ينتج عنه 5002 بدلاً من 4002 ، تمامًا مثل الضغط على _Cool_ في ذلك موقف. لا توجد طريقة للتمييز بين هذه الأزرار في هذه الحالة.

للتأكد من اكتمالها: إليك مورد /sensors :

$ ph get /sensors/16
{
  "config": {
    "group": "16388,16389,16390",
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "lastseen": "2020-05-30T18:44:50.385",
  "manufacturername": "MLI",
  "mode": 1,
  "modelid": "ZBT-Remote-ALL-RGBW",
  "name": "Tint",
  "state": {
    "angle": 90,
    "buttonevent": 1002,
    "lastupdated": "2020-05-30T18:44:50.386",
    "xy": [
      0.7,
      0.3
    ]
  },
  "swversion": "20180605-17",
  "type": "ZHASwitch",
  "uniqueid": "00:15:8d:00:03:41:88:92-01-1000"
}

والموارد /groups (مرة أخرى ، مع uniqueid غير فريد):

$ ph get /groups/16388
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "id": "16388",
  "lights": [
    "7"
  ],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16389
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "cb3c2706803fd865a2c20362806d8427",
  "id": "16389",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16390
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "2aea617ebc2640c6e997b1869e8e49c3",
  "id": "16390",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}

ebaauw شكرا جزيلا لعملك. لدي جهاز تحكم عن بعد جالس ، وسيعود إلى الحياة بفضلك قريبًا

نجاح باهر. عمل رائع. أنا لا أفهم معظمها ... لكن شكرا لك! 😁😂🤣

تحتوي المشاهد ، بالطبع ، على أسماء ملهمة أكثر مما يمكنني التوصل إليه: Work Light ، Sunset ، Party ، Night Light ، Campfire ، Romance. من الوصف ، ستؤدي هذه في الواقع إلى تأثيرات ديناميكية على الأضواء (باستثناء ضوء العمل والإضاءة الليلية). قد يكون رائعًا لكشف هذه من خلال واجهة برمجة التطبيقات باستخدام state.effect على مورد / light. >

نظرًا لأنني أستخدم واجهة برمجة تطبيقات REST بشكل حصري ، سيكون من الرائع الحصول على المزيد من التأثيرات إلى جانب عجلة الألوان ، خاصة أن تأثير حريق المخيم سيكون رائعًا.

يسعدني التقاط صورة لذلك ، إذا كان بإمكان شخص ما إقراضي أو التبرع بمصباح خفيف

ليس لديك لمبات خفيفة حتى الآن ، فقط جهاز التحكم عن بُعد ، ولكن سيسعدني التبرع إذا سمحت لي بذلك. أعتقد أن الأرخص سيكون GU10 RGB على Amazon.nl الآن ...
https://www.amazon.nl/Müller-Licht-LED-lamp-reflector-wit-kleur-wittinten/dp/B07ND91HGT/ref=sr_1_1 ؟ __ mk_nl_NL =٪ C3٪ 85M٪ C3٪ 85٪ C5٪ BD٪ C3 ٪ 95٪ C3٪ 91 & dchild = 1 & keywords = m٪ C3٪ BCller + licht + tint & qid = 1591181929 & sr = 8-1

يسعدني التقاط صورة لذلك ، إذا كان بإمكان شخص ما إقراضي أو التبرع بمصباح خفيف

مرحبا. إذا تمكنت من العثور على متجر في منطقتك حيث يمكنك شراؤه ، فلا مانع من دفعه ....

فقط أخبرني كم كان المبلغ وأعطيني طريقة لإرسال المال إليك (باي بال ، ربما ؟؟).

مع تحياتي!!

مانويل.

شكرا @ Viguri. ليست هناك حاجة لأن scholzmichael أمرت بالفعل بتسليم GU.10 في منزلي ، ETA 6 يونيو. سأبقيك على اطلاع.

وصل GU.10 اليوم بالفعل!

يجب أن أقول ، أنا معجب جدًا:

  • ZHA _ ضوء اللون الممتد _ مع ZGP _GP Proxy Basic_. الإصدار 2 من ZCL ، لذلك لا يوجد ZB3 ؛
  • يدعم _PowerOn OnOff_ و _PowerOn Level_. كما أنه يعرض درجة حرارة اللون ، ولكن لا يبدو أن هذا يفعل شيئًا.
  • تشغيل وإيقاف تشغيل _ الانتقال إلى المستوى (مع تشغيل / إيقاف) _.
  • درجات حرارة اللون من 153 (6500 كلفن) إلى 555 (1800 كلفن) ؛
  • التدرج اللوني: أحمر [0.5245, 0.2337] ، أخضر: [0.1112, 0.7717] ، أزرق: [0.1277, 0.1277] . لا يبدو أنه يُبلغ عن ذلك ، لكنه يُبلغ عن اللون الفعلي (بدلاً من مجموعة الألوان) ، لذلك يعمل ph probe ؛
  • لست متأكدًا من عدد القنوات الموجودة في المكان: يبدو أن درجات حرارة الألوان الأكثر دفئًا بها ألوان مختلطة ، ولكن هناك بالتأكيد قناة بيضاء. إنه ساطع للغاية بسعر ct 370
  • يدعم تقارير السمات لكل السمات (حتى السمة المخصصة لتعيين المشاهد الخاصة) ؛
  • يتم تخزين درجة حرارة اللون على شكل تدرج ألوان محسّن في المشاهد ؛
  • 16 مشاهد لا يُبلغ عن عدد المجموعات المدعوم ؛
  • يبدو أن كتلة OTAU تعمل.

تحذير واحد: يبلغ _Color Capabilities_ 0x001f ، لكن _Enhanced Hue_ يبقى عند 0 طوال الوقت ، ولا يدعم الأوامر لتعيين _Enhanced Hue_. يقوم بالإبلاغ عن _وضع اللون المحسن _ باعتباره _ تدرج اللون الحالي المحسن والتشبع الحالي _ عندما تكون حلقة اللون نشطة.

Thanxebaauw على كل العمل والوقت الذي تستثمره في هذا المشروع. نتطلع إلى معرفة ما إذا كان بإمكاننا تحسين واجهة برمجة تطبيقات REST بمزيد من التأثيرات. أيضا شكرا جزيلا على المراجعة الأولى. أنا أستخدم Osram و Ledvance الآن ، مع التفكير في استخدام Müller Licht Tint في المستقبل.
ملاحظة: ما هو مفقود أيضًا سيكون تأثير X-mas لطيفًا (يتلاشى ببطء بين الأحمر والأخضر) ... يبدأ في الحلم مرة أخرى ، ولكن بعد كل شيء لا يزال هناك 6 أشهر حتى تكون هناك حاجة لذلك :)

تتم معالجة مشاهد مولر فعليًا بواسطة البرامج الثابتة للضوء ، على غرار حلقة الألوان. سيحتاجون إلى دعم مشهد X-mas قبل API.

لتأثير X-mas الخاص بي ، قمت ببساطة بإنشاء مشاهد عرض ، بنماذج خضراء وحمراء مختلفة لأضواء غرفة المعيشة الخاصة بي. أنا ببساطة أقوم بتشغيل نص برمجي يستذكر هذه المشاهد في حلقة لا نهاية لها.

أصوات متداخلة ، هل يمكنك مشاركة نص bash؟ يجب أن تعمل بشكل واضح مع معظم أو كل أجهزة RGBW Zigbee إذا فهمت بشكل صحيح ...

مرحبا،

أنا جديد تمامًا على موضوع zigbee ، لكن باهتمام كبير تابعت هذه المناقشة هنا.
أنا أمتلك لمبة (ضوء تينت مولر) ، وهي عبارة عن تدرج ، ومنذ بعض الوقت ، جهاز التحكم عن بعد هذا اللون.

الآن البرنامج المحدث متاح ، لكن بطريقة ما ما زلت غير قادر على فهم الموضوع بأكمله.
في السابق لم أتمكن من توصيل جهاز التحكم عن بُعد ، ويبدو الآن أنه يعمل بطريقة ما.

أنا أستخدم Phoscon بشكل أساسي ، لذلك ذهبت إلى قسم التبديل وحاولت الاقتران (اعتقدت أن RC عبارة عن مفتاح) ، لكن هذا لم ينجح. باستخدام قسم Sensort ، تمكنت من توصيل جهاز التحكم عن بُعد ، أظهرت لي واجهة المستخدم على الأقل موافقًا أخضر عندما قمت بالنقر فوق زر إعادة التعيين لمدة 5 ثوانٍ ، ثم انقر فوق أزرار المجموعة عدة مرات.
لكن لا يظهر RC في تطبيق Phoscon:
image

image

أيضا لا تظهر أي مجموعات:
image

لكن يمكنني رؤية 3 مجموعات في Open Wireless Light Control (2016):
image
هذه المجموعات لا يمكنني حذفها ...
_ كان لدي أيضًا الحالة حيث كان لدي مجموعة واحدة فقط ويمكنني إضافة مجموعات إضافية عن طريق تنفيذ خطوات الاتصال مرة أخرى. بعد ذلك ، أعدت ضبط البوابة بالكامل وقمت بتوصيل جميع الأجهزة مرة أخرى ، وبعد ذلك أحصل مباشرة على جميع الأجهزة الثلاثة_

يظهر لي deconz جهازًا واحدًا:
image

لذلك اعتقدت أن المجموعات الثلاث متصلة بطريقة ما بمفتاح المجموعة ، على الرغم من أن "مجموعة الكل" ليس لها أي تأثير. أعتقد أن هذا ما تم من خلال "زر الإضاءة المتعددة لا يرسل أي شيء ..."
لكن لا يمكنني رؤية الجهاز أو المجموعات في الفوسكون.
يمكنني إجراء بعض التهيئة في Hue Essentials لزر ، لكن هذا لم أتمكن من رؤيته في phoscon أو Open Wireless Light Control.

إذن سؤالي (أسئلتي)

  • هل فهمت شيئًا خاطئًا أو فعلت شيئًا خاطئًا؟
  • لماذا لا يظهر الجهاز أو المجموعات في الفوسكون؟
  • كيف يمكنني حذف الجهاز أو المجموعات؟ بالمناسبة. في البداية يتم تسمية جميع المجموعات على قدم المساواة.
  • كيف يمكنني تكوين الأزرار الأخرى بالمشاهد في Phoscon؟
  • وسؤال واحد بالنسبة لي: ما الذي تستخدمه بشكل أساسي للحفاظ على تكوين المنزل الذكي الخاص بك: Phoscon أو Deconz أو شيء مثل أساسيات hue ، أو هل تستخدم شيئًا مثل openhab / homeautomation.
    وأعتقد أنه إذا كنت تفضل واحدًا ، فأنت تقوم بشكل أساسي بإجراء التكوين فقط مع البرنامج المحدد.

لقد واجهت نفس الشيء ، المستشعر مرئي في deCONZ ، لكن ليس في Phoscon ، على الرغم من أن الاقتران يظهر باللون الأخضر في الفوسكون. اعتقدت في الواقع أنني قد أضطر إلى توصيل مصباح خفيف أولاً (وهو ما لم يكن لدي بعد) ...

يقوم المكون الإضافي REST API بإنشاء مورد ZHASwitch /sensors عند الاقتران ، وموارد /groups ، حيث يرى أمرًا لكل مجموعة. تحتاج إلى تحديد كل مجموعة ، والضغط على زر لإنشاء المجموعة المقابلة (والمدرجة في /config/group ).

لا يدعم Phoscon جهاز التحكم عن بعد ، وأنا أفهم أنه لا يظهر مجموعات فارغة. يعرض تطبيق الويب القديم مجموعات فارغة. بمجرد إضافة الضوء ، على ما أعتقد ، يجب أن تكون المجموعة مرئية في Phoscon. يتم التحكم في الأضواء المضافة إلى إحدى المجموعات مباشرة بواسطة الإزالة (حتى عندما تكون deCONZ معطلة). بالإضافة إلى ذلك ، يمكنك تحديد القواعد على قيم buttonevent لمفتاح ZHAS للأتمتة المتقدمة.

إذا قمت بإعادة ضبط جهاز التحكم عن بعد ، فسيختار مجموعات (عشوائية) جديدة. يجب أن يقوم المكون الإضافي REST API بتنظيف المجموعات القديمة بعد إعادة إقران جهاز التحكم عن بُعد (كما يرى المجموعات الجديدة) ، لكنني لست متأكدًا من أن ذلك سيتم بشكل صحيح في جميع الحالات.

حسنًا ، التطبيق القديم يرى المجموعات الفارغة ويمكنني إضافة لمبة والتحكم بها عبر التطبيق القديم أيضًا. لا يبدو أن التحكم عن بعد في هذه الحالة يعمل ، ولا يُظهر Phoscon المجموعة على الإطلاق.

تحتاج إلى ضبط جهاز التحكم عن بعد على المجموعة المقابلة. تحقق جيدًا من أن المجموعة لا تزال مدرجة ضمن جهاز التحكم عن بُعد config.group .

يبدو أنه يظهر حتى باللون الأحمر في العقدة "ZBT-Remote-ALL-RGBW 2 (المصابيح: 1)

هذا يعني أنه تم إنشاء المجموعة لجهاز التحكم عن بُعد ، وليس أن جهاز التحكم عن بُعد لا يزال يرسل الأوامر إلى تلك المجموعة.

تظهر لي 3 مجموعات في "config.group" عندما أقوم بـ get api / apikey / sensors / (معرف الصبغة) حيث يوجد في أحدها المصباح المقابل لذلك أعتقد أنه يجب إعداده بشكل صحيح. الشيء الوحيد الذي يجب أن أعترف به هو أنه ليس مصباح Müller Licht ، ولكنه مصباح Ledvance PAR16 RGBW Z3 ، ولكن تشغيل / إيقاف التشغيل يجب أن يعمل على الأقل كما هو من التطبيق القديم ، ويجب أن يظهر في الفوسكون ، أم لا؟

على أي حال ، لا يمكنني استخدام وظائف جهاز التحكم عن بُعد (داخل واجهة برمجة التطبيقات) حيث تم تجميدها نظرًا لأنه حتى في واجهة برمجة التطبيقات ، يقتصر حد المجموعة للإجراءات عن بُعد الخفيف على 3 مجموعات ، كنت سأحتاج إلى 4 مجموعات على الأقل. هذا يعني أنني يجب أن أستخدم مستشعرًا ثانيًا (عن بعد خفيف) ولا أعتقد أنه من الممكن إنشاؤه افتراضيًا فقط داخل واجهة برمجة التطبيقات ، أم أنه كذلك؟

تظهر لي 3 مجموعات في "config.group" عندما أقوم بـ get api / apikey / sensors / (معرف الصبغة) حيث يوجد في أحدها المصباح المقابل لذلك أعتقد أنه يجب إعداده بشكل صحيح.

بالنسبة لي نفس الشيء

الشيء الوحيد الذي يجب أن أعترف به هو أنه ليس مصباح Müller Licht ، ولكنه مصباح Ledvance PAR16 RGBW Z3 ، ولكن تشغيل / إيقاف التشغيل يجب أن يعمل على الأقل كما هو من التطبيق القديم ، ويجب أن يظهر في الفوسكون ، أم لا؟

قمت بإعداد مجموعتين من المجموعات الثلاث للاختبار ، واحدة بها مصباح خفيف ، والأخرى بها صبغة فيليبس.

  • إذا كان جهاز التحكم عن بعد في المجموعة الأولى ، يمكنني فقط إيقاف تشغيل الصبغة بما في ذلك. اختيار اللون والمشاهد المدمجة لمصباح الصبغة (بدون تكوين)
  • إذا كان جهاز التحكم عن بعد في المجموعة الثانية (تدرج اللون) ، فيمكنني فقط إيقاف تشغيل تدرج اللون بما في ذلك. اختيار اللون (بدون مناظر)
  • إذا كان جهاز التحكم عن بعد في كل مجموعة ، فلن يحدث شيء ، على الرغم من أن المصباح الأحمر البعيد يستمر بنقرة (3 مرات) مما يفترض أنه يرسل الأمر إلى المجموعات الثلاث ، لكن لا شيء يحدث هنا

مع ذلك ، كما قلت سابقًا ، لا تظهر المجموعات في Phoscon ، على الرغم من أنها ليست فارغة

إذا كان جهاز التحكم عن بعد في كل مجموعة ، فلن يحدث شيء ، على الرغم من أن المصباح الأحمر البعيد يستمر بنقرة (3 مرات) مما يفترض أنه يرسل الأمر إلى المجموعات الثلاث ، لكن لا شيء يحدث هنا

لا ، لا. في الواقع ، لا يرسل أي شيء على الإطلاق عند اختيار كل المجموعات.

لاحظ أن المشاهد خاصة بدرجة اللون الخفيف وتعمل فقط مع مصابيح Tint.

إذا كان جهاز التحكم عن بعد في المجموعة الأولى ، يمكنني فقط إيقاف تشغيل الصبغة بما في ذلك. اختيار اللون والمشاهد المدمجة لمصباح الصبغة (بدون تكوين)

حاولت مرة أخرى ، أنت على حق ، يمكنني إعادة إنتاج هذا إلى 100٪

لا ، لا. في الواقع ، لا يرسل أي شيء على الإطلاق عند اختيار كل المجموعات.

حسنًا ، لم أكن أعرف ذلك ، كان انطباعي أن أتحكم في المجموعات الثلاث بمجرد اختيارهم في مرحلة واحدة ...

إذا كان جهاز التحكم عن بعد في كل مجموعة ، فلن يحدث شيء ، على الرغم من أن المصباح الأحمر البعيد يستمر بنقرة (3 مرات) مما يفترض أنه يرسل الأمر إلى المجموعات الثلاث ، لكن لا شيء يحدث هنا

لا ، لا. في الواقع ، لا يرسل أي شيء على الإطلاق عند اختيار كل المجموعات.
على الرغم من أن المؤشر يومض باللون الأحمر؟ غريب جدا. اعتبارًا من السلوك الوامض ، اعتقدت أنه يرسل الرسالة إلى المجموعات الثلاث.

عندما أكتب قاعدة ، هل أعرف المجموعة المختارة؟
أو بمعنى آخر ، هل يمكنني كتابة قاعدة لأحد أزرار المشهد (الشرط 1) ، والتي تنطبق فقط في مجموعة مخصصة (الشرط 2)؟
نظرًا لأن المشاهد الافتراضية يتم تطبيقها فقط على المجموعة المخصصة: إذا كان لدي مصباحان خفيفان أحدهما في grp1 والآخر في grp2 ، فإن مصباح grp1 فقط يبدأ المشهد إذا كان جهاز التحكم عن بعد في grp1.

لاحظ أن المشاهد خاصة بدرجة اللون الخفيف وتعمل فقط مع مصابيح Tint.

بالتأكيد ، فهمت. هل يمكنني تعطيل سلوك أزرار المشهد للصبغات.
عندما أقوم بإضافة مصباح خفيف واحد ومصباح غير ملون إلى نفس المجموعة ، فإن المصباح الخفيف فقط يفهم المشهد ويبدأ في القيام بشيء ما ، لذلك أود استخدام الأزرار لمشاهدي الخاصة

عندما أكتب قاعدة ، هل أعرف المجموعة المختارة؟

لا تفعل. لا المكون الإضافي REST API ، انظر الشرح أعلاه.

هل يمكنني تعطيل سلوك أزرار المشهد للصبغات.

لا ، كما هو الحال مع معظم أجهزة التحكم عن بُعد المخصصة للمستهلكين ، يتم ترميزها في البرامج الثابتة لجهاز التحكم عن بُعد. يمكنك الامتناع عن إضافة الأضواء إلى المجموعات ، والتحكم فقط في الأضواء باستخدام القواعد.

حسنًا ، يبدو أن هذا صعب التعامل معه. لدي الآن 3 لمبات خفيفة في ZHA gourp (قديم webIF). يعمل التشغيل والإيقاف بالإضافة إلى إعداد اللون بشكل جيد من التطبيق القديم بالإضافة إلى جهاز التحكم عن بعد المقابل. يتم تنفيذ المشاهد الخاصة كما فهمت في FW للمصابيح ويمكن ضبطها فقط بواسطة جهاز التحكم عن بعد ، وليس باستخدام webIF القديم ، وليس بواسطة api أيضًا. لا يمكن عمل أي شيء داخل الفوسكون لأن المجموعة لا تظهر هناك على الإطلاق. لذا ما فعلته هو إنشاء مجموعة في الفوسكون نفسه لأتمكن من التحكم في الوظائف الأساسية عبر api و phoscon. هذا يعمل بالطبع. يعد نقص التأثيرات في واجهة برمجة تطبيقات deCONZ أمرًا مثيرًا للشفقة. آمل أنه في مرحلة ما من الوقت ستتوفر بعض التأثيرات الإضافية لجميع لمبات الألوان.

يعد نقص التأثيرات في واجهة برمجة تطبيقات deCONZ أمرًا مثيرًا للشفقة.

لقد أضفت بالفعل دعم API للمشاهد الخاصة ، لكن نسيت ذكر ذلك هنا. يجب أن يتم تضمينه بالفعل في 2.05.78. قم بتعيين "effect" إلى "sunset" أو "party" أو "worklight" أو "campfire" أو "romance" أو "nightlight" . للإلغاء ، اضبط على "none" . تبلغ API أيضًا عن التأثير الحالي عند التعيين من خلال جهاز التحكم عن بُعد ، بما في ذلك. إشعار مقبس الويب.

ebaauw ،
الشكر مرة أخرى ، ولكن يبدو أنه لم يدخل بعد. الاستجابة هي:
"خطأ": {
"العنوان": "/ groups / 16388 / action / effect" ،
"الوصف": "قيمة غير صالحة ، نار المخيم ، للمعلمة ، التأثير" ،
"النوع": 7
}
أنا على 2.05.78
هذه هي مجموعة ZHA التي تحتوي على 3 لمبات GU10 ملونة ...

عذرًا ، هذا متاح فقط في واجهة برمجة تطبيقات /lights . ما زلت بحاجة إلى إعادة تشكيل جزء /groups ، ولكن من الأفضل التخلص من أي مشكلات مع /lights أولاً.

مرحبًا ، يبدو أنني دائمًا ما أواجه مشكلة ، أحاول الشيء الخطأ أولاً ... :) ، تأثير الصبغة للأضواء يعمل بشكل جيد ، شكرًا. لقد رأيت أن وظيفة المجموعة في api تعمل بشكل غريب بعض الشيء ، في الواقع إذا انتقلت من تأثير المجموعة إلى قيمة ثابتة للمجموعة ، لا يبدو أن جميع المصابيح تعمل في بعض الأحيان ، مما يعني أنه في بعض الأحيان يبدو أن لمبة واحدة تظل في وضع التأثير ، تحتاج لتحليل هذا isuue عندما أصل إليه.

شكرا مرة أخرى لعملكم تنفيذ هذا.

بالمناسبة ، هل تمانع في إرسال برنامج X-mas وإعدادات الإضاءة المقابلة إليّ أيضًا؟ هل تقوم بتشغيل البرنامج النصي على جهاز pi أو جهاز win؟

لقد رأيت أن وظيفة المجموعة في api تعمل بشكل غريب بعض الشيء ، في الواقع إذا انتقلت من تأثير المجموعة إلى قيمة ثابتة للمجموعة ، لا يبدو أن جميع المصابيح تعمل في بعض الأحيان ، مما يعني أنه في بعض الأحيان يبدو أن لمبة واحدة تظل في وضع التأثير ، تحتاج لتحليل هذا isuue عندما أصل إليه

أخشى أن هذا من باب المجاملة من برنامج Tint الثابت. إذا بدأت التأثير أثناء إيقاف تشغيل المصباح ، فسيحدث التأثير ، ولكن لن يتم الإبلاغ عن اللمبة على أنها في. أعتقد أن اللمبة تتصرف بشكل مختلف في هذه الحالة ، عما كانت عليه عندما كانت تعمل بالفعل قبل بدء التأثير. أيضًا ، لا يبدو أن هناك طريقة موثقة لإلغاء التأثير. يؤدي تعيين "effect": "none" إرسال الأمر لإيقاف حلقة لونية ، والتي ، كما اتضح فيما بعد ، تحدث أيضًا لإلغاء تأثير الصبغة الخاص ، لكن جهاز التحكم عن بُعد لا يوفر شيئًا مشابهًا.

هل تمانع في إرسال برنامج X-mas وإعدادات الإضاءة المقابلة إليّ أيضًا؟

لم يكن حتى نصًا ، بل اسمًا مستعارًا:

alias xmas='while true; do  ph put /groups/220/scenes/3/recall; sleep 2; ph put /groups/220/scenes/4/recall; sleep 2; done'

كنت أقوم بتشغيل هذا على Pi.

سيضع المشهد 3 الأضواء "الفردية" باللون الأحمر ، و "الزوجي" إلى اللون الأخضر ؛ سيضع المشهد 2 الأضواء "الفردية" باللون الأخضر و "الزوجي" إلى الأحمر.

أخشى أن هذا من باب المجاملة من برنامج Tint الثابت. إذا بدأت التأثير أثناء إيقاف تشغيل المصباح ، فسيحدث التأثير ، ولكن لن يتم الإبلاغ عن اللمبة على أنها في. أعتقد أن اللمبة تتصرف بشكل مختلف في هذه الحالة ، عما كانت عليه عندما كانت تعمل بالفعل قبل بدء التأثير. أيضًا ، لا يبدو أن هناك طريقة موثقة لإلغاء التأثير. تعيين "تأثير": "لا شيء" يرسل الأمر لإيقاف حلقة اللون ، والتي ، كما اتضح فيما بعد ، تحدث أيضًا لإلغاء تأثير الصبغة الخاص ، لكن جهاز التحكم عن بُعد لا يوفر شيئًا مشابهًا.

إنها ليست مشكلة كبيرة إذا كانت معروفة ، فأنا أرسل فقط "تأثير" السلسلة: "لا شيء" في أمر "تشغيل" التالي ويبدو أنه يعمل بشكل جيد ... ولا أستخدم جهاز التحكم عن بُعد ، فأنا بحاجة إليه فقط للإقران ، حتى أتمكن من استخدام الوظائف داخل واجهة برمجة التطبيقات.

Thanx كثيرًا لاسمك المستعار ، سوف ينقص جرب هذا.

حصلت على واحدة من أجهزة التحكم عن بعد هذه لألعب بها وأنا معجب جدًا. هذا ما يعمل حتى الآن:

  • إعداد المجموعات (اختبار واحد فقط)
  • التحكم في اللون من خلال العجلة بدون أي قواعد / إعداد (السلوك في الواقع جيد جدًا ، أنا معجب به حقًا)
  • الإبلاغ عن الأحداث الرئيسية لجميع المفاتيح (بما في ذلك مفاتيح المشهد!) من خلال API

لذا شكرًا جزيلاً على جهودكebaauw. هذا جهاز تحكم عن بعد ZigBee رائع حقًا وبديل جيد لأجهزة التحكم عن بعد TouchLink Hue القديمة ، والتي للأسف لم تعد تعمل مع DeCONZ.

القضايا حتى الآن:

  • لا يمكن التحكم في درجة حرارة لون المجموعة بشكل مباشر. هل هذه مشكلة معروفة أم أن درجة حرارة اللون من المفترض أن تعمل؟ لقد اختبرت هذا فقط باستخدام Hue bloom حتى الآن ولا يبدو أنه يتفاعل مع أزرار درجة حرارة اللون. الآن يمكنني وضع قواعد لهذا خارجيًا ، لكن هذا غير لائق تمامًا.
  • بعد أن كان جهاز ConBee غير متصل بالإنترنت لبضعة أيام ، فقد جهاز التحكم عن بعد اتصاله به ولم يعد الاتصال به. لا يزال بإمكانه التحكم مباشرة في أضواء ZigBee في مجموعته ، لأن هذا يعمل بدون المنسق. يؤدي سحب بطاريات جهاز التحكم عن بُعد إلى إعادة توصيله.

لا يدعم Hue Bloom درجة حرارة اللون ؛ هذه هي أجهزة _Color Light_.

لست متأكدًا مما تقصده بعبارة "فقد الاتصال". لا توجد اتصالات في زيجبي.

حسنًا ، لقد أخطأت في المصطلحات هنا. أنا قصدت بالفعل تشبع اللون. يسمح لي جهاز التحكم عن بعد Philips Hue (الدائري) بتحويل الألوان أكثر إلى الأبيض وكنت أتوقع أن يقوم زر "درجة حرارة اللون" بفعل الشيء نفسه هنا. ولكن كما قلت ، يبدو أنها درجة حرارة اللون فقط وأعتقد أن هذا هو بالفعل برنامج ثابت لا يمكن تغييره داخل deCONZ.

لحسن الحظ ، يتم الإبلاغ عن ضغطات الأزرار هذه من خلال واجهة برمجة التطبيقات ، لذا فهي قابلة للبرمجة.

ما قصدته بعبارة "فقد الاتصال" هو الخط الفاصل بين جهاز التحكم عن بعد و ConBee في واجهة مستخدم deCONZ Qt. كان Conbee و deCONZ معطلين لبعض الوقت وبعد إعادة تشغيل الخط بين جهاز التحكم عن بعد و Conbee (المنسق) لن يعود. فقط الخط الفاصل بين جهاز التحكم عن بعد والأضواء التي يتحكم فيها. وكانت النتيجة أن واجهة برمجة تطبيقات deCONZ لم تعد تقوم بالضغط على الزر. تم تعليق "المستشعر" عن بُعد بالسمة last_updated والتي كانت موجودة قبل بضعة أيام ، ومع ذلك لا يزال بإمكان جهاز التحكم عن بُعد التحكم في الأضواء.

كما قلت ، عمل سحب بطاريات جهاز التحكم عن بعد حول هذا. لست متأكدًا مما إذا كانت هذه مشكلة deCONZ أو مشكلة في البرامج الثابتة لجهاز التحكم عن بُعد.

فقط الخط الفاصل بين جهاز التحكم عن بعد والأضواء التي يتحكم فيها.

هذا ليس ما يمثله الخط.

وكانت النتيجة أن واجهة برمجة تطبيقات deCONZ لم تعد تقوم بالضغط على الزر.

هذا لا علاقة له بالخطوط. إنه أمر غريب أيضًا ، حيث يرسل جهاز التحكم عن بُعد رسائل البث ، والتي يتم التقاطها بواسطة الضوء والمنسق بنفس القدر. من المحتمل وجود مشكلة مع deCONZ و / أو خروج المنسق من الشبكة. قد ترغب في التحقق من وجود أخطاء في سجل deCONZ.

شكرا على التوضيحات ، ebaauw

هناك شيء آخر: تقوم عجلة الألوان بتحريك لون Hue Bloom إلى اللون المطلوب. على الرغم من أن deCONZ لا تلتقط تغيير اللون أبدًا ، فإن الضوء عالق على اللون القديم هناك. لقد تحققت من واجهة برمجة تطبيقات REST للضوء ولا تتغير قيم xy / color و hue عندما يتم التحكم في الضوء من خلال جهاز التحكم عن بعد. ومع ذلك ، يتم تحديث السمة bri عند ضبط السطوع عبر جهاز التحكم عن بعد.

بالنسبة لي ، يبدو هذا أيضًا وكأنه خطأ في deCONZ ، حيث يجب أن يستقصي حالة الجهاز من وقت لآخر وتحديث اللون المكشوف في النهاية. أم أنه من المفترض أن يتغير اللون من خلال جهاز التحكم عن بُعد لن يظهر أبدًا على API / Phoscon؟

جلالة مثير للاهتمام. أعتقد أنه ببساطة لا يتم استقصاء الضوء بواسطة المكون الإضافي API. للتحقق: إذا قرأت سمات الكتلة _Color Control_ في واجهة المستخدم الرسومية ، فيجب تحديث xy . هل تم تحديث bri فورًا أم تأخره؟

جلالة مثير للاهتمام. أعتقد أنه ببساطة لا يتم استقصاء الضوء بواسطة المكون الإضافي API. للتحقق: إذا قرأت سمات الكتلة _Color Control_ في واجهة المستخدم الرسومية ، فيجب تحديث xy . هل تم تحديث bri فورًا أم تأخره؟

يتم تحديث bri تلقائيًا مع تأخير بسيط (حتى 10 ثوانٍ تقريبًا). وأنت على حق ، بمجرد الضغط على الزر _Read_ في مجموعة _Color Control_ يتم أيضًا تحديث xy في كل من REST API وفي لوحة معلومات المجموعة ضمن _Attributes_. لذا ، نعم ، يبدو أنها قضية اقتراع. هل هناك طريقة لإخبار المكون الإضافي API باستطلاع الضوء؟ هل يمكنك إعادة إنتاج هذا باستخدام مصابيح Hue الأخرى أم أن هذا هو Hue Bloom الخاص بي فقط؟

لقد قمت بالفعل بإعادة تشغيل deCONZ ، وقمت بإعادة تشغيل Hue Bloom و Conbee II و xy مازال لن يتم التحديث تلقائيًا. أعتقد أن هذا لا علاقة له بجهاز التحكم عن بعد.

أعتقد أن هذا لا علاقة له بجهاز التحكم عن بعد.

صيح. ضوء التحديثات ، وعند الاستعلامات ، يبلغ عن القيمة الصحيحة xy .

لذا ، نعم ، يبدو أنها قضية اقتراع. هل هناك طريقة للمكوِّن الإضافي API لاستطلاع الضوء؟ هل يمكنك إعادة إنتاج هذا باستخدام مصابيح Hue الأخرى أم أن هذا هو Hue Bloom الخاص بي فقط؟

لا يوجد مكون إضافي لواجهة برمجة التطبيقات يتعامل مع الاقتراع نفسه. لطالما وجدت هذا معتمًا بعض الشيء ، يبدو أن بعض الأضواء يتم استطلاعها بشكل متكرر أكثر من غيرها ، وبعد إعادة تشغيل deCONZ يتغير هذا. لاحظ أنه يتم الاستعلام عن اللون فقط عند تشغيل الضوء (نفس الشيء بالنسبة للسطوع).

أعتقد أنه خطأ مكون إضافي لواجهة برمجة التطبيقات لـ Bloom (أو لأنواع الإضاءة المشابهة لـ Bloom). هل جربت جهاز التحكم عن بعد مع أضواء ملونة أخرى؟ عندما أقوم بتشغيل ph -v probe على واحدة من Blooms الخاصة بي ، تنتهي مهلتها ، وهذا يعني على الأرجح أن deCONZ لم تستفسر عن مجموعة الألوان في أكثر من خمس دقائق.

أخرج المتشمم: حتى عند إيقاف تشغيل Bloom ، يتم الاستعلام عن الكتلة _Color Control_ ، ولكن بالنسبة للسمات 0x0008 ، 0x4001 ، 0x400a ، 0x400b ، 0x400c. عندما يكون Bloom قيد التشغيل ، يتم الاستعلام عن الكتلة _Level Control_. لا يزال نفس الاستعلام _Color Control_. يبدو أن واجهة برمجة التطبيقات عالقة في محاولة تهيئة ctmin (0x400b) و ctmax (0x400c) ، لكن هذه السمات غير مدعومة للنوع _Color Light_.

أفضل فتح قضية جديدة لهذا.

هل جربت جهاز التحكم عن بعد مع أضواء ملونة أخرى؟

لقد جربته للتو باستخدام لمبة Hue E27 ويتم تحديث لون الضوء بشكل جيد من خلال واجهة برمجة التطبيقات ، حتى عند ضبطه من خلال جهاز التحكم عن بُعد. لذلك تبين أن جهاز Hue Bloom الخاص بي كان ضوءًا سيئًا للتلاعب بجهاز التحكم عن بُعد: ابتسم:

شكرًا جزيلاً على فتح القضية المتعلقة بـ Bloom ولمعرفة التفاصيلebaauw. جهودك في هذا المشروع محل تقدير كبير. : +1:

تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهماتكم.

هل يمكننا تجنب إغلاق هذه "القضية" ؟؟ شكرا جزيلا!! إنه موضوع مثير للاهتمام.

De: لا معنى له [bot] [email protected]
Enviado el: domingo، 16 de agosto de 2020 23:56
الفقرة: dresden-elektronik / deconz-rest-plugin [email protected]
CC: Viguri [email protected] ؛ أذكر [email protected]
Asunto: Re: [dresden-elektronik / deconz-rest-plugin] [طلب دعم الجهاز] Tint remote control by Müller-Licht (# 1209)

تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهماتكم.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرةً ، أو قم بعرضه على GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment-674582866 ، أو إلغاء الاشتراك https://github.com/notifications/unsubscribe- المصادقة / ACPNQ2FT3V2GGRYMXHNKASLSBBIYBANCNFSM4GT6GGOA .

هل يمكننا تجنب إغلاق هذه "القضية"؟

لماذا ا؟ يتم دعم جهاز التحكم عن بعد بواسطة API ولست على علم بأي نقاط مفتوحة متبقية.

مرحبا. طيب ، آسف إذا كان هذا هو الحال. هل هناك أي ملاحظات عن كيفية التعامل معها؟

من: Erik Baauw [email protected]
Enviado el: lunes، 17 de agosto de 2020 8:02
الفقرة: dresden-elektronik / deconz-rest-plugin [email protected]
CC: Viguri [email protected] ؛ أذكر [email protected]
Asunto: Re: [dresden-elektronik / deconz-rest-plugin] [طلب دعم الجهاز] Tint remote control by Müller-Licht (# 1209)

هل يمكننا تجنب إغلاق هذه "القضية"؟

لماذا ا؟ يتم دعم جهاز التحكم عن بعد بواسطة API ولست على علم بأي نقاط مفتوحة متبقية.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرةً ، أو قم بعرضه على GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment-674675455 ، أو إلغاء الاشتراك https://github.com/notifications/unsubscribe- المصادقة / ACPNQ2B67VUMLPOMGTFT7QTSBDBWXANCNFSM4GT6GGOA .

انظر أعلاه ، على سبيل المثال https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment -636373482
قد تحتاج إلى إظهار التعليقات المخفية.

هل تم تنفيذ جزء / مجموعات حتى الآن؟ لم أقرأ أي شيء عنها في أحدث إصدارات بيتا ، وعلاوة على ذلك ، هل سيكون مرئيًا في تطبيق الفوسكون في المستقبل أيضًا؟ لم يتم التحديث بعد لأنني لم أر أي شيء موثق فيما يتعلق بالنقاط المذكورة أعلاه ...

تم من الدعم الأول. لاحظ أن Phoscon لم يعد يعرض المجموعات المرتبطة بالمفاتيح.

لدعم جهاز التحكم عن بعد في Phoscon ، يرجى فتح مشكلة في الريبو الخاص بهم. إنه مصدر مغلق ، لذا لا يمكنني المساعدة هناك.

يمكنك تكوين الأزرار الفردية في تطبيقي Hue Essentials. يتم تخزين التكوين في deCONZ.

مرحباً إيريك ، كنت أشير إلى تعليقك من 25 يونيو

عذرًا ، هذا متاح فقط في / lights api. ما زلت بحاجة إلى إعادة تشكيل جزء / مجموعات ، ولكن من الأفضل حل أي مشاكل مع / الأضواء أولاً.

لذا إذا كان هذا الآن جيدًا ، شكرًا لك. أعتقد أنني شخصياً يمكنني العيش دون رؤية جهاز التحكم عن بُعد في الفوسكون رغم أنه كان من الجيد على الأقل رؤية المجموعات التي يمكن رؤيتها في التطبيق القديم. شكرا لجميع الذين عملوا على هذا.

عذرًا ، تقصد إعداد مشاهد الصبغة من خلال واجهة برمجة التطبيقات باستخدام مورد /groups ، سيئ. لا ، هذا لا يزال مدرجًا في قائمة المهام ، مع إعادة هيكلة معالجة PUT إلى action . ومع ذلك ، هذا لا يرتبط مباشرة بدعم جهاز التحكم عن بعد Tint. من الأفضل فتح إصدار جديد لذلك ، إذا كنت تريد تتبعه.

مرحبا ايريك ،
صحيح ، هذا ما قصدته ،
لكن لا توجد مشكلة ، إنها ليست إلحاحًا حقيقيًا إذا كنت لا تزال تعمل على هذا ، سأنتظر فقط وأقرأ ملاحظات الإصدار حتى أراها.

نظرًا لعدم وجود أي رد خلال 21 يومًا ، تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة. في OP: الرجاء إما إغلاق هذه المشكلة أو إبقائها نشطة . سيتم إغلاقها في غضون 7 أيام إذا لم يحدث أي نشاط آخر.

اهلا ياجماعة. شكرا لعملكم الشاق!
لدي العمل عن بعد ، والسؤال الوحيد يتعلق بـ ColorWheel ومساعد المنزل.
أستطيع أن أرى في REST API أنه عندما أضغط على عجلة الألوان - تتغير معلمة الزاوية:

{ "config": { "group": "16388,16389,16390", "on": true, "reachable": true }, "ep": 1, "etag": "e622c29f2a6c54a3b4645da6a0a435d5", "lastseen": "2020-09-12T13:56:18.871", "manufacturername": "MLI", "mode": 1, "modelid": "ZBT-Remote-ALL-RGBW", "name": "ZBT-Remote-ALL-RGBW 13", "state": { "angle": **180**, "buttonevent": 6002, "lastupdated": "2020-09-12T13:56:18.647", "xy": [ 0.3726, 0.5885 ] }, "swversion": "2.0", "type": "ZHASwitch", "uniqueid": "00:15:8d:00:03:56:b6:1f-01-1000" }

ومع ذلك ، عندما أستمع إلى 6002 حتى في deconz ، كل ما أحصل عليه هو هذا (لا توجد معلومات حالة في الإشعار):

"
تم إطلاق الحدث 154 في الساعة 14:56:

{
"event_type": "deconz_event"،
"البيانات": {
"المعرف": "zbt_remote_all_rgbw_13"،
"unique_id": "00: 15: 8d: 00: 03: 56: b6: 1f"،
"الحدث": 6002
} ،
"الأصل": "LOCAL"،
"time_fired": "2020-09-12T13: 56: 18.874560 + 00: 00" ،
"سياق الكلام": {
"id": "bb8ea20cf4ff11eaa0f8d733934ab1f1"،
"parent_id": خالية ،
"user_id": فارغ
}
}
"

هل هذا سلوك متوقع أن مساعد المنزل لا يحصل إلا على الضغط على الزر ، ولكن بدون حالة؟
إذا كانت الإجابة بنعم - كيف تحصل على معلومات الزاوية في المساعد المنزلي؟
هل أحتاج إلى إجراء طلب POST بعد الحصول على deconz_event؟

شكرا لك!
إيريك

هذا هو السلوك المتوقع الآن. أنا أعمل على كشف الزاوية وقيم xy من خلال Home Assistant. ترقبوا

ebaauw لقد وجدت خطأ في جهاز التحكم عن بعد هذا. لقد حصلت للتو على جهاز تحكم عن بعد ثانٍ لأغراض التطوير ويبدو أن جهاز التحكم عن بعد الثاني لم ينشئ مجموعات ZigBee جديدة. إنه يستخدم نفس المجموعات مثل أول جهاز تحكم عن بعد. هذا هو خرج API:

In [15]: requests.get("http://gandalf/api/xxx/sensors/12",).json()
Out[15]: 
{'config': {'group': '16388,16389,16390', 'on': True, 'reachable': True},
 'ep': 1,
 'etag': 'b1336f750d31300afa441a04f2c69b68',
 'lastseen': '2020-09-15T16:42Z',
 'manufacturername': 'MLI',
 'mode': 1,
 'modelid': 'ZBT-Remote-ALL-RGBW',
 'name': 'ZHA Remote 1',
 'state': {'angle': 10,
  'buttonevent': 6002,
  'lastupdated': '2020-09-08T18:58:24.193',
  'xy': [0.3381, 0.1627]},
 'swversion': '2.0',
 'type': 'ZHASwitch',
 'uniqueid': '00:15:8d:00:03:61:xx:xx-01-1000'}
In [14]: requests.get("http://gandalf/api/xxx/sensors/26",).json()
Out[14]: 
{'config': {'group': '16388,16389,16390', 'on': True, 'reachable': True},
 'ep': 1,
 'etag': '5303999b3185631a9bad1e009ad18c2c',
 'lastseen': '2020-09-15T17:30Z',
 'manufacturername': 'MLI',
 'mode': 1,
 'modelid': 'ZBT-Remote-ALL-RGBW',
 'name': 'ZHA Remote 2',
 'state': {'angle': 0,
  'buttonevent': 4002,
  'lastupdated': '2020-09-15T17:30:07.711',
  'xy': [0.301, 0.1487]},
 'swversion': '2.0',
 'type': 'ZHASwitch',
 'uniqueid': '00:15:8d:00:04:6e:xx:xx-01-1000'}

يتم اختيار المجموعات غير العشوائية على ما يبدو بواسطة جهاز التحكم عن بعد. لا شيء يمكن أن يفعله البرنامج المساعد API. أعتقد أن جهاز التحكم عن بعد يجب أن يختار مجموعات أخرى ، بعد إعادة ضبط المصنع.

مرحبًا @ Thomas-Vos ، تبدو شاشتي مختلفة في تطبيق Hue Essentials.
image
image

مرحبًا @ Thomas-Vos ، تبدو شاشتي مختلفة في تطبيق Hue Essentials.

مرحبا foscoj ، شكرا على ردود الفعل. هل يمكنك التأكد من أنك تستخدم أحدث إصدار من Hue Essentials من Google Play؟ يجب أن يكون الإصدار 1.14.3 (أو أعلى).

إذا كنت تستخدم أحدث إصدار ، فالرجاء القيام بما يلي: في لقطة الشاشة التي أرسلتها من Hue Essentials ، انقر فوق النقاط الثلاث في الأعلى ، وانقر فوق التفاصيل ، وانسخ المعرف.

ثم ارجع إلى شاشة الأجهزة (Geräte) ، وحدد بوابة deCONZ ، وانقر فوق Api Debugger ، ثم انقر فوق متابعة. استبدل عنوان URL (القيمة الافتراضية /config ) بـ /sensors/<id> ، حيث <id> هو المعرف الذي نسخته سابقًا. ثم اضغط على زر GET. يرجى نسخ الرد ولصقه في الرد هنا ، حتى أتمكن من معرفة الخطأ الذي يحدث.

شيء مضحك ، أردت نسخ المعرف من جهاز التبديل وحصلت على الشاشة الصحيحة الآن ...
Screenshot_20200921-185722
إصدار التطبيق هو 1.14.4 ، تم التحقق منه بعد لقطة الشاشة مباشرة بعد ظهر اليوم ولم يكن هناك تحديث معلق ، غريب. من الممكن ، أن بعض الإجراءات داخل deconz أطلقت السمات الصحيحة للتعرف عليها من أجل أساسيات الصبغة؟

على أي حال ، شكرًا على التطبيق الرائع والاستجابة السريعة!

تحرير: الضغط على جميع الأزرار ، واحدًا تلو الآخر ، يساعد في التعرف على أجهزة التحكم عن بُعد الأخرى.

بادئ ذي بدء ، أشكركم على العمل الرائع المنجز هنا! هل من الممكن لشخص ما أن يكتب قائمة بالتعليمات حول كيفية توصيل جهاز التحكم عن بعد هذا بـ deconz؟ أفهم أن الفوسكون غير قادر على إظهاره. يمكنني رؤية جهاز التحكم عن بُعد في deconz ui ولكنه لن يظهر كمستشعر داخل deconz أو في تطبيق @ Thomas-Vos. إليكم ما حصلت عليه وجربته حتى الآن:

  • تأكد من عدم إدراج جهاز التحكم عن بعد داخل deconz (احذف العقدة إذا كانت موجودة)
  • افتح phoscon pwa وابدأ البحث عن مستشعرات جديدة (حاول أيضًا القيام بذلك عبر مسح deconz rest api touchlink)
  • اضغط على زر إعادة الضبط في حجرة بطارية أجهزة التحكم عن بعد.

بعد ذلك يمكنني رؤية جهاز التحكم عن بُعد كجهاز جديد في deconz ولكنه غير مدرج كجهاز استشعار. لا يمكنني رؤيته في التطبيق من @ Thomas-Vos ولا في بقية واجهة برمجة التطبيقات بواسطة deconz ( http://x.x.x.x:8080/api/<id>/sensors ).

هذا ما يمكنني رؤيته في ديكونز:

deconz-tint-remote

@ ديفيد- التنمية حاول التبديل 😉

foscoj هذه نقطة جيدة جدًا 🤦 لقد حاولت إعادة توصيلها 10 مرات الآن (كمفتاح بدلاً من جهاز استشعار) ولكن للأسف لم تظهر بعد. يقوم Phoscon بالبحث لمدة 3 دقائق فقط ثم يقول شيئًا مثل "لم يتم العثور على شيء". لست متأكدًا من سبب عدم تمكنه من قراءة إصدار zcl أو إصدار hw وما إلى ذلك.

هل يومض بسرعة أثناء الضغط على إعادة الضبط وإذا تركته تومض ببطء؟ يتم توصيله فقط عندما يتوقف عن الوميض خلال 30 ثانية.
واجهت للتو مشكلة مع واحدة مني ، بعد تغيير البطاريات ، عملت مثل السحر (البطاريات الأصلية ، عملت من قبل ، منذ أسبوعين ...)

foscoj آسف على التأخير ، كان علي أن
في deconz يمكنني رؤية الجهاز يظهر على الفور - فقاعة المؤشر في الزاوية اليسرى العليا تومض باللون الأخضر بسرعة لبضع ثوان. عندما أضغط على زر على جهاز التحكم عن بعد ، يومض باللون الأزرق (مما يعني أن نقل البيانات يحدث).

ولكن بعد ثلاث دقائق يقول الفوسكون "فشل الاتصال". هل أحتاج إلى الضغط على بعض الأزرار الأخرى؟

مثير للاهتمام بما يكفي .. عندما أحاول حذف العقدة من deconz ، فإنها تستمر في الظهور مرة أخرى بعد بضع ثوانٍ على الرغم من أنني أزلت البطاريات من جهاز التحكم عن بُعد. هل تعتقد أن ديكونز الخاص بي قد أفسد؟ ربما يجب أن أحاول إعادة ضبط إعداد deconz الخاص بي.

foscoj آسف على التأخير ، كان علي أن
في deconz يمكنني رؤية الجهاز يظهر على الفور - فقاعة المؤشر في الزاوية اليسرى العليا تومض باللون الأخضر بسرعة لبضع ثوان. عندما أضغط على زر على جهاز التحكم عن بعد ، يومض باللون الأزرق (مما يعني أن نقل البيانات يحدث).

ولكن بعد ثلاث دقائق يقول الفوسكون "فشل الاتصال". هل أحتاج إلى الضغط على بعض الأزرار الأخرى؟

مثير للاهتمام بما يكفي .. عندما أحاول حذف العقدة من deconz ، فإنها تستمر في الظهور مرة أخرى بعد بضع ثوانٍ على الرغم من أنني أزلت البطاريات من جهاز التحكم عن بُعد. هل تعتقد أن ديكونز الخاص بي قد أفسد؟ ربما يجب أن أحاول إعادة ضبط إعداد deconz الخاص بي.

يبدو أن الاقتران ناجح إذن ، يجب أن يبلغ الفوسكون عن بعض الأسماء داخل المحولات ، ولا يدعم الفوسكون التكوين.

لهذا السبب أستخدم أساسيات الصبغة بعد ذلك

foscoj حاولت إعادة تعيين deconz ثلاث مرات بالأمس (حذف قاعدة البيانات ، إنشاء شبكة جديدة ، إلخ) ولكن الفوسكون لا يزال لا يلتقطها. ولا يمكنني رؤية الجهاز في تطبيق hue Essentials أيضًا. اشتريت محولين من ايكيا بالأمس وتم التعرف على كليهما على الفور ..
ما هو إصدار ديكونز أنتم يا رفاق؟ هل يوجد نسخة من تطبيق الفوسكون؟ لم أتمكن من العثور على معلومات إصدار لـ pwa.

في أساسيات Hue ، يجب أن ترى بعض أجهزة Z شيء ، لا يمكنك البحث عنها الآن. Phoscon أيضًا ، لكن التكوين ممكن فقط في أساسيات تدرج الألوان. آسف ، لا يمكنني تقديم المزيد من المساعدة ، مع البطاريات الجديدة عملت على الثلاثة جميعًا بالنسبة لي ...
يجب أن يكون إصدار Deconz محدثًا ، ويتم تضمين الفوسكون معه

يتم اختيار المجموعات غير العشوائية على ما يبدو بواسطة جهاز التحكم عن بعد. لا شيء يمكن أن يفعله البرنامج المساعد API. أعتقد أن جهاز التحكم عن بعد يجب أن يختار مجموعات أخرى ، بعد إعادة ضبط المصنع.

ebaauw لقد قمت بإعادة ضبط المصنع

foscoj و @ Thomas-Vos: يمكنني إعادة إنتاج لقطة الشاشة المفقودة عن بُعد في شاشة إعداد Hue Essentials. يظهر جهاز التحكم عن بعد في القائمة ، لكن شاشة الإعداد لا تعرض سوى حقل إدخال متكرر مباشرة بعد الاقتران. بمجرد الضغط على بضعة أزرار في جهاز التحكم عن بُعد ، وخاصة عجلة الألوان ، يتم عرضها بشكل صحيح. أظن أن Hue Essentials تتوقع تعيين السمة device['state']['angle'] ، والتي يتم تعيينها في المرة الأولى التي يتم فيها لمس عجلة الألوان بعد الاقتران.

ربما من خلال ربط جهاز مباشر أو شيء من هذا القبيل؟

ستكون هذه خدعة رائعة ، حيث أن جهاز التحكم عن بعد لديه نقطة نهاية واحدة فقط.

نظرًا لعدم وجود أي رد خلال 21 يومًا ، تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة. في OP: الرجاء إما إغلاق هذه المشكلة أو إبقائها نشطة . سيتم إغلاقها في غضون 7 أيام إذا لم يحدث أي نشاط آخر.

نظرًا لعدم وجود أي رد خلال 28 يومًا ، سيتم إغلاق هذه المشكلة. @ OP: إذا تم حل هذه المشكلة ، فما الذي تم إصلاحه لك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات