Afvalwijzer script

Forum over Homeseer scripts (DUTCH forum)

Moderators: TANE, Ruud

DrDoo
Member
Member
Posts: 103
Joined: Tue Sep 29, 2009 5:18 pm
Location: Netherlands

Re: Afvalwijzer script

Post by DrDoo »

Hoi Raymon,

Ik wil liever niet dat hij elke avond draait :)

Ik kan inderdaad een event maken die elke week een dag van te voren de mail stuurt.
Echter zijn er wel eens dagen dat dit ineens aangepast wordt (niet vaak maar toch).

Dus vroeg me af als of we iets konden verzinnen als de dat de datum 12-12-2015 wordt. Dat hij dan automatisch naar die waarde kijkt en een dag eerder de melding stuurt. Wel zo netjes, en fout ongevoelig.
raymonvdm
Senior Member
Senior Member
Posts: 1153
Joined: Sun Dec 18, 2011 1:23 am

Re: Afvalwijzer script

Post by raymonvdm »

Mogelijk kun je dit doen op het moment dat de status van het afvalwijzer device is aangepast er een timer gaat lopen zodat hij die avond een berichtje stuurt.
Running HS3PRO on PC with Z-Wave / OpenTherm / Plugwise / RFXcom / MQTT / XAP400 / Logitech Media Server and Squeezelite on PI`s
geert-jan
Member
Member
Posts: 126
Joined: Sat Nov 27, 2010 7:23 pm

Re: Afvalwijzer script

Post by geert-jan »

Ik draai het afvalwijzer script iedere ochtend, zodat ik altijd de actuele status heb.
's Avonds om 18.00 triggert een event onderstaand script; Ik krijg een mail met als subject het afvaltype wat de volgende dag opgehaald wordt.

Code: Select all

Sub Main(parm as object)
    Dim arrParm() As String
    Dim afvalType as String
    Dim afvalDateString as String
    Dim deviceString as String
    Dim currentDate as Date
    Dim afvalDate as Date
    Dim dvRef As long
    Dim subject As String
    Dim message As String
    Dim dv

    ' Device containing next 'afval ophaaldag'
    dvRef = 87
    
    deviceString = hs.DeviceString(dvRef)

    ' Extract deviceString "<afvaltype: <date>"
    arrParm = deviceString.ToString.Split(":")
    afvalType = arrParm(0)
    afvalDateString = arrParm(1).Trim
    
    currentDate = Date.Today
    currentDate = currentDate.Parse(currentDate)
    afvalDate = DateTime.Parse(afvalDateString)

    if currentDate = afvalDate.AddDays(-1) Then
      subject = "Afvalwijzer: " & afvalType & " wordt morgen opgehaald."
      message = subject
      hs.SendEmail("jouwemail@address", "", "", "", subject, message, "")
    End If

End Sub
Geert-Jan
DrDoo
Member
Member
Posts: 103
Joined: Tue Sep 29, 2009 5:18 pm
Location: Netherlands

Re: Afvalwijzer script

Post by DrDoo »

Daar was ik naar op zoek!
Ik ga het testen. Bedankt!
Broes
Member
Member
Posts: 74
Joined: Tue Nov 10, 2009 11:38 pm
Location: Netherlands

Re: Afvalwijzer script

Post by Broes »

Rien en Geert-Jan bedankt!
Ik heb de scriptjes draaien en krijg netjes de avond voor de ophaaldag een berichtje :)
Peter
HW: Arduino/Fritzbox/Oregon/RFXCom/Squeezebox/Z-wave
SW: HS3/Arduino/Buienradar/Jon00(several)/HSMetro/Netcam/P1/RFXCom/Squeezebox/Z-wave
psmaaswinkel
Member
Member
Posts: 88
Joined: Wed Oct 27, 2010 8:36 pm

Re: Afvalwijzer script

Post by psmaaswinkel »

Momenteel ben ik bezig met een test van het script. Vreemd genoeg draait deze niet stabiel. In de meeste gevallen wanneer ik het script uitvoer levert dit de volgende foutmelding op: "The script execution is taking longer than expected to run..."
Het opvragen van de url via IE is geen enkel probleem... Het lijkt dus ergens fout te gaan in het scirpt.

Heeft iemand anders deze ervaring ook gehad?
___________________________________________________________________
iEase Home Control
Akatar
Senior Member
Senior Member
Posts: 1134
Joined: Thu Nov 22, 2007 12:25 am
Location: the netherlands

Re: Afvalwijzer script

Post by Akatar »

neuh,
het werkt hier naar behoren
User avatar
esschenk
Member
Member
Posts: 426
Joined: Sun Feb 17, 2008 10:34 pm
Location: Netherlands
Contact:

Re: Afvalwijzer script

Post by esschenk »

Geen probleem hier.

Ed
psmaaswinkel
Member
Member
Posts: 88
Joined: Wed Oct 27, 2010 8:36 pm

Re: Afvalwijzer script

Post by psmaaswinkel »

Het script loopt goed totdat de ontvangen informatie verwerkt wordt.

Bij het uitvoeren van de onderstaande regel binnen het script gaat het verkeerd. Een debug regel ervoor wordt nog wel uitgevoerd, echter een debug regel erna niet meer...

oJSON.loadJSON(Text)
___________________________________________________________________
iEase Home Control
DrDoo
Member
Member
Posts: 103
Joined: Tue Sep 29, 2009 5:18 pm
Location: Netherlands

Re: Afvalwijzer script

Post by DrDoo »

Hier ook geen problemen
psmaaswinkel
Member
Member
Posts: 88
Joined: Wed Oct 27, 2010 8:36 pm

Re: Afvalwijzer script

Post by psmaaswinkel »

Het script lijkt inderdaad te werken maar heeft heel veel tijd nodig. Afgelopen nacht heb ik het script laten draaien om 4:03 uur. Om 4.20 uur is de status van het device bijgewerkt naar de eerstvolgende datum. Gedurende deze 17 minuten is de CPU usage 65% ten opzichte van de normale 20%.
___________________________________________________________________
iEase Home Control
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Afvalwijzer script

Post by Karell »

hoe ken ik ervoor zorgen dat mijn locatie ook geschikt word ?
Donaties altijd welkom https://goo.gl/Fii2mo
raymonvdm
Senior Member
Senior Member
Posts: 1153
Joined: Sun Dec 18, 2011 1:23 am

Re: Afvalwijzer script

Post by raymonvdm »

Karell wrote:hoe ken ik ervoor zorgen dat mijn locatie ook geschikt word ?
Ik denk dat je gemeente de ophaaldata moet aanleveren zodat de informatie beschikbaar wordt op de website van afvalwijzer



Afvalwijzer is een product van AddComm Direct B.V. De authentieke eigendomsrechten van de website zijn aan AddComm Direct B.V. voorbehouden. De aangesloten gemeenten zijn verantwoordelijk voor de inhoudelijke content. Daaraan kunnen derden geen rechten ontlenen.

Running HS3PRO on PC with Z-Wave / OpenTherm / Plugwise / RFXcom / MQTT / XAP400 / Logitech Media Server and Squeezelite on PI`s
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Afvalwijzer script

Post by Karell »

ik heb hun gemaild maar krijg geen reactie terug van addcomm..
ik heb diverse data(van verschillende wijken) in pdf van de ophaaldagen van 2016..
Donaties altijd welkom https://goo.gl/Fii2mo
Karell
Member
Member
Posts: 143
Joined: Sun Aug 30, 2015 5:11 pm

Re: Afvalwijzer script

Post by Karell »

voor niet ondersteunende plaatsen kan het ook gaan via een ical file , ik ga eens kijken wat ik kan doen , ik ben niet goed in scripten maar wie weet.
Donaties altijd welkom https://goo.gl/Fii2mo
Post Reply

Return to “Homeseer Scripts Forum”