Czy do Home Assistant można dodać zaległe dane z czujnika który komunikuje się po mqtt?
Mam sobie HA i urządzenie które co jakiś czas wysyła do niego dane po mqtt (z użyciem NodeRed). Wszystko działa i są wykresy- ok.
Urządzenie to jednak czasami wylatuje z sieci i jest to oczekiwane. Zbiera ono wtedy dane no ale NodeRed ich oczywiście nie wysyła. Gdy połączenie wróci do HA idzie kolejna wiadomość z danymi no
@kwantowykocyk: Tzn. jeszcze nie ma bufforu ale teoretycznie mogę zrobić- tylko właśnie nie wiem czy tak się da.
Właśnie moje pytanie polega na tym czy to w ogóle jest możliwe. W tej chwili NodeRed zwyczajnie wysyła samą wartość do HA co T sekund i tyle. Timestamp sobie HA dokłada. "Zbiera dane" w sensie, że dalej pracuje i czujnik działa.
I oczywiście mam poziomą kreskę na wykresie HA (
  • Odpowiedz
Jak ugryźć sterowanie przyciskiem Philips Hue Tap Dial Switch w Node Red?
Dodałem go do Homeassistant poprzez SONOFF Zigbee 3.0 USB Dongle Plus V2 i z automatyzacją z blueprint działa ok. W dzienniku urządzenia po kliknięciu w przycisk jest komunikat

"Wlacznik sypialnia Recall event was fired with parameters: {'groupid': 59150, 'sceneid': 4, 'transition_time': None}"


Spróbowałem w nodered używając "events: state" i "debug" ale nie ma żadnej reakcji i nic nie
#mqtt #domoticz #homeassistant #smarthome #nodered
Co ile musicie serwisować wasze domy? Czy wkurza was powolne ładowanie interfejsu HA. Albo czy dostajecie update i system wam się sypie przez co musicie zrobić reinstall lub reinstall z downgrade . Czy wgl zdarza się wam coś takiego? Ile zabiera czasu wam serwisowanie systemu w domu? Ogólnie co was najbardziej wkurza w tych systemach. I powiedzmy, że serwer się sypie co wtedy z wszystkimi urządzeniami podpiętymi.
Co ile musicie serwisować wasze domy?


@kamil-struzek: zdefiniuj "serwisować.
- awaria powodująca, że coś nie działa? Raz, z rok temu zawisił się serwer, po restarcie wstało samoistnie, nie mam pojęcia o co chodziło, z logów nie wynikało.
- awaria powodująca, że coś się źle bądź wcale nie pokazuje na pulpicie? To niestety dość regularnie, zwykle wynika z jakiejś aktualizacji, zwłaszcza integracji z HACS. Ale i regularnie nie znaczy, że co todzień
  • Odpowiedz
Używa ktoś #homeassistant z #nodered ?

Z tego co wyczytałem, gdy node red zapisze cos w /share to powinienem to zobacyć w HA w /share (ktory mam udostepniony przez sambe)...

No ale jak sie okazuje nie bardzo mi to dziala... floww node red przecvhodzi (zapisuje plik pdf, parsuje, wysylam sobvie taska do todolisty, wiec plik musial byc zapisany)... a w /share go nie ma... /root/share tez sprawdzalem
#programowanie #javascript #nodejs #nodered #cybersecurity

Chciałbym się połączyć serwerem Node-RED do serwera FTP postawionego na pewnym sterowniku automatyki przemysłowej mającym też funkcje routera.

Pytanie przekraczające moją wiedzę, związane pewnie z tajnikami #javascript - jak mam rozumieć ten fragment z biblioteki node-RED owej:

Note: the value is stored using Node-RED's credentials API using the 'text' option; it is decoded in both runtime and editor mode. The value can be viewed using the debugger
@Wegrzynski: wyloguj się z konta wykop ( ͡° ͜ʖ ͡°)

potem wejdź na ekran logowania, wpisz login i hasło
hasło jest zakropkowane? to dlatego, że input ma type="password"
W twoim przypadku ten input jest ukryty, to znaczy, że wartość nie jest widoczna (wizualnie) dla użytkownika, ale jak sobie gdzieś w formularzu kliknie "zbadaj" to w drzewku DOM zobaczy

a jeszcze uprzedzę pytanie, drzewko DOM to "wyrenderowany" kod
  • Odpowiedz
#programowanie #javascript #nodejs #nodered #automatyka #cybersecurity

Cel: Połączyć się serwerem Node-RED do serwera FTP postawionego na sterowniku automatyki
Problem: bezpieczeństwo logowania się do serwera FTP

Chciałbym się połączyć serwerem Node-RED do serwera FTP postawionego na pewnym sterowniku automatyki przemysłowej mającym też funkcje routera.

Problem który mam to w jaki sposób zrobić to w sposób cyberbezpieczny. Plan jest taki:
1. Używam jednego z klientów FTP na Node-RED - obojętnie którego.
2. Do przechowywania
#homeassistant #nodejs #nodered #inteligentnydom

Mam dwa nody: timer i sun. Nod timer co 3 dzień o północy przekazuje na wyjście msg.count z wartością 3
i drugi nod sun, który wysyła raz na dobę msg.payload z wartością 1 (wschód słońca).
W nodzie function za pomocą instrukcji warunkowych chcę sprawdzać te wartości i w przypadku gdy oba warunki są spełnione, otrzymać na wyjściu noda msg.payload z wartością on.
W skrócie chodzi mi o to,
@sokytsinolop: Mniej więcej tak to wyglądało:

var licznik=flow.set("licznik", msg.count);
var rano=msg.payload;
if(l licznik=="3" && rano=="1")
{
msg.payload = "on";
return msg;
} else {
msg.payload = null;
return msg;
}

Mniej więcej tak, piszę z pamięci.
  • Odpowiedz
Mirki i Mirabelki
Ogrania ktos Node RED w HA?
Chce wykorzystać input selecta z HA i nie wiem jak to skonfigurować żeby przekazywał te wartości kolejne z input selecta (czyi select next kolejna wartość) dalej (w tym wypadku jest to barwa światła dla żarówki)
#nodered
#homeassistant
@krisr: zakładając, że chcesz mieć taki automat:
1. naciskasz button
2. do żarówki zostaje wysłane kolejne ustawienie z select'a
to tak jak piszesz. Ew. sprawdzanie current state na końcu możesz zamienić nodem "trigger: state", bo to bardziej odpowiada temu scenariuszowi.
  • Odpowiedz
#iot #automatyka #mechatronika #nodered

Od jakiegoś czasu się bawię Node-RED i się zastanawiam czy jest jakaś szansa na wykorzystanie w komercyjnych zleceniach? Ktoś to wykorzystuje to w celach zarobkowych?

Z tego co widzę to w Internecie większość ludzi się tym zajmujących to hobbyści siedzący w automatyce domowej i nie ma ofert pracy że szukają specjalistów od tego.

Jakieś doświadczenia? Chciałbym w to wejść głębiej bo mi się technologia podoba i cała filozofia
@specjalista_wysokiej_klasy: Ja myślę, że automatycy na pewno tak, bo jednak klepanie podobnych aplikacji po jakimś czasie się nudzi. "Problemem" jest tu z jednej strony management, dla którego to jest ryzyko (KPI przecież muszą się zgadzać), a z drugiej strony stosunkowo niski poziom zindustrializowania kraju.
Nie oszukujmy się - żeby inwestycja w zaawansowaną automatyzację była opłacalna, to zakład musi być już sporych rozmiarów, a takich w Polsce nie ma przecież aż tak
  • Odpowiedz
@Wegrzynski: Problemem z node-red dla niektórych osob był fakt że nie ma jako takiego supportu. Stąd takie firmy chetniej korzystają np z Flow Creator który jest właściwie NodeRed tyle że z zestawem nodes załadowanym przez Siemensa i tak długo jak nie dodajesz swoich to Siemens zapewnia wsparcie. Flow Creator sprzedają zarówno standalone, w Mindsphere (chmura) i na Industrial Edge.
Jeśli chodzi o komercyjne zastosowania to znam przypadki z aerospace, automotive I
  • Odpowiedz
Czy jest tutaj ktoś, kto zna się na #smarthome #iot ?

Szukam rozwiązania, które umożliwi mi sterowania istniejącą taśmą LED na podstawie czujnika ruchu, schematu czasowego, przycisku bezprzewodowego i apki.
Może być na wifi, #zigbee albo #zwave. Ze względu na przycisk bezprzewodowy chyba jednak zigbee?

Wolałbym coś co da się spiąć z #ha #homeassistant #openhab #domoticz #nodered niż zamknięty protokół.

Za dużo jest tych standardów, producentów, aplikacji. Sonof, somfy, supla, fibaro,
@t__r: przerabiałem cc2531, przy większym rozmiarze sieci gubił urządzenia oraz czasem były problemy z parowaniem; też polecam conbee2 - wpinasz, konfigurujesz HA i... zapominasz :)
  • Odpowiedz
#programowanie #iot #nodejs #nodered #embedded #express

Mam dwa procesy napisane w node.js w oparciu o Express (jeden to node-RED) , które muszą wymieniać cyklicznie dane pomiędzy sobą - wartości pomiarów itd. W jaki sposób najlepiej to zrobić pod kątem wydajności? API RESTfulowe, MQTT, websockety, SQLite?

Aplikacja ma chodzić na jakimś systemie embedded, więc wydajność jest tu kluczowa. Samych danych ma być wymieniane docelowo kilkaset-kilka tysięcy pomiarów.

Proszę o wyrozumiałość, dopiero się uczę(
via Wykop Mobilny (Android)
  • 2
@Wegrzynski: najszybszym mechanizmem komunikacji pomiędzy procesami to pamięć dzielona. Tylko kilkaset-kilka tysięcy to zupełnie nie ta skala. Jakbym robił coś takiego sam to pewnie użył bym web socketow, bo są proste i wygodne. Ale liczba możliwych podejść które będą działały jest ogromna
  • Odpowiedz
#programowanie #iot #nodejs #nodered #embedded

tl;dr 1. W jaki sposób najlepiej i najwydajniej przekazywać dane pomiędzy Node-RED a aplikacją opartą na Expressie? 2. Lepiej jest odpalić Node.js oraz Node-RED jako dwa osobne Expressy czy jako jeden?

Mirki, kolejny post z cyklu "Robię urządzenie IOT postawione na ARM z Node-Red'em". Dzisiejsze pytania jak powyżej.

We frontendzie chcę docelowo wyświetlać dane uzyskiwane z Node-RED (wykresy, wskazania itd.), jednak zastanawiam się w jaki sposób robić
  • Odpowiedz
Pytanie o zachowanie RESTa z którym jeszcze się nie spotkałem.

Lekaro jest firmą która wywozi śmieci dla Warszawy. Na stronie Lekaro:
https://lekaro.pl/harmonogram-wawer-rembertow-wesola/
jest osadzony ajax:
https://apps.c-trace.de/web.lekarowarschau-abfallkalender/kalendarzodpadow

Zrobiłem sobie kawałek skryptu w NodeRed który codzień robił POST, obrabiał odpowiedź i wysyłał mi na komórkę przypomnienie jeśli jutro jadą śmieci.

Ale szwaby zmieniły tego RESTa i teraz przy każdym wywołaniu https://apps.c-trace.de/web.lekarowarschau-abfallkalender/kalendarzodpadow - jest robiony 302 i dodawany indywidualny numer sesji w środku URL ..../S(xxxxxx)/....
p.....r - Pytanie o zachowanie RESTa z którym jeszcze się nie spotkałem.

Lekaro je...

źródło: comment_1611441356DPjVocS8eZWqsPPGG4uyEA.jpg

Pobierz