Co znaczy to "BWNU"?
Gniazdka, rolety, włączniki, mierniki elektryczne - zgłoszenia, uwagi, pomysły [bramka ZigBee]
Moderator: vajera
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
W wersji 0.2.6-22/02/2025 zoptymalizowałem Tuya magic spell - okazuje się, że ta sekwencja musi być wykonana w bardzo krótkim oknie czasowym od rozpoczęcia parowania urządzenia - to było przyczyną, z powodu której koledze @andras włączały się jednoczasowo oba kanały. Teoretycznie rozwiązaniem miała być magiczna sekwencja, ale biny testowe nie działały. Dopiero, jak dostałem te urządzenia w swoje ręce, zacząłem testować najbardziej egzotyczne rozwiązania i kiedy miałem się już poddać, to w akcie rozpaczy przebudowałem procedurę parowania urządzenia. No i...BINGOandras wrote: Thu Feb 20, 2025 9:38 am Przetestowałem wszystkie biny na 2 urządzeniach i na wszystkich to samo
obydwa włączają 2 przekaźniki
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
@andras - dodałem to Twoje urządzenie do wersji 0.2.7 - zweryfikuj czy działa prawidłowo.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Ujmę to tak - dobrze, że byłem sam w domu do 14
To oznacza, że powinny działać wszystkie przyciski ścienne Tuya 1/2/4 (na 230 V), w tym również te bez "N".
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
zokopian
- Posts: 123
- Joined: Fri Jan 11, 2019 9:00 pm
Witam.
Proszę o dodanie gniazdka Sonoff S26R2ZB - https://www.zigbee2mqtt.io/devices/S26R2ZB.html
LOG:
Pozdrawiam.
Proszę o dodanie gniazdka Sonoff S26R2ZB - https://www.zigbee2mqtt.io/devices/S26R2ZB.html
LOG:
Code: Select all
------------------------------------------
Software Info:
------------------------------------------
Compile Date/Time : Mar 6 2025 14:13:28
Compile Host OS : linux
ESP-IDF Version : v5.3.2-584-g489d7a2b3a-dirty
Arduino Version : 3.1.3
------------------------------------------
Board Info:
------------------------------------------
Arduino Board : ESP32C6_DEV
Arduino Variant : esp32c6
Arduino FQBN : esp32:esp32:esp32c6:PartitionScheme=custom,ZigbeeMode=zczr,DebugLevel=verbose,CDCOnBoot=cdc
============ Before Setup End ============
[ 288][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x42010124
[ 288][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 9 successfully set to type GPIO (1) with bus 0xa
[ 289][D][ZigbeeCore.cpp:85] addEndpoint(): Endpoint: 1, Device ID: 0x0050
[ 289][D][ZigbeeCore.cpp:166] zigbeeInit(): Initialize Zigbee stack
[ 361][D][ZigbeeCore.cpp:173] zigbeeInit(): Register all Zigbee EPs in list
[ 366][I][ZigbeeCore.cpp:181] zigbeeInit(): List of registered Zigbee EPs:
[ 366][I][ZigbeeCore.cpp:183] zigbeeInit(): Device type: Home Gateway, Endpoint: 1, Device ID: 0x0050
[ 376][V][ZigbeeCore.cpp:400] esp_zb_app_signal_handler(): ZDO signal: ZDO Config Ready (0x17), status: ESP_FAIL
[ 376][I][ZigbeeCore.cpp:274] esp_zb_app_signal_handler(): Zigbee stack initialized
[ 381][I][ZigbeeCore.cpp:386] esp_zb_app_signal_handler(): Network(0xc4bb) closed, devices joining not allowed.
[ 383][I][ZigbeeCore.cpp:280] esp_zb_app_signal_handler(): Device started up in non factory-reset mode
[ 383][I][ZigbeeCore.cpp:293] esp_zb_app_signal_handler(): Device rebooted
[ 384][I][ZigbeeCore.cpp:297] esp_zb_app_signal_handler(): Opening network for joining for 180 seconds
[ 384][D][ZigbeeCore.cpp:527] searchBindings(): Requesting binding table for address 0x0000
[ 386][D][ZigbeeCore.cpp:467] bindingTableCb(): Binding table callback for address 0x0000 with status 0
[ 386][D][ZigbeeCore.cpp:470] bindingTableCb(): Binding table info: total 0, index 0, count 0
[ 387][D][ZigbeeCore.cpp:473] bindingTableCb(): No binding table entries found
=========== After Setup Start ============
INTERNAL Memory Info:
------------------------------------------
Total Size : 394204 B ( 385.0 KB)
Free Bytes : 276076 B ( 269.6 KB)
Allocated Bytes : 107688 B ( 105.2 KB)
Minimum Free Bytes: 271552 B ( 265.2 KB)
Largest Free Block: 245748 B ( 240.0 KB)
------------------------------------------
GPIO Info:
------------------------------------------
GPIO : BUS_TYPE[bus/unit][chan]
--------------------------------------
9 : GPIO
12 : USB_DM
13 : USB_DP
16 : UART_TX[0]
17 : UART_RX[0]
============ After Setup End =============
[ 490][I][ZigbeeCore.cpp:384] esp_zb_app_signal_handler(): Network(0xc4bb) is open for 180 seconds
[ 16837][V][ZigbeeCore.cpp:400] esp_zb_app_signal_handler(): ZDO signal: ZDO Leave Indication (0x13), status: ESP_OK
[ 19765][V][ZigbeeCore.cpp:400] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 19767][V][ZigbeeCore.cpp:400] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 19818][I][ZigbeeCore.cpp:353] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x0662)
[ 19819][V][ZigbeeCore.cpp:357] esp_zb_app_signal_handler(): Device capabilities: 0x8e
[ 19819][D][ZigbeeGateway.cpp:471] zbDeviceAnnce(): zbDeviceAnnce short address (0x662), ieee_addr (0x0):(0x12):(0x4b):(0x0):(0x2d):(0xdf):(0xd1):(0xaf)
[ 19820][D][ZigbeeGateway.cpp:474] zbDeviceAnnce(): zbDeviceAnnce joined device short address (0x662), ieee_addr (0x0):(0x12):(0x4b):(0x0):(0x2d):(0xdf):(0xd1):(0xaf)
[ 19821][I][ZigbeeGateway.cpp:508] zbDeviceAnnce(): Tuya magic last hope
[ 20057][I][ZigbeeGateway.cpp:543] printJoinedDevices(): joined devices:
[ 20057][I][ZigbeeGateway.cpp:546] printJoinedDevices(): Device on endpoint 1, short address: 0x662
[ 20062][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 20062][V][ZigbeeHandlers.cpp:151] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x662) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 20063][V][ZigbeeHandlers.cpp:160] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(6)
[ 20064][I][ZigbeeGateway.cpp:342] zbReadBasicCluster(): Peer Manufacturer is "SONOFF"
[ 20064][V][ZigbeeHandlers.cpp:160] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x0), type(0x20), value(3)
[ 20065][I][ZigbeeGateway.cpp:355] zbReadBasicCluster(): ZCL version id is "3"
[ 20065][V][ZigbeeHandlers.cpp:160] zb_cmd_read_attr_resp_handler(): Read attribute response: status(134), cluster(0x0), attribute(0x1), type(0x0), value(0)
[ 20066][V][ZigbeeHandlers.cpp:160] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(7)
[ 20066][I][ZigbeeGateway.cpp:349] zbReadBasicCluster(): Peer Model is "S26R2ZB"
[ 20067][V][ZigbeeHandlers.cpp:160] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x7), type(0x30), value(1)
[ 20067][I][ZigbeeGateway.cpp:367] zbReadBasicCluster(): ZCL power source id is "1"
[ 20068][V][ZigbeeHandlers.cpp:160] zb_cmd_read_attr_resp_handler(): Read attribute response: status(134), cluster(0x0), attribute(0xfffe), type(0x0), value(0)
[ 20086][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1005) callback
[ 20087][V][ZigbeeHandlers.cpp:271] zb_cmd_default_resp_handler(): Received default response: from address(0x662), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x3) with status 0x81
[ 20088][V][ZigbeeHandlers.cpp:275] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[ 20088][I][ZigbeeGateway.cpp:1296] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x1[0x0]
[ 20113][V][ZigbeeCore.cpp:400] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 20182][I][ZigbeeCore.cpp:384] esp_zb_app_signal_handler(): Network(0xc4bb) is open for 180 seconds
[ 20233][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 20234][V][ZigbeeHandlers.cpp:129] zb_attribute_reporting_handler(): Received report from address(0x662) src endpoint(1) to dst endpoint(1) cluster(0x6)
[ 20235][I][ZigbeeGateway.cpp:600] zbAttributeReporting(): zbAttributeReporting on/off report OFF
[ 20235][I][ZigbeeGateway.cpp:680] zbAttributeReporting(): zbAttributeReporting from (0xd1af), endpoint (1), cluster (0x6), attribute id (0x0), attribute data type (0x10)
[ 20458][I][ZigbeeGateway.cpp:309] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x4
[ 20472][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 20473][V][ZigbeeHandlers.cpp:151] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x662) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 20474][V][ZigbeeHandlers.cpp:160] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(6)
[ 20474][I][ZigbeeGateway.cpp:342] zbReadBasicCluster(): Peer Manufacturer is "SONOFF"
[ 20958][I][ZigbeeGateway.cpp:315] zbQueryDeviceBasicCluster(): basic tsn 0x2
[ 20958][I][ZigbeeGateway.cpp:309] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x5
[ 20974][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 20975][V][ZigbeeHandlers.cpp:151] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x662) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 20976][V][ZigbeeHandlers.cpp:160] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(7)
[ 20976][I][ZigbeeGateway.cpp:349] zbReadBasicCluster(): Peer Model is "S26R2ZB"
[ 21459][I][ZigbeeGateway.cpp:315] zbQueryDeviceBasicCluster(): basic tsn 0x3
[ 21459][I][ZigbeeGateway.cpp:991] sendAttributeWrite(): Sending 'write attribute' command - id (0xffde), type (0x20), size (0x1), value (0x13)
[ 21476][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1001) callback
[ 21477][V][ZigbeeHandlers.cpp:187] zb_cmd_write_attr_resp_handler(): Write attribute response: from address(0x662) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 21477][V][ZigbeeHandlers.cpp:194] zb_cmd_write_attr_resp_handler(): Write attribute response: status(134), cluster(0x0), attribute(0xffde)
[ 21960][I][ZigbeeGateway.cpp:271] zbPrintDeviceDiscovery(): short_addr_req 1634
[ 21975][I][ZigbeeGateway.cpp:205] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 1634, endpoints count 3
[ 21975][I][ZigbeeGateway.cpp:208] Z2S_active_ep_req_cb(): Endpont # 1, id 1
[ 21976][I][ZigbeeGateway.cpp:208] Z2S_active_ep_req_cb(): Endpont # 2, id 13
[ 21976][I][ZigbeeGateway.cpp:208] Z2S_active_ep_req_cb(): Endpont # 3, id 242
[ 21996][I][ZigbeeGateway.cpp:224] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 1634, endpoint # 1
[ 21997][I][ZigbeeGateway.cpp:225] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 6, out clusters # 1
[ 21997][I][ZigbeeGateway.cpp:229] Z2S_simple_desc_req_cb(): In cluster # 1, id 0
[ 21998][I][ZigbeeGateway.cpp:229] Z2S_simple_desc_req_cb(): In cluster # 2, id 3
[ 21998][I][ZigbeeGateway.cpp:229] Z2S_simple_desc_req_cb(): In cluster # 3, id 4
[ 21999][I][ZigbeeGateway.cpp:229] Z2S_simple_desc_req_cb(): In cluster # 4, id 5
[ 21999][I][ZigbeeGateway.cpp:229] Z2S_simple_desc_req_cb(): In cluster # 5, id 6
[ 22000][I][ZigbeeGateway.cpp:229] Z2S_simple_desc_req_cb(): In cluster # 6, id 64599
[ 22000][I][ZigbeeGateway.cpp:244] Z2S_simple_desc_req_cb(): Out cluster # 1, id 25
[ 22007][I][ZigbeeGateway.cpp:224] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 1634, endpoint # 13
[ 22007][I][ZigbeeGateway.cpp:225] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 1, out clusters # 1
[ 22008][I][ZigbeeGateway.cpp:229] Z2S_simple_desc_req_cb(): In cluster # 1, id 4096
[ 22008][I][ZigbeeGateway.cpp:244] Z2S_simple_desc_req_cb(): Out cluster # 1, id 4096
NLME Status Indication, status: 0x9
[ 22058][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1005) callback
[ 22059][V][ZigbeeHandlers.cpp:271] zb_cmd_default_resp_handler(): Received default response: from address(0x662), src_endpoint(1) to dst_endpoint(1), cluster(0x3) for command (0xc) with status 0x84
[ 22060][V][ZigbeeHandlers.cpp:275] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[ 22060][I][ZigbeeGateway.cpp:1296] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x6[0x0]
[ 22069][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1005) callback
[ 22069][V][ZigbeeHandlers.cpp:271] zb_cmd_default_resp_handler(): Received default response: from address(0x662), src_endpoint(1) to dst_endpoint(1), cluster(0x0) for command (0xc) with status 0x84
[ 22070][V][ZigbeeHandlers.cpp:275] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[ 22071][I][ZigbeeGateway.cpp:1296] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x5[0x0]
[ 22078][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1005) callback
[ 22079][V][ZigbeeHandlers.cpp:271] zb_cmd_default_resp_handler(): Received default response: from address(0x662), src_endpoint(1) to dst_endpoint(1), cluster(0x5) for command (0xc) with status 0x84
[ 22080][V][ZigbeeHandlers.cpp:275] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[ 22080][I][ZigbeeGateway.cpp:1296] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x8[0x0]
[ 22087][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1005) callback
[ 22088][V][ZigbeeHandlers.cpp:271] zb_cmd_default_resp_handler(): Received default response: from address(0x662), src_endpoint(1) to dst_endpoint(1), cluster(0x6) for command (0xc) with status 0x84
[ 22088][V][ZigbeeHandlers.cpp:275] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[ 22089][I][ZigbeeGateway.cpp:1296] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x9[0x0]
[ 22092][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1005) callback
[ 22092][V][ZigbeeHandlers.cpp:271] zb_cmd_default_resp_handler(): Received default response: from address(0x662), src_endpoint(1) to dst_endpoint(1), cluster(0xfc57) for command (0xc) with status 0x84
[ 22093][V][ZigbeeHandlers.cpp:275] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[ 22094][I][ZigbeeGateway.cpp:1296] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0xa[0x0]
NLME Status Indication, status: 0x9
[ 25044][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1005) callback
[ 25044][V][ZigbeeHandlers.cpp:271] zb_cmd_default_resp_handler(): Received default response: from address(0x662), src_endpoint(1) to dst_endpoint(1), cluster(0x4) for command (0xc) with status 0x84
[ 25045][V][ZigbeeHandlers.cpp:275] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[ 25046][I][ZigbeeGateway.cpp:1296] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x7[0x0]
[ 25056][I][ZigbeeHandlers.cpp:58] zb_raw_cmd_handler(): cluster id: 0x19, command id: 11
[ 25056][I][ZigbeeHandlers.cpp:59] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[ 25057][I][ZigbeeHandlers.cpp:60] zb_raw_cmd_handler(): is common comand 1, disable_default_response 1, is_manuf_specific 1
[ 25057][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): manuf_specific 0x6
[ 25058][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): RAW bufid: 5 size: 2
[ 25058][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x0C
[ 25058][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x84
[ 25059][I][ZigbeeHandlers.cpp:70] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x662, 0x662, 0x0, 0x0
[ 25059][I][ZigbeeHandlers.cpp:84] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[ 28021][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1005) callback
[ 28022][V][ZigbeeHandlers.cpp:271] zb_cmd_default_resp_handler(): Received default response: from address(0x662), src_endpoint(1) to dst_endpoint(1), cluster(0xfc57) for command (0xc) with status 0x84
[ 28023][V][ZigbeeHandlers.cpp:275] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[ 28023][I][ZigbeeGateway.cpp:1296] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0xa[0x0]
[ 28084][I][ZigbeeHandlers.cpp:58] zb_raw_cmd_handler(): cluster id: 0x19, command id: 11
[ 28084][I][ZigbeeHandlers.cpp:59] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[ 28085][I][ZigbeeHandlers.cpp:60] zb_raw_cmd_handler(): is common comand 1, disable_default_response 1, is_manuf_specific 1
[ 28085][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): manuf_specific 0x6
[ 28086][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): RAW bufid: 28 size: 2
[ 28086][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x0C
[ 28086][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x84
[ 28087][I][ZigbeeHandlers.cpp:70] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x662, 0x662, 0x0, 0x0
[ 28087][I][ZigbeeHandlers.cpp:84] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
8x SRW-01, 1x SBW-01, 1x MEW-01,
10x TH 10, 7x Touch, 1x SV, 1x Basic R2,
2x S26, 4x mini, 2x POW R2, 1x S55,
3x Shelly 1, 1x nodemcu + BME 280,
2x H801. 4x Nous a1, 4x SP111, 2x NEO
1x MoesHouse, 2x SMTONOFF SMT002
1x Sonoff POW R3 25A
10x TH 10, 7x Touch, 1x SV, 1x Basic R2,
2x S26, 4x mini, 2x POW R2, 1x S55,
3x Shelly 1, 1x nodemcu + BME 280,
2x H801. 4x Nous a1, 4x SP111, 2x NEO
1x MoesHouse, 2x SMTONOFF SMT002
1x Sonoff POW R3 25A
