Skip to content

Commit 80492c5

Browse files
committed
Updating readme
1 parent 47b7933 commit 80492c5

2 files changed

Lines changed: 29 additions & 3 deletions

File tree

README.md

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,39 @@ Task: Display on the cloud, the voltages of the three phases of a house.
44
i.e.
55
![Fronius portal](https://raw.githubusercontent.com/cliveontoast/SENEC.Home-V2-publisher/master/end-result.png)
66

7-
## what it does so far
8-
Runs on a raspeberry pi zero w in Mono
9-
Runs on hardware that supports .net core
7+
## processes that run
8+
Runs LocalPublisher.Framework on a raspeberry pi zero w in Mono
9+
10+
Does not run most recent version via LocalPublisher.WebApp on hardware that supports .net core. It totally could.
1011

1112
Polls local network senec battery webserver and publishes to the cloud.
1213

14+
Cloud.WebApp can be published to Azure App Service to run an Angular app to display the following
15+
![Senec personal portal](https://raw.githubusercontent.com/cliveontoast/SENEC.Home-V2-publisher/feature/publisher-v1/current-development.png)
16+
17+
## What would it cost you to run?
18+
The services try to use only free services from Azure as much as possible.
19+
20+
CosmosDB provide a free service up to 5GB of data, so a few years of storage.
21+
22+
App services provide up to 10 free services on the lowest compute plans. If outgoing data exceeds a threshold, it would start costing money.
23+
24+
As of writing (16th June 2020), the developer has not received a bill from this subscription.
25+
1326
## todo
1427
Write a web app with react/angular front-end to display the cloud data.
1528

29+
Align LocalPublisherWebApp.Startup and LocalPublisherFramework.Program, so LocalPublisherWebApp can run the current version.. again.
30+
31+
Write Azure infrastructure as a service scripts to
32+
33+
- Build the source code via Pipelines
34+
- Given an Azure subscription id, script a full environment
35+
-- CosmosDB account
36+
-- Private DNS zone (is this needed for cosmosDB?)
37+
-- App service plan
38+
-- App service
39+
1640

1741
## Notes on installing for raspberry pi
1842

@@ -32,4 +56,6 @@ run `npm install -g @angular/cli`
3256
from cloud.webapp/clientapp folder run `npm install` then run `ng serve`
3357
Run the cloud.webapp from visual studio in IIS express
3458

59+
## Senec ?
60+
Senec https://senec.com/au is a company that built a battery for home storage of solar power generation. It might have trademarks for the word Senec too.
3561

current-development.png

89.8 KB
Loading

0 commit comments

Comments
 (0)