Skip to content

Commit

Permalink
minor
Browse files Browse the repository at this point in the history
  • Loading branch information
jacksalici committed Aug 24, 2023
1 parent 5e94011 commit 0a8330e
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 15 deletions.
32 changes: 30 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
# Weather Station
# Ecowitt Weather Station Client

## Project Setup
![](/screenshot.png)

A custom front-end and middleware for displaying data from my Ecowitt weather station.

## Details

The front-end is built using Vue and relies on Tailwind, DaisyUI and GraphJS for the UI.
The middleware is a Cloudflare Worker and is needed to hide to the users the token key.

### Frontend Project Setup

```sh
# Install dependencies
Expand All @@ -11,4 +20,23 @@ npm run dev

# Compile and Minify for Production
npm run build

```

### Middleware

To start developing your Worker, run `npx wrangler dev`
To publish your Worker to the Internet, run `npx wrangler publish`

Environment variables should be put for local dev in a `.dev.vars` file using _dotenv_ format, and then pushed using `npx wrangler secret`.


### API endpoints

- Istant weather data: `https://weather-station-api.jacksalici.workers.dev`

- Daily weather data (5 minute span from the last 24h):
```js
const api_url = `https://weather-station-api.jacksalici.workers.dev/?mode=history&start_date=${encodeURIComponent(moment().subtract(24, 'hours').format('YYYY-MM-DD HH:mm:ss'))}&end_date=${encodeURIComponent(moment().format('YYYY-MM-DD HH:mm:ss'))};
```

13 changes: 0 additions & 13 deletions middleware/readme.md

This file was deleted.

Binary file added screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 0a8330e

Please sign in to comment.