bjwanvik Skrevet 31. mars 2017 Skrevet 31. mars 2017 (endret) Har vært nokså opptatt i det siste, og ikke lagt merke til at dette har sluttet å virke for meg.. Sist oppdaterte verdier er ifra 16.03 kl. 19:50. Det KAN kanskje stemme med oppdatering av HS3, men jeg skal ikke si det helt for sikkert... Jeg har naturligvis ikke endret på fila, men nå hevder den plutselig at noe er galt.. Innspill? Prøvde å kommentere ut linje 149, men det førte jo bare til nye feil, og nye, og nye, så en kan jo ikke kommentere ut hele greia heller, haha... Endret 31. mars 2017 av bjwanvik Siter
Blodstrupmoen Skrevet 31. mars 2017 Skrevet 31. mars 2017 Har oppdatert HS, men har ikke hatt problemer med dette. Siter
Lazarus Skrevet 31. mars 2017 Skrevet 31. mars 2017 4 timer siden, bjwanvik skrev: Har vært nokså opptatt i det siste, og ikke lagt merke til at dette har sluttet å virke for meg.. Sist oppdaterte verdier er ifra 16.03 kl. 19:50. Det KAN kanskje stemme med oppdatering av HS3, men jeg skal ikke si det helt for sikkert... Jeg har naturligvis ikke endret på fila, men nå hevder den plutselig at noe er galt.. Innspill? Prøvde å kommentere ut linje 149, men det førte jo bare til nye feil, og nye, og nye, så en kan jo ikke kommentere ut hele greia heller, haha... Det ser ut til at kallet til Wunderground ikke går gjennom. prøv å åpne "http://api.wunderground.com/api/[DINWundergroundKEY]/conditions/q/[LANDSKODE]/[BY].json" i nettleseren og se om du finner en referanse til "pressure_mb" i innholdet. Denne feilmeldingen kan komme dersom du kjører scriptet for ofte og trigger Wundergrounds grense for hyppige spørringer, jeg kjører det en gang hvert kvarter. Siter
DiderikFrom Skrevet 31. mars 2017 Forfatter Skrevet 31. mars 2017 Jeg oppdaget det samme for en stund siden, og det viste seg at "Oslo" ikke virket mot wunderground lenger. Jeg byttet til "Blindern", og alt var fryd og gammen igjen. Jeg hadde tenkt å poste det her, men glemte det helt. Jeg er langt borte hjemmefra, og får ikke sjekket nøyaktig hva feilmeldingen var, men det ser vel ut som det kan være samme problem. Sjekk med lenken Lazarus la ut, og se om du får noe i det hele tatt. Siter
DiderikFrom Skrevet 2. april 2017 Forfatter Skrevet 2. april 2017 @bjwanvik Du bruker et ugyldig sted mot wunderground. Jeg tror wunderground har gjort noen endringer nylig. Det samme skjedde med "Oslo". Du må finne den beste/nærmeste stasjonen som gir ordentlig respons i API'en. Siter
bjwanvik Skrevet 3. april 2017 Skrevet 3. april 2017 Takk for tips Det ordnet seg med annet sted, men jeg må innrømme at jeg ikke blir helt klok på de stedsnavnene.. Søker jeg opp Trondheim får jeg to treff, men går jeg inn på de heter de noe annet. I mitt tilfelle er Melhus (like sør for Trondheim) nærmere enn de to lokasjonene med Trondheim i benevningen - det gikk fint med API'et, men søk på Melhus på sida deres sender en til Trondheim/Voll. (Ser dog at API'et returnerer Melhus/Løvset...) 1 Siter
iceball Skrevet 6. april 2017 Skrevet 6. april 2017 Da har jeg også endelig fått dette til å fungere, nesten helt. Kjører alt på Win10 64bit og alle devicene oppdaterer seg hvis jeg kjører RunScript.cmd manuelt. Skjer derimot ingenting når jeg kjører det fra HomeSeer. Må jeg enable noe mer i forhold til sikkerhetsinstillinger? Siter
bjwanvik Skrevet 6. april 2017 Skrevet 6. april 2017 Her kjører jeg på 2012 R2-server, muligens ikke lik fremgangsmåte, men jeg måtte lage en snarvei til Runscript.cmd som er satt opp til "Run as administrator". 2 Siter
iceball Skrevet 6. april 2017 Skrevet 6. april 2017 1 minutt siden, bjwanvik skrev: Her kjører jeg på 2012 R2-server, muligens ikke lik fremgangsmåte, men jeg måtte lage en snarvei til Runscript.cmd som er satt opp til "Run as administrator". Perfekt! ? Siter
iceball Skrevet 7. april 2017 Skrevet 7. april 2017 Noen som har noen eksempler på bruk av data fra scriptet og hvilke nivåer man legger seg på? Tar tid å få logget forskjellige nivåer, og jeg stoler ikke 100 % på octa-data, foreløpig kun rapportert 7 siste døgnet. Siter
Moskus Skrevet 7. april 2017 Skrevet 7. april 2017 Nei, octa-dataene virker litt så som så for meg også, og det er synd for det påvirker Lux ganske godt... Siter
Lazarus Skrevet 7. april 2017 Skrevet 7. april 2017 12 minutter siden, Moskus skrev: Nei, octa-dataene virker litt så som så for meg også, og det er synd for det påvirker Lux ganske godt... Hum... det finnes andre måleverdier fra andre websider for skydekke... kanskje jeg må finpusse på LUA evnene mine igjen... ? Når jeg får tid.... ? 1 Siter
Moskus Skrevet 7. april 2017 Skrevet 7. april 2017 55 minutter siden, Lazarus skrev: Når jeg får tid.... Ja, lykke til med det! Siter
iceball Skrevet 3. mai 2017 Skrevet 3. mai 2017 Noen som kjører scriptet i HomeSeer som får samme feilmeldinger? Har tidligere lagt merke til at jeg i blant har hatt en linje med warning, uten å skjønne hva feilen gjelder. Nå er det tydelig at det er de tre radiation beregningene. Ser også at det mangler en data 06.48, men ellers så ser det jo helt riktig ut. Siter
Lazarus Skrevet 3. mai 2017 Skrevet 3. mai 2017 20 minutter siden, iceball skrev: Noen som kjører scriptet i HomeSeer som får samme feilmeldinger? Har tidligere lagt merke til at jeg i blant har hatt en linje med warning, uten å skjønne hva feilen gjelder. Nå er det tydelig at det er de tre radiation beregningene. Ser også at det mangler en data 06.48, men ellers så ser det jo helt riktig ut. Hum... komma vs punktum problematikk? Hva sier script loggen? Siter
iceball Skrevet 3. mai 2017 Skrevet 3. mai 2017 27 minutter siden, Lazarus skrev: Hum... komma vs punktum problematikk? Hva sier script loggen? Tror ikke siden det stort sett fungerer, og scriptet kjørte ikke da jeg hadde valgt feil på dette tidligere. Stemmer, er jo logg på maskinen også, limer inn verdiene før og etter også. Kan ikke se noen direkte forskjeller i linjen med verdier fra 06:48:08. Azimuth har et siffer mindre. 2017-05-03 06:38:07 Azimuth:73.776160327675 Height:8.6993489344638 Octa:1 KC:0.99936238972415 Direct:7.2464453178456 inDirect:52.6692793996 TotalRadiation:59.915724717446 LuxCloud:7579.43 2017-05-03 06:48:08 Azimuth:75.86383284149 Height:9.9419485740807 Octa:1 KC:0.99936238972415 Direct:12.222630106034 inDirect:58.960040726669 TotalRadiation:71.182670832704 LuxCloud:9004.72 2017-05-03 06:58:08 Azimuth:77.952423421997 Height:11.196006479979 Octa:1 KC:0.99936238972415 Direct:18.772788818155 inDirect:64.829712590812 TotalRadiation:83.602501408966 LuxCloud:10575.85 Siter
ZoRaC Skrevet 15. juni 2017 Skrevet 15. juni 2017 Jeg har lyst til å ta i bruk MQTT i stedet for JSON mot HomeSeer. Dessverre er jeg helt grønn på både Lua og MQTT... Noen som kan gi meg noen tips til hvordan jeg kommer i gang? Siter
DiderikFrom Skrevet 15. juni 2017 Forfatter Skrevet 15. juni 2017 48 minutes ago, ZoRaC said: Jeg har lyst til å ta i bruk MQTT i stedet for JSON mot HomeSeer. Dessverre er jeg helt grønn på både Lua og MQTT... Noen som kan gi meg noen tips til hvordan jeg kommer i gang? Hm! Jeg kjenner ikke MQTT, men JSON er jo bare et curl call til en nettadresse. Kan du bruke curl (http) til å nå MQTT? I så tilfelle er det bare å bytte ut curl-callet i skriptet, og du trenger ikke kunne noe LUA. Siter
ZoRaC Skrevet 15. juni 2017 Skrevet 15. juni 2017 1 minutt siden, DiderikFrom skrev: Hm! Jeg kjenner ikke MQTT, men JSON er jo bare et curl call til en nettadresse. Kan du bruke curl (http) til å nå MQTT? I så tilfelle er det bare å bytte ut curl-callet i skriptet, og du trenger ikke kunne noe LUA. Jeg er helt fersk på MQTT jeg også, så jeg vet ikke helt, men tror ikke det. Jeg kan sikkert bruke "mosquitto_pub"-programmet - det er kanskje ikke så vanskelig å kalle fra Lua? Siter
DiderikFrom Skrevet 15. juni 2017 Forfatter Skrevet 15. juni 2017 (endret) Nei, i tidligere versjoner av skriptet brukte jeg en funksjon som kallet eksterne funksjoner hele tiden (hver gang jeg ikke fikk det il i LUA....) Edit: Slik dyttet jeg output til linux/bash-funksjonen awk: local handle = io.popen("curl -s 'http://localhost/JSON?request=getstatus&ref="..idxUserVarOcta.."' | awk -v FS=',\"value\":' '{print $2}' | awk -v FS=',' '{print $1}' | tr -d '\n'") Endret 15. juni 2017 av DiderikFrom 1 Siter
Marhil Skrevet 16. juni 2017 Skrevet 16. juni 2017 Noen om vet om det finnes en Python-versjon av dette scriptet? Siter
Rogerbl Skrevet 6. desember 2018 Skrevet 6. desember 2018 Fint script! Får oppdatert alle verdier unntatt azimuth og alitude. Får denne meldingen i Hs3 loggen for hver av disse: JSON controldevicebyvalue caused an error: Inndatastrengen hadde ugyldig format. Kan det skyldes at vi er inne i mørketida nu og at det ikke er tatt høyde for mørketid og midnattsol i scriptet? Det var jo nettopp dett jeg ville ha løsning på. Her er en dump fra loggen: octa:2 2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2547 100 2547 0 0 4796 0 --:--:-- --:--:-- --:--:-- 4796 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 211 0 211 0 0 963 0 --:--:-- --:--:-- --:--:-- 963 {"Name":"HomeSeer Devices","Version":"1.0","Devices": [{"ref":5723,"name":"LUX","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 lux","device_type_string":"","last_change":"\/Date(1544127384896)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-50.png","voice_command":"","misc":4864}]} { "Response":"Error, controlling device" } { "Response":"Error, controlling device" } {"Name":"HomeSeer Devices","Version":"1.0","Devices": [{"ref":5724,"name":"Octa","location":"Virtual and Technical","location2":"Sun Data","value":2,"status":"2 octa","device_type_string":"","last_change":"\/Date(1544048259088)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/cyan.png","voice_command":"","misc":4864}]} {"Name":"HomeSeer Devices","Version":"1.0","Devices": [{"ref":5725,"name":"Radiation, direct","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544127385410)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-68-75.png","voice_command":"","misc":4864}]} {"Name":"HomeSeer Devices","Version":"1.0","Devices": [{"ref":5726,"name":"Radiation, indirect","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544127456877)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-25.png","voice_command":"","misc":4864}]} {"Name":"HomeSeer Devices","Version":"1.0","Devices": [{"ref":5727,"name":"Radiation, total","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544127457099)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-100.png","voice_command":"","misc":4864}]} Og her en dump fra skjermloggen: C:\solar>lua53.exe SolarSensor.lua octa:0 0 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2564 100 2564 0 0 4978 0 --:--:-- --:--:-- --:--:-- 4978 Lat: 69.97000122Long: 23.27000046Alt: 64.0 <b style="color:Blue"============== SUN LOG ==================</b> 2018-12-06 22:04:06 Alta, latitude:69.879378, longitude:23.190041 Home altitude = 40 m number Of Day = 340 2018 is not a leap year Angular Speed = 0.98562628336756 per day Declinaison = -22.527144258563┬░ Universel Coordinated Time (UTC)21.066666666667 H.dd Solar Hour 22.6126694 H.dd Altitude of the sun = -41.053286489001┬░ Angular hourly = -159.190041┬░ Azimuth of the sun = 334.20385313509┬░ Duration of the sunstroke of the day = nan H.dd Radiation max in atmosphere = 1403.05 W/m┬▓ Local relative pressure = 997 hPa Absolute pressure in atmosphere = 992.2 hPa Coefficient of mitigation M = 811.93206757025 M0:808.02306664313 curl "http://www.ogimet.com/cgi-bin/getsynop?block=01049&begin=201812062000" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 118 0 118 0 0 504 0 --:--:-- --:--:-- --:--:-- 504 ogimet:01049,2018,12,06,20,00,AAXX 06201 01049 25/// /2705 10009 21013 39967 49970 53007 333 60005 90710 91109 90710 91207== Station SYNOP = 01049 0 Octa Kc = 1.0 Direct Radiation = 0 W/m┬▓ Scattered Radiation = 0 W/m┬▓ Total radiation = 0 W/m┬▓ Total Radiation in lux = 0 Lux and at last, Total weighted lux = 0 Lux {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5723,"name":"LUX","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 lux","device_type_string":"","last_change":"\/Date(1544129064788)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-50.png","voice_command":"","misc":4864}]} { "Response":"Error, controlling device" } { "Response":"Error, controlling device" } {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5724,"name":"Octa","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 octa","device_type_string":"","last_change":"\/Date(1544129355755)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/cyan.png","voice_command":"","misc":4864}]} {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5725,"name":"Radiation, direct","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544129065087)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-68-75.png","voice_command":"","misc":4864}]} {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5726,"name":"Radiation, indirect","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544129065173)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-25.png","voice_command":"","misc":4864}]} {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":5727,"name":"Radiation, total","location":"Virtual and Technical","location2":"Sun Data","value":0,"status":"0 W/m2","device_type_string":"","last_change":"\/Date(1544129065262)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"images/HomeSeer/status/luminance-100.png","voice_command":"","misc":4864}]} Siter
ZoRaC Skrevet 7. desember 2018 Skrevet 7. desember 2018 8 timer siden, Rogerbl skrev: Får denne meldingen i Hs3 loggen for hver av disse: JSON controldevicebyvalue caused an error: Inndatastrengen hadde ugyldig format. Det er en vanlig feil å få ved feil desimalskilletegn. Trolig bruker du komma i HS og scriptet bruker punktum? 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.