Page 4 of 5

Re: Afvalwijzer script

Posted: Mon Oct 12, 2015 1:52 pm
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.

Re: Afvalwijzer script

Posted: Mon Oct 12, 2015 2:14 pm
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.

Re: Afvalwijzer script

Posted: Mon Oct 12, 2015 2:37 pm
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

Re: Afvalwijzer script

Posted: Mon Oct 12, 2015 2:58 pm
by DrDoo
Daar was ik naar op zoek!
Ik ga het testen. Bedankt!

Re: Afvalwijzer script

Posted: Sun Nov 08, 2015 1:33 pm
by Broes
Rien en Geert-Jan bedankt!
Ik heb de scriptjes draaien en krijg netjes de avond voor de ophaaldag een berichtje :)

Re: Afvalwijzer script

Posted: Sun Nov 15, 2015 2:59 pm
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?

Re: Afvalwijzer script

Posted: Sun Nov 15, 2015 3:01 pm
by Akatar
neuh,
het werkt hier naar behoren

Re: Afvalwijzer script

Posted: Sun Nov 15, 2015 3:28 pm
by esschenk
Geen probleem hier.

Ed

Re: Afvalwijzer script

Posted: Sun Nov 15, 2015 6:17 pm
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)

Re: Afvalwijzer script

Posted: Sun Nov 15, 2015 7:01 pm
by DrDoo
Hier ook geen problemen

Re: Afvalwijzer script

Posted: Sat Nov 21, 2015 10:03 am
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%.

Re: Afvalwijzer script

Posted: Mon Nov 23, 2015 10:38 am
by Karell
hoe ken ik ervoor zorgen dat mijn locatie ook geschikt word ?

Re: Afvalwijzer script

Posted: Mon Nov 23, 2015 6:13 pm
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.


Re: Afvalwijzer script

Posted: Wed Nov 25, 2015 12:28 pm
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..

Re: Afvalwijzer script

Posted: Thu Jan 14, 2016 5:42 pm
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.