Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

SONOFF udostępnia HTTP API dla swojego miernika energii SPM-Main

ghost666 24 Nov 2021 11:42 465 2
Legrand
  • SONOFF udostępnia HTTP API dla swojego miernika energii SPM-Main
    SPM-Main to główna jednostka zestawu Sonoff Smart Stackable Power Meter, który prezentowaliśmy jakiś czas temu na Elektrodzie. Jest to wykorzystująca interfejs RS485 jednostka do sterowania do 128 przekaźników. Oprócz obsługi aplikacji mobilnej eWelink obiecano otwarty interfejs HTTP API, ale nie był on eszcze dostępny w momencie premiery zestawy we wrześniu 2021 roku.

    ITEAD dotrzymało swoich obietnic i udostępniło właśnie otwarty interfejs API HTTP dla inteligentnego miernika mocy SPM-Main, aby umożliwić użytkownikom i programistom automatyki domowej i Internetu Rzeczy (IoT) sterowanie urządzeniami SONOFF za pośrednictwem istniejącej platformy automatyki domowej typu open-source lub lokalnego klienta HTTP. Jest to ten sam interfejs API REST, który jest używany w inteligentnych przełącznikach SONOFF MINI i R3, ale dodaje również obsługę monitorowania stanu zasilania.

    Tryb DIY miernika mocy Sonoff API umożliwia przełączanie między trybami eWelink i DIY w razie potrzeby i zapewnia następujące funkcje:

    * Transmisja stanu urządzenia — zwraca stan przekaźnika wszystkich kanałów z prądem, napięciem, mocą, stanem przeciążenia, stanem komunikacji RS485 i innymi informacjami.
    * Uzyskaj listę pod-urządzeń – listę przekaźników SPM-4 podłączonych przez RS485.
    * Przekaźnik ON/OFF – w razie potrzeby włącza/wyłącza kanały przekaźnika SPM-4.
    * Ochrona przed przeciążeniem – Włącza/wyłącza i konfiguruję ochronę przed przeciążeniem.
    * Jestem tutaj – sprawdza, czy dane podurządzenie jest dostępne.
    * Ustaw czas urządzenia – Ustawia datę i godzinę w SPM-Main.
    * Dane historyczne podurządzenia – JSON z danymi historycznymi podurządzenia dla każdego przekaźnika (napięcie, prąd, moc itp.).
    * Skonfiguruj informacje związane z monitorowaniem w czasie rzeczywistym – Zwraca dane w czasie rzeczywistym (napięcie, prąd, moc) dla określonego gniazda na wybranym podurządzeniu (SPM-4Relay).
    * WiFi SSID i ustawienie hasła – konfiguracja WiFi SPM-Main.
    * Oprogramowanie OTA — łącze do aktualizacji oprogramowania i skrótu SHA256.
    * Uzyskaj zapisy operacji na kanale — generuje raporty, kiedy określone gniazdo było włączone/wyłączone, przeszło w tryb przeciążenia itp.
    * Uzyskaj stan urządzenia — raportuje wersję oprogramowania układowego, stan sieci Wi-Fi, stan komunikacji RS485 i tak dalej.

    Dokumentację API znaleźć można na stronie dewelopera; znajduje się tam także krótki samouczek na stronie SONOFF.

    SONOFF udostępnia HTTP API dla swojego miernika energii SPM-Main


    Wiele osób już obecnie Fashuje swoje urządzenia SONOFF za pomocą oprogramowania ESPHome lub Tasmota o otwartym kodzie źródłowym, ale w większości przypadków wymaga to otwarcia urządzenia, a czasem nawet przylutowania dodatkowych przewodów, co sprawia, że zabieg taki jest poza zasięgiem umiejętności technicznych niektórych potencjalnych użytkowników. Wykorzystanie dedykowanego API HTTP producenta usuwa konieczność przerabiania sprzętu i pozwala na jego integrację z domowym systemem IoT niezależnie od wykorzystanych elementów.

    Źródło: https://www.cnx-software.com/2021/11/23/sonoff-releases-http-api-for-spm-main-power-meter/

    Cool? Ranking DIY
    Kamery 3D Time of Flight - zastosowania w przemyśle. Darmowe szkolenie 16.12.2021r. g. 10.00 Zarejestruj się
    About Author
    ghost666
    Translator, editor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    ghost666 wrote 10693 posts with rating 9012, helped 157 times. Live in city Warszawa. Been with us since 2003 year.
  • Legrand
  • #3
    pixel7
    Level 22  
    Mój projekt jest tu: github.
    Zwraca json-a który obecnie parsuje jako wykres.
    Z tym że moje dane analizuje już AI wykrywając co zostało podłączone (odrębny układ, rpi + python + keras).
    Czekam na dalsze ich postępy.