Cześć!
Podłączyłem dzisiaj zakupiony router ZigBee CC2531 do Raspberry Pi 4 oraz zainstalowałem Smarticz w najnowszej wersji 2020.2.
Po wstępnej konfiguracji (rozszerzenie partycji na karcie oraz zmiana lokalizacji na PL) uruchomiłem domyślnie wyłączoną kolejkę Mqtt.
Zrestartowałem całą maszynę i po ponownym uruchomieniu zabrałem się za dodawanie urządzeń...
i tutaj jest problem ponieważ nic mi nie wykrywa.
Próbowałem czujniki Sonoff SNZB-01, SNZB-03 i SNZB-04, żadne nie są wykrywane.
Ratunku pomocy 🙂
@fb_dominikmikolajczyk Cześć
Za mało info żeby coś pomóc, może napisz czy włączyłeś parowanie i debug w pluginie zigbee2mqtt, czyli tak jak na foto poniżej
systemctl status zigbee2mqtt.service
ls -l /dev/ttyACM0
Tak, mam tak włączone.
Tak się teraz zastanawiam czy to jest poprawnie bo jak widać na screenie mam jakby dwa urządzenia:
zigbee2mqtt (kolejka) i MQTT.
zigbee2mqtt nie ma portu 1883, jest on zajęty przez MQTT.
Poniżej screeny z zapytaniami o których pisałeś.
ls -l /dev/ttyACM0
systemctl status zigbee2mqtt.service
Smarticz był wdrożony jakiś czas temu a wspieranych urządzeń ciągle przybywa, więc trzeba zaktualizować plugin
cd domoticz/plugins/zigbee2mqtt
potem
git pull
i na koniec restart maliny
Dziękuję, tego brakowało.
Z jednym czujnikiem pomogło, wieczorem sprawdzę czy resztę też już widzi.
Jednak nie ma tak kolorowo 🙁
Nie wiem co to jest to urządzenie na screenie, pojawia się po wykonaniu aktualizacji o której pisał @isom
Okazało się że to co myślałem że jest czujką Sonoff to nią nie jest. W dalszym ciągu wszystkie urządzenia nie są rozpoznawane - dołączam wynik zapytania sudo journalctl -u zigbee2mqtt.service –f
Co masz kolego w urządzeniach nieużywanych w domoticz ?
Zobacz co się dodało w configuration.yaml
cat /opt/zigbee2mqtt/data/configuration.yaml
najlepiej wrzuć fotę
@fb_dominikmikolajczyk wygląda prawidłowo, sprawdź jeszcze
cat /opt/zigbee2mqtt/data/state.json
Jak będą też wpisy z tymi ID to zobacz zawartość bazy
cat /opt/zigbee2mqtt/data/databasse.db
Jak nie będzie pusta to ok, jesli dalej nie ma urządzeń w domoticz, możesz w domoticz Sprzęt - zigbee2mqtt kliknąć aktualizuj i zobacz czy wtedy się pojawią urządzenia i koniecznie zobacz logi w domoticz po tym jak aktualizujesz sprzęt .
po wykonaniu
cat /opt/zigbee2mqtt/data/state.json
nic się nie wyświetla
Mam bez żadnych zmian kliknąć aktualizuj? Tak jak na screenie?
Bez zmian.
Gdzie znajdę logi domoticz o które pytasz?
@fb_dominikmikolajczyk tak chciałem żebyś aktualizował sprzęt bez żadnych zmian bo czasem to pomaga, ale nie w tym przypadku ponieważ masz pusty plik state.json a powinien wyglądać tak jak na foto
O jakie bazy pytasz czy sprawdzałem?
W domoticz logach (błędy) mam tylko 1 zerwanie połączenia
@fb_dominikmikolajczyk kilka postów wyżej podałem komendę do sprawdzenia zawartości database.db
cat /opt/zigbee2mqtt/data/database.db
zobacz co tam jest , zobacz też co masz w oknie własne zaznaczyłem na foto
poniżej database:
@fb_dominikmikolajczyk aktualizuj ten sprzęt bez zmian tak jak prosiłem wcześniej i sprawdź logi w domoticz po tej aktualizacji . Najlepiej skopiuj wszystko co dotyczy zigbee ( na górze po lewej masz filtrowanie jak wpiszesz "zigbee" to wszystko inne zniknie
Na stronie https://www.zigbee2mqtt.io/devices/SNZB-01.html jest opisane moje urządzenie (więc teoretycznie jest wspierane).
Jest tutaj opisane "Manual Home Assistant configuration" oraz podany kod który należy wpisać gdy urządzenie nie jest rozpoznane.
Czy ma to również zastosowanie do Domoticza?
@fb_dominikmikolajczyk U Ciebie sytuacja wygląda całkiem dobrze, przynajmniej tak wynika z ostatnich logów które wstawiłeś. Problemem jest parowanie urządzeń, które poszło nie tak i trzeba to naprawić.
Proponuję usunąć wszystkie trzy urządzenia z zakładki WŁASNE i dodanie ich jeszcze raz .
Na focie poniżej masz kolejność czynności i krótki opis, który postaram się tu uzupełnić.