Mój przyjaciel i ja jesteśmy na uniwersytecie i profesor rolnictwa poprosił nas o stworzenie zautomatyzowanych systemów nawadniania roślin. Chcemy mieć kontrolę nad rosnącymi światłami, więc czy jest jakiś produkt komercyjny, który ma interfejs API, który mogę włączyć / wyłączyć / zapytać o zużycie energii poprzez żądanie HTTP itp.
Musimy tylko sterować odpowiednimi lampami LED o mocy 300 w-1200 w.
smart-plugs
Trevin Corkery
źródło
źródło
Odpowiedzi:
Kilka opcji z mojej głowy.
Są to głównie zestawy konsumenckie, istnieje ogromna ilość zestawu przemysłowego używającego protokołów takich jak Modbus, które zrobią to samo.
źródło
Sprawdź Wifiplug.co.uk, które zapewniają sprzęt i otwarte API dla wtyczki 3-pinowej (Wielka Brytania, AZJA itp.)
API tutaj: Developer.wifiplug.co.uk
Darmowe API dla hobbystów - także doskonałe wsparcie.
źródło
Możesz stworzyć własne urządzenie dla swoich potrzeb, używając NodeMCU i Solid State Relay. Może to również prowadzić do Asystenta Google lub Amazon Alexa. Więcej informacji na stronie: https://websevice.lk LUB https://sinric.com
źródło
Do przełączania urządzeń o mocy 1200 W można użyć ESP8266 wraz z przekaźnikiem .
Możesz przesłać ogólny kod Arduino, aby go kontrolować, lub nawet więcej - użyj Home Assistant do sterowania i planowania.
źródło
Netio tworzy inteligentną listwę zasilającą klasy przemysłowej. Jest to trochę drogie, ale ma mnóstwo otwartych interfejsów (SOAP, REST, MQTT, CGI i więcej) i możesz pobrać specyfikacje z ich strony. Ma nawet przewodowy port Ethernet.
https://www.netio-products.com/en/device/netio-4all
źródło
Po trudach w znalezieniu inteligentnych wtyczek z otwartym interfejsem API znalazłem stabilne obejście, które może działać w przypadku wielu osobistych projektów.
Zauważyłem, że wiele inteligentnych wtyczek ma usługę IFTTT , z której można sprawdzać różne funkcje. Ponieważ możesz wchodzić w interakcje z IFTTT na wiele różnych sposobów (poczta, przeglądarka internetowa itp.), Może to pozwolić na tworzenie dość złożonych aplikacji przy użyciu IFTTT jako punktu końcowego do interakcji z wtyczką.
Na przykład, możesz skonfigurować hak internetowy IFTTT , który jest w zasadzie żądaniem internetowym (GET lub POST) do IFTTT, które może uruchomić akcję włączania lub wyłączania wtyczki. Testowałem to z wtyczką D-Link, którą miałem (DSP-W115) i działało zgodnie z oczekiwaniami.
Niektóre produkty, dla których znalazłem usługę IFTTT, to: D-Link , TP-Link lub WeMo .
źródło
Ta strona zawiera listę urządzeń zgodnych z Tasmota i prawdopodobnie ESPhome, ponieważ oparte na ESP8266 lub podobnych układach. Po ponownym flashowaniu możesz je łatwo kontrolować.
źródło