X
Forum

Forum

Externí moduly na z...
 
Notifications
Clear all

Externí moduly na zvýšení počtu vstupů/výstupů

497 Posts
45 Users
44 Reactions
103.7 K Views
(@smotek7)
Member
Joined: 8 years ago
Posts: 1956
 

HW mam po jednom kuse osadeny na testovanie.
Podlamna netreba SW riesit , ten sa vyriesil sam.
Musim si to len overit.
https://espeasy.readthedocs.io/en/latest/Plugin/P009.html


   
ReplyQuote
(@smotek7)
Member
Joined: 8 years ago
Posts: 1956
 

@dusanmsk takze je to tak jak som si myslel. SW sa "spravil" sam. 
Funguje to. Skusal som teda IN , OUT by mala byt brnkacka.
A bude to fungovat v principe na hociakom HW s ESP32 v kombinacii s MCP23017.
Teraz mam WT32.


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 8 years ago
Posts: 1939
 

Dobra sprava. Otazkou je, ci ide v esp easy na mcp v rezime out nejak docielit, ze ked nepride udp paket do nejakej doby, tak vystup vypne. Vsetky moje firmware maju poistku, ze stav ON musi chodit udp-ckom periodicky pre pripad, ze sa rozpadne spojenie. A ked nepride do nejakej doby, tak sa vystup vypne.


   
ReplyQuote
(@smotek7)
Member
Joined: 8 years ago
Posts: 1956
 

@dusanmsk cize ty posielas periodicky s Loxone stav?
Skor by slo periodicky posielat aktualny stav do Loxone.
Ale to je podla mna strasna komplikacia.


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 8 years ago
Posts: 1939
 

Ano, na udp vystupoch mam 30 sek opakovanie. Pokial do 40 sec nepride znovu 'ON', tak je to OFF. U mojich novsich firmware to ide dokonca nastavit per port na akekolvek cislo a zaroven ide nastavit periodicke posielanie PING z loxone na dosku, kludne po sekunde, takze doska sa do 2s dozvie, ze je nejaky problem v komunikacii a moze reagovat (vacsinou ALL OFF).

Je to poistka, nechces nechat bezat tyzden cerpadlo v studni len z dovodu, ze ti na dovolenke pocas zavlahy chcipol ethernet switch.

Tu konfigurovatelnost som tam zaviedol kvoli doske co mam v zahradaku, ta je spojena cez wifi a mam tam blby signal (60% packet loss), takze tam mam nastavenych 240 sekund na vypnutie a opakujem po 30 sec, takze packet sa moze stratit 7x z 8. Jedna sa o filtraciu k bazenu, tak takto dlhe intervaly nevadia.


   
ReplyQuote
(@hanssez)
Active Member
Joined: 5 years ago
Posts: 5
 

u toho esp easy spolu s MCP23017 by to periodické zasílání pro výstup šlo řešit přes command MCPLongPulse kde si nadefinuju jak dlouho má danej stav být on nebo off. např 60s a opakovat ho každých 20/30s.


   
msk reacted
ReplyQuote
(@roman-w)
Active Member
Joined: 2 years ago
Posts: 8
 

@dusanmsk 

Ahoj.

Bylo by prosim mozne do toho softu nahlednout? Pro inspiraci, urcite to bude uz vychytanejsi, nez kdybych to zacal psat sam  😇 


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 8 years ago
Posts: 1939
 

Daco sa da odkukat tu: https://github.com/dusanmsk/relayduino-esp32/blob/master/src/OutputBoard.cpp

Ale je to proste obecny algoritmus. Pride mi "ON", zapnem a pustim si timer aby som dal OFF pokial mi do 30 sec nepride dalsi ON. Pripadne varianta bez timerov - spravim si pole o 32 polozkach (mam 32 rele). Ked mi pride ON na rele 3, dam na 3. poziciu cislo 30. Niekde bokom mi bezi thread co kazdu sekundu znizi vsetky polia o 1 - a tie co dosiahnu 0 vypne.

Ale cely tento ansabl som vlastne nikdy nenasadil, zahodil a napisal to v micropythone, ktory mi bezi cca pol roka v zahradaku. Princip je ale ten isty.


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 8 years ago
Posts: 1939
 

Nahodnym klikanim po aliexpresse som narazil na toto:

doska 16/16 + nejaky analog a tak. Este som to nestudoval, ale za 400 Kc mi to pripada ako zadarmo (pisu teda povodnu cenu 7 tisic, to je zase uplny nezmysel samozrejme, ale aj tak). https://www.youtube.com/watch?v=FtXtbkdfoSE

This post was modified 2 months ago by msk

   
ReplyQuote
(@pitrsonek)
Trusted Member
Joined: 5 years ago
Posts: 50
 

@dusanmsk Jen doplním: https://www.kincony.com/esp32-s3-16-channel-gpio-module.html už jsem na to také koukal a vypadá to zajímavě!


   
ReplyQuote
(@xxpeta)
Trusted Member
Joined: 6 years ago
Posts: 51
 

Já mám https://www.kincony.com/kc868-ai-esp32-input-module.html , funguje výborně, jenom jsem zatím nedoladil dvojklik a dlouhý klik, ale to je detail. Jo a ještě spíná v 0, což je obrácená logika proti Loxone. Ale na PIR od číňana, které taky spíná v 0, na okenní magnety a podobné srandy je to super.


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 8 years ago
Posts: 1939
 

Pozrel som si to video a podla mna za cenu 4 piv nie je o com diskutovat. Len tie zelene plugin konektory by ma v lokalnom eshope stali viac jak cela ta doska. Asi jeden board na zimu kupim a pohram sa s tym trochu. To spinanie v 0 som nejak nepochopil. Kazdopadne pozeram, ze su tam asi P-channel mosfety, takze to spina Vcc a nie GND, takze by som musel prekablovat hrebene na vsetkych relatkach keby som to chcel pouzit z +24V na GND. Ale pre niekoho kto s rozvadzacom este len zacina, a pokial je v tom uz rovno firmware co vie mqtt homeassistanta a dokonca aj nejaky loxone friendly udp textovy protokol, tak je to asi super.

Dvojklik nejak asi poriesit pojde predpokladam priamo v loxone, moje dosky/firmware ho nijak vnutorne neriesia a posielaju dva single kliky za sebou.

 
 

 

 


   
ReplyQuote
(@xxpeta)
Trusted Member
Joined: 6 years ago
Posts: 51
 

Na vstup se přivede GND a pak to dá logickou 1. Do Loxone to chodí přes UDP ve formátu RELAY-INPUT-255,1,1, takže se to dá pěkně zpracovávat. U těch dvojkliků bude zakopaný pes v časech, ale nějak není čas experimentovat, protože co pokus, to update do miniserveru.


   
ReplyQuote
 xoor
(@xoor)
Estimable Member
Joined: 8 years ago
Posts: 109
 

Kincony je za mě hodně dobrej. Nabízí spoustu desek a svůj koncept smart home. Dobrý support i hotové integrace do dalších systémů včetně dokumentace.

Má i 64 a 128 portovou desku, ale jsou nesmyslně drahé 64p=250$. Ta by mohla stačit pro velkou část malých domácích instalací. 
Aktuálně používám AI desku a zatím paráda za tu cenu. Běží mi to už rok na žaluzie. 
Mám do zahradního domku nachystanou i tu jeho A16. Plánuji to udělat tak, že se to bude chovat maximálně autonomě a do loxone/HA se budou posílat jen stavy, případně se to bude dat ovládat i vzdáleně. RS485 + další volné piny dovolují i menší experimenty.
Integrace s HA je asi tak na 2 minuty. Na vše má nachystané playbooky a i na foru je aktivní.
K některým deskám by mohl udělat I2C expandery. Jsem trochu línej to dodělat.


   
ReplyQuote
(@xxpeta)
Trusted Member
Joined: 6 years ago
Posts: 51
 

@xoor Funguje ti v Loxone dvojklik a dlouhý klik?


   
ReplyQuote
Page 32 / 34
Share: