GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ixLikro/master-stream-processing-python

BranchesTags
Open more actions menu

Latest commit

 

History

7 Commits
7 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
img
img
 
 
main
main
 
 
venv
venv
 
 
.gitignore
.gitignore
 
 
readme.md
readme.md
 
 

Repository files navigation

Master - Stream Processing

Processing Part

This project processes data that was generated by the Java-Simulation.
The Simulation-Part simulates a a detached house with an off-grind photovoltaic system.

Every simulated Sensor has its own socket connection and sends its data via a JSON string.

The goal of this project was to get in touch with stream processing. To achieve this goal we use the python library streamz.

Some of the incoming data get just displayed at the dashboard.
In these cases the processing part is simple:

  • extract the important Data from the JSON
  • make a validation check
  • and as sink a updateDataOnDashboard - Function

But some other output is more complex here is an example of the weather forecast calculation as flow chart:

flow chart

Output

This project output the following Data:

  • Simulation Time

  • Outside temperature

  • The average of the 3 barometric pressure

  • weather forecast (calculated of the barometer and temperature values)

  • current energy consumption

  • current produced energy by the photovoltaic system

  • battery state in %

  • the yesterday energy cost

  • the energy cost of the last month

  • energy available warning (if the battery is full and the seems to getting worse)

  • For 4 rooms the following:

    • Air quality (CO2 portion in ppm)
    • window state
    • open warning (if air quality is bad)
    • close warning (if the air quality is good and it is cold outside)

Dashboard screen shot

flow chart

About

No description, website, or topics provided.

Resources

Readme
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.