UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Jedna jest taka
Wiz - Lampa Wi-Fi LED BLE 60W A60 E27 RGB
tylko że ją kupiłem w promocji. Mam też takią ale tylko białą ze ściemnianiem i jeszcze jedna ze zmianą temperatury białęgo i ściemianiem.
pokaż jeszcze stronę z konfiguracją plugina. Może brakuje jeszcze jakiegoś modułu z pythona.
Wogóle masz pythona 3 zainstalowanego? Masz na Linuxie czy Windowsie Domoticza?
Phyton 3 oczywiście zainstalowany. Przeinstalowałem wszystko od nowa, dalej nie pojawia się w żarówka w urządzeniach
Jednak bym potrzebował jakieś logi z działania tego skryptu. Bo tak nic nie widać. Może spróbuj jeszcze język na polski ustawić w pluginie. U mnie ten skrypt działa, znajduje wszystko.
Zacznij od zmiany języka. Python3-scapy też doinstalowałeś?
Gdzie domoticz te logi zapisuje, bo nie widze w kalalogu domoticza jakiegoś pliku z logami?
Właśnie trzeba uaktywnić w tryb debug w pluginie i patrzeć w logi Domoticza. Interesuje mnie wszystko co zawiera w sobie "wiz".
Język zmieniony na Polski, debug na All.
Wygląda to mniej więcej tak:
2022-04-06 09:11:34.399 Status: Domoticz V2022.1 (c)2012-2022 GizMoCuz
2022-04-06 09:11:34.399 Status: Build Hash: c9526851b, Date: 2022-01-31 09:34:32
2022-04-06 09:11:34.399 Status: Startup Path: /home/pi/domoticz/
2022-04-06 09:11:34.461 Status: PluginSystem: Started, Python version '3.9.2', 2 plugin definitions loaded.
2022-04-06 09:11:34.466 Status: WebServer(HTTP) started on address: :: with port 8080
2022-04-06 09:11:34.470 Status: WebServer(SSL) started on address: :: with port 443
2022-04-06 09:11:34.472 Status: TCPServer: shared server started...
2022-04-06 09:11:34.473 Status: RxQueue: queue worker started...
2022-04-06 09:11:36.477 Status: Raspberry Pi 4B: System: Raspberry Pi
2022-04-06 09:11:36.481 Status: Raspberry Pi 4B: Hardware Monitor: Started (OStype Raspberry Pi Linux)
2022-04-06 09:11:36.481 Status: WiZ: Started.
2022-04-06 09:11:36.481 Status: WiZ: Entering work loop.
2022-04-06 09:11:36.481 Status: NotificationSystem: thread started...
2022-04-06 09:11:36.481 Status: EventSystem: reset all events...
2022-04-06 09:11:36.482 Status: EventSystem: reset all device statuses...
2022-04-06 09:11:36.510 Status: Python EventSystem: Initializing event module.
2022-04-06 09:11:36.510 Status: EventSystem: Started
2022-04-06 09:11:36.510 Status: EventSystem: Queue thread started...
2022-04-06 09:11:36.927 Status: PluginSystem: 1 plugins started.
2022-04-06 09:11:37.451 Status: WiZ: Initialized version 1.0.1, author 'Steel Rat'
2022-04-06 09:26:00.629 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:00.629 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:00.679 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:00.679 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:00.729 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:00.729 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:00.779 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:00.779 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:00.829 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:00.829 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:00.880 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:00.880 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:00.930 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:00.930 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:00.980 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:00.980 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.030 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.030 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.080 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.080 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.130 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.130 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.180 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.180 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.230 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.230 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.280 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.280 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.331 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.331 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.381 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.381 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.431 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.431 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.481 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.481 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.531 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:26:01.531 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:26:01.581 (WiZ) Acquiring lock for 'WiZ'
.
.
.
2022-04-06 09:27:03.231 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:27:03.231 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:27:03.281 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:27:03.281 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:27:06.036 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:27:06.036 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:27:06.036 WiZ: Pushing 'onHeartbeatCallback' on to queue
2022-04-06 09:27:06.086 WiZ: (WiZ) Processing 'onHeartbeatCallback' message
2022-04-06 09:27:06.086 (WiZ) Acquiring lock for 'onHeartbeatCallback'
2022-04-06 09:27:06.086 WiZ: Calling message handler 'onHeartbeat' on 'module' type object.
2022-04-06 09:27:06.086 WiZ: onHeartbeat called time=1649230026.0864277
2022-04-06 09:27:06.086 (WiZ) Releasing lock for 'onHeartbeatCallback'
2022-04-06 09:27:06.086 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:27:06.086 (WiZ) Releasing lock for 'WiZ'
2022-04-06 09:27:06.086 (WiZ) Acquiring lock for 'WiZ'
2022-04-06 09:27:06.086 (WiZ) Releasing lock for 'WiZ'
Zobacz czy czegoś do zakładki error nie wrzucił.
Gdzie ta zakładka error? Nie widzę nigdzie czegoś takiego.
Ona jest w logach. Jak jej nie ma to znaczy że nie było błędów.
Zaczynają mnie to irytować. Czegoś brakuje, tylko czego?
A biblioteka pywizlight nie potrzebna?
To jest inny plugin ale możesz go spróbować czy zadziała.
Spróbowałem ten inny plugin, to samo, nie wykrywa żarówki.
Ale mimo tego, że na ruterze, na liście urządzeń którym przydzielił DNS adresy widzę żarówkę z adresem 192.168.10.105 i nazwą hosta wiz_059565, to jak daje 'ping wiz_059565' to nie rozpoznaje hosta. Dodałem więc do /etc/hosts wpis '192.168.10.105 wiz_059565'. Ale efekt jest taki, że wtedy zawiesza się domoticz, nawet nie widać co w logach jest, bo nie można wejść, wisi. Po zmianie w pliku hosts nazwy na inną (żeby nie zaczynała się od prefiksu 'wiz_') np. na '192.168.10.105 wwiz_059565', po restarcie domoticza wszystko wraca do normy, tzn. domoticz działa, nie zawiesza się, ale żarówy dalej nie widać'.
Dzieje się to tak samo Twoim pluginie jak i na tym innym.
A jaki masz router, z jakim systemem ?
Może spróbuj dodać z końcówką ".lan"
Problem jest ten że komunikacja odbywa się właśnie po nazwie wiz_059565
A tak w ogóle to jak masz sieć ustawioną. Bo tu mi wygląda na problem z siecią .
Router mam MiktoTik SXT Lite5 z systemem RouterOS.
Sieć mam 192.168.10.x, Router ma adres 192.168.10.1, malina ma adres 192.168.10.20, żarówa dostaje z DHCP 192.168.10.105, DHCP przydziela adresy od 192.168.10.100 do 192.168.10.254
Dodałem .lan do nazwy, ale jest tak samo jak bez, czyli zwis domoticza.
Możliwe że trzeba pogrzebać w ustawieniach firewalla i DNS local w microtiku. Niestety nie mam doświadczenia z tym routerem. Ja używam openwrt. Może masz jakąś obcję zaznaczoną w routerze, która blokuje dostęp po nazwie.
Z tego co pisze autor plugina to dodanie do /etc/hosts powinno pomóc. https://github.com/sydspost/Domoticz-WiZ-connected-plugin/issues?q=is%3Aissue+is%3Aclosed
Ale znalazłem jeszcze taki wątek: https://github.com/sydspost/Domoticz-WiZ-connected-plugin/issues/17
Zrobiłem ./updatebeta ale nic to nie dało.
Masz załączony tylko jeden plugin do wiz? W openwrt normalnie na liście od DHCP mam nazwę wiz_xxxxxx z IP i to normalnie działa.
Mam tylko jeden plugin wiz.
A jak puścisz 'ping wiz_xxxxxx' z domoticza to Ci odpowiada czy nie rozpoznaje nazwy?
Z serwera gdzie mam domoticz normalnie mi się pinguje po nazwie wiz_.
Wygląda mi to na problem z reverse record czy jakoś tak. Zobacz co zwraca tobie polecenie
nslookup <nazwa żarówki>