From 9150bce93330894a0d09f7cc8e2ccd658b6a3b60 Mon Sep 17 00:00:00 2001 From: Stephan Hadinger Date: Sat, 24 Aug 2024 22:36:43 +0200 Subject: [PATCH] add cod.m Zigbee TCP --- raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/au | 12 ++++++++++++ raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/init.bat | 7 +++++++ 2 files changed, 19 insertions(+) create mode 100644 raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/au create mode 100644 raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/init.bat diff --git a/raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/au b/raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/au new file mode 100644 index 00000000..9c967776 --- /dev/null +++ b/raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/au @@ -0,0 +1,12 @@ +# Ethernet Network Flipper - checks every 30 seconds if ethernet if up +# if Ethernet is up, Wifi is turned off to avoid interference with Zigbee +# if Ethernet is down, Wifi is turned back on to allow fallback connection +def netflip() + var eth = tasmota.eth('up') #1 + if tasmota.wifi('up') == eth #2 + tasmota.cmd('Wifi ' + (eth ? '0' : '1')) #3 + end + tasmota.set_timer(30000,netflip) #4 +end +tasmota.set_timer(30000,netflip) #5 + diff --git a/raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/init.bat b/raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/init.bat new file mode 100644 index 00000000..ebd712de --- /dev/null +++ b/raw/esp32/cod.m_Zigbee_CZC-1.0_via_TCP/init.bat @@ -0,0 +1,7 @@ +Template {"NAME":"cod.m Zigbee CZC-1.0 (via TCP)","GPIO":[0,0,1,0,5472,5536,0,0,576,1,288,1,0,0,5600,1,1,1,1,5568,1,1,1,1,0,0,0,0,0,1,1,32,5504,1,1,1],"FLAG":0,"BASE":1} +Module 0 +EthType 0 +EthAddress 0 +EthClockMode 3 +Backlog rule1 on system#boot do TCPStart 8888 endon ; rule1 1 ; TCPStart 8888 +