Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Door hpl
#70692
Beste lezers.

Ik heb op mijn website www.htronics.nl/pws mijn weather34 template draaien.
Helemaal geconfigureerd. maar de data word niet opgepikt.

vraag 1
Ik weet ook niet of ik de mysql database gegevens in moet vullen.

vraag 2
METEOBRIDGE Software Path to Data file
Is dt ook noodzakelijk om die correct te hebben.

Ik was in de veronderstelling dat de template alleen de API gegevens van Weather Underground nodig heeft.

Hoor graag,
Door giantocr
#70693
hpl schrijft:
Beste lezers.

Ik heb op mijn website www.htronics.nl/pws mijn weather34 template draaien.
Helemaal geconfigureerd. maar de data word niet opgepikt.

vraag 1
Ik weet ook niet of ik de mysql database gegevens in moet vullen.

vraag 2
METEOBRIDGE Software Path to Data file
Is dt ook noodzakelijk om die correct te hebben.

Ik was in de veronderstelling dat de template alleen de API gegevens van Weather Underground nodig heeft.

Hoor graag,


Zie hier voor instructie's

Link:https://www.weather34.com/homeweatherstation/setupmeteobridge.html

Succes,

Piet
Door T.J.
#70694
Het juiste pad naar de data file is natuurlijk belangrijk.
Ik gebruik een http upload voor het uploaden van een data file, elke 30 seconden.
Deze file laad ik op naar mijn website, alwaar de template hem van kan lezen.
Ik gebruik 2 bestanden, nl. MBrealtimeGet.php en MBrealtimeGet.txt
Het php bestand verwerkt de http upload van meteobridge.
In dit bestand geef je aan waar en hoe het verwerkte bestand gaat heten en komt te staan.
In het bestand realtimeGet.php zie je staan:

$ret=file_put_contents ('../uploadMB/MBrealtime.txt', $string, LOCK_EX);
Bij mij dus in map uploadMB/MBrealtime.txt
Bij jou zou dat kunnen zijn:
www.htronics.nl/pws/uploadMB deze map uploadMB dan aanmaken, kopieer hiernaar toe het bestand MBrealtime.php
Verander het pad van
$ret=file_put_contents ('../uploadMB/MBrealtime.txt', $string, LOCK_EX); in
$ret=file_put_contents ('./uploadMB/MBrealtime.txt', $string, LOCK_EX);

Jou http upload wordt dan:
http://www.htronics.nl/pws/uploadMB/MBr ... Get.php?d=[DD]/[MM]/[YYYY] [hh]:[mm]:[ss] [th0temp-act:0] [th0hum-act:0] [th0dew-act:0] [wind0avgwind-act] [wind0wind-act] [wind0dir-act:0] [rain0rate-act:0] [rain0total-daysum:0] [thb0seapress-act:0] [wind0dir-act:0] [wind0wind-act=bft.0:0] m/s C hPA mm -- [thb0seapress-delta60:--] [rain0total-monthsum:--] [rain0total-yearsum:--] [rain0total-ydaysum:--] 20.0 55.0 [wind0chill-act:--] [th0temp-delta60:--] [th0temp-dmax:--] [th0temp-dmaxtime] [th0temp-dmin:--] [th0temp-dmintime] [wind0avgwind-dmax] [wind0avgwind-dmaxtime] [wind0wind-dmax] [wind0wind-dmaxtime] [thb0seapress-dmax] [thb0seapress-dmaxtime] [thb0seapress-dmin] [thb0seapress-dmintime] [mbsystem-swversion:--] [mbsystem-buildnum:--] [wind0wind-max10:--] -- -- [uv0index-act:--] -- [sol0rad-act:--] [wind0dir-avg10:--] [rain0total-sum60:--] -- [mbsystem-daynightflag:--] -- [wind0dir-avg10:--] -- m -- [mbsystem-daylength:--] -- -- [uv0index-dmax:--] [th0hum-dmax] [th0hum-dmaxtime] [th0hum-dmin] [th0hum-dmintime] [th0dew-dmax] [th0hum-dmaxtime] [th0hum-dmin] [th0hum-dmintime]

Deze regel op tabblad services, vervolgens nieuwe http upload, in URL veld kopiëren.
Elke 30 seconden
In het veld Success typ je Succes

Als alles goed gaat, dan staat er een bestand genaamd MBrealtime.txt in je map uploadMB.
Het bestand MBrealtime.txt dient wel de juiste bestandsrechten te hebben (777)
Dit even nakijken met een ftp programma bijv. Filezilla
Vervolgens komt als pad in je settings van de template te staan:
http://www.htronics.nl/pws/uploadMB/MBrealtime.txt

Ik gebruik de Mysql niet.
Bijgevoegd MBrealtimeGet.php

Het is nogal een verhaal, ik hoop dat je er wat aan hebt.

Succes Tjeerd
Door hpl
#70695
Beste Tjeerd,


Dank.
Hiermee kom ik al een stukje verder.

Echter 1 vraag.
$ret=file_put_contents ('../uploadMB/MBrealtime.txt', $string, LOCK_EX);
Bij mij dus in map uploadMB/MBrealtime.txt
Bij jou zou dat kunnen zijn:
www.htronics.nl/pws/uploadMB deze map uploadMB dan aanmaken, kopieer hiernaar toe het bestand MBrealtime.php
Verander het pad van
$ret=file_put_contents ('../uploadMB/MBrealtime.txt', $string, LOCK_EX); in
$ret=file_put_contents ('./uploadMB/MBrealtime.txt', $string, LOCK_EX);

Je haalt hier maar 1 puntje weg?
Of moet dat de hele url zijn van mijn ftp bijvoorbeeld ./www/pws/uploadMB/MBrealtime.txt ?

Daarnaast geef je aan dat ik een http upload moet doen.
moet dat echt deze hele regel zijn?
www.htronics.nl/pws/uploadMB/MBrealtimeGet.php?d=[DD]/[MM]/[YYYY] [hh]:[mm]:[ss] [th0temp-act:0] [th0hum-act:0] [th0dew-act:0] [wind0avgwind-act] [wind0wind-act] [wind0dir-act:0] [rain0rate-act:0] [rain0total-daysum:0] [thb0seapress-act:0] [wind0dir-act:0] [wind0wind-act=bft.0:0] m/s C hPA mm -- [thb0seapress-delta60:--] [rain0total-monthsum:--] [rain0total-yearsum:--] [rain0total-ydaysum:--] 20.0 55.0 [wind0chill-act:--] [th0temp-delta60:--] [th0temp-dmax:--] [th0temp-dmaxtime] [th0temp-dmin:--] [th0temp-dmintime] [wind0avgwind-dmax] [wind0avgwind-dmaxtime] [wind0wind-dmax] [wind0wind-dmaxtime] [thb0seapress-dmax] [thb0seapress-dmaxtime] [thb0seapress-dmin] [thb0seapress-dmintime] [mbsystem-swversion:--] [mbsystem-buildnum:--] [wind0wind-max10:--] -- -- [uv0index-act:--] -- [sol0rad-act:--] [wind0dir-avg10:--] [rain0total-sum60:--] -- [mbsystem-daynightflag:--] -- [wind0dir-avg10:--] -- m -- [mbsystem-daylength:--] -- -- [uv0index-dmax:--] [th0hum-dmax] [th0hum-dmaxtime] [th0hum-dmin] [th0hum-dmintime] [th0dew-dmax] [th0hum-dmaxtime] [th0hum-dmin] [th0hum-dmintime]


Hoor graag,

En dank voor de uitgebreide beantwoording.
Door giantocr
#70696
@ Tjeerd,

Hoi Tjeerd even terug komen op jou verhaal, jij werkt met de versie MB-X5

Hoe hij bij naam heet weet ik niet (was wel even zo fijn) maar de beheerder van www.htronics.nl/pws werkt met versie MB-API(12-01-2018) daar zitten dus qua versie nog al wat verschillen in.

Als hij de installatie volgt die aangegeven word in de eerder door mij genoemde link werkt het perfect.


Zie https://www.sauwerdmeteo.nl/index.php

of

https://www.weerstation-sauwerd.nl/index.php

Succes,

Piet
Door hpl
#70699
Hallo.

Even een update.

Ik heb het systeem nu draaien op www.hugoplaisier.com/pws

Echter Via de methode van MBrealltime.txt upload draait het nu.
Alleen de Forecast werkt niet.

En ook de huidige situatie werkt niet.

Gisteren kreeg ik het echt niet voor elkaar.
Maar dit komt denk ik doordat ik maar 1 database heb.
En ik kan dus niet met het stappenplan een database aanmaken.
Ik had wel een interne tabel aangemaakt maar daar werkt het niet mee.

Ik ga vanavond nogmaals proberen om een nieuwe database aan te maken.
Heb namelijk een upgrade van mijn domein gedaan naar 10 DB's
Door T.J.
#70700
Fijn dat je het in ieder geval nu deels werkend hebt, ik dacht de voorspelling door WU wordt gedaan en de huidige situatie door Outlook.
Dit kan je dacht ik selecteren in de settings?
Ik kreeg die database versie ook niet aan de praat, maar in mijn geval is dat niet erg.
Mijn data wordt elders opgeslagen oa heb ik nu regelmatig cumulus draaien parallel aan meteobridge.
Kan even duren eer de voorspelling tevoorschijn komt.
Je dient je locatie ook nog te wijzigen staat nog Istanbul?

Groeten Tjeerd
Door hpl
#70701
Ik heb het nu werkend denk ik met Mysql.

Echter is de site nu ineens super langzaam ten opzichte van de methode van Tjeerd.

Heeft iemand enig idee hoe dat komt?

www.hugoplaisier.com/pws

Zo weet u allen gelijk met wie u van doen heeft. :)

Ik heb dus werkend met beide methodes.
txt upload gaat super snel.

SQL methode gaat super langzaam.

Hoor graag,
Door hpl
#70702
Nog een aanvulling,

Ik heb ook het idee dat er sinds hij op mysql draait geen data meer actueel word bij gehouden.
De Temp blijft bijvoorbeeld op 5.7 graden staan terwijl het al 5.1 is inmiddels.
Door giantocr
#70703
hpl schrijft:
Nog een aanvulling,

Ik heb ook het idee dat er sinds hij op mysql draait geen data meer actueel word bij gehouden.
De Temp blijft bijvoorbeeld op 5.7 graden staan terwijl het al 5.1 is inmiddels.


Je heb in de set-up file easyweathersetup.php nog fouten staan.
En je heb in meteobridge ook de boel niet goed staan met het updaten.
Kijk maar eens goed naar de voorbeelden van de door mij eerder opgegeven link en vergelijk die maar eens met je eigen instellingen.

Succes,

Piet