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 😉

32 thoughts on “Loxone – čidla oken, impulzní vodoměr a Quido

  1. Ř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.

    1. Masakr to byl. Ta identifikace kabelu nebyla az tak hrozna, vzdycky sem si otevrel okna a ty dva, ktere pipaly, tak byly tamper ;-).

      Nad podhled bych to nedal. Jednak je mam jen nekde (horni patro), pak ale hlavne problem s pripadnym problemem ve spoji. Uz se tam nikdy nedostanes a pripadne ladeni je naprd. Takhle, kdyz mi nejake okno nefungovalo, tak sem to porad mohl propipat na vice mistech.

      ty 2x2x0,8 to bude imho neco podobneho co sem mel i ja. Tam me stvalo, ze se mi tenkrat nepovedlo sehnat 4×0.8.

      A ty DI vstupy, to jsem puvodne taky resil. Ale nelibilo se mi reseni, ze neco bude 1-wire a neco obyc. Navic v pripade zmeny technologie bude problem mit vsechny okna na jednom miste. Takze jsem to radeji natahal vse do TM.

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

        1. Ty nase cidla jsou uz primo od vyrobce oken, je imho uplne jaky typ pouzijes, porad je to jen kontakt co pak nekde testujes.

  2. 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…..

    1. Ja sem to takhle vypinacem take planoval, ale nejaka signalizace mi prisla lepsi. Mozna nejakej mini display, co by tam mel jen stavove ikony, nebo tak neco. Musim mrknout, co je na Aliexpresu k mani 😉

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

    1. Akorat ten keyreader, ten bude venku ne? Takze to znamena se vzdy pri odchodu podivat “za roh”, jestli je to ok. Ale urcite je to cesta, neco takoveho zelena/cervena ikona sem mel prave na mysli. Uz jsem objednaval z aliexpresu nejaky pack 10ti barev diod po 10ti ks, takze signalizovat se bude 😉

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

  5. 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ý 🙂

    1. No, ty dvere kdyz jsem prosazoval, tak to bylo taky trosku slozite, ale ted uz na ne neda dopustit ;-).

      Akorat ten keyreader co zminujes, tak je problem v tom, ze ty tokeny jsou snadno kopirovatelne a tudiz ne 100% bezpecne. Takhle na vnitrni odstrezeni se to jeste da, protoze mas klic.

      Ale na odemykani domu uz je to dost spatny. Tokeny v sobe maji jen nejake ID, co se da vycist cteckou za par $$ a pak do jineho tokenu zapsat a je to.

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

        1. Rfid ctecku presne take planuju, akorat misto RS485, ke ktere je potreba Loxone extension ji budu pripojovat pres ethernet.

          O te implementaci pod kuzi jsem zrovna nedavno cetl, ze probehla nejaka takova seance ;-). A delal jsem si z toho doma legraci, ze je to presne idealni pro Loxone na dvere. A ono ejhle, nekdo uz to dokonce zrealizoval 😉

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

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

  7. 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č)

      1. 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 🙂

        1. Aha, tak to je hodne luxusni. Akorat je blbej ten rs232. Protoze pak k blbince za $6.92 je potreba loxone modul za 4000kc ;-). To chce, aby to bylo wifi/ethernet.

          Takze nejspis k tomu pripojit arduiono wifi minibard a ovladat to tak. Kazdopadne si to hazim do bookmarku na pozdejsi prostudovani, diky 😉

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

    1. Jo to tak, drive modbus, ted Spinel. A nekde mezi tim je clanek, kde popisuju, proc Modbus uz tenkrat nesel poradne pouzit a po poslednim updatu se to jen potvrdilo.

      Modbus se totiz na stav dotazuje, zatimco spinel stav oznamuje. Tim padem spine(UDP) je bleskovy a modbus pomaly (nyni jednou za 5s)

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

    1. ad 1). Za krone pasky si nemusu pripsat kredit. Je to cele napad p. hrubana, ktery s tim prisel i cele realizoval. Pripevnene na DIN listu je to tak, ze je to nejak prosroubovane. Bohuzel jsem u toho nebyl, takze nevim presne.

      ad 2) cervene funguji jako spolecny 24V+, posledni tri v levo pak jako spolecna sbernice pro 1-wire

      Distribuce 24V+ ss jde vsude po oranzovych vodicich, diky tomu je to po celem dome jednotne

      1. 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?

        1. 1-wire je do hvezdy a spojuje se az na krone v rozvadeci. mam urcite 100m+ (v kazdem vypinaci po celem dome jsou cidla) a funguje naprosto bez problemu

  9. 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 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *