Forum
Ahoj, snažím se vytvořit co nejjednodušší postup, jak posílat data z Loxone čidel do NodeRED pro další zpracování a zaslání do InfluxDB. Zvolil jsem zasílání přes UDP pomocí virtuálního výstupu. Všechno funguje, ale kromě hodnoty musím ručně napsat odkud data jsou. To znamená, že musím vytvářet Virtuální výstup příkazu pro každé čidlo samostatně, chtěl jsem mít jedno a v příkazu přidat proměnnou s názvem místnosti nebo nějakým identifikátorem. Podle nápovědy je tam jen <v> pro poslání hodnoty, ale už jsem nepřišel na to, jak společně s ní posílat ještě informace odkud hodnota je. Dokumentace nic jiného neobsahuje.
Alternativou je použít logger, který posílá data při změně, nemusím tedy nic vytvářet pro každé čidlo zvlášť, ale rovnou v jeho konfiguraci nastavím poslání přes UDP s popiskem zdroje dat a hodnotou. Jenže tady se posílají jen změny, ne aktuální hodnoty v intervalu například každou minutu. U Virtuálního výstupu lze nastavit opakování, ikdyž se hodnota nezmění a to je přesně to co potřebuju kvůli termostatickým hlavicím.
ja bych to delal pres blok status, zkombinoval vic promennych do jednoho vcetne nazev=<v1>, nazev2=<v2>... a nasledne to v nodered parsoval...
To už jsem někde viděl, ale ten člověk měl pro každý senzor samostatný status block, to je z bláta do louže.
@oliver-es proc? v jednom muzes zkombinovat 4 a kdyz si je pospojujes za sebe do serie tak to teoreticky dostanes vse do jednoho UDP-based stringu
Osobne bych na to sel z druhe strany. Tzn z node-red pres node-loxone vytahovat periodicky hodnoty, ale nevim jestli tam pujde udelat nejaky univerzalni connector, ze vytahnout treba vsechny virtualni vstupy a ty querovat.
@l Takhle jsem to měl doposud, použil jsem plugin loxone do NodeRED, ale stávalo se, že při restartu flows, nebo hlavně restartu Loxone se to spojení rozpadlo. Nebylo to 100% spolehlivé, proto jsem to chtěl předělat na posílání změn teplot přes logger, to půjde dobře, a periodické posílání stavu hlavic a kotle jednou třeba za 5 minut, ikdyž nedojde ze změně stavu. Budu si tedy muset nadělat ručně všechny virtuální výstupy příkazu.
Posielam do influxu uplne vsetko co je vidiet v loxone appke cez mqtt uz x rokov. Ziadna zlozita konfiguracia, ziaden (debilny) nodered.
Hezký den všem,
i když je to trochu něco jiného, stále se to týká virtuálního výstupu. Nechci zakládat nové vlákno, tak proto to dávám sem.
Už jsem fakt zoufalý, tak “potupně píšu a prosím o pomoc”.
Pořídil jsem si ESPčko s relátkem do lokální Wi-Fi sítě.
V linuxové command line umím relé bez problémů ovládat:
pro změnu stavu: curl -X POST http://192.168.1.176/switch/relaysingle1_relay/toggle
zapnutí: curl -X POST http://192.168.1.176/switch/relaysingle1_relay/turn_on
vypnutí: curl -X POST http://192.168.1.176/switch/relaysingle1_relay/turn_off
Ale z Loxone, v různých kombinacích, ani ťuk. (Asi tak 50 resetů LMS ).
Různé variatny příkazů, GET, POST apod. Výsledek stále nula. 🙁
Na netu se s tím lidi taky hodně trápí a žádný návod nikde nefungoval.
Budu rád za každý tip, nasměrování či pomoc.
Felda
Vie vobec loxone http POST ako output?