Engo Control Box ECB62ZB

Moderator: vajera

User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

https://engocontrols.com/produkt/ecb62-zb/
Chciałem tylko poinformować że listwy nie idzie wysterować innymi termostatami niż od Engo które mają funkcje Binding.

Listwa w Tuya przedstawia się jako same czujniki a nie kanały do sterowania.
Screenshot_20251010-164701.png
Napisałem maila do firmy że troszkę wprowadzają w błąd ludzi, nigdzie nie ma informacji że działa tylko z ich termostatami.
You do not have the required permissions to view the files attached to this post.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Ja tam widzę "6 stref dla dedykowanych regulatorów bezprzewodowych ZigBee". Dedykowane, to dedykowane ;)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Lector wrote: Fri Oct 10, 2025 3:29 pm https://engocontrols.com/produkt/ecb62-zb/
Chciałem tylko poinformować że listwy nie idzie wysterować innymi termostatami niż od Engo które mają funkcje Binding.

Listwa w Tuya przedstawia się jako same czujniki a nie kanały do sterowania.
Screenshot_20251010-164701.png

Napisałem maila do firmy że troszkę wprowadzają w błąd ludzi, nigdzie nie ma informacji że działa tylko z ich termostatami.
Binding to jest element Zigbee, bramka Z2S z każdym urządzeniem robi bindingi na różnych klastrach.

Wrzuć manufacturer_name::model_name
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

vajera wrote: Fri Oct 10, 2025 4:09 pm Binding to jest element Zigbee, bramka Z2S z każdym urządzeniem robi bindingi na różnych klastrach.

Wrzuć manufacturer_name::model_name
Unknown model _TZE200_oahqgdig::TS0601, no binding is possible
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

klew wrote: Fri Oct 10, 2025 3:45 pm Ja tam widzę "6 stref dla dedykowanych regulatorów bezprzewodowych ZigBee". Dedykowane, to dedykowane ;)
Dedykowane to myślałem ze chodzi o Engo Binding - bezpośrednie połączenie urządzeń - bez dodatkowych zbędnych scen.
https://www.youtube.com/watch?v=R9lzypC5YAE

@klew zwróc uwagę na ekran - mój pierwszy post i z filmiku - czego Ci braknie - ikony włącznika.
Obstawiam jak by była, to by szło sterować poprzez sceny.

Mam alternatywę, zwrot i po sprawie.
https://sklep.automat-on.pl/Sterownik-o ... -CH8Z.html
Last edited by Lector on Fri Oct 10, 2025 6:56 pm, edited 1 time in total.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Lector wrote: Fri Oct 10, 2025 4:49 pm Unknown model _TZE200_oahqgdig::TS0601, no binding is possible
Może opisz, jak to powinno działać, bo jestem laikiem w tych kwestiach.

Takie coś znalazłem:

Code: Select all

export const definitions: DefinitionWithExtend[] = [
    {
        fingerprint: tuya.fingerprint("TS0601", ["_TZE200_oahqgdig"]),
        model: "ECB62-ZB",
        vendor: "ENGO",
        description: "Control box for underfloor heating system",
        extend: [tuya.modernExtend.tuyaBase({dp: true, timeStart: "2000"})],
        exposes: [
            e.enum("pump_delay_time", ea.STATE_SET, ["OFF", "3_min", "5_min", "15_min"]).withDescription("Pump shutdown delay"),
            e.binary("zone_1", ea.STATE, "ON", "OFF").withDescription("Zigbee zone 1 heat demand"),
            e.binary("zone_2", ea.STATE, "ON", "OFF").withDescription("Zigbee zone 2 heat demand"),
            e.binary("zone_3", ea.STATE, "ON", "OFF").withDescription("Zigbee zone 3 heat demand"),
            e.binary("zone_4", ea.STATE, "ON", "OFF").withDescription("Zigbee zone 4 heat demand"),
            e.binary("zone_5", ea.STATE, "ON", "OFF").withDescription("Zigbee zone 5 heat demand"),
            e.binary("zone_6", ea.STATE, "ON", "OFF").withDescription("Zigbee zone 6 heat demand"),
            e.binary("zone_a", ea.STATE, "ON", "OFF").withDescription("Wired zone A heat demand"),
            e.binary("zone_b", ea.STATE, "ON", "OFF").withDescription("Wired zone B heat demand"),
            e.binary("boiler_state", ea.STATE, "ON", "OFF").withDescription("Boiler output"),
            e.binary("pump_state", ea.STATE, "ON", "OFF").withDescription("Pump output"),
            e.binary("zone_1_linked", ea.STATE, "ON", "OFF").withDescription("Zone 1 thermostat connection status"),
            e.binary("zone_2_linked", ea.STATE, "ON", "OFF").withDescription("Zone 2 thermostat connection status"),
            e.binary("zone_3_linked", ea.STATE, "ON", "OFF").withDescription("Zone 3 thermostat connection status"),
            e.binary("zone_4_linked", ea.STATE, "ON", "OFF").withDescription("Zone 4 thermostat connection status"),
            e.binary("zone_5_linked", ea.STATE, "ON", "OFF").withDescription("Zone 5 thermostat connection status"),
            e.binary("zone_6_linked", ea.STATE, "ON", "OFF").withDescription("Zone 6 thermostat connection status"),
            e.text("zone_a_name", ea.STATE_SET).withDescription("Custom name for wired zone A"),
            e.text("zone_b_name", ea.STATE_SET).withDescription("Custom name for wired zone B"),
            e.text("zone_1_name", ea.STATE_SET).withDescription("Custom name for zigbee zone 1"),
            e.text("zone_2_name", ea.STATE_SET).withDescription("Custom name for zigbee zone 2"),
            e.text("zone_3_name", ea.STATE_SET).withDescription("Custom name for zigbee zone 3"),
            e.text("zone_4_name", ea.STATE_SET).withDescription("Custom name for zigbee zone 4"),
            e.text("zone_5_name", ea.STATE_SET).withDescription("Custom name for zigbee zone 5"),
            e.text("zone_6_name", ea.STATE_SET).withDescription("Custom name for zigbee zone 6"),
        ],
        meta: {
            tuyaDatapoints: [
                [1, "zone_1", tuya.valueConverter.onOff],
                [2, "zone_2", tuya.valueConverter.onOff],
                [3, "zone_3", tuya.valueConverter.onOff],
                [4, "zone_4", tuya.valueConverter.onOff],
                [5, "zone_5", tuya.valueConverter.onOff],
                [6, "zone_6", tuya.valueConverter.onOff],
                [101, "pump_state", tuya.valueConverter.onOff],
                [102, "boiler_state", tuya.valueConverter.onOff],
                [103, "zone_a", tuya.valueConverter.onOff],
                [104, "zone_b", tuya.valueConverter.onOff],
                [105, "zone_1_linked", tuya.valueConverter.onOff],
                [106, "zone_2_linked", tuya.valueConverter.onOff],
                [107, "zone_3_linked", tuya.valueConverter.onOff],
                [108, "zone_4_linked", tuya.valueConverter.onOff],
                [109, "zone_5_linked", tuya.valueConverter.onOff],
                [110, "zone_6_linked", tuya.valueConverter.onOff],
                [111, "zone_a_name", tuya.valueConverter.raw],
                [112, "zone_b_name", tuya.valueConverter.raw],
                [113, "zone_1_name", tuya.valueConverter.raw],
                [114, "zone_2_name", tuya.valueConverter.raw],
                [115, "zone_3_name", tuya.valueConverter.raw],
                [116, "zone_4_name", tuya.valueConverter.raw],
                [117, "zone_5_name", tuya.valueConverter.raw],
                [118, "zone_6_name", tuya.valueConverter.raw],
                [
                    119,
                    "pump_delay_time",
                    tuya.valueConverterBasic.lookup({
                        OFF: tuya.enum(0),
                        "3_min": tuya.enum(1),
                        "5_min": tuya.enum(2),
                        "15_min": tuya.enum(3),
                    }),
                ],
            ],
        },
    }
 
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Właśnie się kompiluje wersja 0.9.80-10/10/2025 - tam jest już to urządzenie, które dodaje się jako jeden przekaźnik.
Ten przekaźnik nic nie robi, ale możesz wejść w GUI w zakładkę Tuya custom devices, odnaleźć swoje urządzenie na liście i potestować datapoints:

Wpisz w datapoint id 1, datapoint type BOOL, w datapoint value 0 i daj [DataRequest]

Wpisz w datapoint id 1, datapoint type BOOL, w datapoint value 1 i daj [DataRequest]

Powtórz te czynności dla DP 2 - 6.

Byłoby też łatwiej gdybyś opisał/narysował jak ma wyglądać cała ta instalacja, co się z czym łączy itd.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Ok, dzięki protestuje.
Obawiam się będzie duży problem aby tym sterować.

Listwa powinna dać sterować tymi 6 przekaźnikami z innych urządzeń - termostaty.
Po załączeniu któregoś termostatu po 3 minutach załącza przekaźnik dla pieca i pompy.

Dwa kanały A i B sterowane są przewodowo, zwarcie L do linii sygnałowej załącza przekaźnik a po 3 minutach piec i pompę (jeśli nie są już załączone).

Tuya nie widzi tych kanałów jako przekaźnik tylko jako czujniki binarne.

Jutro pracuje od rana, więc testy pewnie jutro popołudniu lub w niedzielę.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Lector wrote: Fri Oct 10, 2025 6:39 pm Ok, dzięki protestuje.
Obawiam się będzie duży problem aby tym sterować.

Listwa powinna dać sterować tymi 6 przekaźnikami z innych urządzeń - termostaty.
Po załączeniu któregoś termostatu po 3 minutach załącza przekaźnik dla pieca i pompy.

Dwa kanały A i B sterowane są przewodowo, zwarcie L do linii sygnałowej załącza przekaźnik a po 3 minutach piec i pompę (jeśli nie są już załączone).

Tuya nie widzi tych kanałów jako przekaźnik tylko jako czujniki binarne.

Jutro pracuje od rana, więc testy pewnie jutro popołudniu lub w niedzielę.
Potwierdzam, będzie problem - bo te datapoints od stref mają STATE a nie STATE_SET, czyli te testy raczej nie przebiegną pozytywnie, ale dla pewności możesz sprawdzić.

Wygląda na to, że termostaty(termometry) musisz sparować bezpośrednio z listwą a wtedy...chociaż wróć...jeszcze jedna rzecz do przetestowania, ale będziesz potrzebował wersji 0.9.81-10/10/2025
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

vajera wrote: Fri Oct 10, 2025 6:50 pm Potwierdzam, będzie problem - bo te datapoints od stref mają STATE a nie STATE_SET, czyli te testy raczej nie przebiegną pozytywnie, ale dla pewności możesz sprawdzić.

Wygląda na to, że termostaty(termometry) musisz sparować bezpośrednio z listwą a wtedy...chociaż wróć...jeszcze jedna rzecz do przetestowania, ale będziesz potrzebował wersji 0.9.81-10/10/2025
Długo idzie ta kompilacja na Githubie?

W tym linku co Ci wysłałem na WhatsAppie właśnie pisali ze stanu nie idzie odczytać ani ustawić.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/

Return to “Bramka ZigBee”