Loxone – čidla oken, impulzní vodoměr a Quido

Loxone – čidla oken, impulzní vodoměr a Quido

Článek nakonec vydávám s týdenním zpožděním, protože vzhledem k narození malého jsem ho tenkrát nestihl dopsat. Proto prosím berte časové údaje s rezervou 😉

Tak mám hotové další dvě věci v našem chytrém baráku. Už mi fungují čidla oken/dveří a naše dva vodoměry na vnitřní/venkovní vodu. A protože od víkendu už je delší doba, tak už jsem zase zapoměl na všechno to zlé, co mi Loxone prováděl, a zase ho jen bezmezně miluju 🙂

2016-09-22-11-44-01

Obě zmíněné věci jsem rozchodil přes Quida, což byl i hlavní důvod mých frustrací. Ale je tomu 3 dny a zatím vše funguje naprosto bezchybně.

Jo, a asi by stálo za zmínku, že můj Quido dostal ještě přední brnění, protože bez něho bylo všechno až moc nebezpečně přístupné a dost jsem se bál, že se tam stane nějaká nehoda.

2016-09-22-16-49-59

Jako první jsem rozcházel vodoměry. Tam to bylo docela snadné. Vodoměr má impulzní výstup, přes který se dá prohnat až 30V, takže 24V funguje naprosto skvěle. Vodoměr jsem si nechal upravit tak, aby tikal každý litr (ačkoli prý běžně stačí jendou za 10l, ale já to chtěl detailnější 😉 ).

2016-09-22-16-49-54

Vodoměry se pak v krabičce napojují na jednu CATynu spolu s 1-wire rozhraním z boileru a odtamtud pak rovnou do rozvaděče. Tam už jsou přivedené jako vstupy Quida a spokojeně tikají.

2016-09-22-16-50-42

Pak už jen nastavit v Loxone configu a statistky odběru vody byly hotové.

chrome_2016-09-27_18-43-53

O něco větší oříšek pak byly čidla oken, tam u6 té práce bylo na dva dny. Když jsme teď už kdysi dávno chystali rozvody elektriky, z každého okna jsme kabel z čidla svedli do instalační krabičky pod oknem, kde zároveň začínaly kabely svedené do rozvaděče.

2016-09-23-13-50-52

A protože jsme tenkrát nesehnali čtyřžilový kabel, vedou tam vždycky dva dvoužilové. Čtyřžilový proto, že dva jsou kontakt otevřeno/zavřeno a druhé dva pak tamper kontakt, že čidlo funguje v pořádku.

2016-09-23-13-56-20

Takže u každého okna bylo potřeba kabely zkrátit, oholit spojit, zaizolovat a zpátky zarolovat. Krásná odpočinká práce, jen to dost trvalo (mám pocit, že víc než půl dne).

2016-09-23-13-56-48

Opět jsem si nemohl vynachválit systém spojování přes dutinky. Protože pájet to, tak to dělám deset let.

2016-09-23-13-52-01

Když bylo nataháno, přesunul jsem se k rozvaděči. Tam bylo potřeba vymyslet, kde a jak to celé spojím a kudy svedu do Quida. Původně byly kabely ze zabezpečovačky od p. Hrubana připraveny nad rozvaděč.

2016-09-23-15-36-12-2

Bohužel část kabelů byla relativně krátká a celkově by se celé to veledílo dělalo nahoře složitě. A tak přišel nápad přesunout kabely pod rozvaděč. Chvilku jsem váhal, jestli tím něco nepokazím, ale podle mě to nevadí ;-).

2016-09-23-16-11-26

Pro jistotu jsem ale kabely neštípal, ale jen později smotal pod rozvaděčem, takže v případě potřeby se dají zase vytáhnout nahoru (už sice ne za lištama uvnitř, ale bokem vedle rozvaděče je na to místo).

2016-09-23-16-11-34

Po vytažení následovalo propípání těch, kterým se ztratilo značení. Naštěstí jich nebylo moc, takže to šlo dobře. Pak všechny zkrátit, oholit a roztřídit dle patra a typu (okno/tamper)

2016-09-23-18-25-57

Všchny okruhy tamperu jsem propojil do série za sebou v rámci každého patra. Je asi zbytečné, testovat dalšími 14ti vstupy, jeslti kabel funguje (na druhou stranu, mám pořád volných cca 70vstupů, takže i to by šlo 😉 ).

2016-09-23-18-37-40

Další na řadu pak přišlo propojení všech přívodních kabelů do okenních kontaktů. Dutinky opět neselhaly a můj poslední úlovek – master dutinka, zvládla spojit v rámci patra všechny kabely do sebe 😉

2016-09-23-18-57-02

Dalším krokem bylo svedení druhého vývodu kabelu z oken do CAT kabelu, ve kterém pak kontakty putují ke Quidovi. Opět dutinky, kleště a jedem ;-). Výsledek pro obě patra pak před zaizolováním vypadal takto.

2016-09-23-19-41-10

Pak natavit bužírky…

2016-09-23-20-04-03

Celé zaizolovat…

2016-09-23-20-06-53

Propojit přívodních 24V do okruhů dolního a horního patra pro tamper a okna…

2016-09-23-20-54-52

A celé ještě jednou zaizolovat, smotat a schovat pod rozvaděčem.

2016-09-27-18-08-57

Tím byla hotová dolní část a zbývalo už jen přivést CATyny (nakonec 3) ke Quidovi a opět napojit do svorek.

2016-09-23-21-26-57

A když bylo propojeno, zbývalo to zapnout (a pak naprogramovat). A zapnutí je vždycky nejhorší…..

2016-09-23-21-34-36

Když jsem to v první chvíli uviděl, moje myšlenka byla “tyvole, nějaká chyba, snad to neshoří” ;-). Naštěstí žádná chyba, jen tím, že všechna okna byla zavřená, tak všechny kontakty byly nonstop sepnuté a tím pádem Quido notifikuje, že je kontakt sepnutý.

2016-09-24-14-39-52-3

Takže zapojeno by bylo, teď ještě SW. Takže jsem začal mapovat a pojmenovávat vstupy z Quida, to šlo dobře 😉

loxoneconfig_2016-09-27_18-21-09

A pak začal testovat, jestli se vše správně detekuje a ukazuje. No, tak tady už to bylo horší. Když jsem okno otevřel/zavřel, tak se nic nestalo. Což bylo fakt divný, protože diody správně zhasínaly a rozsvěcely se.

Co bylo zajímavé, když jsem klikl na žaluzii, stav oken se sám správně obnovil. No tak to už bylo úplně divné, takže jsem začal s hledáním problému. O cca hodinu později jsem zjistil, že jen prvních 60 vstupů pošle UDP paket při změně (a ten pošle stav všeho), zatímco zbývajících 40, na kterých jsou okna píchnuté, notifikaci neposílají.

loxoneconfig_2016-09-27_18-22-21

První myšlenka byla, že je Quido zabugovaný. Ale nedalo mi to a začal jsem pročítat manuál. Hned na začátku manálu je napsáno, že výchozí chování je, že se notifkace posílají všem vstupům. Hledal jsem, jestli to teda neni nějaké omezení pro 100 vstupovou variantu, ale také nic.

spinelterminal_2016-09-27_18-24-49

Chybu jsem nakonec zjistil až přes dokumentaci a specifikaci Spinel protokolu, kde je jeden z řídících příkazů sloužících k vyčtení nastavení notifikací. No, a co byste řekli. Bylo to nastaveno jen na prvních 60. Takže jsem pak další hoďku strávil tím, že jsem zjišťoval, jak sestavit UDP paket tak, aby přenastavil Quida (protože toto se nedá udělat přes webovou konfiguraci).

Naštěstí se povedlo a všechno začalo notifikovat. Ale byl to oser. A abych to už nemusel nikdy opakovat (a ani nikdo jiný, kdo pak o Quido podporu bude mít zájem), doprogramoval jsem to jako další feature do mého Loxone programu. Takže teď, kdykoli se inicializuje spojení, raději se pošle nastavovací paket.

{0x2A,0x61,0x00,0x13,0xFE,0xBA,0x10,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x5D,0x0D}

A tak to zase vypadalo, že všechno funguje. Jenže jen do doby, než jsem zrestartoval Loxone miniserver (protože jsem nahrával další novou verzi). Po restartu totiž stav všech oken zmizel.

Stačila chvilka testování a důvod byl jasný. Quido posílá info jen při změně stavu. Jasný že. Jenže když se miniserver zrestartuje, tak se na Quidovi žádná změna nestala a tím pádem žádný stav není (a nějakou remanenci na stav programu jsem nenašel).

Takže zase zpět do dokumentace, tentokrát rozšířit program tak, aby se po restartu Loxonu zeptal Quida, jaký je aktuální stav. A když už se bude umět ptát, tak krom startu se bude ptát i jednou za minutu (nastavitelné), aby v případě ztráty paketu se informace nejpozději za 60s sama zaktualizovala.

{0x2A,0x61,0x00,0x05,0xFE,0xBB,0x31,0x85,0x0D};

A to je on, Spinel paket zjišťující stav Quida. Takže opět nejprve otestovat ve Spinel terminálu a když to běhalo, šup s tím do programu. Tím se program zase o něco nafoukl, ale zároveň stal zase o něco robustnější.

Poslední úprava, kterou jsem ten den dělal, bylo lepší filtrování zpráv z Quida. Jelikož si sám parsuju Spinel protokol, je potřeba správně odlišit jednotlivé zprávy. A protože jsem tenkrát udělal jen takový hala-bala parser (ale stačilo to), stala se mi v cca 2 ráno zajímavá věc.

Jak jsem tak ladil předchozí dva problémy, poslal jsem Quidovi testovací UDP zprávu, která měla vrátit stav zařízení, jeho jméno, adresu a další blbiny. Problém byl, že to vrátil do Loxonu, kde byl můj nedokonalý Spinel parser a ten si to vyložil tak, že někdo právě namačkal v náhodém pořadí všechny žaluzie po celém domě (protože tlačítka na žaluzie jsou také pověšené na Quidovi).

Takže docela veselo, když se začaly žaluzie všechny najednou vysouvat, otvírat a zase zavírat podle toho, co zrovna za stav přicházelo od Quida ;-). Chvilku trvalo, než jsem to zastavil, ale nikdo nasraný od sousedů nepřišel.

chrome_2016-09-27_18-36-06

Takže i to jsem později vyladil tak, aby už parser zohledňoval opravdu jen zprávy, co jsou pro něj, navíc jsem tam přidal podporu podepisování paketů, takže i pozná, které jsou jeho a které případně něčeho jiného.

loxoneconfig_2016-09-27_18-41-15

Poslední věc pak bylo ještě správně zvizualizovat stavy oken, ale to už byla docela brnkačka. Akorát při vytváření logiky “celé patro uzavřeno” jsem si trochu povzdechl, proč nemůžou být AND/OR bloky udělané pro více vstupů než dva. Asi zase nějaká sadomasochistická stránka Loxone vývojářů, co raději obrovský vývojový blok, než malé přehledné bloky 😉

chrome_2016-09-27_18-39-46

A takto to vypadá pak ve vizualizaci. Naprosto suprové, hlavně na kontrolu při odchodu z domu. Do budoucna pak plánuju napojit to na nějakou diodu, případně pípnutí, aby člověk věděl, jestli je to ok a nemusel koukat do mobilu.

A to je pro teď asi vše. Všechno už funguje, jak má, a nevypadá to na nějaké komplikace. Je možné, že při připojování dalších věcí zase na něco narazím, ale pro teď se zdá být podpora Quida stabilní.

Pomohl Vám náš blog? Chcete nás podpořit? I málo udělá radost 😉
Become a patron at Patreon!
0 0 votes
Hodnocení články
Subscribe
Notify of
guest

41 Komentáře
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Radek
Guest
Radek
7 years ago

Řeknu ti, s tím napojováním kabelů pod oknama docela maso.
Já jsem to pořešil tak, že jsme kabely od oken vyvedl nad podhled, kde jsem dal malinkou krabičku – https://www.spelsberg.cz/product/p/mini-25-l-spojovaci-krabice/an/31090801/cHash/5b2db8f03c4953e42d7c6178fe4812fb/
Je fakt malinká, ale na tohle propojení ok. Od krabičky jsem vedl JYSTY kabel (2x2x0,8) do rozvaděče (nebo do 1-wire sedtronic modulu s DI vstupem).
U oken mě nejvíc štvalo, že všechny 4 dráty byly neoznačený, takže sem nejdřív musel identifikovat, který je tamper a který kontakt z okna.

Miroslav Pekárek
Guest
Miroslav Pekárek
6 years ago
Reply to  L

Zeptám se úplně blbě, ale chystám se dělat taky rodinný dům prostřednictvím Loxone, resp. Loxone použít jako základ 🙂 a dále rozšiřovat, čili vše studuju, pročítám, abych si udělal názor a trochu se zorientoval, čili díky za tento blog :-D. Ale k věci. Loxone nenabízí okenní čidla s tamper, takže co je to za čidla? Možná mi to uniklo a to jsem se snažil číst každou tečku…. . Dík M.

Michal
Guest
Michal
7 years ago

Ten stav, ci su zavrete vsetky okna pri odchode z domu by som neriesil ziadnou diodou, ale napojil by som to na svetlo v chodbe. Takze ked budes odchadzat, staci napr. podrzat vypinac 3 sekundy a svetlo bud zablika, alebo … Ked ti svetlo ohlasi, ze nieco nieje v poriadku, tak az potom pozries do mobilu, kde je problem.
Ja to tak planujem, + pri odchode vypnu vsetky nepotrebne zasuvky…..

Radek
Guest
Radek
7 years ago

Já mám zatím v plánu, že tohle budu signalizovat na key reader od Loxone (). Má to vícebarevnou LEDku – tzn. třeba zelenou pro “všechny okna zavřený” a červenou pro stav “nějaké okno otevřeno”.
Plus tedy ted key reader bych používal jako takové příchodové odstřežení domu.

Radek
Guest
Radek
7 years ago

Ne, budu to mít vevnitř, v zádveří.
Trochu mimo téma – nemáš prosím odkaz, kde sehnat ty lisovací kleště na dutinky? Mám jen ty uplně nejjednodušší a s nima je to docela naprd práce.

Radek
Guest
Radek
7 years ago

Elektronický ovládání vstupních dveří by mi už doma neprošlo, ty budou klasicky na zámek.
Keyreader budu mít doma spíš jako takovou náhradu klávesnice u běžný zabezpečovačky – každý člen domácnosti by měl mít 1 čip a při vstupu do domu (v případě, že bude první doma – zas bych signalizoval nějakou barvou na LED) by si měl přiložit čip a tím odstřežit dům.
Teoreticky by mohlo jít ty LED ovládat z analogového výstupu, to je ale potřeba vyzkoušet.
Keyreader je tady – http://shop.loxone.com/cscz/ctecka-elektronickeho-klice.html
funguje přes 1-wire.

Za tip na kleště díky, už jsou objednaný 🙂

Daniel Čada
Guest
7 years ago
Reply to  L

A co ovládat elektromechanický zámek Rfid čtečkou napojenou přes RS485 k Loxone? Koupil jsem si na aliexpressu deset čteček a nechal implantovat s manželkou pod kuži čip NTAG216. Zatím nemám čtečku připojenou, ovšem konzultoval jsem to s Loxone a nevidí problém. Co vy na to?

https://youtu.be/6keVYBD7SG8

Daniel Čada
Guest
7 years ago
Reply to  L

Ano, byl jsem na té hromadné implantaci:)

Ethernet je také dobré řešení. RS485 extension stejně potřebuj na ovládání rekuperace, tak jsem ušetřil pár metrů UTP.

Stejně musím čtečky vyměnit, jelikož mají jen anténu vyleptanou na plošném spoji. Čip se kvůli tomu načte jen v určitém místě Rfid readeru, manželce by to nebylo pohodlné. Malý čip pod kůží se čte lépe s cívkovou anténou. Pořeším to přes zimu.

Lukas
Guest
Lukas
7 years ago

Ahoj prosim ten pulsni vodomer mas od Bonega, nebo jsi sehnal nakonec jinde? U nich na webu jsem nasel jen radiove. Tak hledam kde a za kolik bych sehnal pulsni.

Petr kolařík
Guest
Petr kolařík
7 years ago

Mám to udělané tak, že když zastřežím celý dům tak se mi spustí funkce C-OFF, ketrá vypne vše co není potřeba. Postup vypínání je takový, že se např. nejprve vypne receiver v obýváku pomocí http příkazu atd… a cca po 3 vteřinách se odpojí zásuvky. V obýváku mám připojený elektronický mop, který když se odpojí zásuvka tak pěkně zahraje 🙂 Takže slyším že se vše vypnulo. Jinak ale do budoucna to chci vyřešit signalizací na klávesnici Paradoxu. Jinak vodoměry jsem použil ENBRA (už nevím cenu ale asi 1500kč)

Petr kolařík
Guest
Petr kolařík
7 years ago
Reply to  L

A co takhle rovnou mp3 trigger ?
https://www.aliexpress.com/item/QYMUSB2FS-Voice-Module-Sound-Board-3W-Amplifier-Serial-Control-10-Channel-Trigger-USB-Direct-Update-Flash/32716292281.html?spm=2114.30010308.3.30.haQyN5&ws_ab_test=searchweb0_0,searchweb201602_5_10056_10065_10055_10068_10054_10069_10059_10073_10017_10070_10060_10061_10052_10062_10053_10050_10051,searchweb201603_3&btsid=dee98018-4e05-4d8e-91c9-e04ddaa75153

Někde jsem četl o variantě přes rs232. Takže loxone pošle po RS232 příkaz pro spuštění konkrétní skladby, v našem případě oznámení. Signalizace je pak univerzální a může sdělovat i víc než to jestli jsou okna uzavřena, třeba i to které okno je otevřeno 🙂

Petr kolařík
Guest
Petr kolařík
7 years ago
Reply to  L

Takže asi neuniverzálnější řešení by mohl být MP3 trigger s možností jak přímého ovládání na desce, tak i pomocí sériové linky např. přes arduino, které by se ovládalo přímo pomocí http (UDP) virtuálního příkazu.
mp3 trigger :
https://www.sparkfun.com/products/retired/9715
http://www.sparkfun.com/datasheets/Widgets/MP3Trigger/MP3TriggerV2UserGuide_2010-07-30.pdf
schema :
http://www.sparkfun.com/datasheets/Widgets/MP3Trigger/mp3-trigger-v21i.pdf

Ondra
Guest
Ondra
5 years ago
Reply to  Petr kolařík

už si to někdo postavil nebo neprodává někdo na ethernetu/WiFi?

Petr kolařík
Guest
Petr kolařík
7 years ago

Zapoměl jsem dodat to hlavní. Alarm samozřejmě nejde zastřežit pokud nejsou všechny zóny v klidu.

Jirka
Guest
Jirka
7 years ago

U starších článku jste psal v souvislosti s Quidem o Modbusu, nyní zase o protokolu Spinel. Mám v tom hokej 🙂
Díky.

Jirka
Guest
Jirka
7 years ago
Reply to  L

OK, děkuji za vysvětlení. Už jsem si prostudoval články, kde to popisujete…

Mira
Guest
7 years ago

Dobrý den, sleduju váš projekt a palec nahoru. Měl bych na Vás nějaké dotazy;

1) super nápat ty LSA-plus krone pásky – jak jste je připevnil na DIN lištu? standardní pásky totiž montáž na DIN neumožňují. máte nějakou redukci, nebo jak jste to řešil?
2) ty červené LSA pásky to je rozvod “+ 24V”? nebo jak jste řešil distribuci +24Vss k vypínačům, čidlům apod?

Jinak super stránky, po Novém roce určitě budu také přispěvovatelem do komunintího fóra

krata
7 years ago
Reply to  L

1-wire tedy nemas zapojeny skrz dum jako sbernici, ale od kazdeho cidla vede drat do rozvadece? funguje to bez problemu? co sem cetl na strankach loxone tak pry je to v tomto zapojeni omezeno na cca 100m delky, ty to tedy mas celkove kratsi?

Ivan
Guest
6 years ago

Podla mna nezapnut alarm ked odchadzas koli oknu nie je z bezpecnostneho hladiska uplne fit (napr. deti baba…;)). Mozes si nevsimnut ze sa nezapol. Ja som to spravil ako push-up notifikaciu na mobil pri zapnuti alarmu ak som nezatvoril okna/dvere poriadne. (a este logovanie cez trigger, ze co sa ako deje. (tych 100eventov ktore ma postacuju). Taktiez v oblubenych na hlavnej obrazovke je stav celkovy ci je niektore okno otvorene. To bohate postacuje. Inac pridam sa k pochlebovacom klobuk dolu 🙂

Ondřej
Guest
Ondřej
2 years ago

Ahoj, pomalu se dostáváme do fáze, kdy bude potřeba rozhodnout, jak natahat elektroinstalaci.
Můžu se zeptat, proč jste všude na signálové rozvody (i pro vypínače) nepoužili KNX sběrnicový kabel 2x2x0,8?

Novak
Guest
Novak
1 year ago
Reply to  L

Dobry den,
ty CAT kabely mate primo pod omitkou nebo v husich krkach? Dekuji

Novak
Guest
Novak
1 year ago
Reply to  L

jaj tak to drzim palce. Ja mam trochu vitr z toho, ze to casem nevydrzi tak zvazuju J-Y(st)Y kabel.

Novak
Guest
Novak
1 year ago
Reply to  L

asi to prehanim ale podle katalogu nejsou klasicka UTP urcena pro primy ulozeny pod omitku. Na jysty se nakonec asi vykaslu, pouziji UTP jako vetsina lidi akorat je dam do husich krku.

41
0
Would love your thoughts, please comment.x
()
x