Forum

Forum

Notifications
Clear all

Lidl zigbee

133 Posts
21 Users
1 Reactions
21.2 K Views
(@pavka28)
Reputable Member
Joined: 8 years ago
Posts: 311
 

@kudykam 

supaaa 

jj běží Ti to... těď už jen připoj device


   
ReplyQuote
(@kudykam)
Honorable Member
Joined: 8 years ago
Posts: 557
 

Tak mi ten lidl gateway nakonec nefunguje. Měl sem zapojený i deconz přes USB a celou dobu to jelo přes něj ikdyž sem měl v configu nastavený tcp s ip lidl gateway.

Gateway samotná se zdá funguje, porty, ip, všechno se zdá funkční ale z2m jej prostě nespustí. Tak už nevím. Jo a v configu má stále položku network_key: GENERATE, tzn že nevygeneroval novej klíč, ale to asi udělá až po připojení?

Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:58:27)
at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:101:27)
at start (/opt/zigbee2mqtt/index.js:107:5)
This post was modified 2 years ago by kudykam

   
ReplyQuote
(@kudykam)
Honorable Member
Joined: 8 years ago
Posts: 557
 

@pavka28 Můžeš mi prosím postnout svuj configuration.yaml?

Ve frontendu zigbee2mqtt výš vyplněnou cestu k adapteru nebo ne?


   
ReplyQuote
(@pavka28)
Reputable Member
Joined: 8 years ago
Posts: 311
 

@kudykam

image

 

 

homeassistant: false
frontend:
port: 8080
permit_join: true
mqtt:
base_topic: Lidlzigbee2mqtt
server: mqtt://192.168.88.96:1883
serial:
adapter: ezsp
port: tcp://192.168.88.92:8888


   
ReplyQuote
(@kudykam)
Honorable Member
Joined: 8 years ago
Posts: 557
 

Díky, na loxberry sem pustil terminal s příkazem:

ls -l /dev/serial/by-id

abych zjistil porty, ale vyhledá mi to jen připojené usb zařízení conbee, jak detekovat i tcp?

není to potřeba ještě takto nakonfigurovat?

Connect to a remote adapter | Zigbee2MQTT

This post was modified 2 years ago by kudykam

   
ReplyQuote
(@kudykam)
Honorable Member
Joined: 8 years ago
Posts: 557
 

Ahoj, nestává sem vám že některé čidla s náhodně odmlčí, či odpojí, nebo hlásí nízké napětí  a pak se odpojí.. Ikdyž je na baterce cr2032 třeba 3,1V. Nejčastěji mi to dělají čidla teploty/vlhkosti a kontaktní dveřní čidla.

koordinator sem měl conbee II, pak zigbee gateway Sonoff od a nyní lidl gateway


   
ReplyQuote
vita_k
(@vita_k)
Trusted Member
Joined: 6 years ago
Posts: 74
 

nekde v navodech psal budulinek, ze se senzory dlouhodobe uspavaji, kdyz nemaji moc co reportovat. Ze je nekde probudi nahla zmena teploty, vlhkosti a podobne. 

Mam dojem, ze se mi jednou takto uspalo svetlo Paulmann Areo VariFit 95385. Dlouho jsem jej nepouzil a pak se pres prikaz zigbee (tasmotu) nechtelo ozvat. Pritom napajeni melo v poradku. Tak jsem udelal off a on a zacalo se zase hlasit. 


   
ReplyQuote
(@cijoml)
Reputable Member
Joined: 7 years ago
Posts: 213
 

Ahoj, povedlo se mi hacknout Lidl zigbee gateway, narootovat a prehrat fw a dat tam upravenou gateway binarku podle navodu

https://www.elvisek.cz/2021/08/zigbee-modifikace-lidl-silvercrest-zb-gateway/#comment-571

Ted resim jak to napojit do Loxone a nemit tam ten Home assistant.

 

Ma nekdo zkusenost? Tuhle gw jsem dostal ke svetlu z Lidlu tak se mi moc nechce jit do ty gw kam jde nahrat Tasmota.

 

 


   
ReplyQuote
(@osekvtec)
Active Member
Joined: 1 year ago
Posts: 6
 

@radek 

 

Tak jsem na tom dost podobně, sice mi lze spustit skript ale mám tam někde chybu

 

Microsoft Windows [Verze 10.0.19045.5247]
(c) Microsoft Corporation. Všechna práva vyhrazena.

D:\Home_Assistant\lidl hub>python lidl_auskey_decode.py
Zpětné sledování (poslední poslední volání):
Soubor "D:\Home_Assistant\lidl hub\lidl_auskey_decode.py", řádek 35, v <module>
z Crypto.Cipher importound AES
ModuleNotF Žádný modul s názvem 'Crypto'

D:\Home_Assistant\lidl hub>

 

používám následující skript:

import sys
if sys.version_info[0] < 3:
raise RuntimeError("Python 3 is required to run this script!")
from binascii import unhexlify
import struct
from Crypto.Cipher import AES

def _aschar(b):
return struct.unpack("b", bytes([b & 0xFF]))[0]

def _decode_kek(a):
if len(a) != 16:
raise ValueError("KEK incorrect length. Should be 16 was %d" % len(a))
kek = []
for b in a:
c1 = _aschar(a[0] * b)
c2 = _aschar((a[0] * b) // 0x5d)
kek += [_aschar(c1 + c2 * -0x5d + ord('!'))]
return bytes(kek)

def _get_bytes(a):
a = a.replace(" ", "").replace("\t", "").split(":")
return unhexlify(a[0] if len(a)==1 else a[1])

kek = _decode_kek(_get_bytes(input("Enter KEK hex string line>")))

encoded_key = b""
for n in range(2):
a = input("Encoded aus-key as hex string line %d>" % (n+1))
encoded_key += _get_bytes(a)

cipher = AES.new(kek, AES.MODE_ECB)
auskey = cipher.decrypt(encoded_key)

print("Auskey:", auskey.decode("ascii"))
print("Root password:", auskey[-8:].decode("ascii"))

 

Uměl by někdo pomoci?


   
ReplyQuote
(@cijoml)
Reputable Member
Joined: 7 years ago
Posts: 213
 

@osekvtec posli mi ty tvoje radky ja ti poslu heslo jeste mam na disku funkcni nastroj.


   
ReplyQuote
(@osekvtec)
Active Member
Joined: 1 year ago
Posts: 6
 

@cijoml 

KEK klíč:

80000000: 78342D7B 2D69752D 4B51487B 6C517839

Auskey klíč:
80000000: D8CD0B7F F256F8CC ADC60102 351472E5
80000010: 27E6D546 F8B1B41C 84CC7CB8 29F96215

diky


   
ReplyQuote
(@cijoml)
Reputable Member
Joined: 7 years ago
Posts: 213
 

Auskey: 6zkdKmuHjYGNnYdhKjA6UMewAkW9vvAC
Root password: AkW9vvAC


   
ReplyQuote
(@osekvtec)
Active Member
Joined: 1 year ago
Posts: 6
 

@cijoml Děkuji moc, vyzkouším


   
ReplyQuote
Page 9 / 9
Share: