Afvalwijzer script
Re: Afvalwijzer script
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.
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
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
Re: Afvalwijzer script
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.
Geert-Jan
'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
Re: Afvalwijzer script
Daar was ik naar op zoek!
Ik ga het testen. Bedankt!
Ik ga het testen. Bedankt!
Re: Afvalwijzer script
Rien en Geert-Jan bedankt!
Ik heb de scriptjes draaien en krijg netjes de avond voor de ophaaldag een berichtje
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
HW: Arduino/Fritzbox/Oregon/RFXCom/Squeezebox/Z-wave
SW: HS3/Arduino/Buienradar/Jon00(several)/HSMetro/Netcam/P1/RFXCom/Squeezebox/Z-wave
-
- Member
- Posts: 88
- Joined: Wed Oct 27, 2010 8:36 pm
Re: Afvalwijzer script
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?
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
iEase Home Control
Re: Afvalwijzer script
neuh,
het werkt hier naar behoren
het werkt hier naar behoren
Re: Afvalwijzer script
Geen probleem hier.
Ed
Ed
-
- Member
- Posts: 88
- Joined: Wed Oct 27, 2010 8:36 pm
Re: Afvalwijzer script
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)
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
iEase Home Control
Re: Afvalwijzer script
Hier ook geen problemen
-
- Member
- Posts: 88
- Joined: Wed Oct 27, 2010 8:36 pm
Re: Afvalwijzer script
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
iEase Home Control
Re: Afvalwijzer script
hoe ken ik ervoor zorgen dat mijn locatie ook geschikt word ?
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Afvalwijzer script
Ik denk dat je gemeente de ophaaldata moet aanleveren zodat de informatie beschikbaar wordt op de website van afvalwijzerKarell wrote:hoe ken ik ervoor zorgen dat mijn locatie ook geschikt word ?
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
Re: Afvalwijzer script
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..
ik heb diverse data(van verschillende wijken) in pdf van de ophaaldagen van 2016..
Donaties altijd welkom https://goo.gl/Fii2mo
Re: Afvalwijzer script
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