X
Forum

Forum

Virtual Output Comm...
 
Notifications
Clear all

Virtual Output Command a proměnné výstupu

9 Posts
5 Users
1 Likes
812 Views
(@oliver-es)
Eminent Member
Joined: 4 years ago
Posts: 31
Topic starter  

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.


   
elpaso reacted
Quote
elpaso
(@elpaso)
Prominent Member
Joined: 7 years ago
Posts: 829
 

ja bych to delal pres blok status, zkombinoval vic promennych do jednoho vcetne nazev=<v1>, nazev2=<v2>... a nasledne to v nodered parsoval...


   
ReplyQuote
(@oliver-es)
Eminent Member
Joined: 4 years ago
Posts: 31
Topic starter  

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.


   
ReplyQuote
elpaso
(@elpaso)
Prominent Member
Joined: 7 years ago
Posts: 829
 

@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


   
ReplyQuote
 L
(@l)
Famed Member Admin
Joined: 9 years ago
Posts: 3065
 

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.


   
ReplyQuote
(@oliver-es)
Eminent Member
Joined: 4 years ago
Posts: 31
Topic starter  

@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.


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1880
 

Posielam do influxu uplne vsetko co je vidiet v loxone appke cez mqtt uz x rokov. Ziadna zlozita konfiguracia, ziaden (debilny) nodered.

https://github.com/dusanmsk/loxone-grafana


   
ReplyQuote
Felda
(@felda)
Eminent Member
Joined: 7 years ago
Posts: 37
 

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


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1880
 

Vie vobec loxone http POST ako output?


   
ReplyQuote
Share: