Skip to content

Patryk27/home-station-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeStation 2

🌞 Time and weather for everyone! ⁽ʷʰᵒ ʰᵃˢ ᵃ ˢᵖᵃʳᵉ ʳᵃˢᵖᵇᵉʳʳʸ ᵖᶦ⁾

First things first: I'm a big fan of LCDs and things that can be touched, so imagine my enjoyment when I found out about about the HyperPixel 4 - it's both a display and a tactile screen! I immediately thought to myself hi, me from the past - why don't we create a nice little touch-y weather station like you always wanted?. I wasted no time, put my shoulder to the wheel and ended up with this little toy.

Side note: this is a work in progress; I've been using it personally for a few weeks now, but it's not production-ready yet. Keep tight!

Side note #2: this is a direct successor to my HomeStation 1.

Side note #3: it's powered by Rust and Conrod.

Station in action

(there's a Raspberry Pi Zero hidden behind the screen)

Goals

  • Free - as in "free beer"
  • Simple
  • Resource-inexpensive (I run it on my RPi Zero and typical CPU usage is around 10% - I've got a few optimization ideas coming though!)

Roadmap

  • Implement i18n
  • Implement integration with Airly
  • Implement an additional screen that pops up after touching the weather icon, which will show weather predicted for the day

Setting up

See: docs/setting-up.md

Architecture

See: docs/architecture.md

Contributing

See: docs/contributing.md

Credits

License

Copyright (c) 2019, Patryk Wychowaniec, [email protected].
Licensed under the MIT / Postcardware license.

About

🌞 A new, Rust-non-rusty weather station!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published