Gjelsvik Skrevet 27. september 2019 Skrevet 27. september 2019 Leker med unifipluginen, og der kan alle nettverksenheter få en virtual device. De har verdi utifra om de er online (dv=0) er de online så får de en verdi høyere enn null. Jeg vil lage en event som kjøres når en enhet får fra offline til online. Mitt første utgangspunkt var: If a device has its value changed or set, and the value is greater than 0 Det fungerte fint i starten. Jeg kom hjem fra jobb, og eventen trigget. Problemet er at den trigget når jeg roamet rundt i huset, og device value endret fra f.eks "2" til "4". Finnes noe slikt som dette? If a device has its value changed or set, and the value is greater than 0, And if the value _was_ lower than 1 Jeg har også testet denne, da ordlyden som bruker ordet "had" som i fortid, skulle bety at den da sikter til forrige verdi? Men den trigger ikke. Siter
Guahtdim Skrevet 27. september 2019 Skrevet 27. september 2019 Du har laget en if som aldri kan oppfylles: "Hvis enheten har fått sin verdi endret til Offline og verdien er større enn offline" Selv om de skriver "had" så sikter de ikke til forrige verdi. Man mener her hva man skal gjøre etter at enheten har fått sin verdi endret til det man har satt opp som ønsket (i ditt tilfelle Offline). Og Offline kan ikke være større enn Offline. Så da trigger det ikke. 1 Siter
ZoRaC Skrevet 27. september 2019 Skrevet 27. september 2019 Har du EasyTrigger-plugin? Den kan sjekke $NEWVALUE og $OLDVALUE. 1 Siter
Gjelsvik Skrevet 28. september 2019 Forfatter Skrevet 28. september 2019 Da blir det nok easytrigger. Den har vært på "kjekt å ha" listen en stund, men foreløpig har jeg klart meg uten. kunne nok løst det med et script, og en ekstra virtuell device som beholder forrige verdi. Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.