Jak wykonać Dashboard w Node-RED

Jak wykonać Dashboard w Node-RED Kiedyś przychodzi taki moment, że chcemy w prosty i zarazem ładny sposób zaprezentować wyniki pomiarów z czujników. Tak się składa, że do Node-RED dostępny jest od standardowo od wersji 1.0 komponent do stworzenia własnego dashboarda, czyli strony WWW z prezentacją pomiarów. Załóżmy, że po protokole MQTT otrzymujemy odczyt temperatury z … Czytaj dalej

Sterowanie taśmą LED 433MHz poprzez WiFi

W sprzedaży są proste sterowniki taśm LED jednokolorowych z pilotem. Sterowniki te (a w zasadzie piloty) działają na częstotliwości 433MHz. Wykorzystując moduł ESP8266 np. Wemos i odbiornik 433MHz możemy sterować taśmą LED poprzez WiFi np. z Domoticza. W ogóle aby móc sterować taśmą LED należy znać kod przycisku wysyłany z pilota do sterownika. Trzeba poznać … Czytaj dalej

Micropython: Jak zacząć zabawę na ESP8266 (nodemcu v3)

Micropython to język skryptowy Python na mikrokontrolery. Projekt jest rozwijany od 5 lat i staje się poważnym konkurentem dla C++ (Arduino). Jest prosty w użyciu, dalszym rozwoju aplikacji i jej testowaniu. Świetnie nadaje się do prototypownia nowych rozwiązań. Płytkę z esp8266 trzeba zaprogramować wsadem z micropython’em za pomocą narzędzia esptool.py. Aktualne wersje micropython’a znajdziemy na … Czytaj dalej

Sterowanie przekaźnikiem Sonoff Basic z Node-RED

Przedstawię jak w łatwy i szybki sposób można zrobić sterowanie przekaźnikiem Sonoff Basic w Node-RED. Zakładam, że przekaźnik jest zmodyfikowany udoskonalonym firmwarem oraz jest zainstalowane Node-RED. Ponadto potrzebujemy jeszcze broker MQTT. Możliwe są dwa rozwiązania: własny broker lub jeden z dostępnych bezpłatnie np. iot.eclipse.org. Lista publicznie dostępnych jest na stronie. Jeżeli nie przejmujecie się tym, że … Czytaj dalej

Instalacja Node-RED

Node-RED to środowisko programistyczne w którym za pomocą bloków tworzymy algorytm programu. Node-RED napisany jest w node.js (JavaScript) więc języku skryptowym obecnie bardzo popularnym. Projekt rozwija się bardzo dynamicznie, ma dużą społeczność, a co za tym idzie wiele różnych rozszerzeń. Projekt działa na wszystkich platformach tj. Windows, MacOS oraz Linuks. Chciałbym pokrótce przedstawić opis instalacji … Czytaj dalej