Witam,
Chcę mieć Conbee oraz Snoff podpięte do jednego serwera.
Conbee - deConz, Snoff - Z2M
Conbe mam już ogarnięte, czas na Snoff wraz Z2M.
Jakich niespodzianek (problemów) mogę się spodziewać?
Co masz na myśli pisząc?
Faktycznie troszę nie precyzyjnie:
SONOFF Zigbee 3.0 USB Dongle Plus
Żadnych, instaluj i konfiguruj Z2M - jeśli jeszcze nie masz mqtt i brokera to również musisz uruchomić te dodatki.
Poniżej wątek o tym koordynatorze:
Jeśli na sonoff-ie masz oryginalny soft to możesz zmienić na poniższy:
Poniżej przydatne tutoriale:
Czyli mając podpiety SONOFF Zigbee 3.0 USB Dongle Plus i integrację Zigbee Home Automation mogę podpiąć pod inny USB sflaszowany SONOFF Zigbee 3.0 USB Dongle Plus i załadować ZIGBEE2MQTT na tym samym brokerze MQTT ?
Pierwszy krok zrobiony ale wg instrukcji poniżej, może pacjent będzie żył, zastosowałem firmware develop wg podanego powyżej linku
Tak, możesz. Nie zawsze jest konieczna zmiana softu ale rozszerza możliwości koordynatora.
Zawsze się zastanawiam: jaki jest cel takiej potrzeby? Osobiście nie widzę w tym sensu ale “punkt widzenia zależy od punktu siedzenia” dlatego jestem ciekaw dlaczego?
W moim przypadku odpowiedź jest prosta, wpierw kupiłem Conbee, połączyłem z deConz, ale nie do końca jestem zadowolony, chcę wypróbować Zigbee2mqtt z Sonoff ZBDongle
Nie dziwię się .
Można wyłączyć deConz a stick Conbee2 podłączyć do Z2M i przetestować na kilku urzadzeniach. Będzie działało na 100%. Uwaga: będzie trzeba parować urządzenia od nowa.
Po takim zabiegu automatyzacje z tymi na nowo sparowanymi urządzeniami trzeba będzie chyba przekonfigurować w NR? Możesz podpowiedzieć czym zastąpić “deconz_event”
Dokładnie, urządzenia dodane do Z2M pojawiają się w HA więc sterujesz nimi tak jak innymi urządzeniami w przeciwieństwie do logiki opartej na zdarzeń deconz_event
. Nie trzeba wiedzieć co znacza zdarzenie jak w deConz:
trigger:
- platform: event
event_type: deconz_event
event_data:
id: remote_control_1
event: 1003
po prostu mamy przytrzymanie przycisku:
trigger:
platform: state
entity_id: sensor.my_switch_click
to: 'hold'
Dzięki. Właśnie zamówiłem Sonoff ZBDongle z zamiarem powyższego rozwiązania.
Powrócę do mojego tematu.
Z2M skonfigurowane, sparowane 3 gniazdka, wygląda zachęcająco.
Teraz połączenie z Mosquitto, ale tu troszkę zaczynają się schody, co przeczytam, (obejrzałem) instrukcję, za każdym razem inna procedura, jak na razie mam mętlik
jakie schody? W konfiguracji Z2M podajesz dane do brokera MQTT i tyle.
No i wiedziałem że namieszam.
- ustawiłem nowego użytkownika i hasło w MQTT
- dodałem w sekcji mqtt:
server: mqtt://core-mosquitto:1883
user: user-komar
password: ***********
No i przy próbie wejścia w Zibee@mqtt
“Add-on is not running. Please start it first”
Log z Mosquitto po zmianie
2022-10-19 22:07:54: New client connected from 172.30.32.1:46915 as 0mUB4NEWDD5Gyd6aNRTazM (p1, c1, k60, u’user-komar’).
2022-10-19 22:07:54: Client 0mUB4NEWDD5Gyd6aNRTazM disconnected.
2022-10-19 22:08:09: New connection from 172.30.32.1:53183 on port 1883.
2022-10-19 22:08:09: New client connected from 172.30.32.1:53183 as 5ZFrd7V3lsFeKqEvd2UDrx (p2, c1, k60, u’user-komar’).
2022-10-19 22:08:31: New connection from 172.30.32.2:32834 on port 1883.
2022-10-19 22:08:31: Client closed its connection.
2022-10-19 22:08:33: Client 6Wn7PC9YULwhXsd4ddlrqj closed its connection.
2022-10-19 22:08:34: Client 5ZFrd7V3lsFeKqEvd2UDrx closed its connection.
2022-10-19 22:08:43: New connection from 172.30.32.1:38029 on port 1883.
Log z Zigee@mqtt
22:42:21] INFO: Preparing to start…
[22:42:21] INFO: Socat not enabled
[22:42:21] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2022-10-19 22:42:22: Logging to console and directory: ‘/config/zigbee2mqtt/log/2022-10-19.22-42-22’ filename: log.txt
Zigbee2MQTT:info 2022-10-19 22:42:22: Starting Zigbee2MQTT version 1.28.0 (commit #unknown)
Zigbee2MQTT:info 2022-10-19 22:42:22: Starting zigbee-herdsman (0.14.62)
Zigbee2MQTT:error 2022-10-19 22:42:22: Configuration is not consistent with adapter state/backup!
Zigbee2MQTT:error 2022-10-19 22:42:22: - PAN ID: configured=6754, adapter=6754
Zigbee2MQTT:error 2022-10-19 22:42:22: - Extended PAN ID: configured=00124b0026d161ca, adapter=00124b0026d161ca
Zigbee2MQTT:error 2022-10-19 22:42:22: - Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d
Zigbee2MQTT:error 2022-10-19 22:42:22: - Channel List: configured=24, adapter=11
Zigbee2MQTT:error 2022-10-19 22:42:22: Please update configuration to prevent further issues.
Zigbee2MQTT:error 2022-10-19 22:42:22: If you wish to re-commission your network, please remove coordinator backup at /config/zigbee2mqtt/coordinator_backup.json.
Zigbee2MQTT:error 2022-10-19 22:42:22: Re-commissioning your network will require re-pairing of all devices!
Zigbee2MQTT:error 2022-10-19 22:42:22: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-10-19 22:42:22: Failed to start zigbee
Zigbee2MQTT:error 2022-10-19 22:42:22: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2022-10-19 22:42:22: Exiting…
Zigbee2MQTT:error 2022-10-19 22:42:22: Error: startup failed - configuration-adapter mismatch - see logs above for more information
at ZnpAdapterManager.determineStrategy (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:229:35)
at ZnpAdapterManager.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:63:26)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
at Zigbee.start (/app/lib/zigbee.ts:58:27)
at Controller.start (/app/lib/controller.ts:101:27)
at start (/app/index.js:109:5)
Edit:
Dobra częściowo sam sobie odpowiem
Wywaliłem “coordinator_backup.json”.
Ruszyło ale zżarło wszystkie sparowane urządzenia
Byla o tym informacja w logach:
Zigbee2MQTT:error 2022-10-19 22:42:22: If you wish to re-commission your network, please remove coordinator backup at /config/zigbee2mqtt/coordinator_backup.json.
Zigbee2MQTT:error 2022-10-19 22:42:22: Re-commissioning your network will require re-pairing of all devices!
Co gorsza to teraz żadne nie chce się sparować ???
Jakim stick masz teraz podłączony do Z2M? Bo mi to wygląda na standardową konfigurację (defaultowy klucz) z ustawionym kanałem 24 a wcześniej był w adapterze skonfigurowany kanał 11? Jakich zmian jeszcze dokonałeś nie pisząc o tym?
Tak zmieniłem kanał na 24, innych grzechów nie pamiętam.
Usunąłem z MQTT 3 wcześniej sparowane gniazdka, mimo to :
serial:
port: /dev/ttyUSB0
frontend:
port: 8099
advanced:
homeassistant_legacy_entity_attributes: false
legacy_api: false
legacy_availability_payload: false
log_syslog:
app_name: Zigbee2MQTT
eol: /n
host: localhost
localhost: localhost
path: /dev/log
pid: process.pid
port: 123
protocol: tcp4
type: '5424'
transmit_power: 9
channel: 24
last_seen: ISO_8601_local
device_options:
legacy: false
devices:
'0xa4c1387da008a5f4':
friendly_name: Gniazdko sypialnia
'0xa4c1384befafaf77':
friendly_name: Gniazdko łazienka
'0xa4c138cdac991d5e':
friendly_name: Gniazdko garaż
Istnieje jakaś nadzieja dla tego pacjenta ??
Skończyły mi się pomysły, a nie chcę podejmować zbyt pochopnych kroków.