Leuven-Template & Scripts

Algemeen en welkom => Gewenste uitbreidingen => Topic gestart door: giantocr op 04 maart 2018, 12:26:49

Titel: Luftdaten
Bericht door: giantocr op 04 maart 2018, 12:26:49
@ Wim,

Hoi Wim,

Is het mogelijk dat je meerdere meetpunten op de Leuven template kunt laten zien?
Hierbij mij in het dorp kan ik naar alle waarschijnlijkheid een tweede meetpunt krijgen.
Deze zou ik dan dus naast mijn eigen meetpunt ook graag willen laten zien.
Mijn eigen hang aan de Kastanjelaan (rustige plek bijna geen verkeer) en de tweede komt dan te hangen langs een drukke weg N361.
Het zou voor de mensen hier in het dorp mooi zijn als ze die meetresultaten dan ook op meteosauwerd.nl kunnen zien.

Vr groet,

Piet
Titel: Re: Luftdaten
Bericht door: wvdkuil op 04 maart 2018, 15:48:44
@ Wim,

Hoi Wim,

Is het mogelijk dat je meerdere meetpunten op de Leuven template kunt laten zien?
Hierbij mij in het dorp kan ik naar alle waarschijnlijkheid een tweede meetpunt krijgen.
Deze zou ik dan dus naast mijn eigen meetpunt ook graag willen laten zien.
Mijn eigen hang aan de Kastanjelaan (rustige plek bijna geen verkeer) en de tweede komt dan te hangen langs een drukke weg N361.
Het zou voor de mensen hier in het dorp mooi zijn als ze die meetresultaten dan ook op meteosauwerd.nl kunnen zien.

Vr groet,

Piet
Helaas is "alles" mogelijk maar voor  "alles"  is vaak gewoon geen tijd.
Ik probeer een template te maken met 80% of meer van de wensen van een weerstation-eigenaar.

Natuurlijk kan je meerdere  weer-stations hebben en die zal je dan ieder apart een weer-website moeten geven.
Als je op je station 1 luftdaten-sensor wilt aansluiten geen probleem.
Nog een Purpleair sensor erbij => geen probleem.

Maar meerdere van dezelfde sensoren wordt lastiger, en daar zitten de andere gebruikers van de template niet op te wachten.

Dus maak je de eigen sensor ge´ntegreerd in je website.
En laat de andere sensoren stand-alone werken en gebruikt de data ervan in een iframe.
Ook de extra component op de startpagina kan een iframe zijn.

Succes, Wim
Titel: Re: Luftdaten
Bericht door: giantocr op 04 maart 2018, 18:43:12
@ Wim,

Hoi Wim,

Is het mogelijk dat je meerdere meetpunten op de Leuven template kunt laten zien?
Hierbij mij in het dorp kan ik naar alle waarschijnlijkheid een tweede meetpunt krijgen.
Deze zou ik dan dus naast mijn eigen meetpunt ook graag willen laten zien.
Mijn eigen hang aan de Kastanjelaan (rustige plek bijna geen verkeer) en de tweede komt dan te hangen langs een drukke weg N361.
Het zou voor de mensen hier in het dorp mooi zijn als ze die meetresultaten dan ook op meteosauwerd.nl kunnen zien.

Vr groet,

Piet
Helaas is "alles" mogelijk maar voor  "alles"  is vaak gewoon geen tijd.
Ik probeer een template te maken met 80% of meer van de wensen van een weerstation-eigenaar.

Natuurlijk kan je meerdere  weer-stations hebben en die zal je dan ieder apart een weer-website moeten geven.
Als je op je station 1 luftdaten-sensor wilt aansluiten geen probleem.
Nog een Purpleair sensor erbij => geen probleem.

Maar meerdere van dezelfde sensoren wordt lastiger, en daar zitten de andere gebruikers van de template niet op te wachten.

Dus maak je de eigen sensor ge´ntegreerd in je website.
En laat de andere sensoren stand-alone werken en gebruikt de data ervan in een iframe.
Ook de extra component op de startpagina kan een iframe zijn.

Succes, Wim

Hoi Wim,

Bedankt voor het antwoord.
Ga er mee aan de slag en het uitproberen.

Vr groet,

Piet
Titel: Re: Luftdaten
Bericht door: giantocr op 11 maart 2018, 22:07:55
@ Wim - All,

Heb nu beide meetpunten in de Leuven Template werkende alleen als stand-alone.
Dus gegevens komen uit de cache, helaas nog geen mogelijkheid om de gegevens uit de map data te lezen, maar wie weet in de toekomst zou wel mooi zijn ook voor in de file wsStartPage.php.

Zie link: http://www.meteosauwerd.nl/weather/index.php?p=BeideMeetpunten&lang=nl&wp=WD#data-area

Nu nog proberen om het in de wsStartPage.php te krijgen.

Voor eventuele liefhebbers die het ook op deze manier willen gaan gebruiken stuur even een mail, dan stuur ik je het als een zip file wel even toe.

Vr groet,

Piet
Titel: Re: Luftdaten
Bericht door: wvdkuil op 11 maart 2018, 22:17:12
@ Wim - All,

Heb nu beide meetpunten in de Leuven Template werkende alleen als stand-alone.
Dus gegevens komen uit de cache, helaas nog geen mogelijkheid om de gegevens uit de map data te lezen, maar wie weet in de toekomst zou wel mooi zijn ook voor in de file wsStartPage.php.

Zie link: http://www.meteosauwerd.nl/weather/index.php?p=BeideMeetpunten&lang=nl&wp=WD#data-area

Nu nog proberen om het in de wsStartPage.php te krijgen.

Voor eventuele liefhebbers die het ook op deze manier willen gaan gebruiken stuur even een mail, dan stuur ik je het als een zip file wel even toe.

Vr groet,

Piet
Als je twee luftdaten sensors hebt moet je ervoor zorgen dat alles gescheiden is.
Een map data en door sensordata.php laten vullen
Een map data1 door sensordata1.php

Dus scripts en map copiŰren en ieder zijn eigen  ding laten doen.

Dan ws_luftdaten script ook kopieren, en ook weer ieder naar de eigen data map laten kijken.

Dan de component die je al hebt in het startmenu
en een kopie met een iets andere naam eronder.

===

Natuurlijk zouden ook de scripts aangepast kunnen worden om meerdere sensors tegelijk te ondsersteunen.Maar dat is voor nu toch even echt teveel werk.

Laten we eerst eens met zijn allen proberen om iedereen tenminste 1 werkende sensor te bezorgen.
Lijkt me voor iedereen veel belangrijker.


Wim
Titel: Re: Luftdaten
Bericht door: giantocr op 12 maart 2018, 09:51:41
@ Wim - All,

Heb nu beide meetpunten in de Leuven Template werkende alleen als stand-alone.
Dus gegevens komen uit de cache, helaas nog geen mogelijkheid om de gegevens uit de map data te lezen, maar wie weet in de toekomst zou wel mooi zijn ook voor in de file wsStartPage.php.

Zie link: http://www.meteosauwerd.nl/weather/index.php?p=BeideMeetpunten&lang=nl&wp=WD#data-area

Nu nog proberen om het in de wsStartPage.php te krijgen.

Voor eventuele liefhebbers die het ook op deze manier willen gaan gebruiken stuur even een mail, dan stuur ik je het als een zip file wel even toe.

Vr groet,

Piet
Als je twee luftdaten sensors hebt moet je ervoor zorgen dat alles gescheiden is.
Een map data en door sensordata.php laten vullen
Een map data1 door sensordata1.php

Dus scripts en map copiŰren en ieder zijn eigen  ding laten doen.

Dan ws_luftdaten script ook kopieren, en ook weer ieder naar de eigen data map laten kijken.

Dan de component die je al hebt in het startmenu
en een kopie met een iets andere naam eronder.

===

Natuurlijk zouden ook de scripts aangepast kunnen worden om meerdere sensors tegelijk te ondsersteunen.Maar dat is voor nu toch even echt teveel werk.

Laten we eerst eens met zijn allen proberen om iedereen tenminste 1 werkende sensor te bezorgen.
Lijkt me voor iedereen veel belangrijker.


Wim

Hoi Wim,

Bedankt voor de info, ik had dit vorige week op die manier zoals jij aangeeft ook al eens uitgeprobeerd.
Los van elkaar werken ze goed, maar wanneer ik hem in de wsStartPage.php zet krijg ik deze foutmelding

Fatal error: Cannot redeclare calc_aq() (previously declared in /home/kampe25/domains/meteosauwerd.nl/public_html/weather/_my_scripts/ws_luftdaten.php:530) in /home/kampe25/domains/meteosauwerd.nl/public_html/weather/_my_scripts/ws_luftdaten1.php on line 551

Het eerste meetpunt zoals er nu staat blijft wel correct weergegeven, maar de foutcode komt te staan waar het tweede meetpunt moet komen te staan.

Ben er toen maar mee gestopt want kom er niet uit, maar gisteren toch nadat ik de stand-alone gereed had weer opgepakt.
Heb alles nog eens weer na gelopen maar voor zover ik na kan gaan heb ik alles aangepast maar kom er niet uit de foutmelding van hier boven blijft bestaan.

Gr,

Piet
Titel: Re: Luftdaten
Bericht door: wvdkuil op 12 maart 2018, 20:01:24
@piet kampen

stand-alone script => een script wat helemaal op zichzelf draait
template script => script wat afhankelijk is van andere scripts, bijvoorbeeld voor algemeen bruikbare functies.

Wat jij probeert is twee identieke template scripts te draaien, dat kan als ze daarvoor ontworpen waren
Maar ws-luftdaten heeft eigen functie-definities = kleine herbruikbare stukjes script die alleen binnen ws-luftdaten worden gebruikt.
Verder worden er voor het uitklappen e.d ook javascriptjes inclusief functies.

En helaas staat PHP NIET toe dat een functie die is gedefinieerd bij de start van de pagina, nogmaals wordt gedefinieerd.

Dus in dit geval zou je eigenlijk de twee "stand-alone ws-luftdaten" ieder apart moeten uitvoeren.
De eerste kan binnen de template gewoon werken. De tweede moet je dan uitvoeren in een i-frame.
Of allebei in een iframe natuurlijk.

Wim
Titel: Re: Luftdaten
Bericht door: giantocr op 13 maart 2018, 09:24:20
@piet kampen

stand-alone script => een script wat helemaal op zichzelf draait
template script => script wat afhankelijk is van andere scripts, bijvoorbeeld voor algemeen bruikbare functies.

Wat jij probeert is twee identieke template scripts te draaien, dat kan als ze daarvoor ontworpen waren
Maar ws-luftdaten heeft eigen functie-definities = kleine herbruikbare stukjes script die alleen binnen ws-luftdaten worden gebruikt.
Verder worden er voor het uitklappen e.d ook javascriptjes inclusief functies.

En helaas staat PHP NIET toe dat een functie die is gedefinieerd bij de start van de pagina, nogmaals wordt gedefinieerd.

Dus in dit geval zou je eigenlijk de twee "stand-alone ws-luftdaten" ieder apart moeten uitvoeren.
De eerste kan binnen de template gewoon werken. De tweede moet je dan uitvoeren in een i-frame.
Of allebei in een iframe natuurlijk.

Wim

Hoi Wim,

Duidelijk, jammer dat dit niet wil, in ieders geval bedankt voor de uitleg.

Staat er nu in Meetpunt 1 werkt gewoon via de template en Meetpunt 2  via i-frame (stand-alone)


Piet