Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Pollenvarsel


ZoRaC

Anbefalte innlegg

Den 5.4.2017 klokken 10.49, iceball skrev:

Justerte Status Graphics for alle enhetene (kjedelig tungvindt..)

 

Hater kjedelig, bedre å bruke en halvtime på å automatisere noe jeg kunne gjort manuelt på 5 minutter... :P;) 

 

Spoiler

Sub Main(parm as object)
	Dim dvRef as Integer = 507
	
	Dim dv As Scheduler.Classes.DeviceClass = hs.GetDeviceByRef(dvRef )
	dv.Image(hs) = "images/Devices/jon00/datascraper/pollen.png" 
	dv.imagelarge(hs) = "images/Devices/jon00/datascraper/pollen.png" 
	hs.SaveEventsDevices()
	
	Dim Pair As VSPair
	Pair = New VSPair(ePairStatusControl.Status)
	Pair.PairType = VSVGPairType.Range
	Pair.RangeStart = 0
	Pair.RangeEnd = 5
	Pair.RangeStatusPrefix = ""
	Pair.RangeStatusSuffix = ""
	hs.DeviceVSP_AddPair(dvRef, Pair)
	

	Dim Gpair As VGPair 
	
	Gpair = New VGPair 
	Gpair.PairType = VSVGPairType.SingleValue 
	Gpair.Set_Value = 0
	Gpair.Graphic = "images/Devices/jon00/datascraper/229612.png" 
	hs.DeviceVGP_AddPair(dvRef, Gpair) 
	
	Gpair = New VGPair 
	Gpair.PairType = VSVGPairType.SingleValue 
	Gpair.Set_Value = 1
	Gpair.Graphic = "images/Devices/jon00/datascraper/A6FA40.png" 
	hs.DeviceVGP_AddPair(dvRef, Gpair) 
	
	Gpair = New VGPair 
	Gpair.PairType = VSVGPairType.SingleValue 
	Gpair.Set_Value = 2
	Gpair.Graphic = "images/Devices/jon00/datascraper/FCFB42.png" 
	hs.DeviceVGP_AddPair(dvRef, Gpair) 
	
	Gpair = New VGPair 
	Gpair.PairType = VSVGPairType.SingleValue 
	Gpair.Set_Value = 3
	Gpair.Graphic = "images/Devices/jon00/datascraper/FAAB31.png" 
	hs.DeviceVGP_AddPair(dvRef, Gpair) 
	
	Gpair = New VGPair 
	Gpair.PairType = VSVGPairType.SingleValue 
	Gpair.Set_Value = 4
	Gpair.Graphic = "images/Devices/jon00/datascraper/F92623.png" 
	hs.DeviceVGP_AddPair(dvRef, Gpair) 
	
	Gpair = New VGPair 
	Gpair.PairType = VSVGPairType.SingleValue 
	Gpair.Set_Value = 5
	Gpair.Graphic = "images/Devices/jon00/datascraper/F92623-bw.png" 
	hs.DeviceVGP_AddPair(dvRef, Gpair) 
	
	
	hs.SaveEventsDevices()
End Sub

Alternativt bilde for verdi 5:

F92623-bw.png.0a289a9deaa903694549a252d79c5e1f.png

 

 

Endret av ZoRaC
  • Like 2
Lenke til kommentar
Del på andre sider

  • 3 uker senere...
1 minutt siden, iceball skrev:

Hehe, tja, se på pollenvarslingen.no står forklart der. Det viktigste er jo å ha mest mulige devicer og nyttige funksjoner emoji2.pngemoji28.png

 

Å ja, det er en pollentype! Aldri hørt om...! :P Tror ikke jeg reagerer på den, så da trenger jeg den ikke :P 

Lenke til kommentar
Del på andre sider

  • 1 år senere...

Takker - men det trigger ikke hos meg av en eller annen grunn (grab12 og 13 er pollen):

 

Quote

[Grab4Data]
[Grab5Data]
0=21
[Grab9Data]
0=Vest og sørvest bris, i kveld økende til liten kuling på kysten. Oppholdsvær og litt sol. Lokal morgentåke øst for Oslofjorden.
1=Sørvestlig frisk bris utsatte steder, periodevis liten kuling på kysten øst for Kristiansand. Stort sett oppholdsvær og perioder med sol. Utover ettermiddagen kan hende litt regn nord på Østlandet.
2=Bris omkring vest, om kvelden periodevis frisk bris. Perioder med regn, snø i fjellet.
3=
[Grab10Data]
0=19
[Grab11Data]
0=34
[Grab12Data]
[Grab6Data]
0=Stengt på grunn av vedlikeholdsarbeid. Omkjøring er skiltet.
[Grab8Data]
[Grab7Data]
0=Stengt på grunn av vedlikeholdsarbeid. Omkjøring er skiltet.
[Grab2Data]
[Grab3Data]
 

 

Lenke til kommentar
Del på andre sider

1 minutt siden, mk1 black limited skrev:

Bruker 126 men testet også med 166 for å sjekke at det ikke var noe rart med 126. :) Ingenting rart i loggen.

 

Merkelig... får du åpnet siden på HS-serveren? Altså path-URLen?

Lenke til kommentar
Del på andre sider

Er det meningen at devicene skal opprettes av seg selv når man kjører scriptet?

Det står i loggen min at scriptet kjøres, men ingen devicer blir opprettet.

PS! Har ikke brukt Jon00 Datascraper før. :)

Lenke til kommentar
Del på andre sider

2 timer siden, Rufus skrev:

Er det meningen at devicene skal opprettes av seg selv når man kjører scriptet?

Det står i loggen min at scriptet kjøres, men ingen devicer blir opprettet.

PS! Har ikke brukt Jon00 Datascraper før. :)

 

Ja, det skal stå i loggen hvilke devicer den oppretter. 

 

Siden både du og @mk1 black limited sliter med dette så skal jeg dobbeltsjekke scriptet jeg kjører mot det jeg har lagt ut senere i kveld. Kanskje jeg har endret noe og glemt å oppdatere...

Lenke til kommentar
Del på andre sider

Har dobbelsjekket, det som er lagt ut er det jeg bruker...

Kan dere teste å åpne url, kopiere innholdet og lime inn på regex101.com, for så å kopiere over "Pattern1" og se om den gir treff?

Skal se slik ut:

image.thumb.png.cd08a2df43eb0592dc3edc3d0c0fcad3.png

Lenke til kommentar
Del på andre sider

Det ser riktig ut. Gjorde som du sa og får samme resultat. Men den vil likevel ikke lage noen devicer.

Får følgende i loggen :

 

image.png.67e460bff5643174cc24be22a9cfd504.png

 

Oppdaget forresten at jeg ikke hadde siste versjon av scriptet til Jon00, men etter installasjon av nyeste versjon skjer det samme.

Skal scriptet fungere på Linux?

Lenke til kommentar
Del på andre sider

32 minutter siden, Rufus skrev:

Skal scriptet fungere på Linux?

 

Ja, jeg kjører på Ubuntu selv. 

Men, hvilken versjon av Mono kjører du? For eldre Mono-versjoner har noen ekstra utfordringer med https-adresser (pga manglende sertifikat store i Mono). 

 

6 minutter siden, Rufus skrev:

Har en mistanke om at det har med noen rettigheter å gjøre siden jeg kjører Linux. ZoRaC vet du om det opprettes noen filer når scriptet kjøres?

Hvor blir data lagret?

 

Data lagres i Config/Jon00DataScraperData.ini. 

Lenke til kommentar
Del på andre sider

16 minutter siden, ZoRaC skrev:

Men, hvilken versjon av Mono kjører du?

Jeg kjører Mono 4.6.2

 

16 minutter siden, ZoRaC skrev:

Data lagres i Config/Jon00DataScraperData.ini

Blir denne opprettet første gang scriptet kjøres? Jeg har den ikke.

Lenke til kommentar
Del på andre sider

9 minutter siden, Rufus skrev:

Jeg kjører Mono 4.6.2

 

Blir denne opprettet første gang scriptet kjøres? Jeg har den ikke.

 

Da tror jeg du må oppgradere - fra Mono 4.8 støtter Mono TLS 1.2 (og det er det som kreves av den siden):

image.png.dedf8a718cfb8202b1afdb5c2d4ea952.png

 

Se: https://www.mono-project.com/docs/about-mono/releases/4.8.0/#tls-12-support

 

Filen skal opprettes automatisk, men den feiler nok før den kommer så langt...

 

Lenke til kommentar
Del på andre sider

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.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.