Maak van Domoticz een weerstation – Deel 3

In Deel 1 en Deel 2 hebben we allerlei weer-informatie naar Domoticz gehaald. Een kleine toevoeging is om een eventueel weer-alarm (code geel/oranje/rood) ook in Domoticz te tonen. We gaan twee alert-sensoren aanmaken (voor vandaag en morgen) die, naast de kleur van de code, ook de reden van het weer-alarm aangeven. Bijvoorbeeld: Sneeuw, ijzel, wind, overvloedige regen, etc.

Benodigdheden

Allereerst gaan we python3 en een extensie op de Raspberry Pi installeren:

sudo apt-get install python3
sudo apt-get install python3-feedparser

 

Script

Download hier het benodigde script en pak het uit met een extractor als WinRar. Maak nu een subfolder “MeteoAlarmEU” aan in de folder /home/pi/domoticz/plugins

mkdir /home/pi/domoticz/plugins/MeteoAlarmEU

Plaats het bestand plugin.py vervolgens in de folder /home/pi/domoticz/plugins/MeteoAlarmEU/

Domoticz dient nu een keer opnieuw gestart te worden:

sudo service domoticz stop
sudo service domoticz start

Ga nu in Domoticz naar Setup > Hardware en voeg de nieuwe plugin toe:

De naam kun je naar eigen wens ingeven. Bij RSSFeed kies je het gebied waar je een eventueel weer-alarm van wilt zien. Dit kan één van onderstaande provincies en kust-streken zijn:

Provincies:

Drenthe      : http://www.meteoalarm.eu/documents/rss/nl/NL018.rss
Gelderland   : http://www.meteoalarm.eu/documents/rss/nl/NL014.rss
Groningen    : http://www.meteoalarm.eu/documents/rss/nl/NL007.rss
Flevoland    : http://www.meteoalarm.eu/documents/rss/nl/NL008.rss
Friesland    : http://www.meteoalarm.eu/documents/rss/nl/NL017.rss
Limburg      : http://www.meteoalarm.eu/documents/rss/nl/NL012.rss
Noord-Brabant: http://www.meteoalarm.eu/documents/rss/nl/NL013.rss
Noord-Holland: http://www.meteoalarm.eu/documents/rss/nl/NL011.rss
Overijssel   : http://www.meteoalarm.eu/documents/rss/nl/NL016.rss
Utrecht      : http://www.meteoalarm.eu/documents/rss/nl/NL015.rss
Zeeland      : http://www.meteoalarm.eu/documents/rss/nl/NL010.rss
Zuid-Holland : http://www.meteoalarm.eu/documents/rss/nl/NL009.rss

Kust-streken:

Hoek van Holland: http://www.meteoalarm.eu/documents/rss/nl/NL802.rss
Rottum          : http://www.meteoalarm.eu/documents/rss/nl/NL805.rss
Texel           : http://www.meteoalarm.eu/documents/rss/nl/NL804.rss
IJmuiden        : http://www.meteoalarm.eu/documents/rss/nl/NL803.rss
IJsselmeer      : http://www.meteoalarm.eu/documents/rss/nl/NL807.rss
Vlissingen      : http://www.meteoalarm.eu/documents/rss/nl/NL801.rss
Waddeneilanden  : http://www.meteoalarm.eu/documents/rss/nl/NL019.rss
Waddenzee       : http://www.meteoalarm.eu/documents/rss/nl/NL806.rss

Voordat je op “Add” klikt moet je Domoticz nog even toestaan om virtuele sensoren aan te mogen maken (Setup > Settings en vervolgens klik je op “Allow for 5 minutes” bij Hardware/Devices.

In de tab Utility zal je nu 2 alert-sensoren zien, de ene is voor vandaag, de andere is voor morgen. Indien gewenst kun je de namen van de sensoren naar eigen keuze aanpassen.

 

Ga terug naar Deel 2

Ga door naar Deel 4

5 gedachten over “Maak van Domoticz een weerstation – Deel 3

  • 17 maart 2019 om 15:46
    Permalink

    Ziet er goed uit.
    Wil graag ook deze waarschuwingen in domoticz opnemen.
    Heb domoticz draaien op een windows pc
    Wat is er nodig om dit onder windows werkend te krijgen?

    Beantwoorden
  • 22 maart 2019 om 09:22
    Permalink

    Heeft iemand een idee of de meldingen in Domoticz ook in het nederlands kan weergeven ipv Engels.
    In de orginele rss feed staat zowel Engels als nederlands.

    Beantwoorden
    • 4 juni 2019 om 18:53
      Permalink

      Je kan het py script vrij makkelijk zelf vertalen. Het gaat vooral om de Engelse termen die tussen ” ” staan.
      Als het script al draait dan eerst even de hardware verwijderen en dan na de vertaling weer toevoegen zoals beschreven.

      Beantwoorden
  • 4 juni 2019 om 19:02
    Permalink

    Leuke plugin, bedankt voor de info hier.
    Heb er wel nog even een vraag over.
    Na installatie zie ik in het Domoticz log om de 10 seconden de onderstaande melding:

    2019-06-04 18:59:46.166 (Weer Alarm) Pushing ‘onHeartbeatCallback’ on to queue
    2019-06-04 18:59:46.170 (Weer Alarm) Processing ‘onHeartbeatCallback’ message
    2019-06-04 18:59:46.172 (Weer Alarm) Calling message handler ‘onHeartbeat’.

    Is dit eventueel aan te passen?

    Beantwoorden

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *