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.0.tar.gz (8.7 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.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyrenoweb-2.0.0.tar.gz
  • Upload date:
  • Size: 8.7 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.0.tar.gz
Algorithm Hash digest
SHA256 3c0f9c5a95c15712ff3337ba68f5761fb0b489e871d301a2656051208452d1e4
MD5 827642e29cd4fd474eb246eb625e5cb9
BLAKE2b-256 749b7c89b4bb2b7c6934b11288a633712892bccd9c44eb2407f170c341b44afb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrenoweb-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05d717aa87f52db29bfad513b95047a838d8b70e97906deef0caa09e7203fae4
MD5 90e8705d46f8b0f7ec56b00b8e05ca88
BLAKE2b-256 6120d95f5f9f5777a93cb15566188e803384db97939794c0ddc66bd695af7d1c

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