Dyskusja ogólna [bramka Zigbee]

Moderator: vajera

User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

Zibi_007 wrote: Sun Oct 05, 2025 12:15 pm Podawałem wielokrotnie, ale chętnie podam jeszcze raz https://smarthomescene.com/guides/conve ... to-zigbee/
Dziękuję Ci bardzo, wiem, że podawałeś ale jak jest potrzeba, ciężko było odszukać.
1. Miałem już wcześniej zmieniony soft na ATC BLE.
2. Zmieniłem firmware (https://pvvx.github.io/)
3. Bramka znalazła termometr
Slot# 00 | Manufacturer name Xiaomi | model ID LYWSD03MMC-z | Z2S model Temperature and humidity sensor(0x402, 0x405) [0x1001]
IEEE address A4:C1:38:8B:9D:04:XX:XX | Short address 0x4D71 | Power source 0x00
Battery percentage 255 | Last seen (ms) 325 | Gateway unit last seen (ms) 0 | Gateway unit last RSSI 0
Device flags 0x00000001 | ud(1) 0x00000000 | ud(2) 0x00000000

4. W Supli ... długo nie pokazywał wartości ale.. chwilę poczekałem i jest.
MEGA! Bardzo dziękuję. POszło szybko i sprawnie. Bramka zigbee działa super :D
PS
A jest możliwość zmiany konfiguracji po zmianie na zigbee? Teraz już się nie dostanę a chciałam zmienić częstotliwość wysyłania i formacji.
User avatar
vajera
Posts: 7291
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

uchnast.michal wrote: Sun Oct 05, 2025 2:34 pm Dziękuję Ci bardzo, wiem, że podawałeś ale jak jest potrzeba, ciężko było odszukać.
1. Miałem już wcześniej zmieniony soft na ATC BLE.
2. Zmieniłem firmware (https://pvvx.github.io/)
3. Bramka znalazła termometr
Slot# 00 | Manufacturer name Xiaomi | model ID LYWSD03MMC-z | Z2S model Temperature and humidity sensor(0x402, 0x405) [0x1001]
IEEE address A4:C1:38:8B:9D:04:XX:XX | Short address 0x4D71 | Power source 0x00
Battery percentage 255 | Last seen (ms) 325 | Gateway unit last seen (ms) 0 | Gateway unit last RSSI 0
Device flags 0x00000001 | ud(1) 0x00000000 | ud(2) 0x00000000

4. W Supli ... długo nie pokazywał wartości ale.. chwilę poczekałem i jest.
MEGA! Bardzo dziękuję. POszło szybko i sprawnie. Bramka zigbee działa super :D
PS
A jest możliwość zmiany konfiguracji po zmianie na zigbee? Teraz już się nie dostanę a chciałam zmienić częstotliwość wysyłania i formacji.

Code: Select all

const extend = {
    enableDisplay: m.binary({
        name: "enable_display",
        valueOn: [true, 0],
        valueOff: [false, 1],
        cluster: "hvacUserInterfaceCfg",
        attribute: {ID: 0x0106, type: Zcl.DataType.ENUM8},
        description: "Whether to enable the device display.",
    }),
    temperatureDisplayMode: m.enumLookup({
        name: "temperature_display_mode",
        lookup: {celsius: 0, fahrenheit: 1},
        cluster: "hvacUserInterfaceCfg",
        attribute: "tempDisplayMode",
        description: "The unit of the temperature displayed on the device screen.",
    }),
    comfortSmiley: m.binary({
        name: "comfort_smiley",
        valueOn: [true, 0],
        valueOff: [false, 1],
        cluster: "hvacUserInterfaceCfg",
        attribute: {ID: 0x0002, type: Zcl.DataType.ENUM8},
        description: "Whether to show a comfort indicator on the device screen.",
    }),
    comfortTemperatureMin: m.numeric({
        name: "comfort_temperature_min",
        cluster: "hvacUserInterfaceCfg",
        attribute: {ID: 0x0102, type: Zcl.DataType.INT16},
        description: "Minimum temperature that is considered comfortable (default 20.00°C).",
        unit: "°C",
        valueMin: -50.0,
        valueMax: 120.0,
        valueStep: 0.01,
        scale: 100,
    }),
    comfortTemperatureMax: m.numeric({
        name: "comfort_temperature_max",
        cluster: "hvacUserInterfaceCfg",
        attribute: {ID: 0x0103, type: Zcl.DataType.INT16},
        description: "Maximum temperature that is considered comfortable (default 25.00°C).",
        unit: "°C",
        valueMin: -50.0,
        valueMax: 120.0,
        valueStep: 0.01,
        scale: 100,
    }),
    comfortHumidityMin: m.numeric({
        name: "comfort_humidity_min",
        cluster: "hvacUserInterfaceCfg",
        attribute: {ID: 0x0104, type: Zcl.DataType.UINT16},
        description: "Minimum relative humidity that is considered comfortable (default 40.00%)",
        unit: "%",
        valueMin: 0,
        valueMax: 100,
        scale: 100,
    }),
    comfortHumidityMax: m.numeric({
        name: "comfort_humidity_max",
        cluster: "hvacUserInterfaceCfg",
        attribute: {ID: 0x0105, type: Zcl.DataType.UINT16},
        description: "Maximum relative humidity that is considered comfortable (default 60.00%).",
        unit: "%",
        valueMin: 0,
        valueMax: 100,
        scale: 100,
    }),
    temperatureCalibration: m.numeric({
        name: "temperature_calibration",
        cluster: "hvacUserInterfaceCfg",
        attribute: {ID: 0x0100, type: Zcl.DataType.INT16},
        description: "Offset to add/subtract to the reported temperature (default 0°C).",
        unit: "°C",
        valueMin: -50.0,
        valueMax: 50.0,
        valueStep: 0.01,
        scale: 100,
    }),
    humidityCalibration: m.numeric({
        name: "humidity_calibration",
        cluster: "hvacUserInterfaceCfg",
        attribute: {ID: 0x0101, type: Zcl.DataType.INT16},
        description: "Offset to add/subtract to the reported relative humidity (default 0%).",
        unit: "%",
        valueMin: -50.0,
        valueMax: 50.0,
        valueStep: 0.01,
        scale: 100,
    }),
    measurementInterval: m.numeric({
        name: "measurement_interval",
        cluster: "hvacUserInterfaceCfg",
        attribute: {ID: 0x0107, type: Zcl.DataType.UINT8},
        description: "Configure sensor measurement interval (default 10 seconds).",
        unit: "s",
        valueMin: 3,
        valueMax: 30,
    }),
};

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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

uchnast.michal wrote: Sun Oct 05, 2025 2:34 pm
Zibi_007 wrote: Sun Oct 05, 2025 12:15 pm Podawałem wielokrotnie, ale chętnie podam jeszcze raz https://smarthomescene.com/guides/conve ... to-zigbee/
Dziękuję Ci bardzo, wiem, że podawałeś ale jak jest potrzeba, ciężko było odszukać.
1. Miałem już wcześniej zmieniony soft na ATC BLE.
2. Zmieniłem firmware (https://pvvx.github.io/)
3. Bramka znalazła termometr
Slot# 00 | Manufacturer name Xiaomi | model ID LYWSD03MMC-z | Z2S model Temperature and humidity sensor(0x402, 0x405) [0x1001]
IEEE address A4:C1:38:8B:9D:04:XX:XX | Short address 0x4D71 | Power source 0x00
Battery percentage 255 | Last seen (ms) 325 | Gateway unit last seen (ms) 0 | Gateway unit last RSSI 0
Device flags 0x00000001 | ud(1) 0x00000000 | ud(2) 0x00000000

4. W Supli ... długo nie pokazywał wartości ale.. chwilę poczekałem i jest.
MEGA! Bardzo dziękuję. POszło szybko i sprawnie. Bramka zigbee działa super :D
PS
A jest możliwość zmiany konfiguracji po zmianie na zigbee? Teraz już się nie dostanę a chciałam zmienić częstotliwość wysyłania i formacji.
No to super! Co do Twoich pytań, to @vajera wyżej Ci odpisał. W tym Xiaomi można sporo poustawiać. Wchodź w GUI i działaj :)
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

Zibi_007 wrote: Sun Oct 05, 2025 4:38 pm Wchodź w GUI i działaj :)
Nie bardzo rozumiem. Wcześniej (ATC) parowalem po BT i mogłem pobrać i wysłać do urządzenia poprawioną konfigurację. W GUI bramki nie widzę takiej możliwości a przez BT już nie odnajduje:(
User avatar
vajera
Posts: 7291
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

uchnast.michal wrote: Sun Oct 05, 2025 5:51 pm
Zibi_007 wrote: Sun Oct 05, 2025 4:38 pm Wchodź w GUI i działaj :)
Nie bardzo rozumiem. Wcześniej (ATC) parowalem po BT i mogłem pobrać i wysłać do urządzenia poprawioną konfigurację. W GUI bramki nie widzę takiej możliwości a przez BT już nie odnajduje:(
Wchodzisz w GUI:
  • Zakładka Clusters & Attributes - wybierasz swoje urządzenie z listy (wcześniej możesz mu nadać przyjazną nazwę w zakładce Zigbee devices).
  • Wybierasz klaster THERMOSTAT UI.
  • Znajdujesz intersującą Cię pozycję, np.

    Code: Select all

    comfortSmiley: m.binary({
            name: "comfort_smiley",
            valueOn: [true, 0],
            valueOff: [false, 1],
            cluster: "hvacUserInterfaceCfg",
            attribute: {ID: 0x0002, type: Zcl.DataType.ENUM8},
            description: "Whether to show a comfort indicator on the device screen.",
    
  • W polu poniżej selektora atrybutu (zaznaczyłem na czerwono) wpisujesz 0x0002, z listy attribute type wybierasz 8ENUM, a w polu wartości atrybutu (na zółto) wpisujesz 0 lub 1.
  • Następnie musisz obudzić czujnik naciskając na 1-2 sekundy przycisk parowania i wtedy wciskasz Write Attribute.
Zrzut ekranu 2025-10-05 201143.png
You do not have the required permissions to view the files attached to this post.
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
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

Aaaaaa :D A już zacząłem kombinować z dongle usb i zigbee2mqtt/configuration.yaml w HA.
Bardzo dziękuję :D
User avatar
vajera
Posts: 7291
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

uchnast.michal wrote: Sun Oct 05, 2025 6:23 pm Aaaaaa :D A już zacząłem kombinować z dongle usb i zigbee2mqtt/configuration.yaml w HA.
Bardzo dziękuję :D
Zcl.DataType.INT16 = S16
Zcl.DataType.UINT16 = U16
Zcl.DataType.UINT8 = U8
Zcl.DataType.INT8 = S8
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
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

Hej!
Też skusiłem się na zmianę systemu w termometrze Xiaomi na Zigbee. Całą operację przeprowadziłem według podanego linku.
Nawet udało się parowanie, ale po jakimś czasie przestał komunikować się z bramką. Resetowałem zwierając pady "GND" i "Reset", ale bez efektu. Pytanie niby prozaiczne, ale jak wprowadzić termometr w tryb parowania ponownie?
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

RomanG wrote: Sun Oct 05, 2025 7:18 pm Hej!
Też skusiłem się na zmianę systemu w termometrze Xiaomi na Zigbee. Całą operację przeprowadziłem według podanego linku.
Nawet udało się parowanie, ale po jakimś czasie przestał komunikować się z bramką. Resetowałem zwierając pady "GND" i "Reset", ale bez efektu. Pytanie niby prozaiczne, ale jak wprowadzić termometr w tryb parowania ponownie?
@Romku - jeśli wszystko zawiedzie, to zrób mu pełen reset. Trzymaj tak długo zwarte piny, aż pojawią się poziome kreski. Wtedy puść. I później już normalnie. Krótko zewrzyj (3 sekundy) i wejdzie w tryb parowania. Jak przytrzymasz dłużej, to zmieni Ci jednostki temperatury i będziesz wiedział, że trzeba krócej ;-)
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
PijanySmerf
Posts: 183
Joined: Sun Apr 18, 2021 7:45 pm
Location: Dąbrowa Tarnowska

Post

Ktoś kojarzy może jest już coś takiego a jak nie to może dało by radę coś takiego zrobić mianowicie marzy mi się led adresowalny sterowany z supli oorucz on off z.ianu kolorów żeby można bo załączyć załóżmy kilkoma predefiniowanymi scenami no pływanie tęcza itd

Return to “Bramka ZigBee”