جهاز مكافح بلوتوث الخاص ب eq-3 CC-RT-BLE يعرض فقط "UPD". كيف يمكنني "فك" ذلك؟

1

يظهر منظم الحرارة فقط "UPD" ولا توجد طريقة للعودة إلى وضع التشغيل. كيف يمكنني إكمال التحديث عندما لا أقوم بإقران الجهاز قبل أو حذف الجهاز من التطبيق؟

    
مجموعة Tilman Vogel 15.12.2016 / 17:46

3 إجابة

5

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

ومع ذلك ، هناك طريقة للخروج - تتم كتابة الخطوات التالية لبيئة Linux ولكن يمكن تكييفها على الأرجح مع أنظمة تشغيل أخرى:

  • تثبيت الإصدار الحالي (!) VirtualBox و VirtualBox Extension Pack لدعم USB
  • الوحدة النمطية القائمة السوداء btusb وربما المزيد من برامج تشغيل الأجهزة المحددة مثل ath3k إذا كانت تنطبق على نظامك للحفاظ على جهاز USB USB غير مشغول (يمكنك إعادة هذا لاحقًا!) ؛ قم بمنح إذن chmod a+rw لملف جهاز USB تحت /dev/bus/usb/xxx/yyy ، راجع lsusb
  • تثبيت RemixOS في VirtualBox VM ، أضف فلتر جهاز USB لعرض شريحة Bluetooth على RemixOS
  • ثبّت calor BT على RemixOS ، شغلها مرة واحدة على الأقل
  • تحديد عنوان Bluetooth الخاص بالجهاز: افتح الجهاز بفك المسامير الأربعة ، ثم اسحب مقبض الدوران للخارج للخارج ، وأزل الغطاء. حدد رمز الاستجابة السريعة "ADDRESS" المطبوع على واجهة لوحة الدائرة ؛ مسح رمز الاستجابة السريعة لاسترداد عنوان بلوتوث في شكل M001A22XXYYZZ (اضطررت إلى التقاط صورة ، ثم اقتصاصه ثم قم بتشغيل الماسح الضوئي QR على الصورة) ؛ عنوان البلوتوث هو 00:1A:22:XX:YY:ZZ . استبدل الغطاء ، ثم اسحب مقبض الدوران للخارج برفق ، ثم قم بتدويره لجعله مناسبًا لمفتاح التشفير ؛ لولب الغطاء
  • قم بإعداد تهيئة BT BT من أجل معالجة الجهاز المصنوع يدوياً. احفظ هذا كـ container.json ، واستبدل كل XX:YY:ZZ بالعنوان المحدد أعلاه: {"clients":{},"devices":{"00:1A:22:XX:YY:ZZ":{"availableFirmwareVersion":null,"firmwareVersion":null,"groupId":"17f51411-4be0-4155-98f6-9a03bbde5681","groups":[],"id":"00:1A:22:XX:YY:ZZ","label":"Device","lastStatusUpdate":0,"lowBat":false,"unreach":false,"updateState":null,"operationLockActive":false,"temperatureOffset":0,"valvePosition":null,"type":"HEATING_THERMOSTAT"}},"groups":{"17f51411-4be0-4155-98f6-9a03bbde5681":{"channels":null,"devices":["00:1A:22:XX:YY:ZZ"],"homeId":null,"id":"17f51411-4be0-4155-98f6-9a03bbde5681","label":"Room","lastStatusUpdate":0,"lowBat":null,"metaGroupId":null,"unreach":null,"activeProfile":null,"actualTemperature":null,"boostDuration":0,"boostMode":false,"controlMode":"AUTOMATIC","maxTemperature":29.5,"minTemperature":5,"nextSwitchPoint":null,"profiles":null,"setPointTemperature":17,"windowOpen":null,"windowOpenTemperature":12,"type":"HEATING"}},"home":{"absenceEndTime":"","absenceType":"NOT_ABSENT","availableAPVersion":null,"clients":[],"connected":false,"currentAPVersion":null,"deviceUpdateStrategy":null,"ecoDuration":null,"ecoTemperature":0,"groups":["17f51411-4be0-4155-98f6-9a03bbde5681"],"id":null,"lastReadyForUpdateTimestamp":0,"location":null,"nonAbsenceGroups":[],"pinAssigned":false,"powerMeterCurrency":null,"powerMeterUnitPrice":0,"timeZoneId":"","updateState":"UP_TO_DATE","dutyCycle":null},"metaGroups":{},"weather":{"temperature":0,"weatherCondition":"UNKNOWN","weatherDayTime":"DAY"},"homeGroup":null,"inboxGroup":null} ربما تستخدم الرابط لتعديل هذا.
  • الآن ، قم بتثبيت هذا التكوين داخل RemixOS: تأكد من إيقاف تشغيل VM
  • تركيب صورة RemixOS VM ، أولاً جعل صورة VM متاحة كجهاز كتلة (باستخدام qemu-nbd من qemu-tools ): modprobe nbd qemu-nbd -c /dev/nbd0 --partition 1 <path to RemixOS.vdi>
  • الآن تركيبها: mount /dev/nbd0 /mnt
  • نسخ container.json إلى /mnt/android-2016-06-30/data/data/de.eq3.ble.android/app_data/ (قد يختلف اعتمادًا على إصدار RemixOS)
  • إلغاء تحميل صورة RemixOS: umount /mnt qemu-nbd -d /dev/nbd0
  • Boot up RemixOS؛ تشغيل Calor BT انتقل إلى "الغرفة" ، ثم "الجهاز" ، ثم "تحديث البرامج الثابتة"
  • يجب نقل البرامج الثابتة (التي تظهر أشرطة متحركة بجوار "UPD" على الجهاز) ، ثم إعادة التشغيل ، ثم سيذهب الجهاز إلى وضع "InS" ، ثم إيقاف تشغيله وتشغيله مرة أخرى لإدخال إعداد التاريخ ، إلخ.
  • إذا فشل ذلك أثناء نقل البرامج الثابتة: استمر في المحاولة ، اضبط وضع الـ VirtualBox USB على 3.0 - كان علي أن أحاول جاهداً فعل ذلك.

        
    الجواب معين 15.12.2016 / 17:46
    1

    ملاحظة: لقد مرت سنتان على المشاركة الأصلية ومن الممكن أن هذه الخدعة لا تعمل إلا مع الأجهزة الأحدث

    لقد جربت للتو الخدعة التالية التي تعمل :

  • إزالة بطارية واحدة
  • اضغط مع الاستمرار على الطلب
  • ضع البطارية مرة أخرى
  • اضغط على القرص لمدة 15 ثانية تقريبًا
  • حرر الطلب واترك تحديثًا من تطبيق "Calor"
  • حظًا سعيدًا!

        
    الجواب معين 25.12.2018 / 16:15
    0

    عندما حاولت تحديث منظم الحرارة الخاص بي فشلت عملية التحديث في ~ 10٪. لحسن الحظ ، كان لا يزال أمامي التطبيق الذي تم تثبيته وإقرانه ولكننا سنفشل باستمرار بين 0-25٪.

    كان الحل بالنسبة لي هو تعطيل شبكة 3G ، وتعطيل WiFi والذهاب .. خارج .. ~ على بعد 100 متر من منزلي. هناك يمكنني باستمرار الحصول على ~ 80-95 ٪ .. وأخيرا بعد نصف ساعة تحديثه.

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

        
    الجواب معين 26.12.2018 / 22:46