Forum
Modul je možné použít místo originálního extensionu, obsahuje 50 výstupů, kterými lze ovládat rele moduly https://www.aliexpress.com/item/32970736567.html?spm=a2g0o.productlist.0.0.276a8429hnkTi1&algo_pvid=af569e50-adb0-409e-be70-c2a459c66e3a&algo_expid=af569e50-adb0-409e-be70-c2a459c66e3a-34&btsid=501dd817-8be4-4b3c-a00e-22408ca20380&ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_60
Jako řídící jednotka je použito Arduino Mega 2560, který disponuje 54 výstupy a ethernet shield W5100 https://www.aliexpress.com/item/1289036781.html?spm=a2g0o.productlist.0.0.45871c15hbl8sa&algo_pvid=a6965b60-a70a-4bc8-b9a5-91878b2cf198&algo_expid=a6965b60-a70a-4bc8-b9a5-91878b2cf198-1&btsid=a4c69780-0397-4e08-97e1-c828501833a8&ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_60
Jelikož ethernet shield používá knihovnu SPI, nelze použít výstupy 50-53. Ostatní výstupy jsou v kódu definovány každý zvlášť pro přehlednost.
Vstupy relay modulu jsou aktivovány při přivedení logické nuly na výstupní port Arduina. Tyto vstupy tvoří katoda optočlenu. Anoda optočlenu je připojena přes resistor 1 kΩ na + 5V.
if (strcmp( ch, "000") == 0 ) {
digitalWrite(Pin_0, HIGH); //vypnuto
}
else if (strcmp( ch, "001") == 0 ) {
digitalWrite(Pin_0, LOW); //zapnuto
Pro sestavení stačí mít Arduino Mega 2560 s Ethernet shieldem, nahrát sketch, který je přiložený zde
, nastavit IP adresu, masku sítě a port podle vaší sítě, popřípadě si nadefinovat MAC adresu zařízení následovně:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // MAC Address
IPAddress ip(10, 0, 0, 100); // IP Address
unsigned int localPort = 8888; // Local IP port to listen on
byte gateway[] = { 10, 0, 0, 1 }; // internet access via router
byte subnet[] = { 255, 255, 255, 0 }; // Subnet Address
Nastavení v Loxone Config:
Příkaz:
XXY – kde XX je číslo výstupu 00- 49 a Y je stav, kde 1 = zapnuto, 0 = vypnuto
Desku Arduina doporučuji napájet z desky relatek, která disponuje na konektoru u vstupů napětím +5 V. Samotná deska vyžaduje stejnosměrné napájení 12V.
Na testování dobrý, nebo na nepodstatné věci 🙂 Jinak tyto moduly mají mimo jiné tu nevýhodu, že při závadě jednoho relé se musí odpojit celá deska.
Tak když odejde Loxone Extension, také se musí odpojit celá deska si myslím. Musíš mít v záloze jeden kousek a prostě ho prohodíš, jako by jsi to udělal s origo extensionem. Po testování je již v provozu, žaluzie, ovládání všeho možného a bez problémů.
Nicméně bych teda rád věděl, jak by jsi řešil tedy zvýšení počtu výstupů bez Loxone Extensionu, když tomuto říkáš testovací.
Sehnal si na tento board krabičku na DIN? Ty moduly mají o několik mm více než běžné krabičky za 200kč. Nechápu, proč u toho trochu nepřemýšlí a neudělají to užší, místa to na to je. Ještě by tam mohli dát odpínací konektory, jako má loxone. Stojej o pár dolarů více,ale nemusel by ses při výměně drbat se šroubovákem.
S krabičkou byl přesně ten samý problém, proto jsem koupil https://arduino-shop.cz/arduino/2139-drzak-nad-din-listu-c45-35mm-pcb.html?gclid=Cj0KCQjwz8bsBRC6ARIsAEyNnvqOXZeTAXbOK7DYGDroRq7S_OPA2cU0ALJQjPAyjoxZJAps0wBBzAMaAu3VEALw_wcB a udělal jsem z plastového, čtvercového profilu takový mezikus.
S těmi konektory je to pravda trochu opruz, asi by se nechaly přepájet, nehledě na to, že při výměně budou jen tak volně plandat obnažený dráty, což není úplně košér.
Tak když odejde Loxone Extension, také se musí odpojit celá deska si myslím. Musíš mít v záloze jeden kousek a prostě ho prohodíš, jako by jsi to udělal s origo extensionem. Po testování je již v provozu, žaluzie, ovládání všeho možného a bez problémů.
Nicméně bych teda rád věděl, jak by jsi řešil tedy zvýšení počtu výstupů bez Loxone Extensionu, když tomuto říkáš testovací.
Samozřejmě že používám jak Loxone výstupy, tak i výstupy třetích stran. U těchto "hraček" je ale docela problém se spolehlivostí. Proto jsem napsal pro testování - dobré. Nicméně do domu pro ovládání důležitých věcí bych to asi nenasadil.
Vím o čem mluvím 🙂
to koldavideo : Taky jsem hledal jiné, levnější možnosti, ale ono jich moc neni. Líbila se mi deska od Papoucha https://papouch.com/quido-eth-2-32-2-vstupy-32-vystupu-a-teplomer-p4643/ , ale ta má zase omezení na relátkách na nějakých 60V, tudíž by musely být relé na DIN liště, což je finančně i prostorově dost nafouknuté. Moc jiných možností jsem nenašel, ale rád se nechám navést na další moduly třetích stran.
Hračka je řízena Arduinem, které ostatně řídí např. Railduino a pokud nebude nějaký problém se SW, tak mám zkušenosti, že ty Arduina fakt drží. Deska relé je řízena digitálními výstupy a obsahuje jen optočleny, transistory, relé a stabilizátor, žádná velká elektronika, což by mohlo něco vydržet.
Mám na Arduino založen systém proti zatopení a již bez problémů jede sedm let.
Ale jasně, je to čína....ale co dneska neni...
Pohledej forum, tyhle věci se tu řešily před x lety.
Povětšinou to tu všichni řeší přes loxone a případně externí relé, která zaberou dost místa a peněz.
msk si postavil vlastní input/output boardy (output opět na externí relé). Jeho desky jsou prostorově nenáročné (stohují se do výšky) a pro kutily snadno sestavitelné.
Pak tu je sekce s KNX moduly. Kdysi se daly na bazoši sehnat za zlomek. Dají se ovládat ručně, mají měření spotřeby i detekci aktuálního stavu. Cena nových origo modulů je vysoká a na bazaru se objevují zřídka kdy.
Další možnosti UNIPI nebo https://denkovi.com/smartden-lan-ethernet-16-relay-module-din-rail-box
Zatím jsem spokojen, systém funguje a čas ukáže 😉
Ja to mam postavene podobne, akurat som odmietol predratovavat 50 dratov medzi megou a relay boardom, tak som pouzil i2c a postavil si vlastne boardy, kde su rele externe na din liste. Inak s arduinom suhlas, mam najlacnejsie nano a megu z ciny uz 2 roky, ziaden hw problem, ani nic take neocakavam. Do zalohy doma vzdy drzim par ks nahradnych (akurat bude problem s ozivenim, pretoze som svoj firmware uz dlhsie nevidel, takze to budem robit step by step ako uplny novacik ked k tomu dojde - aj s pol dennym vypadkom 😀 )
Ty dráty jsou trochu rozděleny po šestnácti, plus zem a napájení, tak to neni tak hrozný, ale jinak dobrej nápad to udělat jako jsi to vymyslel 👍
Nebo by se dalo použít pro ovládání https://www.aliexpress.com/item/32960089281.html?spm=a2g0o.productlist.0.0.6c8b5791thpGpY&algo_pvid=bc30a081-71d2-4054-b4d7-d55ea422a0ca&algo_expid=bc30a081-71d2-4054-b4d7-d55ea422a0ca-0&btsid=288eb77c-9142-4ddb-8ed5-93ace1f41833&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_60
Ty externí relátka si tam všichni cpeme kvůli tomu, protože klasické relé na boardech prostě nevydrží. Pověs na to 50W led panel a za rok při intenzivnějším používání je relé v Loxone na kaši. Loxone ti napíše že se na tenhle typ zátěže nevztahuje záruka a vymění ti ho za 700kč.
To samé se bude konat i u jiných a u těch modrejch sraček co tam sere číňan si nedělám žádný iluze 😀 Ne nadarmo tenhle systém (relé přímo v PLC) nikdo z velkých výrobců PLC nepoužívá. Pokud ho použijí, tak jsou tam striktně dané typy zátěže. Nebo se v případě frekvenčáků používá na hlášení stavů. Všichni raději použijí OC výstup + externí relé. Je to spolehlivější, bytelnější a daleko rychlejší na opravu.
Čekal jsem, že v MS2 už budou jen OC výstupy a bohužel jsem se nedočkal.
Takže dělám dále vše s externími relé, aby až půjde Loxone někdy "do pryč" zůstala většina kabeláže při starém a dalo se jednoduše připojit jiné PLC s OC výstupy.
To, že toto řešení chrání relé v MS je bonus navíc.
v MS2 ale vypadají ty relé daleko odolnější než v 1 🙂 Ale jinak souhlas 🙂