tisdag 20 februari 2018

Smarta hemmet - nu ännu smartare


Smarta hemmet blir långsamt smartare och det mesta går nu att styra via en platta på väggen. Huvudskärmen styr och visar vilka lampor som är tända, rörelser runt huset samt fyllnadsgraden på toatanken. Man kan också köra kompletta scener med att tända och släcka grupper av belysning.

Toatankmätaren, som jag beskrev i förra inlägget, är nu i installerat prototypstadium och ser ut att fungera tillfredsställande. Värmen i bilen går att ställa till några förinställda värden.


Toppraden visar aktuellt väder med temperatur, luftfuktighet, vindstyrka, nederbörd, solens upp- och nedgång samt aktuell månfas. Dessutom finns en sida med detaljerad prognos från SMHI de närmaste 10 timmarna samt de närmaste 10 dygnen.


En sida visar realtidsdata från kameror som triggas av rörelser runt huset.


Då vi gillar norrskensfoto så har vi en sida som håller reda på realtidsdata från solen samt prognos för norrsken de närmaste tre dygnen.


Att hålla reda på diverse valutakurser såsom Bitcoin och USD kan ju också vara praktiskt.


Krisinformation är en bra tjänst med viktiga nyheter så det finns en sida för sådant också.


Slutligen, det ÄR ju så bra om man kan styra förstärkaren och välja vilken radiokanal man vill lyssna på t ex :)

torsdag 25 januari 2018

"Skitsmart"...typ


När man bor i ett hus på landet med enskilt avlopp finns det en del saker man bör ha koll på. När tanken till toan ska tömmas t ex. En liten app på en Raspberry Pi löser lätt problemet.

Vi har en tank på 3 kubik och den ska tömmas med jämna mellanrum, och helst innan den blir överfylld. Är man två i hushållet har man ju lite koll men under vissa perioder blir det ju fler personer och man tappar kollen på fyllnadsgraden.

Jag bestämde mig för att slänga ihop en liten app på en Raspberry PI som med en ultraljudssensor mäter avståndet till "skitytan" och utifrån detta beräknar vilken volym som gått åt i ett givet ögonblick. Utifrån detta kan jag beräkna hur många dagar det är kvar innan tanken är full och också om man ligger över eller under marginalerna.

Då tanken är i det närmaste en cylinder räcker det med att räkna på vinkelareor på en cirkel och jobba med procentenheter på denna istället för att hålla på med kompletta volymberäkningar.



Resultaten av beräkningarna; senaste tömningsdatum, nästa tömningsdatum, % fyllnadsgrad och beräknat datum för när tanken blir full = marginalen, skickas till Zipatoboxen och görs enkelt tillgänglig på telefonen. Dessutom går det att lagra användningen per månad så att tömningarna av tanken kan planeras bättre. Najs, eller hur?

Nu är det bara att vänta in våren så att detta kan installeras med all kabeldragning i mark som ska till :)