Regen monitor script

Forum over Homeseer scripts (DUTCH forum)

Moderators: TANE, Ruud

Akatar
Senior Member
Senior Member
Posts: 1135
Joined: Thu Nov 22, 2007 12:25 am
Location: the netherlands

Re: Regen monitor script

Post by Akatar »

volgens mij stond er echt: lichte regen etc.
petermdevries
Member
Member
Posts: 98
Joined: Thu Nov 27, 2008 10:43 am
Location: Netherlands

Re: Regen monitor script

Post by petermdevries »

MBijker wrote:Erg vreemd aangezien ik gewoon het script op pagina 6 gekopieerd en geplakt heb.
Ik krijg de volgende meldingen:

Code: Select all

12/7/2010 7:54:35 PM  - Info - Running script in background: regenmonitor.vb("Main","4058290;V1;yes;yes")

Code: Select all

12/7/2010 7:54:35 PM  - Error - Script compile error: Argument not specified for parameter 'data2' of 'Public Function Transmit(code As String, cmd As String, dimval As Integer, data2 As Integer, wait As Boolean, [raw As Boolean = False], [update As Boolean = True], [out_interface As Integer = 0]) As Integer'.on line 97
Ik heb precies dezelfde problemen op mijn systeem (gehad). Het lijkt wel alsof er een andere versie van de functie hs.Transmit is die om wat voor reden dan ook toch een data2 input parameter verwacht.
Ik heb uiteindelijk het script maar aangepast en alle hs.Transmit functies vervangen door hs.SetDeviceValue en daarna geen problemen meer gehad.
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: Regen monitor script

Post by Alexander »

@Peter: om welke versie van HS hebben we het hier waarmee jij het probleem had? De transmit functie doet overigens meer dan setdevicevalue. Ik dacht dat in dit geval events dan niet getriggerd worden als je wel events gemaakt hebben die daarop horen te triggeren.
@Mark: welke versie van HS gebruik jij?
@Akatar: oke. Als ik naar de site van weeronline ga zie ik wel afbeeldingen met sneeuw. Maar de data zelf kan ik nu even dus niet checken (aangezien het niet sneeuwt)
@Bram: never mind. Die foutmelding is wel zo netjes om aan te geven dat transmit een function is, vandaar.
Alexander
MBijker
Starting Member
Starting Member
Posts: 15
Joined: Mon Dec 28, 2009 9:03 pm

Re: Regen monitor script

Post by MBijker »

Ik gebruik nog HS versie 2.3
Nieuwe versie geeft bij mij helaas nog steeds dezelfde foutmelding.
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: Regen monitor script

Post by Alexander »

Reden om niet te upgraden?
Alexander
MBijker
Starting Member
Starting Member
Posts: 15
Joined: Mon Dec 28, 2009 9:03 pm

Re: Regen monitor script

Post by MBijker »

Uh nee niet echt :)
Heb nu nog een trial versie draaien en die oude versie had ik nog op mijn schijf staan.
Wil eerst weten of alles goed werkt voordat ik het programma aanschaf.
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: Regen monitor script

Post by Alexander »

Oke, dan kun je inderdaad wat petermdevries voorstelt doen. Houdt wel rekening met wat ik daarover aangegeven heb.
Alexander
petermdevries
Member
Member
Posts: 98
Joined: Thu Nov 27, 2008 10:43 am
Location: Netherlands

Re: Regen monitor script

Post by petermdevries »

Ik gebruik HS versie 2.4.0.11

En ik heb een tijdje getest met een event, dat op het moment dat het in het script opgegeven (regen)device verandert naar status "On" een e-mail stuurde en dat werkte voor zover ik heb gezien prima. Of bedoel je iets anders wat nu niet meer werkt?
2010-12-07_204134.png
2010-12-07_204134.png (17.27 KiB) Viewed 11173 times
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: Regen monitor script

Post by Alexander »

Nee dat bedoelde ik inderdaad. Ik zal er verder in moeten duiken. Dank voor de melding!
Alexander
MBijker
Starting Member
Starting Member
Posts: 15
Joined: Mon Dec 28, 2009 9:03 pm

Re: Regen monitor script

Post by MBijker »

Helaas werkt ook die oplossing bij mij niet :(

Krijg nu de volgende foutmelding:

Code: Select all

12/10/2010 1:20:00 PM  - Error - Scripting runtime error: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidCastException: Conversion from string "off" to type 'Integer' is not valid. ---> System.FormatException: Input string was not in a correct format.   at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)   at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)   --- End of inner exception stack trace ---   at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)   at scriptcode1.scriptcode1.Main(String Params)   --- End of inner exception stack trace ---   at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)   at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)   at Scheduler.VsaScriptHost.Invoke(String ModuleName, String MethodName, Object[] Arguments)
Wordt toch echt updaten denk ik :)
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: Regen monitor script

Post by Alexander »

System.InvalidCastException: Conversion from string "off" to type 'Integer' is not valid. ---> System.FormatException: Input string was not in a correct format'


M.a.w. de parameters voor die functie moeten anders. Ik laat het je morgen weten. Nu geen tijd meer ;-)
Alexander
petermdevries
Member
Member
Posts: 98
Joined: Thu Nov 27, 2008 10:43 am
Location: Netherlands

Re: Regen monitor script

Post by petermdevries »

Inderdaad, het is niet voldoende om een simpele find/replace te doen om HS.Transmit te vervangen door HS.SetDeviceValue aangezien de parameters anders zijn.

Ik kan eventueel mijn versie wel posten, maar weet niet of het handig is om dit hier neer te zetten, want voor je het weet krijg je versies die door elkaar gaan lopen, toch?
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: Regen monitor script

Post by Alexander »

Inderdaad, als je Mbijker zou willen pm-en dan is hij ook weer geholpen. tnxs!
Alexander
User avatar
Snelvuur
Forum Moderator
Forum Moderator
Posts: 3156
Joined: Fri Apr 06, 2007 11:01 pm
Location: Netherlands
Contact:

Re: Regen monitor script

Post by Snelvuur »

Ik weet niet of dit al verwerkt was het in script.. maar ik zag dat deze url nieuw is..

http://gps.buienradar.nl/getrr.php?lat=52&lon=4

Kortom regen 2 uur vooruit voor gps coordinaten. Misschien wat netter om mee te werken, tenzij je dit al erin had verwerkt (ik draai nog een oude versie die doet het prima)
// Erik (binkey.nl)
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: Regen monitor script

Post by Alexander »

NICE! Nee had ik niet gebruikt. Ik zal deze als optie mee gaan geven.
Alexander
Locked

Return to “Homeseer Scripts Forum”