All Projects → pippyn → Home-Assistant-Sensor-Afvalbeheer

pippyn / Home-Assistant-Sensor-Afvalbeheer

Licence: Apache-2.0 license
Provides Home Assistant sensors for multiple Dutch and Belgium waste collectors

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Home-Assistant-Sensor-Afvalbeheer

hifiberry
This is a custom component to allow control of HifiberryOS devices in Home Assistant using the audiocontrol2 REST API.
Stars: ✭ 26 (-83.44%)
Mutual labels:  home-assistant, hacs, hassio
ha-zoom-automation
Custom Home Assistant component for Zoom. Tracks when you are connected to a Zoom call by default but may allow you to track more.
Stars: ✭ 47 (-70.06%)
Mutual labels:  home-assistant, hacs, hassio
hass-pfsense
pfSense integration with Home Assistant
Stars: ✭ 44 (-71.97%)
Mutual labels:  home-assistant, hassio, hassio-integration
Home-Assistant-custom-components-DPC-Alert
Italy Meteo-hydro alert and hydrogeological phenomena Civil Protection (Protezione Civile). In this custom component you can find the vigilance Bulletin and the Bulletin of national hydrogeological and hydraulic criticalities. They allow to check whether in your current location there will be criticalities/warnings related to weather-hydrogeolog…
Stars: ✭ 31 (-80.25%)
Mutual labels:  home-assistant, hacs, hassio
uptime-card
Minimalistic uptime card for Home Assistant Lovelace UI
Stars: ✭ 152 (-3.18%)
Mutual labels:  home-assistant, hacs, hassio
hass-shutter-card
Shutter card for Home Assistant Lovelace UI
Stars: ✭ 151 (-3.82%)
Mutual labels:  home-assistant, hacs, hassio
xboxone-home-assistant
Control your Xbox One from your Home Assistant device.
Stars: ✭ 26 (-83.44%)
Mutual labels:  home-assistant, hassio
home-assistant-frigidaire
Custom component for the Frigidaire integration
Stars: ✭ 11 (-92.99%)
Mutual labels:  home-assistant, hacs
entur-card
Home Assistant Lovelace card card for the Entur public transport component.
Stars: ✭ 38 (-75.8%)
Mutual labels:  home-assistant, hacs
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+2121.02%)
Mutual labels:  home-assistant, hassio
hass-amplifi
A home assistant integration for Ubiquiti Amplifi
Stars: ✭ 17 (-89.17%)
Mutual labels:  home-assistant, hacs
lovelace-valetudo-map-card
Draws the map available from a Xiaomi Vacuum cleaner flashed with Valetudo in a Home Assistant Lovelace card
Stars: ✭ 149 (-5.1%)
Mutual labels:  home-assistant, hacs
ha-iaquk
Indoor Air Quality Sensor Component for Home Assistant
Stars: ✭ 57 (-63.69%)
Mutual labels:  home-assistant, hacs
ical-sensor-homeassistant
an iCal Sensor for Home Assistant
Stars: ✭ 42 (-73.25%)
Mutual labels:  home-assistant, hacs
bom-radar-card
A rain radar card using the new tiled images from the Australian BOM
Stars: ✭ 52 (-66.88%)
Mutual labels:  home-assistant, hacs
compass-card
A Lovelace card that shows a directional indicator on a compass for Home Assistant
Stars: ✭ 64 (-59.24%)
Mutual labels:  home-assistant, hacs
addon-tailscale
Tailscale - Home Assistant Community Add-ons
Stars: ✭ 47 (-70.06%)
Mutual labels:  home-assistant, hassio
Home Assistant.io
📘 Home Assistant User documentation
Stars: ✭ 2,377 (+1414.01%)
Mutual labels:  home-assistant, hassio
ocpp
Home Assistant integration for electric vehicle chargers that support the Open Charge Point Protocol (OCPP).
Stars: ✭ 82 (-47.77%)
Mutual labels:  home-assistant, hacs
numberbox-card
Replace input_number sliders with plus and minus buttons
Stars: ✭ 61 (-61.15%)
Mutual labels:  home-assistant, hacs

hacs_badge

"Buy Me A Coffee"

Home Assisant sensor component for Afvalbeheer

Provides Home Assistant sensors for multiple Dutch and Belgium waste collectors using REST API. This sensor works with the following waste collectors: Blink, Cure, Suez, ACV, Twente Milieu, Hellendoorn, Cyclus, DAR, HVC Groep, Meerlanden, RMN (Reinigingsbedrijf Midden Nederland), Schouwen-Duiveland, Peel en Maas, Purmerend, Circulus-Berkel (Afvalvrij), Avalex, Venray, Den Haag, Berkelland, Alphen aan den Rijn, Waalre, ZRD, Spaarnelanden, SudwestFryslan, Montfoort, GAD, Cranendonck, ROVA, RD4, Limburg.NET, Afval Alert, RecycleApp, DeAfvalApp, Alkmaar, AreaReiniging, Almere, Waardlanden, Reinis, Avri, Omrin, BAR, RAD, Meppel, PreZero, Lingewaard Voorschoten, Westland and Middelburg-Vlissingen.

Cure users should switch to the waste collector MijnAfvalwijzer

Ophaalkalender users should switch to the waste collector RecycleApp

alt text

Install:

HACS

You can use HACS to install this sensor. It is included by default.

Manual

Copy the files in the /custom_components/afvalbeheer/ folder to: [homeassistant]/config/custom_components/afvalbeheer/

Example configs:

Single instance

afvalbeheer:
  wastecollector: Blink
  resources:
    - restafval
    - gft
    - papier
    - pmd
  postcode: 1111AA
  streetnumber: 1
  suffix: a                        # (optional)
  upcomingsensor: 0                # (optional)
  dateformat: '%d-%m-%Y'           # (optional)
  dateonly: 0                      # (optional)
  name: ""                         # (optional)
  nameprefix: 1                    # (optional)
  builtinicons: 0                  # (optional)
  dutch: 0                         # (optional)

Multiple instances

afvalbeheer:
  - wastecollector: Blink
    resources:
      - restafval
      - gft
      - papier
      - pmd
    postcode: 1111AA
    streetnumber: 1
  - wastecollector: Blink
    resources:
      - restafval
      - gft
      - papier
      - pmd
    postcode: 1111AA
    streetnumber: 2

Wastecollector

wastecollector:

Choose your collector from this list:

  • ACV
  • Afvalstoffendienstkalender
  • AfvalAlert
  • Alkmaar
  • Almere
  • AlphenAanDenRijn
  • AreaReiniging
  • Avalex
  • Avri
  • BAR
  • Berkelland
  • Blink
  • Circulus
  • Cranendonck
  • Cure (use MijnAfvalwijzer)
  • Cyclus
  • DAR
  • DeAfvalApp
  • DenHaag
  • GAD
  • Hellendoorn
  • HVC
  • Limburg.NET (don't forget the streetname and cityname option)
  • Lingewaard
  • Meerlanden
  • Meppel
  • Middelburg-Vlissingen
  • MijnAfvalwijzer
  • Montfoort
  • Omrin
  • PeelEnMaas
  • PreZero
  • Purmerend
  • RAD
  • RecycleApp (don't forget the streetname option)
  • RD4
  • Reinis
  • ROVA
  • RMN
  • Schouwen-Duiveland
  • Spaarnelanden
  • SudwestFryslan
  • Twente Milieu
  • Venray
  • Voorschoten
  • Waalre
  • Waardlanden
  • Westland
  • ZRD

Resources

resources:

This is a list of fractions you want a sensor for. At least one option is required. Not all fractions work with all collectors. Main resources options:

  • restafval
  • gft
  • papier
  • pmd

Some collectors also use some of these options:

  • gftgratis
  • textiel
  • glas
  • grofvuil
  • asbest
  • apparaten
  • chemisch
  • sloopafval
  • takken
  • pbd
  • duobak
  • restwagen
  • sortibak

Postcode

Postcode is required and is your own postcode

Streetnumber

Streetnumber is required and is your own street number

Suffix

suffix: a

Optional streetnumber suffix

Streetname

streetname: ?

Streetname is only required for Ophaalkalender.be and Limburg.NET

Cityname

cityname: ?

Cityname is only required for Limburg.NET

Print all available waste fractions

printwastetypes: 1

If you set this option the sensor will print a list of all possible waste fractions for your address and waste collector on every restart of your HA system. You can find this list in the persistent notifications.

Upcoming sensor

upcomingsensor: 1

If you activate this option you'll get 2 extra sensors (today and tomorrow) which are handy for automations. The today sensor will display the fractions collected today. The tomorrow sensor will display the fractions collected tomorrow. Default is 0.

Date format

dateformat:

If you want to adjust the way the date is presented. You can do it using the dateformat option. All python strftime options should work. Default is '%d-%m-%Y', which will result in per example:

21-9-2019.

If you wish to remove the year and the dashes and want to show the name of the month abbreviated, you would provide '%d %b'. Which will result in:

21 Sep

Date only

dateonly: 1

If you don't want to add dayname, tomorrow or today in front of date activate this option. Default is 0.

Day of week

dayofweek: 1

This option adds the name of the day to the state of the sensor when the date is within 7 days. Default is 1.

Day of week only

dayofweekonly: 1

This option removes the date from the sensor if dayofweek is active. Default is 0.

Always show day

alwaysshowday: 1

This option removes the 7 day limit of dayofweek. Default is 0.

Date object

dateobject: 1

If you want the sensor state to be a date-time object. Default is 0 (state as string).

Name

name: 'your custom name'

If you want a custom name to be added to the sensor name. By default, no name is added. This is especially useful when you configure more than one sensor using this platform.

Name prefix

nameprefix: 0

If you don't want to add the waste collecoctors name to the sensor name. Default is 1.

Built in icons

builtinicons: 1

If you don't want to use the icons from your waste collector you can use the built in icons. Default is 0. For now only these fractions are supported:

  • gft
  • gftgratis
  • glas
  • papier
  • pmd
  • pbd
  • restafval

Disable the use of entity_picture

disableicons: 1

If you want to assign MDI icons (in your customize section) to these sensors, you'll need to set this option to 1.

Translation

dutch: 1

If you want to display the names of the days in dutch. Default is 0.

Update interval

updateinterval: 12

If you want to adjust the update interval, you can set this option to the desired hours. Default is 12.

Customer ID for Ximmio commercial address

customerid: 123456

If you use have a commercial address (and use one of the Ximmio waste collectors), you need to input your Customer ID. Default is empty.

Credits

Omrin API - @Jordi1990

"Buy Me A Coffee"

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].