Można gdy masz ZHA bo ZHA się pyta czy przywrócić konfigurację radia.
Działa
Zigbee Home Automation
Instructions on how to integrate your Zigbee Home Automation (ZHA) devices within Home Assistant.
Można gdy masz ZHA bo ZHA się pyta czy przywrócić konfigurację radia.
Działa
Ja rozumiem tylko pokazałem że u mnie po włożeniu Skyconnecta do Mikrotika on nie nadaje mu adresu IP który mógł bym przekazać nie jako do Z2M/ZHA a na zrzutach kolegi ten adres jest…

Zwróćcie uwagę na Remote Adress u kolegi i napis active.

U mnie tego nie ma i jest napis busy.
Czyli już sobie nadpisałeś adres w jednym ze sticków…
(jeśli przywracasz ustawienia radia na tym samym sticku, to jego unikalny adres nie zostanie zmieniony, bo się zgadza, ale jeśli na innym to wykonasz ten jednorazowy ruch i zostajesz z 2 stickami o tym samym adresie, oczywiście w jednej lokalizacji nie można ich uruchomić już równocześnie, bo będą sobie zakłócały pracę)
Bo jest adres mikrotika DO którego łączy się zigbee (MT staje się serwerem portu usb).
Bo żaden klient zigbee się do niego jeszcze nie podłączył.
Ale tak jest poście zródłowym :

Keep radio network i tak Ja uczyniłem.
Robiłem per analogia aby przepisać do sticka konfiguracje sieci
To wytłumacz mi co mam wpisać do Z2M jak stick jest w Mikrotiku, jaki adres ?
Adres mikrotika:6666 - port 6666 sam sobie ustawiłeś w mikrotiku.
Ok - zaraz to sprawdzę , ejn moment
ALE to nie jest przepisanie ustawień sieci do sticka tylko zachowanie (w sensie: nietknięcie) istniejącej sieci w jego NVRAM… i jej import do ZHA.
Bądź ostrożny w tym co robisz, bo niektóre ruchy są nieodwracalne.
Artykulik na samej górze ilustruje technikę utworzenia sieci w Z2M i zaimportowanie jej do ZHA (a nie odwrotnie, szczerze mówiąc nie wiem czy Z2M posiada możliwość importu NVRAM do postaci swoich ustawień, więc pewnie musisz znać klucze sieci w ZHA by je wpisać z palca w konfiguracji Z2M jeśli chcesz zrobić myk w odwrotną stronę…)
załóżmy, że router MT ma ip 192.168.1.1
w serwerze MT masz potr TCP np 1234
to w konfigu z2m
podajesz
port: tcp://192.168.1.1:1234
baudrate: 115200
.....
Jeśli wszystko będzie dobrze to pojawi się na MT w remote address:
ip maszyny na której jest uruchomiony Z2M
Właśnie robię dokładnie na odwrót czyli chce przepisać ZHA do Z2M.
Mam zrobioną kopie systemu zanim na to wpadłem.
Ale już z tego co napisałeś to raczej w te stronę nie zadziała.
Niestety nie używam ZHA od lat, więc już niewiele pamiętam i nie mam sprzętu na którym bym sobie mógł to uruchomić w opisany tu sposób, ale są osoby które już używają tego rozwiązania, więc liczę, że podpowiedzą jak wydobyć klucze z ZHA by je przenieść do Z2M.
Być może to narzędzie się przyda (jest w HACS)
ALE pisałeś, że masz 2 dongle
Tego który używasz nie ruszaj
do zabawy użyj drugiego (oby nie był z nadpisanym adresem)
i zacznij od tego jak w tutorialu najpierw uruchom malutką sieć na bazie Z2M a potem przenieś ją do ZHA (tylko w sumie nie kumam w jakim celu to robisz, bo już pisano, że Mikrotik akceptuje tylko jedno połączenie, więc będziesz musiał wyłączyć świeżo utworzone Z2M)
ZHA umie sobie zaimportować ustawienia sieci z NVRAM (też nie wiem czy na każdym koordynatorze) więc wykorzystasz swój eksperyment na tym drugim donglu - znajdziesz regułę wiążącą ustawienia w Z2M do ustawień w ZHA, to i to będziesz w stanie odwrócić
Nie wiem przypadkiem czy to nie to :
"application_state": {
"node_info": {
"nwk": 0,
"ieee": "**REDACTED**",
"logical_type": 0,
"model": "SkyConnect v1.0",
"manufacturer": "Nabu Casa",
"version": "7.4.4.0 build 0"
},
"network_info": {
"extended_pan_id": "**REDACTED**",
"pan_id": 27431,
"nwk_update_id": 0,
"nwk_manager_id": 0,
"channel": 25,
"channel_mask": 134215680,
"security_level": 5,
"network_key": "**REDACTED**",
"tc_link_key": {
"key": [
90,
105,
103,
66,
101,
101,
65,
108,
108,
105,
97,
110,
99,
101,
48,
57
],
"tx_counter": 0,
"rx_counter": 0,
"seq": 0,
"partner_ieee": "**REDACTED**"
Przypadkiem to to (tylko ukryte - REDACTED), tylko nie wiem czy format tych kluczy przeniesiesz 1:1
"version": "7.4.4.0 build 0"
w takim razie
baudrate: 115200 # tego też nie wiem
adapter: ember # skoro firmware >= 7.4.0.0
Errata : chciałem se ułatwić więc ustawiłem prędkość portu na auto.
Gdy zmieniłem na 115200 od razu zatrybił
To powyżej to były ustawienia dla Z2M
dla ZHA musisz podążać za dokumentacją ZHA
Instructions on how to integrate your Zigbee Home Automation (ZHA) devices within Home Assistant.
tu akurat ma być
ezsp
socket://TWOJ_IP_MIKROTIKA:6666
Już mam Skyconecta na Mikrotiku - przepisałem na żywca klucze plus PAN ID i zobacze czy Z2M wstanie z taką konfiguracją
@Koenkk First of all, love the project! Thank you! I'm so glad to be able to set light gradients on my Signe again, and the software updates are a welcome plus (for no reason other than feeling up ...
a tu parę linków do innych ciekawych dyskusji
Hello, Just want to move from ZHA integration to Z2M, I have a backup of ZHA with all keys and config. Tried to set pan_id , network_keys and then some devices with a friendly name and none seems t...
Poddaje się.
Z2M startuje a potem nara i sadzi błędami.
Konfiguracja:
serial:
port: tcp://192.168.100.1:6666
adapter: ember
rtscts: false
Błędy w logu :
[19:31:47] INFO: Preparing to start…
[19:31:47] INFO: Socat not enabled
[19:31:47] INFO: Starting Zigbee2MQTT…
Starting Zigbee2MQTT without watchdog.
[2024-12-05 19:31:48] info: z2m: Logging to console, file (filename: log.log)
[2024-12-05 19:31:48] info: z2m: Starting Zigbee2MQTT version 1.42.0 (commit #unknown)
[2024-12-05 19:31:48] info: z2m: Starting zigbee-herdsman (2.1.9)
[2024-12-05 19:31:48] info: zh:ember: Using default stack config.
[2024-12-05 19:31:48] info: zh:ember: ======== Ember Adapter Starting ========
[2024-12-05 19:31:48] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-12-05 19:31:48] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-12-05 19:34:05] info: zh:ember:uart:ash: ASH COUNTERS since last clear:
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Total frames: RX=0, TX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Cancelled : RX=0, TX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: DATA frames : RX=0, TX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: DATA bytes : RX=0, TX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Retry frames: RX=0, TX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: ACK frames : RX=0, TX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: NAK frames : RX=0, TX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: nRdy frames : RX=0, TX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: CRC errors : RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Comm errors : RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Length < minimum: RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Length > maximum: RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Bad controls : RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Bad lengths : RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Bad ACK numbers : RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Out of buffers : RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Retry dupes : RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: Out of sequence : RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: ACK timeouts : RX=0
[2024-12-05 19:34:05] info: zh:ember:uart:ash: ======== ASH stopped ========
[2024-12-05 19:34:05] error: zh:ember:uart:ash: Failed to init port with error Error: connect ETIMEDOUT 192.168.100.1:6666
[2024-12-05 19:34:05] error: z2m: Error while starting zigbee-herdsman
[2024-12-05 19:34:05] error: z2m: Failed to start zigbee
[2024-12-05 19:34:05] error: z2m: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
[2024-12-05 19:34:05] error: z2m: Exiting…
[2024-12-05 19:34:05] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
a potem nara i sadzi błędami.
Co jest w oknie MT remote?
Czy przypadkiem jednocześnie nie działa ZHA i próbuje się też połączyć do MT?