0.0.13 • Published 3 years ago
@esavaner/home-station v0.0.13
home-station-packages
npm package for some utils to home weather station
https://www.npmjs.com/package/@esavaner/home-station
How to
Install
npm installCreate package
npm run rollupPublish
npm publish --access=publishProject overview
Whole project consists of 5 main repositories, each having different purpose:
- home-station-server - Node.js server that can be mounted on any linux machine (preferably on Raspberry Pi 4), that handles all controllers, client requests and acts like a database for everything. Also contains OpenWeather OneCall api setup, to get current and forecast weather data
 - home-station-controller - Python file for a controller (preferably on Raspberry Pi Pico W) to set it up, so it can be able to set and read any type of sensors, currently supported on the sever
 - home-station-packages - npm package that contains all types, utilities, hooks and assets that are shared between the server, web client, and mobile client
 - home-station-client - React website to display current info about controller sensors, manage them and also set up location for OpenWeather OneCall
 - home-station-mobile - React Native application that mimics functionality of home-station-client
 
Project connections
Chart showing how packages interact with each other

Website designs
Figma designs can be found here