- Xbox Series X|S
- Diablo IV
- Hauntii teszt
- World of Warships
- Napokon belül indul a testkamerás Bodycam című FPS korai kiadása PC-n
- EAFC 24
- Rövid előzetesen a Star Wars Outlaws PC-s kiadása
- The Elder Scrolls V: Skyrim
- Már tudjuk, hogy mikor jön pontosan az idei Ubisoft Forward
- Konzolokról KULTURÁLT módon
-
GAMEPOD.hu
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
vampire17
addikt
Sziasztok,
Node-Red-ben akarok egy olyan function-t ami ket valtozot vizsgal (IF)
belso = msg.payload.belso;
kulso = msg.payload.kulso;
if (belso < 23, 10 <= kulso <= 20 )
{
msg.payload = { "idx" : 197, "nvalue" : 1};
}
return msg;
Valamiert viszont nem jo (akkor is vegrehajtodik, ha nem igaz az allitas), valszeg mert a "ha" fugveny ertekvizsgalatat nem helyesen hasznalom. Mi a helyes szintaxis?
A cel. Ha a belso homerseklet 23 foknal kevesebb, a kulso pedig 10 es 20 fok kozott van, akkor kapcsoljon egy kapcsolot Domoban (klimat)
[ Szerkesztve ]
-
vampire17
addikt
Igaz... Javitottam.
Elv akkor valami ilyesmi a helyes szintaxis:
belso = msg.payload.belso;
kulso = msg.payload.kulso;
if (belso < 24 && 10 <= kulso && kulso <= 30 )
{
msg.payload = { "idx" : 197, "nvalue" : 1};
}
else {
msg.payload = null;
}
return msg;
most a belso erteke 23, a kulso erteke 22, a kiertekeles megis "null" ra fut... Szted miert lehet?
-
vampire17
addikt
Meglett kozben a megoldas
Az volt a gond, hogy a function node bemenete ket helyrol kapta a valtozok erteket. megkapta az elso erteket (belso) kiertekelte, nem lett igaz (hiszen hianyzott a masodik ertek) ra par millisec-re megkapta a masodik erteket, kiertekelte, de akkor meg az elso hianyzott...
betettem egy join node-ot, ami egyesiti a ket bemenetet sorozatta. a kiertekeleskor pedig a sorozat szamara hivatkozom:
Igy:
var belso = msg.payload.temp[0];
var kulso = msg.payload.temp[1];
if (belso < 24 && 10 <= kulso && kulso <= 30)
{
msg.payload = { "idx" : 197, "nvalue" : 1};
}
else {
msg.payload = null;
}
return msg;
-
vampire17
addikt
válasz Degeczi #12954 üzenetére
Kicsit meg finomitottam rajta.
A join most igy nez ki:
var belso = msg.payload[0].payload.temp;
var kulso = msg.payload[1].payload.temp;
var check1 = msg.payload[1].payload.idx;
var check2 = msg.payload[0].payload.idx;
if (179 == check1 && 131 == check2 && belso < 23 && 10 <= kulso && kulso <= 20)
{
msg.payload = { "idx" : 197, "nvalue" : 1};
}
else {
msg.payload = null;
}
return msg;
Ez azt jelenti, hogy a ket uzenetet teljesen egybe gyurja, majd a ket payload-ra kulon hivatkozik. Beletettem egy ellenorzot is, hogy az adott temperature ertek biztos attol a homerotol (idx) jojjon, amitol en varom.
a neheze meg most jon...
Meg kell valositani, hogy a functionnak tobb kimenete legyen, mert mast is csinalni kell, nem csak folkapcsolni a klimat: a modot futes-re allitani, a gaz futest (tado) kikapcsolni, csak bizonyos napszakban hajtodjon vegre.... szoval meg van munka...
A vegcel, hogy adott kulso homersekleten (tol-ig) klimaval futson, az alatt gazzal. Midezt automatan, kulso beavatkozas nelkul...
[ Szerkesztve ]
-
vampire17
addikt
válasz RAiN91 #12956 üzenetére
Amit en ajalnlok:
- Domoticz (Machinon theme-el) Szep UI "latvanyos" kapcsolok, stb...
- Node-RED: alkalmas arra, hogy az esetlegesen nem supportalt hardvert bevidd domo ala, illetve automatizald a folyamatokat. keves prog. tudassal is hasznalhato, szemben a Yaml, Python, LUA, Dzvents -el.
A Domo. beepitett grafikus programnyelve (Blockly) csak nagyon-nagyon alap dolgokra jo...
Szerk:
ha viszont "Minden egyben" cucc kell, alapbol sokkal komolyan hardvertamogatassal, supportal (forum) akkor Home Assistant. Itt viszont vagy python, vagy Yaml kell... (Ahogy Degeczi irta fontebb)
[ Szerkesztve ]
-
vampire17
addikt
-
vampire17
addikt
válasz vampire17 #12966 üzenetére
Naaa alakul
talaltam egy tok jo Node-ot erre a celra. https://flows.nodered.org/node/node-red-contrib-simple-gate
-
vampire17
addikt
válasz vampire17 #12969 üzenetére
Mar kesz a script, de a legalapabb dolog nem megy... hiaba kuldok "on" parancsot mqtt-n keresztul a domonak, nem fogadja el... vagyis, egy pillanatra felkapcsolja a kapcsolot, de abban a pillanatban le is kapcsolja....
Probaltam csak ennyit kuldeni:
{ "idx" : 197, "nvalue" : 1}
Aztan a teljes sort, amit amugy visszaad mqtt outputon (gombnyomasra):
{"Battery":255,"RSSI":12,"description":"","dtype":"Light/Switch","id":"********_switch","idx":197,"name":"Nappali klíma - kapcsoló","nvalue":0,"stype":"Switch","svalue1":"0","switchType":"On/Off","unit":1}
Egy pillanatra on-ra vallt, aztan megint off.. nem ertem. GUI-n teljesen jol mukodik amugy.
[ Szerkesztve ]
-
vampire17
addikt
-
vampire17
addikt
válasz vpeter3 #12986 üzenetére
Sziasztok!
a JOIN node amit hasznaltam a Flow-omban node-red ben nem jo, mert (mivel darabszam alapjan egyesit) elofordul, hogy ugyanazon node erteket egyesiti....
Ezert ezzel a node-al akarom helyettesiteni: https://flows.nodered.org/node/node-red-contrib-wait-paths
A pelda node nagyszeruen mukodik, de ha behelyettesitem az "eles" helyere, folyton timeoutra fut, ami azt jelenti, nem erkezik bemenet... A debug node azt mutatja pedig (ha kihagyom ezt a note-ot es direktbe kotom) hogy jon ertek, a timeout on belul.
Elv ket SET node-ot kell kotni az ertekado node es a wait-path node koze, ahogy a peldaban is van. En ezeket igy alliottam be (ertelemszeruen a masik SET az "path_2" erteket tartalmaz )
-
vampire17
addikt
Szia!
Az alabbi linkeken levo cuccok egyike meg lehet megoldas! Ezt ajanljuk mindenkinek, aki nem akar xarakodni meg megoszulni mint az itteni törzs topclakok
Sajnos egyik megoldas sem tul olcso, meg sok tapasztalatunk meg nincs is vele (bar en nagyon szeretnem mar, ha valaki kiprobalna, foleg a Homey-t )
[ Szerkesztve ]
-
vampire17
addikt
Sziasztok!
Ker kerdesem lenne.
1.
Szerintetek mennyire egeszseges, ha egy webAPI-nak (Tado) folyton ugyanazt a parancsot elkuldom kb percenkent (Ez az lenne, hogy kapcsolja ki a futest, vagy kapcsolja be)? Elv allapot nem valtozik es a kazant sem kapcsolgatja (hiszen kozben ellentetes parancsot nem kap, csak mindig ugyanazt)2.
Domoticz blocklyban, Setpoint beallitashoz tudok az ertek helyere valtozot tenni?
-
vampire17
addikt
válasz gabro0 #13040 üzenetére
Sajna nem (vagyis elkepzelheto, hogy igen, csak sok mindent kene ujrairni)
NodeRED-ben van a futesvezerles valtasom (Tado VS. Klima) es ugy nez ki a dolog, hogy 3 dolog egyuttes erteke triggerel.
Kulso homerseklet
Belso homerseklet
Belso homerseklet setpointA harom ertek kb fel-egy percenkent csinal pull reguestet, amit egy wait-path node-al fogok ossze (ez osszevarja a harom iranybol jovo ertekeket, hogy a kesobbi function node egyszerre tudja oket kiertekelni)
van egy rbe nevu node, amit hasznalok is, ami pont arra valo, hogy az ismetelt uzeneteket blokkolja es csak a kulonbozoeket engedi at. a Klimat ez alapjan kapcsolom, hiszen ott az nvalue (domoticz fele megy az MQTT output) az valtozik, viszont a Tado node-ok fele csak sima trigger van, nem figyeli azt hogy mi a valtozas, csak szimplan azt hogy az egyik (futes be) vagy a masik (futes ki) iranybol erkezik a trigger. Tehat erre az agra mar nem tehetek rbe node-ot, hiszen az adott agon (nvalue0 vagy nvalue1) mindig ugyanaz az uzenet megy.
Vizualisan ezt igy kell elkepzelni:
a "main function" donti ugye el, hogy mi legyen az uzenet, de az utana kovetkezo ket path-on mar mindig ugyanaz mehet.
[ Szerkesztve ]
-
vampire17
addikt
-
vampire17
addikt
válasz Saughassy #13067 üzenetére
Gyerekszoba van a tetoterben de meg nincs surun hasznalva. A retegrendrol nem nagyon tudok, vasarolt haz.. Az biztos, hogy van szigeteles a teto alatt, illetve a padlasterben is vannak uveggyabot kockak a gerendak kozott. meg persze folia is van.
Szelloztetes annyi, hogy neha kinyitjuk a terasz ajtot
-
vampire17
addikt
Kozerdeku info!!
Frissult a Node-RED 1.0.2-re, a Modbus node-ok ujra mukodnek!!
Szoval, ha valaki eddig azert nem frissitett, mert pl hasznalta az altalam is leirt lakatfogos merot, az most mar batran frissitheti a Node-RED-et!
-
vampire17
addikt
Na megerkezett a Sonoff Slampher es a 433mhz es kapcsolok. [link] [link]
Tapasztalat:
A Slampher +izzo parosnak nagy lampatest es kis izzo kell. En egy ilyen lampatestet tettem vegul fol, 180 fokkal elforgatva, sztm jol nez ki, jol mutat egy spajzban: [link]
Az izzo a normalnal kisebb legyen, mert csak az fer el a Slampher-el egyutt. En egy 60W os Osram izzot vettem. (lehetoleg ne ledest, azt allitolag nem szereti a Slampher)
Amit tenni kellett: A kapcsolonal nyilvan a fazist fixre kotottem egy wagoval. Arra sajnos keson jottem ra, hogy a 433mhz es kapcsolok siman csavarozhatoak a szabvany EU-s femkeretbe, szoval eloszor ragasztani akartam, ami picit lehozta a festeket... (sebaj, holnap egy kis glett es nem is latszik)
A regi femkeretbol ki kell pattintani a muanyag kapcsolo reszt (csak a keret meg az oldalso tarto karmok maradjanak) visszacsaravarni a falba, ezek utan ket kisebb meretu csavarral mar oda is lehet csavarozni az uj 433-as kapcsolot.
En ketto 433 mhz es kapcsolot vettem, a masik majd a konyhaba kerul. Illetve uton van egy Nyitaserzeko is, ami az automatikus mukodest teszi majd lehetove.
Par szo a Slampher -rol:
En NodeMCU Pyflasher-t hasznalok, Figyelni kell hogy a Slampher -ben ESP8285 van, szoval csak a DOUT modban megy fol. (3x flasheltem ujra, mire rajottem)
A 433mhz-es kapcsolok tarsitasa ugyanugy van, mint ahogy a hivatalos oldalon irva van.
Meg vagyok elegedve a cuccal, midenkepp olyat akartam, ami mindenfele "okositas" nelkul is megy. (Ezert nem akartam okosizzot, valami egyeb, pl Xiaomi Zigbee nyomogombal, mert akkor ha leall a gateway/mini PC, fol sem tudjuk kapcsolni a lampat)
-
vampire17
addikt
Biztos nem buszos az a kazan? Mi a tipusa?
Nem jo otlet minden lehetseges pontra tenni zaroszelepet... Ha ne adj isten valami elqurodik a vezerlesben es minden zar, az draga mulatsag lesz.... Hagyj legalabb egy kort, amin "meg tud fordulni" a viz!!
Illetve ha a radiatroknal szelepelsz, miert szelepeled az oszto radiator koret is? Annak ugyis nyitnia kell minden egyes alkalommal, ha az emeleted valamelyik szobaja meleget ker.
[ Szerkesztve ]
-
vampire17
addikt
Ha nem hazudik az altalad linkelt leiras (miert tenne?) a te kazanod igy nez ki:
M1 kapocslec:
L= fazis a kazannak
N= Nulla a kazannak
Föld= FöldEzen felul, az M1 kapocslec jobbrol az elso es masodik bemenetebe megy most jelenleg a te termosztatod. (ezt kene leellenorizni, valamint azt, hogyan nez ki az M2 kapocsleced). Ez a sima reles termosztat.
M2 kapocslec.
A leirasodban szerepel ez is. Az 1-2 kivezetes (tartozekkent szallitott tavvezerlo csatlakoztatasa) jelenti a buszos csatlakozast (alacsony feszultsegu) . hogy ez pontosan mi (24V, OpenTherm..) Annak meg utana kell jarni, de az tuti, hogy ott nem sima reles vezerles van!
A leirasodban ez van, ha az hazudik, akkor nekem sincs igazam
-
vampire17
addikt
A panel is valamilyen buszon kommunikal, ez, mivel ez egy Baxi kazan, 99% hogy opentherm.
Nekem Westen kazanom van (ugyanaz a cegcsoport) majdnem ugyanaz a labkiosztasom mint neked es siman megy OpenTherm-el a Tado. (M2 1-2 re van kotve a Tado)
Amugy hogy miert kell rovidre zarni a reles termosztat csatijat, az nem vilagos... En nem zartam rovidre es igy is mukodik.
[ Szerkesztve ]
-
vampire17
addikt
Ezzel tudod:
https://www.home-assistant.io/integrations/opentherm_gw/
Persze kell a HW is, meg valami szoftveres termosztat... Nem egyszeru, mas is probalta mar azt hiszem itt...
Persze ON / OFF-al sokkal egyszerubb, de en nem mondanek le a modulaciorol....
[ Szerkesztve ]
-
vampire17
addikt
válasz body007 #13141 üzenetére
Hany fokra van allitva most a melegviz?
Lehet magasabban volt manualisan beallitva (ugye a tado bekotesekor felulirodnak a kazan vezerlojen bealliott ertekek). A hullamzo melegviz homerseklet az atfolyos kazanok sajatja. Ezt ugy szoktak kompenzalni, hogy felnyomjak jo magasra (pl 70 fokra) a melegvizet, igy kevesbe hulik ki/hamarabb melegszik, mikozben engeded. Persze ilyenkor tobb hideget kell hozzakeverni.
Tarolosnal nem kell ezt csinalni, sot ott alacsonyra (50 fok korulire) allitjak be alapbol a beuzemelok, pont azert hogy ne kelljen annyi hideget hozzakeverni (hiszen az pazarlas, hutod azt, amit egyszer felmelegitettel...)
[ Szerkesztve ]
-
vampire17
addikt
válasz KevinMulder #13144 üzenetére
Ugy tudom a Domoticz C/C++
-
vampire17
addikt
[ Szerkesztve ]
-
vampire17
addikt
Sziasztok!
Tudja valaki hogy ez a cucc pontosan hogyan mukodik?
(az RF resz erdekelne foleg)
http://meromuszer.revolshop.hu/Radios-leolvasasu-lakasvizmero-NA15-Q325-m3-h-L110
-
vampire17
addikt
-
vampire17
addikt
válasz Degeczi #13203 üzenetére
Szuper koszi, jonak tunik!
Pontosan hogy van amugy ez a meres? (bocs, nem ismerem az eso szenzorokat)
Szoval a kis edeny magatol kiurul gondolom? Az atfolyo viz mennyiseget nezi?
A Masik, most letreztam egy Domo dummy rain sensort, az igy nez ki:
Azt nem tudom , hogy ez igy hogy fogja szamolni, ha siman tovabbkuldom az adatot.... Majd kiderul.
-
vampire17
addikt
válasz nszero #13210 üzenetére
Szia.
Ha jol latom, ezen meg nincs konkret vezerles, ez meg csak "csap" ami nyit-zar, ha a kommentek kozott jol olvasom, akkor a polaritas megforditasaval vezerelheto. (vagy legalabbis zarhato)
Szoval a kerdes nem az, hogy ez beteheto-e Domoticz ala, hanem ami tenylegesen vezerli, az beteheto-e.
Ugye vizet akarsz vele szabalyozni, nem gazt???
(#13211) vkp: Ha egy szoba eleri a kivant homersekletet, zard a szelepjet (a kazant ne kapcsold le) Ha az osszes szelep zarva (tehat minden szoba megfeleo hofokon van) akkor kazan kikapcs.
Fontos!!!! Legyen egy korod (pl WC, furdo... ) ami nincs vezerelve, hogy minden korulmeny kozott meg tudjon fordulni a viz!!
[ Szerkesztve ]
-
vampire17
addikt
A vizet nem neked irtam
Vegyuk logikailag. HA minden szelep zart, (tehat nem kell futes) akkor a kazan nem megy, eddig egyertelmu. Amint az 5 termosztatbol akar egy is keri a meleget, akkor inditja a kazant. Ez kb azt jelenti, hogy ha a termosztatok kapcsolnak pl virtualis kapcsolokat, ahol az ertekek kozott akar egy darab 1 es is van (0-0-0-1-0, 0-1-1-0-0) akkor a kazan indul. Ha minden kapcsolod erteke nulla (mindenhol elerte a megfelelo hofokot), akkor a kazan leall.
Tehat az inditja a kazant, ha LEGALABB EGY szelep nyitva, es az kapcsolja ki, HA az osszes zarva. -
vampire17
addikt
válasz nszero #13216 üzenetére
Igen, erre tobb modszer is van. Ha gyari programon hagyod (Smart Life) akkor lehet hasznalni IFTTT-t, vagy valami TuyaAPI-n alapulo cuccot (van ilyen Node-RED ala, meg sztm Domo ala is)
Esetleg lehetne ratenni tasmota-t, (Ha ESP alapu) es akkor felho nelkul is vezerelheto.
-
vampire17
addikt
Esetleg valaki ilyet hasznal/vett mar?
-
vampire17
addikt
Szerintetek mit csinaljak, ha "tul jo a Tado?"
A lenyeg, 3 parameter alapjan valtok Tado es klima futes kozott.
- kulso homerseklet (5 es 30 fok kozott)
- belso homerseklet
- belso homerseklet aktualis setpoint (ha ezt eleri kikapcsol a Tado es a Klima is)A gondom: A Tado olyan szepen tartja a belso homersekletet (pl 23 fok) hogy soha nem esik ez ala, ergo nem fut le az automatizacio... (aminek feltetele ugye, hogy a bealliott homerseklet alatt legyen a szoba homerseklete)
Ablaknyitasnal, amikor lehulik a szoba akkor a klimat inditja termeszetesen, de azert ennel tobbszor szeretnek klimaval futeni...
Van valakinek valami "logikai kapcsolat" otlete erre?
Igy nez ki most a main fuggvenyem:
var belso = msg.paths.path_1.temp;
var kulso = msg.paths.path_2.tempc;
var actual = msg.paths.path_3.setting.temperature.celsius;
if (belso < actual && 5 <= kulso && kulso <= 30)
{
msg.payload = [{ "idx":228, "nvalue":1 } , {"idx":222, "svalue":"40"},"tado_off"];
}
else {
if (belso >= actual )
{
msg.payload = { "idx":228,"nvalue":0};
}
}
return msg;
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Visszapillantó matricák a legjobb minőségben! PH tagoknak 30% kedvezménnyel!
- Gyönyörű autómatricák azonnal gyors országos kiszállítással! PH-soknak 30% kedvezmény!
- Prémium autómatricák kedvező áron! PH tagoknak 30% kedvezmény!
- AKCIÓ! KONYHA - HÁZTARTÁSI TERMÉKEK - BOTI ÁR FELÉÉRT!
- AKCIÓ! Okos otthon és biztonság - BOLTI ÁR FELÉÉRT!
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen