Piikkejä paratiisissa

Olenkin jo odottanut että milloin ensimmäiset tuholaiset saapuu ja tänään oli se päivä. ☹️ Viime kesänä kasveja uhkasi vihannespunkit ja tänä vuonna on näköjään kirvojen vuoro. Löysin joitain kymmeniä kirvoja chileistäja paprikoista. Ei siis vielä katastrofi kuitenkaan. Vihannespunkkeja ei ole vielä näkynyt. Kävin läpi jokaisen saastuneen kasvin. Tuhosin kirvat ja munat mekaanisesti painelemalla ja rapsimalla pois. Sen jälkeen sumutin vielä myrkkyä (pyretriini) huolellisesti joka lehdelle. Saas nähdä auttaako.

Myös kastelujärjestelmässä tuli aiemmin ikävä tapahtuma, kun vesisäiliössä alkoi kasvamaan viherlevää. Jouduin huuhtelemaan koko järjestelmän, sillä menin vahingossa pumppaamaan levävettä putkistoon.

Aina ei mene kuin Strömsössä (tiedän, kulunut sanonta), mutta eiköhän tästäkin selvitä. Maistoin tänään jo ensimmäisiä herneitä ja hyvälle ne maistuvat. Eli jotain positiivistakin!

Loppuun vielä yksi askarruttava asia. Miksi meidän kurkut eivät kuki? Moni muu (ainakin Etelä-Suomessa) on saanut jo satoa, mutta meidän kurkkujen kukat ovat vielä nupulla. Saas nähdä kukkiiko ollenkaan, eli mikähän tässä menee väärin. Mutta odotellaanpa vielä. Kesää on vielä jäljellä.

Päivä- ja viikkotilastot jakoon – Statistics shared

Please find statistics here: https://agiots.com/paiva-ja-viikkotilastot-statistics/.

Laitoin päivä- ja viikkotilastot lämpötiloista, kosteudesta/kuivuudesta, valaistusvoimakkuudesta ja kasteluista näkyviin tänne: https://agiots.com/paiva-ja-viikkotilastot-statistics/.

Tallennuksessa ja uploadaamisessa oli erinäisiä ongelmia, mutta jospa ne nyt alkaisivat ilmestymään sinne automaattisesti ja säännöllisesti. Graafien visualisointi pilveen automatisoidusti oli odotettua hankalampi homma, sillä toteutustapoja on monia. Yritin esimerkiksi seuraavia:

1. Google sheet + kaavio. Tämä toimii, mutta aina kun lataa uuden tilastotiedoston, pitäisi luoda uusi kaavio manuaalisesti. Tietysti voisin lähetyspäässä aina lähettää samannimisen tiedoston ja Googlessa Javascriptillä uudelleennimetä edellisen päivän tiedoston. En tosin vaan tiedä, että miten saisin Javascriptillä manipuloitua Driven toimintaa. Drivehän toimii ”käyttäjäystävällisesti” tarjoteten vaan ne ominaisuudet, mitä Google on GUI:hin ohjelmoinnut. Google Could Platformilla tämä onnistuisi, mutta en ehtinyt opiskelemaan.

2. HTML-sivu, joka Javascriptillä lukisi aina Google driven csv/sheet-tiedoston ja laatisi siitä graafin. Tämä lähes onnistui, mutta en saanut oauth2-authentikointia toimimaan Google Driveen. Ärsyttävästi WordPressiä ei voi käyttää kovinkaan hyvin Javascript-laajennuksilla, sillä HTML:n headereita ei saa muokattua. Tästä pitäisi maksaa ekstraa, mihin en nyt halua alkaa.

3. Matplotilla graafin teko lähetyspäässä ja kuvan lähettäminen Google Driveen. Valitsin tämän tavan, sillä GUI on jo pitkään tukenut graafin piirtoa csv-filestä, mutta en vaan ollut tallettanut graafeja aiemmin mihinkään.

Nyt näkyvillä olevat graafit voisi vielä jotenkin lajitella hienommin tai laittaa johonkin kuvagalleriaan. Yritin tätä ”Google kuvat” -sovelluksella, mutta sovellus ei tue saman tiedoston jatkuvaa päivittämistä. Minähän päivitän samannimistä kuvatiedostoa 23 kertaa päivässä (joka tunti), mutta Google kuvat tekisi tästä 23 erinimistä tiedostoa, joka taas olisi aika järjetön visualisoinnin ja arkistoinnin kannalta.

Varmaan on muitakin visualisoinnin tapoja, mutta olemassa oleva saa kelvata toistaiseksi. Matplot-graafi on kuitenkin aika selkeä, vaikka linkki Driveen onkin vähän kökkö tapa. Hienompaa olisi saada graafi suoraan WordPressiin, joka sitten päivittyisi automaattisesti.

Visualisointia tehdessäni kävi selväksi, että Google Cloud Platform on aika kattava systeemi ja opiskeluun saisi käytettyä aikaa vaikka kuinka paljon. Myös HTML-sivujen teko on mennyt ”hieman” eteenpäin sitten 90/00-luvun kun viimeksi koodia itse käsin muokkasin. Mukaan on tullut Javascript-laajennukset ja ne tuo kyllä paljon lisää mahdollisuuksia. Varmaankin tulen Javascriptillä jotain kikkailemaan myöhemmin ja myös Google Cloud Platformiin pitää vielä palata.

From photosynthesis to food

Greetings to all non-Finnish speaking followers. I haven’t forgot you! According to statistics 90% of my visitors come from Finland, which of course doesn’t mean that everybody would understand Finnish, so I’ve been updating some random posts also in English. I’m equally bad in both languages, but hopefully most of the followers have already used to my typos and grammar errors. 😀

I just can’t stop admiring all the miracles happening at our balcony. In the winter and spring we planted tiny seeds and see what has happened after that! There is a jungle out there! Take a look to the photos below. If you can’t trust your eyes and need scientific proof of what you see, keep reading…

Synthesis

Most of us have heard a word ”synthesis” sometimes in their life. The accurate meaning is defined for example here: https://www.merriam-webster.com/dictionary/synthesis, but to simplify we can understand that it is a transformation from something to something else. At work I handle every day synthesis related tasks, but they are related to technology abstraction level transformation. This means that something is described at higher abstraction level, but then synthesized=transferred to more detailed level by adding some ingredients.

With plants it’s pretty much the same procedure, but the ingredients are of course different. In photosynthesis plants mix sunlight, water and carbon oxide to produce glucose, which is the ”food” for the plants itself. It’s nice to refresh memory sometimes also about these topics so take a look to this article: https://ssec.si.edu/stemvisions-blog/what-photosynthesis.

Automated irrigation

If you happened to read my blog for the first time, I briefly tell what’s going on. I’ve constructed a prototype of automated irrigation system to my balcony. I started the project last winter by defining the features and testing components and software indoors. Now I’m at at the phase where all the main components are installed to the balcony and the system is up and running. In theory I could take a two weeks trip to…

Tahiti: https://images.app.goo.gl/SaAv9Qpaxby4MA9L6 🙂

…and the irrigation system would take care of our plants during the trip.

But that’s only in theory… corona changed everyone’s life and now I can ”dream” only something like this…

Which is of course nice too, but… BTW, notice a kayak in both photos. That’s intentionally there since I really like paddling 🙂

If you want to know more about the development story, please a have look to previous articles:

https://agiots.com/2020/04/10/hyvaa-paasiaista-happy-easter-to-everyone/

https://agiots.com/2020/03/19/koronaa-ilmassa-kevaan-odotus-silti-piristaa/

https://agiots.com/2020/03/17/ble-testing-demo/

https://agiots.com/2020/02/20/calibration/

https://agiots.com/2020/02/06/jade-plants-%f0%9f%92%b2-rahapuu-%f0%9f%a4%91/

https://agiots.com/2020/01/30/blog-ideas-and-job-opportunities/

https://agiots.com/2020/01/28/graafisen-kayttoliittyman-ohjelmointi-aloitettu/

Development is continuous and and next I’m gonna work with software improvements. I’ve improved the statistics viewer and my aim is to start importing daily moisture and irrigation statistics to web. More about these in coming posts..

Recent photos

Cucumber on the left. Peas on the right.
Some chili’s and sweet peppers have huge leaves
Parsley, basil, dill, mint, lettuce, thyme and chives
Flowers