@sunrise Napisano Grudzień 17, 2022 Zgłoszenie Share Napisano Grudzień 17, 2022 Użytkownicy urządzeń sterowanych aplikacją Tuya Smart (wszelkiej maści gniazdka, inteligentne żarówki itp), którzy chcieliby sterować nimi i/lub odczytywać ich stan za pomocą Fedory, mogą to osiągnąć np. instalując moduł pythona tinytuya. Ponieważ, nie jest on dostępny w repozytorium Fedory, a nie jestem fanem instalowania za pomocą polecenia pip postanowiłem utworzyć pakiet rpm z tym modułem. Pakiet jest dostępny w COPRze https://copr.fedorainfracloud.org/coprs/sunwire/python-tinytuya/ Po zainstalowaniu, można wydać np. wykryć wszystkie dostępne urządzenia w naszej sieci lokalne wydając polecenie python -m tinytuya scan W wyniku czego otrzymamy listę dostępnych urządzeń np. taką TinyTuya (Tuya device scanner) [1.9.1] Scanning on UDP ports 6666 and 6667 for devices (15 retries)... Unknown v3.1 Device Product ID = keyneruwsdethu7u [Valid payload]: Address = 192.168.1.91, Device ID = 0626000000fd0e60352f, Local Key = , Version = 3.1, MAC = Status: {'1': True, '9': 0, '18': 181, '19': 382, '20': 2353, '21': 1, '22': 705, '23': 30606, '24': 20752, '25': 1005} Unknown v3.3 Device Product ID = 7BCNHFTrP6BsTils [Valid payload]: Address = 192.168.1.93, Device ID = 3380210458426f98ac24, Local Key = , Version = 3.3, MAC = No Stats for 192.168.1.93: DEVICE KEY required to poll for status Dla protokołu w wersji 3.1, nie jest potrzeby klucz i odczytane również zostaną odpowiednie parametry, w tym przypadku np. Pobór mocy '19': 382 (38,2W), czy napięcie '20': 2353 (235,3V) Więcej informacji na stronie autora https://github.com/jasonacox/tinytuya 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się