Automatizace závlahy – softwareová část

Automatizace závlahy – softwareová část

V minulém článku jsem popsal kompletní postup sestrojení automatické závlahy z Arduina, nyní tu zrekapituluju tu programovací část.

 

Začneme od NodeRED, takže vlastně trochu z prostředka. Dost se mi osvědčilo mít Wemosy co nejhloupější, stejně tak po Loxonu toho raději moc nechtít. Takže hlavní logiku mám v NodeRED, kde se dobře upravuje i testuje. Diagram ovládání jde vidět na obrázku nahoře. Defakto jen překlad Http volání do MQTT topiců a k tomu troška logiky.

Pro každý ventil mám v NodeRED jednu Http URL adresu, pomocí které ho ovládám. Takže například zapnutí vody z vodovodního řadu vypadá takto: http://nodered.dum/irrigation/input/water?state=on. Pokud zadám tuhle adresu, chytne ho tento node. Veškeré parametry za otazníkem převede do Json objektu a předá dál.  Takže z Http nodu vylézá objekt typu { “state” : “on” }.

Funkce Payload from state je zase vcelku jednoduchá. Jediné, co udělá, je, že ze vstupního objektu vyčte hodnotu “state” a tu pošle dál. Je to proto, že tato hodnota pak vstupuje do MQTT nodu, přes který se hodnota odešlě na MQTT server. Pokud bychom to propojili napřímo, vložil by se celý objekt.

Takže, jak jsem psal, z { “state”:”on” } se stává “on” a to se posílá do MQTT. Konkrétně jako topic “zavlaha/relay/0”. Pro každé relé mám udělaný samostatný topic, který pak wemosy naslouchají a podle toho relé nastavují. O tom dále.

Poslední, co by asi stálo za zmínění v NodeREDu, je hlídač na automatické vypnutí. Jakmile přijde jakýkoli příkaz na závlahu, automaticky se spouští counter, který automaticky vše po 60ti minutách vypne. Je to proto, že z Loxonu povel například nemusí dorazit a tak by se zalévalo donekonečna. Takto, dokud přicházejí povely, coutner se resetuje. A když nic nedorazí, pro jistotu se ještě vše vypne (PS: Je potřeba použít prvek trigger, nikoli delay. Delay se totiž dalším impulzem neresetuje, ale notifikuje pak všechny).

Od NodeREDu se teď posuňme k Loxonu. Opět, v Loxonu žádná magie. Jen hromada virtuálních výstupů, které volají definované HTTP endpointy. A k tomu pár časovačů, které pak dělají samotnou automatizaci.

 

Výstupy mám pak napojené na tlačítka, abych mohl v případě potřeby ovládat závlahu i ručně. A tlačítka jsou pak automatizované pomocí časovačů.

 

A to je celé kouzlo v Loxonu. Jen tupý program, co ukáže tlačítka a v daný čas ho spustí. To by snad Loxone neměl pokazit :)))). Výhledově pak ještě musím dodělat detekci deště a zautomatizovat napojení retenčky. Tam mne čeká ještě čidlo úrovně hladiny vodz. Takže se pak LoxConfig ještě trošku zkomplikuje.

A teď k Arduinu a programu pro Wemos. S ním ještě nejsem úplně spokojený a jestli si najdu čas, chtěl bych celou logiku ještě více zobecnit a zjednodušit. Logika pro relátka vychází z programu, co jsem měl pro ovládání vánočního stromečku. Ono je totiž téměř jedno, co člověk spíná.

Teda, skoro jedno. Původní program totiž fungoval tak, že poslouchal MQTT topic /christmastree/relaystate. Když přišel řetězec typu 0100100 tak podle toho věděl, že má vypnout první relé, zapnout druhé relé, vypnout třetí a čtvrté, zapnout páté,….. To je fajn, když ovládáte světýlka stromečku, ale naprd, když chcete v danou chvíli ovládat jen některá relé.

A tak jsem firmware upravil tak, že krom kompletního stavu umí ještě naslouchat na více různích topicách pro jednotlivá relé, konkrétně /rele-identifikator/rele/0-n. Takže pak jde například zapnout relé 5 tak, že do topicu /rele-identifikator/rele/5 zapíšeme buď 1, nebo “on”.

A podle toho, co za topic dorazí, se pak buď parsuje celý řetězec, nebo jen konkrétní relé. Krom úpravy na různé topicy ale bylo potřeba ještě vyřešit komplikace se dvěma Wemosama. Z pohledu MQTT jsem nechtěl topicy nijak odlišovat, takže bylo potřeba jednotlivé Wemosy naučit, od jakého indexu relátka obsluhují.

Takže, pro každý modul je samostatný ifdef, kde je definovan jeho mqtt client name (protože ten musí být pro každé zařízení unikátní), od kterého indexu relé tento modul obsluhuje, a které digitální výstupy jsou v jakém pořadí použity.

Jenže, to je přesně to,co se mi vůbec nelíbí. Toto bych chtěl předělat do nějaké online konfigurace, aby po prvním najetí šlo přes HTTP tuhle konfiguraci zadat a nemuselo se při flashování nahrávat vše napevno. Něco podobného už má vyřešený Martin Doubek pro svůj Swifitch. Takže mu na to budu muset mrknout a okopčit :))

Cílem je, abych měl jednotný firmware, který budu moct nahrát do jakéhokoli Wemosu a jen mu pak dynamicky nastavil, které výstupy ovládají která relátka, které topicy má poslouchat, atd. Dalším vylepšením pak ještě chci udělat, aby po sepnutí relé zapsal do nějakého dalšího topicu stav po sepnutí. Tzn aby bylo vidět, že akci opravdu provedl. Jestli se k tomu někdy dostanu, tak bych z toho pak udělal nějaký veřejný firmware, co by si každý mohl stáhnout a nahrát do Wemosu, aniž by musel bojovat s programováním.

 

 

Automatizace závlahy – hardwareová část

Automatizace závlahy – hardwareová část

To je děs, jak ten čas frčí. Koukám, že poslední článek je už zase měsíc starý. Ale bylo toho teď zas nějak moc. Pořádal jsem rozlučku, pak jsem dělal o týden později svědka a o další týden později jsme byli na týden u móóře. Konkretétně v Chorvatsku, kde se všichni asi už úplně zbláznili, protože zdražili na dvojnásobek a kvalitu služeb ještě zhoršili. No nic…

Ale k dnešnímu tématu. Už nějakou dobu mám hotovou závlahu po technologické stránce. Jen nějak furt nebyl čas a materiál na automatizaci. A tak jsem pořád chodil kroutit ventilama ručně :).

Něco málo z elektroniky jsem stihl ještě před dovolenou, ale první nasazení se nakonec uskutečnilo až dnes. Není to sice stále úplně hotové, ale už to umí zalévat a já to nebudu muset dělat ručně. Závlahu jsem postavil nad WemosD1 a relé boardem. Hlavice se mají ovládat pomocí 24V, ale stačí jim i 12V.

Bohužel, trochu jsem to nedomyslel s počtem okruhů. Ačkoli jich mám jen sedm, tak mám ještě dva vstupy (retenčka a vodovodní řad), což dělá celkem devět hlavic a tím pádem devět relé. No, takže 8-relé board byl málo. Takže 8+2 relátek. No a druhý problém byl s Wemosem. Devět výstupů se mi nepovedlo rozchodit. Výstup D4 je využívaný stavovou diodou a D8 mi stávkoval.

Takže bylo nutné nasadit wemosy dva :). Ale zase kdo to má, žejo, blbá závlaha řízená dvěma procesorama :).

O napájení se stará zdroj 12V/5A z Aliny (co jsem měřil, vypadá na tyhle účely dostatečně), k tomu pak DC-DC měnič na 12V-5V pro Wemosy a 12V přes relé na jednotlivé hlavice.

Vše pokusně pospojovat, ověřit funkčnost a otestovat, že se to do té krabičky nějak vejde :). Tou dobou jsem sice ještě nevěděl, jak to nakonec udělám, ale to mne nějak moc netrápilo a tak jsem pokračoval dál :).

Nakonec jsem koupil na relátka a Wemosy ještě o trochu vyšší krabičku a samostatné prostupky. Tou dobou jsem už tušil, jak asi komponenty v krabici rozmístím a tak jsem začal vrtat a skládat.

Abych nemusel všechno kompletovat v kuse až venku, připravil jsem si spoustu věcí pomocí různých spojek a konektorů. Takže jsem toho mohl většinu dodělat ještě u sebe v technické místnosti na stole a venku jsem pak už řešil “jen” konektory.

Tady jde vidět finální test komponent před kompletací krabičky. Nakonec jsem to vymyslel tak, že 8-relé board je přišroubovaný ke dnu krabice, zatímco 2-relé, 2x Wemos a DCDC měnič jsou přilepeny pomocí tavné pistole na bocích krabice.

Trochu jsem se bál, jak to bude držet a vypadat, ale je to naprosto supr. Pistole za pár dolarů z Aliny a kolik parády to udělalo.

Myslím, že by to mohlo držet navěky. Že dřív budu potřebovat něco vyměnit, než že by to pustilo. Oba Wemosy jsem si dal schválně USBčkem nahoru, protože ještě předpokládám update firmwaru (a updatu na dálku zas tak nevěřím).

Druhá krabička je pak o dost méně zajímavá. V ní je jen samotný zdroj, přívod 230V a odchozích 12V. Zatím mám zdroj připojený na klasickou 230V zásuvku, protože mne ještě čeká natahání elektriky ven přes chráničky, dozapojení v rozvaděči, atd. Takže zatím to mám napojené přes prodlužku (trošku na prasáka, no…).

A tady už jsou pak další fotky z dneška, kdy jsem se pustil do instalace venkovní části. Postupně jsem si ven zvládl vynosit tak polovinu dílny, jelikož mi furt něco chybělo.

Nejdřív jsem udělal konektory na ventily v levém boxu. To ještě šlo, protože délka kabelů od ventilů byla dostatečná. Takže akorát propojit s konektorem a trochu zpacifikovat jednotlivé kabely, aby v tom byl pořádek.

Horší to bylo v pravém boxu. Tam už kabely nedosáhly, takže jsem to musel prodlužovat a ještě pak napojovat na konektory. To byl fakt opruz.

A takhle pak vypadalo pozapojování ventilů k relátkům.

A tady už první testování. Kupodivu všechno fungovalo hned napoprvé.

Jediný zádrhel je, že když se krabičky zavřely a daly nalevo od ventilů, došel wifi signál. Takže musí být momentálně krabička s Wemosama těsně pod víkem šachty, aby byla online. To ale výhledově vyřeším tak, že dám na půdu ještě jeden Unify AP a nasměruju ho na zahradu. Tím bych měl pokrýt vše i pro další čidla/ovládání, které plánuju.

A takhle vypadá výsledek. Ten červený kabel vlevo je ta zmiňovaná prodlužka. Ta teď bude dočasně vše napájet, než udělám finální venkovní elektriku. Pro jistou je to ještě zabalené v igelitu a zatažené stříbrnou izolepou. A to je pro teď vše. Pak už následovalo ladění SW a propojení s Loxonem. O tom v dalším článku.

 

Zahradní gadget – vázací nůžky

Zahradní gadget – vázací nůžky

Po delší době tu máme zase jeden Horst Fuchs článek do rubriky Naše zahrada. Tentokrát na téma vázací kleště.

Jak jsem psal dřív, rozjeli jsme naše záhonky a spolu s tím přišla nutnost vázat téměř vše k nějakým kolíkům. Jako nevím jak se to dělá v ostatních rodinnách, ale u nás to byl fakt opruz.

A protože AliExpress řeší každý problém, I. začla hledat, jestli nemají i něco na vázání. No a samozřejmě, měli :). Na českých eshopech za cca 1200Kč, na AliExpressu za 300kč. Takže bylo jasno.

Kleště jsou fakt super. Pomocí prvního namáčknutí se natáhne páska, která se pak pomocí kleští navlíkne rostlinky a tyčky.  A pomocí druhého, silnějšího stisku se páska secvakne a zároveň i uřízne. Takže jde všechno fakt rychle.

Takže je pak vázání i několika desítek kusů rostlinek fakt brnkačka. Ke kleštím je v základu jedna páska a pár sponek. Takže hned z kraje doporučuju objednat i sponky a pásky.

 

Toť vše z dnešního telemarketingu, a pozor, pokud do deseti minut objednáte dvoje kleště, dostanete 2 kusy za cenu dvou 🙂

P2P investování – měsíční sumarizace (květen 2018)

P2P investování – měsíční sumarizace (květen 2018)

Další měsíc statistik.

Nejprve dobrá zpráva. Už klasicky Mintos. Krom toho, že stále funguje svěle, tak jsem tam objevil spoustu nových poskytovatelů a půjček s luxusníma 15% včetně garance. Takže jsem upravil automaty a doporučuju i ostatním.

Ta špatná zpráva je pak Lendy (SavingStream). Začíná to být hodně špatný. Už půlka portfolia je v defaultu, takže z původních 12% už vydělává jen 6%. Některé půjčky už mám 360 dní po splatnosti a nic se neděje.

Mám pocit, že na to totálně kašlou. Jsem zvědav, jestli peníze získají zpět a já je ještě uvidím. Půjčky, které po splatnosti nejdou, tak zlikvidovat stále nejdou. Fronta delší než na banány.

Škoda, že nezavdou možnost prodeje se slevou. Ale imho je to úmysl, aby pak lidé nekupovali ty levné místo nových. Takže nezbývá než doufat, že všechny půjčky jednou doběhnou do zdárného konce.

Souhrn vkladů

Tenhle měsíc jsem vybral nějaké drobné ze Swapperu a jinak žádná změna. S Mintosem jsem super-spokojen a ostatních se nezbavím 🙂

 

Rok Měsíc Zonky Mintos SavingStream Twino Viventor ViaInvest Swaper
2016 3 4000 Kč
2016 4 6000 Kč 27037 Kč 6274 Kč
2016 5 4000 Kč 13781 Kč 36908 Kč 5403 Kč 5404 Kč
2016 6 14052 Kč 22570 Kč 13513 Kč 13574 Kč
2016 7 270 Kč
2016 8 10386 Kč 29449 Kč
2016 9 6855 Kč 6512 Kč 5404 Kč
2016 10 16146 Kč 24990 Kč -13500 Kč
2016 11 64449 Kč 31216 Kč -5485 Kč
2016 12 2641 Kč
2017 1 9198 Kč 16000 Kč 9484 Kč 5404 Kč
2017 2 2270 Kč 4000 Kč 12701 Kč
2017 3 -53660 Kč -53422 Kč -54038 Kč
2017 4 0 Kč
2017 5 82031 Kč -68930 Kč
2017 6 35468 Kč -867 Kč
2017 8 -11000 Kč 0 Kč 4004 Kč 0 Kč
2017 9 -895 Kč 16003 Kč -1962 Kč
2017 10 11343 Kč 10030 Kč
2017 11 0 Kč
2017 12 -517 Kč 105364 Kč
2018 1 -74348 Kč -2868 Kč -13804 Kč
2018 2 -29591 Kč
2018 3 -550 Kč -5591 Kč
2018 5 0 Kč -318 Kč
1038 Kč 259700 Kč 50008 Kč -5469 Kč -873 Kč -187 Kč -1421 Kč

Jako vždy doporučení na Transferwise, které stále rozdává první převod až do výše 500EUR zdarma (v případě, že se registrace přes náš link). Zároveň tím také podpoříte náš blog, protože i my za to dostaneme odměnu.

Úročení a fungování platforem

Jak jsem psal, Lendy je tragédie, Zonky menší tragédie a Mintos je miláček :).

Kam investováno Měna ROI měsíc ROI celkem
Mintos EUR 12.78% 12.62%
Twino EUR 8.69%
Viventor EUR 9.32%
ViaInvest EUR 7.74%
Swaper EUR 20.99%
Zonky CZK 8.13% 8.05%
SavingStream GBP 6.35% 10.69%
Celkem 10.05% 12.64%

Sumarizace zisků za tento měsíc

A ještě zisky. Další drobné na dovolenou doma.

Kam investováno Měna $€ CZK ROI
Mintos EUR 72.02 1,997.73 Kč 12.78%
Twino EUR 0.00 0.00 Kč
Viventor EUR 0.00 0.00 Kč
ViaInvest EUR 0.00 0.00 Kč
Swaper EUR 12.51 347.01 Kč
Zonky CZK 18.78 18.78 Kč 8.13%
SavingStream GBP 9.25 334.25 Kč 6.35%
Celkem 2697.77 Kč

Poznámka: Jelikož se nám trochu pohoupalo Euro i Libra, nejsou teď korunové zisky úplně přesné. Momentálně mám exporty udělané tak, že se používá průměrovaný kurz z doby vkladu, což ale moc neodpovídá momentálně realitě. Pokud by byl čas, budu muset zanést ještě nějak různé kurzy pro různé období (nelze zas použít jen jeden, protože by to snížilo i historické zisky, které už byly vybrány). A tak zatím budu používat kurzy z doby vkladu.

Linky pro Vás

forumlink
Link na diskuzní fórum, kde pokračuje diskuze

Jak používat CryptoTradeTracker

Jak používat CryptoTradeTracker

1) Z adresy facebookové skupiny https://www.facebook.com/groups/1067816946699292/ si stáhněte zip soubor s aplikací. Pokud stahujete v Chromu, může Vám vyskočit hláška, že aplikace není důvěryhodná. Tuto hlášku prosím ignorujte. Ačkoli je aplikace podepsaná certifikátem, zřejmě se Chromu nelíbí stažení .exe souboru z Dropboxu. Jakmile se vývoj posune do dalšího stádia, bude aplikace distribuovaná pomocí podepsaného instalátoru z vlastního serveru.


2) Po stažení složku rozbalte a spusťte pomocí souboru CryptoTradeTracker.exe.

3) V Exchange settings si pro zvolené burzy vložte jejich public a private klíče. Aplikace je potřebuje pro stahování dat, tato data se ale dále nikam neposílají, zůstavají uloženy pouze v počítači uživatele. CryptoTradeTracker pouze kontroluje platnost licence a aktuálnost uživatelovy verze spojením s naším licenčním serverem.

4) V okně Analyzer settings si nastavte Vámi preferované parametry analýzy. V poli Currency zadejte měnu, ve které chcete výstupy analýzy zobrazovat. Dále zadejte, od kterého data má být analýza prováděna.

V polích How to order… si vyberte, jak mají být transakce řazeny a párovány. Každá kombinace poskytne jiné hodnoty ziskovosti v závislosti na tom, které dvě transakce budou spárovány. Součet celkové profitability je ale vždy stejný, v závislotsti na výběru metod však mohou zůstat otevřené např. více ziskové nebo ztrátové obchody. S tímto nastavením je potřeba si trochu pohrát, aby si každý našel to, které bude nejvíce vyhovovat jeho obchodní strategii. Nám se například pro naše postupné nastupování a vystupování z pozic nejvíce osvědčilo nastavení LIFO/CHRONO_MINIMAL_PROFIT.

Dále si zvolte, zda chcete do analýzy zahrnout také vklady a výběry. Ty jsou v této verzi oceňovány jejich hodnotou v primární měně v době provádění akce. Do budoucna bude možné jejich hodnotu zadat také ručně (např. pokud byly prostředky získány miningem v dřívější době a jejich hodnota se lišila od hodnoty v době vkladu na burzu).

5) V dalším okně stiskněte při prvním spuštění tlačítko Import all data. Při dalším spuštění můžete data aktualizovat stiknutím tlačítka Import new data, připadně provést analýzu znovu s novým nastavením a to stisknutím tlačítka Reanalyze data only.

6) V záložce Profit/loss se zobrazí Vaše objednávky spárované do jednoho obchodu podle Vámi zadaných parametrů. Vzniká tak např. triáda USD-BTC-USD. Na tento obchod se pohlíží jako na uzavřený a je tedy možné pro něj stanovit jeho zisk či ztrátu. Tu uvidíte v barevných sloupcích v absolutních číslech i procentech.

7) V záložce Open Positions uvidíte obchody, které aplikace neuzavřela jako triádu. Jedná se tedy např. o obchod USD-BTC. V barevných sloupcích Vám aplikace ukáže, zda v případě, že byste tento obchod ihned uzavřeli a BTC prodali zpět do USD, budete v plusu nebo mínusu.

8) Záložka Transactions ukazuje všechny naimportované transakce. Ty, které byly již použity v nějaké triádě, jsou označeny světle šedou barvou, naopak nespárované obchody mají tmavší šedou.

[Crypto] Feedback and testers wanted

[Crypto] Feedback and testers wanted

Už jsem to tu na blogu párkrat zmiňoval, posledních pár dnů jsem dával dohromady prototyp nové aplikace na krypto obchodování.  Prototyp je hotov a jsem s ním jakžtakž spokojen a tak je čas zjistit, jestli to přijde dobré i někomu dalšímu, a tudíž na tom pokračovat, nebo to ostatní prohlásí za blbost a já si to nechám jen jako utilitku pro sebe.

Appka je zatím pracovně pojmenovaná CryptoTradeTracker, ale asi s tím názvem do budoucna ještě něco udělám :). Důvod, proč jsem se do aplikace pustil, byl, že jsem nenašel žádnou jinou takovou na trhu.

Cílem aplikace je sledovat Vaše ochody na burze a říct, jak jste si v minulosti vedli, jaké obchody máte momentálně otevřené, kde jste v plusu, kde v mínusu, co můžete prodat a co je lepší držet. Do budoucna je pak v plánu hlídat i ziskovost nebo ztrátovost obchodů, hlídat co prodat při stoplossu, co prodat při dosažení konkrétního zisku, atd. (Název vychází z appky na Poker, co se jmenovala PokerTracker a částečně dělala něco podobného v oblasti Pokeru).

Aplikace funguje tak, že se napojí na burzy pomocí API klíčů (v současnosti je podporovaný Bittrex, Binance, Gdax a CoinBase, stačí read-only klíče) a postahuje všechny vklady, výběry a obchody.

Obchod je vždy “převod” peněz z jedné měny do druhé, tzn. například za 2000USD jste nakoupili 0.2BTC. Z takového obchodu ale nemůžete ještě říct nic o jeho ziskovosti. Na to musíte provést prodej zpátky do USD.

A to je přesně to, co aplikace dělá. Hledá dvě objednávky, které spolu tvoří obchod.  Například jedna objednávka je USD-BTC a druhá BTC-USD. Spojením techto dvou obchodů-dvojic vznikne trojce, v aplikaci pojmenovaná jako Triáda. Na triádu ve tvaru USD-BTC-USD se pak již dá pohlížet jako na úplný obchod a dá se vyhodnotit, zda byl ziskový nebo ztrátový.

Tzn. například za 2000USD jste nakoupili 0.2BTC a pak za měsíc jste 0.2BTC prodali za 3000USD. Takže jste 1000USD v plusu.

Samozřejmě, realita není takto jednoduchá. Můžete například nakoupit 0.5BTC, pak prodat 0.1BTC za měsíc, další 0.1BTC za další měsíc. Pak jste za 0.1BTC kopili 10ETH, které jste záhy prodali zpět za 0.2BTC,…. Navíc, pokud 3x nakoupíte BTC za 3 různé ceny a pak ho zase 3x prodáte za různé ceny, nedá se jednoznačně říct, která transakce souvisí se kterou.

Správně byste si měli jako tradeři všechno tohle ručně evidovat. A my to zkoušeli. Dělat to ručně při větším množství obchodů je šílenost a opruz hraničící s nemožností.  A tak vznikl nápad na tuhle aplikaci.

Aplikace v současném stavu udělá přesně vše výše zmíněné. Navíc umožňuje použít několik různých způsobů spárování transakcí. Od klasického FIFO/LIFO po sofistifkovanou heurestiku, kdy se snaží párovat obchody tak, aby byly vždy ziskové, ale ty více ziskové si nechávala otevřené, nebo naopak kdy uzavírá ty největší zisky a ztráty nechává do budoucna otevřené.

Updated: 

Ještě jsem zapoměl zmínit volbu primární měny. To je měna, vůči které chcete sledovat Vaše obchody. Pokud zvolíte například EUR, tak se primárně hledají EUR-xxx-EUR triády. V takovém případě, pokud se najde triáda BTC-ALT-BTC, BTC zisk/ztráta se použije jako vstup do další triády tak dlouho, dokud se nenajde finální EUR-BTC-EUR.

Naopak, pokud zvolíte jako primární pohled BTC, analyzátor bude hledat primárně BTC-xxx-BTC triády. Takže například takový prodej BTC do EUR a nákup BTC za eura bude posuzován jako BTC-EUR-BTC, namísto EUR-BTC-EUR jak by to bylo v prvním případě.

Kromě primární měny pak analyzátor ještě disponuje nastavením priorit měn (zatím fixně), takže například ETH je více než jakýkoli ALT, ale méně než BTC. To znamená, že pokud nebude ETH jako primární měna (pak má nejvyšší prioritu), tak se vždy bude hledat BTC-ETH-BTC a nikoli ETH-BTC-ETH. Z pohledu čísel a zisků by to bylo jedno, ale z pohledu přehlednosti je hezčí vidět BTC-ALT-BTC, než ALT-BTC-ALT, stejně tak BTC-ETH-BTC, ale ne ETH-BTC-ETH.

Kromě samotného spárování obchodů má aplikace ještě jeden cíl. Říci Vám, které obchody zůstávají otevřené. Tzn. co máte za kolik nakoupeno a jakou to má aktuální cenu.  A kolik byste vydělali, nebo případně prodělali, pokud to nyní prodáte.

Zde zatím aplikace pomáhá pouze ukázáním aktuálního stavu. Do budoucna mám ale v plánu udělat také možnost nastavení různých milníků, kdy bude aplikace sama notifikovat dosažení daného stavu (například při poklesu ceny o %10, nebo dosažení zisku 20%,  50%,  100%) a s tím související rozprodej. V ještě delším časovém horizontu je pak naplánovaný přímo automatický prodej takto dosažených milníků.

Než se ale do toho pustím ve velkém, chtěl jsem si ověřit, že lze vůbec správně transakce takto párovat a že to přijde užitečné i jiným uživatelům. Takže jsem udělal párovací algoritmus (a pak ještě 3x předělal, než opravdu fungoval, jak jsem chtěl) a kolem něj udělal pár obrazovek s jeho nastavením a výstupy.

Nic víc zatím aplikace neumí. Udělat finální aplikaci si vezme spoustu času. Nejde totiž jen o ty algoritmy uvnitř, ale hlavně o uživatelskou přívětivost a snadné ovládání. A to je vždy ten největší časový žrout.

Nyní bych rád obdržel feedback, ať už pozitivní, nebo negativní. Krom tady blogu jsem aplikaci postnul i dalším lidem přes FB. Pokud se ukáže, že je to správná cesta, pustím se do aplikace naplno (a komplet ji předělám, toto je opravdu jen technology-preview) a pokud ne, uložím projekt k ledu, budu ho používat pro sebe zřejmě jen ve stávající podobě a pracovně půjdu zase o dům dál :).

Takže, pokud máte chuť, zkuste a dejte vědět. Budu rád za každý feedback.

Link na FB skupinu, kde bude vždy i aktuální link na stažení
https://www.facebook.com/groups/1067816946699292/

Pár info k App:

  • Vyvinuto nad Qt, mělo by to momentálně běžet nad všema Windows. Do budoucna pak i Linux a OSX, ale teď z kraje se mi to hned releasovat pro všechny nechce. Kdyby ale byl velký zájem, asi bych to zvládl.
  • Burzy jsou nyní podporovány Bittrex, Binance, Gdax a Coinbase. Opět, pokud by byl větší zájem o nějakou další burzu, doplním rovnou. Jinak  do budoucna pak podpora všech burz s API.
  • Cena nyní zdarma, do budoucna pak asi nějaký monthly fee, protože se bude muset platit monthly serverům, co poskytují historická data, případně pak za různé lepší ukazatele.
  • Konkrétní cenu zatím netuším, budu řešit až bude X uživatelů a aplikace bude ve stavu Y 🙂
  • Při spuštění aplikace checkuje licenční server, to jen abyste s tím počítali. Je to z důvodu toho, abych v budoucnu mohl tuhle free verzi zaříznout.
Závlaha, dějství páté

Závlaha, dějství páté

Už už to máme skoro hotové. Každým dnem se blížíme k vysněnému cíli – mít zahradu a závlahu konečně hotovou. Ale ještě nám tam pořád pár drobností zbývá.

V pondělí jsme měli vyřizovací dopoledne, kdy jsme museli do Brna řešit několik věcí. A když jsme se kolem jedné vrátili, už se mi nechtělo pouštět do ničeho pracovního, tak jsem se pustil rovnou do úprav na zahradě.

První mise byla dosypání dlažby a dousazení všech trysek. Šlo to docela dobře, ale hlína mizela podezřele rychle.

Když jsme se pak pustili do dorovnánání terénu za domem, na hromadě byl chvílema vidět vír, jak rychle to mizelo 🙂

Takže jsme začli trochu strategicky rozmýšlet co a jak srovnat, aby nám ještě trocha hlíny zbyla na budoucí dorovnánání. Ono se to nezdá, ale kolečko hlíny zmizí jak nic.

A tohle nám z naší hromady zbylo. Piedestal na sochy budovatelů 🙂

Zároveň jsme pokročili i se zahrádkou. Máme ji už skoro komplet hotovou.

Postupně jsme přidávali hadice závlahy a I. pak podle toho přesazovala všechny sazenice, co jsme měli. Už teď víme, že příští rok záhony rozvrhneme trochu jinak. Ale jak jsem psal, letos je to testovací provoz :).

A pak konečně ta závlaha. Vše je zapojeno a natlakováno, nikde nic neutíká a trysky připravené. Takže konečně zavlažujeme. Obě zóny trávníků, bresty podél pozemku a záhony.

A když vše tak pěkně fungovalo a měli jsme srovnáno, tak jsme rovnou vysadili i trávu. Takže teď 2x denně zalévám a zalévám. Problém je, že zatím nemám elektroniku a tak musím ventilama otáčet ručně. Ale je to dobrá motivace to udělat co nejdřív 🙂

Momentálně čekám na relátka a zdroj z Aliexpresu. Jen co vše dorazí, začnu s kompletací.  Už teď je ale zalévání o dost jednodušší a ekonomičtější než dřív. Kapkovka u záhonů krásně zalévá jen rostlinky, trysky u brestu kapou jen ke stonkům keříků a na trávu je potřeba mnohem méně vody, protože je postřik rovnoměrný. Prostě nádhera.

A na závěr ještě dvě fotky našeho Brestu. Možná to tak nevypadá, ale Brest prostě valí. Na fotce je stav po třetím zastříhávání, kdy už krásně houstne a roste do šířky. Nebýt stříhání, měl by už tak 0.5m určitě (ale nebyl by tak hustý). Takže pokud potřebujete rychlerostoucí živý plot, určitě doporučuju.

Dlažba podél plotu

Dlažba podél plotu

Tak už konečně přestalo pršet a já tak mohl dodělat další rozdělanou akci. Krom závlahy a finálního rovnání zahrady jsem potřeboval dopokládat ještě dlažbu podél plotu. Bez ní bych totiž nemohl dorovnat zbývající nerovnosti zahrady.

Dlažbu jsme podél plotu dali ze dvou důvodů. Zaprvé, aby se dobře sekala tráva. A zadruhé, protože nám dlažba zbyla.  Takže jsme to vymysleli tak, že namísto nějakého kačírku nebo jiných nesmyslů prostě dlažbu využijem.

Zároveň jsme pro dlažby využili výkop, který jsme stejně museli dělat kvůli finalizaci povrchu plotu a závlaze, takže se to zfouklo všechno najednou.

Nejprve jsem dorovnal výkopy tak, aby zbýval prostor jen na dlažbu. Na srovnaný terén pak přišla opět fólie proti plevelu, na to štěrk na dorovnání nerovností a pak samotná dlažba. Tu jsem pak srovnával gumovou palicí do finální výšky.

Díky tomuto uložení dlažba sice nebude extra pochozí, nebo nedej bože pojezdová. Ale abych na ni sem tam najel sekačkou, to by stačit mělo. Důležité je, že nebudu muset dosekávat okraje u zdi křoviňákem. To jsem dělal loni a fakt mne to nebavilo, navíc jsem dost často vzal trávu až na hlínu.

Samozřejmě se realizace neobešla bez nějakých těch komplikací. Tou první byl náš atypický roh nad elektrosloupkem. Tam jsem si musel s flexou opravdu vyhrát, abych vyřezal dlažbu do požadovaných rozměrů a úhlů. Naštěstí jsem ale trénink ze stavby nezapoměl, takže to šlo docela dobře.

Problém číslo dvě byl horší. Když jsem dlažbu dodělal, zjistil jsem, že mi nejde otevřít brána :). Postupné stoupání na ploše dlažby před barákem bohužel nabralo výšku dřív, než kam se brána otevře. Takže když jsem srovnal dlažbu pod bránou s dlažbou na parkování, vznikl problém.

Abych nemusel vymýšlet nějaké šílenosti a zároveň se mi to stále dobře sekalo, udělal jsem to tak, že jsem vyrobil jakousi kapsu na bránu. Tu jsem olemoval dlažbou postavenou nastojato a zaraženou dostatečně hluboko tak, aby unesla nápor boční hlíny. Díky tomu hlína i tráva může plynule navazovat na okolní terén a zároveň se brána může pěkně otevřít.

A tady už hotová kapsa na bránu a vše dosypané hlínou, Na výsledek jsem docela hrdý. Vypadá to pěkně a je to funkční :).

A na závěr ještě detail kapsy. Na nopku pak přijde ještě zakončovací lišta, tu budu dělat rovněž co nevidět. A tím mám dořešené i ukončení terénu k plotu, takže zbývá jen dorovnat terén za domem do finální podoby a můžeme zasít trávu.

Zahrádka a brest

Zahrádka a brest

Venku nám prší a prší, tak využiju volný čas a energii na další článek. Jak jsem psal minule, jsem trochu pozadu s fotkama/novinkama, tak to dneska snad už doženu.

Začnu brestem, kde bylo hned několik akcí. Jednak jsme prošli všechny rostlinky a nahradili ty, co nezvládly zimu. Z cca 150ks rostlinek jich odešlo tak 10ks, z toho ale minimálně část měla na svědomí naše malá bílá, která tam prostě musí neustále lézt. Naštěstí sme si jich pár nechali v písku z loňska a nakonec jsme stejně ještě doobjednávali, protože jsme bresty ještě trochu rozšířili.

Druhá akce byla o poznání méně zábavná. I se pustila do eliminace všeho plevele kolem brestu a zároveň zarovnávala terén u brestu tak, aby byl vodorovný s chodníkem kolem. To proto, abychom na něj mohli záhy dát fólii proti plevelu a časem pak kamínky nebo mulčovací kůru. Srovnávání byla pakárna, teda alespoň podle vyprávění. Já se toho neúčastnil, jelikož jsem souběžně s tím dělal na závlaze.

Po srovnání a vypletí následovala zmiňéná instalace fólie. To pro mne byla zase dobrá práce, jelikož se opět obešla bez mojí pomoci :). Na druhou stranu, já jsem někde o pár metrů dál zrovna kopal nebo zakopával všechny ty díry. Takže nevím, kdo na tom byl lépe :).

Když měla I. dodělanou fólii, přišla opět řada na mne. Začali jsme s instalací závlahy pro brest.

Jelikož jsme brest nevysadili přesně po 30cm, bylo bez šance použít kapkovací hadici. A tak nezbývalo než udělat závlahu ke každé rostlince. Na to jsme použili závlahové prvky z aliexpresu, protože oproti Doltaku i jiným firmám vyšly tak na 10% ceny za téměř stejné komponenty (linky na závlahové prvky na konci článku).

Nejhorší na tom byla příprava hadiček a trysek. Vše se muselo do sebe pospojovat a pekelně z toho bolely ruce. Hadičky jsme připravovali s I. cca půl na půl a práce to byla hrozná. Ale výsledek opravdu stojí za to. Krásná závlaha přímo k rostlince, takže se ušetří spousta vody.

Ačkoli jsme z Aliexpressu měli objednanou fakt hromadu komponent, stejně nám to nakonec nevystačilo a museli jsme improvizovat. Takže například u nových brestů, které jsme vysadili ještě podél chodníku tak, aby udělaly optickou bariéru mezi zahradou a příchodem k domu, jsme museli použít jiný systém závlahy.

Tam to momentálně kape z větší výšky a není to úplně u rostlinky. Bohužel, přichytávací kolíky, co k tomu máme, zrovna moc nedrží, takže je to zatím takto a časem to možná předělám taky na ty černé střiky, které mi přijdou nejlepší.

Další akce byly záhony. V rohu zahrady jsme si vymezili místo, kde si budem pěstovat vlastní zeleninu. Takže jsem vše znovu zryl a začal připravovat hadičky, zatímco I. začla sázet. Část rostlinek jsme si předpěstovali doma a část jsme nakoupili v zahradnictví. Defakto všechny ty pěkné velké rostlinky co vypadají k světu jsou koupené, zatímco všechny ty malé nebožátka, co možná ani nepřežijí, jsou naše.

Technologii předpěstovávání, stejně jako spoustu dalších zahradních zkušeností, musíme ještě vypilovat. Ale bereme to tak, že je to náš první ročník a tak se nemusí vše úplně povést.

Zahrádka není ještě úplně dodělaná. V levé části už máme rajčata a papriky, v pravé (tam kde to není zryté), jsou vysázené cukety a dýně. Zbývá nám dodělat prostředek, kam dáme ještě několik našich zbývajících rostlinek a pak ještě něco dokoupíme. Bohužel, kvůli dešťům jsme to už nestihli dodělat.

A teď slíbené linky na závlahové prvky:

 

 

Závlaha, dějství čtvrté

Závlaha, dějství čtvrté

Jsem s článkama pozadu, takže dneska trocha rekapitulace minulosti. Poslední dny jsem téměř celé trávil závlahou a zahradou. Když jsem se před měsícem pro dodělání zahrady rozhodl, viděl jsem to na týden max. No, zase nic. Stejně jako u stavby domu, i dokončovačky kolem domu mají stejné časové zákonnistosti. Co může trvat mnohonásobně déle, to taky mnohonásobně déle trvat bude.

Minulý článek o závlaze jsem skončil před zakrytováním řídících ventilů závlahy a hotovým čerpadlem v retenčce. Tak pojdmě chronologicky dále.

Zakrytování ventilů si vzalo celý den. I když se to zprvu nezdálo, byla to makačka. Na dno výkopu se dala geotextílie a na to štěrk. To kvůli případné vlhkosti, aby se měla kam vsáknout. Samotné ventily jsem pak usadil na VPC, aby mi netrčely jen tak ve vzduchu.

Z geošky jsem udělal jakousi vanu, ve které byl štěrk a okolo postupně zasypával hlínou. Teoreticky by šlo vysypat štěrkem komplet vše, díra ale byla dost obrovská a tolik štěrku jsem použít nemohl (pořeboval jsem ho ještě na další akce). Postupně jsem tak vyrobil vanu až do výšky spodní hrany krabice, kterou jsem pak do štěrku usadil a vodováhou vyvážil do finální roviny.

Do krabic samotných jsem pak přivedl ještě všechny chráničky a mezi oběma krabicema udělal propojku pomocí zbytků ze dvou chrániček. Tohle všechno jsem pak postupně začal zasypávat. Zároveň jsem neustále celý systém testoval a měl pod tlakem, abych zjistil případný průsak nebo povolený spoj co nejdřív.

Vše jsem dosypal do téměř finální výšky s tím, že jsem trochu vynechal pro dosypání hezkou hnědou hlínou. Do výkopu jsem totiž vracel většinou hlavně žlutou jílovici, která byla ve spodních vrstvách.

Stejně tak jsem pak dosypal i další dvě minišachty, ve kterých je v jedné uzavírací ventil pro celou rozvodovou krabici (z důvodu servisu a pohrom, už se to vyplatilo 🙂 a ve druhé se sbíhají všechny chráničky ze zahrady.

Krom samotných krabic jsem dorovnal i všechny výkopy na hadice a ostřikovače, takže plocha za domem začla zase vypadat jako zahrada a né nějaké staveniště.

Další z věcí, na kterých jsem dělal, je následující mini-vsak. Je hned vedle terasy a je tam proto, abychom měli někde možnost oplachu věcí či napouštění vody bez nutnosti postříkat fasádu domu a zaprasit celou dlažbu.

Takže jsem se znova pustil do kopání velké díry. Začínám v tom být fakt dobrý :). Do díry jsem pak na dno dal zase geošku a zase vysypal štěrkem. Do štěrku jsem pak usadil 4ks velkorozměrových dlaždic.

Dělat to ale příště, koupil bych rovnou odlitou šachtu z betonu. Sice by byla asi dost těžká a dražší, ale ty nervy s vyvažováním a rovnáním za to nestály. Spoje mezi dlaždicema jsem spojil klasickým lepidlem. Samotnou šachtu jsem pak vyplnil opláchlýma kamenama, které jsme průběžně vysbírali ze zahrady.

Šachta je zatím ve stavu work-in-progress, takže je zakrytá OSBčkem a vedle ní trčí hadice ukončená garden spojkou. Na šachtě se ale bude pokračovat so nevidět, aby i to bylo z krku.

Krom toho jsme pak ještě rozjeli další kolo akce úklid. Spálili jsme další hromadu bordelu a co nešlo nebo nebylo vhodné pálit, čeká před domem na odvoz do sběrného dvora.

V rámci akce úklid jsem se také snažil udat naše zbývající VPC cihly, ale zatím bez úspěchu. Takže pokud byste o ně měl někdo zájem, tak jsou stále k dispozici.

A to je pro dnešek asi zase vše. V přístím článku se už pochlubíme naší mini zahrádkou, dovysázeným brestem a fólií proti plevelu a další částí závlahy pro brest.