0.0.13 • Published 2 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 install
Create package
npm run rollup
Publish
npm publish --access=publish
Project 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