Skip to main content

Gets garbage collection data from RenoWeb

Project description

Python Wrapper for RenoWeb Garbage System API

A module to retrieve Garbage Collection data for Danish Municipalities that are using RenoWeb

You need a Municipality ID and a Address ID to get the Sensor Data. In order to get this run the following:

renoweb.py find <municipality name> <road name> <house number> - this will return the following, if the data is found:

Municipalities NOT supported

Some Municipalities uses a totally different solution, than this Wrapper supports. Currently the following Municipalities are NOT supported:

  • Fåborg-Midtfyn
  • København
  • Århus
ID NUMBERS
**************************
MUNICIPALITY ID: XXX
ADDRESS ID: YYYYY
ADDRESS: Streetname number, ZipCode City

You will need the MUNICIPALITY ID and ADDRESS ID to retrieve your Pick-Up Schedule.

Now you can test and validate the sensor data, by running renoweb.py data <Municipality ID> <Address ID>. This should output the data for your address.

There is also the possibility to run some individual processes, that are all steps in the find process above:

  1. renoweb.py municipality - Check if your Municipality is supported and get the ID if they are.
  2. renoweb.py road <municipality id> <road name> - Use the ID from step 1 and type the name of the road you live on. This returns a Road ID for use in step 3.
  3. renoweb.py address <municipality id> <road id> <house number> - Use ID from step 2 as road_id and type your House Number. Returns an Address ID, that you need for getting the sensor data.

CREDITS

This module is solely based on the work done by Jacob Henriksen, @esbenr and @AngelFreak, who did all the work in sniffing out the API and Keys. I took their work and just converted it in to a Home Assistant Integration.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrenoweb-2.0.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyrenoweb-2.0.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file pyrenoweb-2.0.1.tar.gz.

File metadata

  • Download URL: pyrenoweb-2.0.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pyrenoweb-2.0.1.tar.gz
Algorithm Hash digest
SHA256 5f5f56288fd9baf139e859b40d5cdfc799aa2d152325b6478cc46daf52b876e6
MD5 67e6b92a2859ae7720cdefc2f5820560
BLAKE2b-256 57c68149225b8bf2ccd776307a756d1d3a7177e82425fc9a89781ca429beacad

See more details on using hashes here.

File details

Details for the file pyrenoweb-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyrenoweb-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pyrenoweb-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b89f22b08baf9d3a6ee294f3a938bdb2131f77876d89171f0b3ee51e0a374022
MD5 9c2c9fbcac9446906595ebbb4d59385c
BLAKE2b-256 6a9b5831044083b7e4ee57db1e3d52520f4dda5bdc32b6581d4de81d1e59bddb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page