Wetterstationsforum.info - Archiv

Software => WsWIN / PC-Wetterstation => Thema gestartet von: ich74 am 07.08.2008, 18:24:53

Titel: custom mit custom verbinden
Beitrag von: ich74 am 07.08.2008, 18:24:53
hallo
ich betreibe eine ws3600 und eine ws2500.
habe dementsprechend 2 mal wswin auf meinem pc installiert.
ist es möglich in einer custom datei werte von beiden stationen nebeneinander zu stellen?
also z.b. in der custom von der ws3600 die temperatur der ws2500 "rüberzuholen"? (ohne daten zusammenzuführen per hand)
glaube das ist nicht möglich oder?
oder eine andere lösung?
gruß michael
an werner schonmal danke für die antwort.... ;-)
an alle anderen natürlich auch.
Titel: custom mit custom verbinden
Beitrag von: wneudeck am 07.08.2008, 18:31:23
Hallo,
nein, das ist, wie Du vermutest, nicht möglich. WSWIN erzeugt ja die Werte für die custom durch Auswertung der Variabeln in der custom.txt und hier kann logischerweise nur auf die Konfiguration zugegriffen werden, in der auch die Daten stehen.
Mir fällt auch aus dem Handgelenk kein Workaround ein, außer, dass Du eben auf einer Webseite beide customs untereinander darstellen könntest. Aber ob das Sinn macht?
Titel: custom mit custom verbinden
Beitrag von: ich74 am 07.08.2008, 18:34:42
danke für die schnelle antwort, auch wenn sie nicht positiv ist.
mir geht es hauptsächlich darum, die werte des helligkeitssensors auf der custom der ws3600 unterzubringen, ohne per hand laufend die werte zu importieren.
da werd ich über eine lösung mit dem programm samurize nachdenken.
gruß michael
Titel: custom mit custom verbinden
Beitrag von: Wettermichel am 07.08.2008, 18:50:20
Hallo,

Du könntest die Werte mittels Javascript einfügen, und wenn einer kein Javascript aktiviert hat kannst du im noscript Tag die Daten bzw die Seite per iframe einbinden.


Gruß

Michael
Titel: custom mit custom verbinden
Beitrag von: Keep am 07.08.2008, 18:55:54
Ich habe nur wenig Erfahrung mit WSWIN... dennoch sollte es doch möglich sein, beide WSWIN die gleiche custom.txt erstellen zu lassen (einziges Problem was ich sehe: schreibsperre während das andere WSWIN schreiben will)... jetzt sollte es möglich sein für die Temperatur eine neue Variable zu generieren,

z.B. %temp2500%

und nur das eine WSWIN ersetzt diese Variable... oder hab ich nen querdenker drin? Hab gerade wenig Zeit ;-)
Titel: custom mit custom verbinden
Beitrag von: joergeli am 07.08.2008, 19:08:48
Hallo ich74,
Zitat... da werd ich über eine lösung mit dem programm samurize nachdenken.

Das geht zwar theoretisch, bedenke aber, daß mit Samurize eine Grafik erstellt wird und keine HTML-Datei.
Diese wird dann (dateimäßig) ziemlich groß werden.
Andere Lösungen sind bestimmt besser geeignet.


@Keep
Zitat.. oder hab ich nen querdenker drin?
Ich denke schon ;-)
z.B.: WsWIN1 erstellt seine custom.html.
Wenn jetzt WsWIN2 die gleiche Datei erstellt, wird die erste custom.html komplett überschrieben.
Es geht halt nicht, daß Du definieren kannst, daß an einer bestimmten Stelle der Wert aus WsWIN1 genommen wird
und an einer anderen Stelle der Wert aus WsWIN2.
Das ist m.E. nur durch nachträgliches Verwurschteln von 2 verschiedenen Dateien möglich - auf welchem Weg auch immer.



Gruß
Jörg
Titel: custom mit custom verbinden
Beitrag von: wneudeck am 07.08.2008, 19:34:05
Hallo keep,
glaub es mir einfach, es geht nicht. Im Prinzip ist es so, wie Jörg sagt.
Verschiedene WSWIN-Instanzen sind eigenständige Programme und haben keinen Zugriff auf die jeweils andere Instanz.
Die einzige Möglichkeit, die ich mir vorstellen könnte, wäre folgendes:
Aus der einen WSWIN-Instanz nur den Solarsensor zu exportieren und als ws_merge.csv der anderen Instanz zuzuführen. Aber da gibt es wohl einige Stolperstellen.
Titel: custom mit custom verbinden
Beitrag von: ich74 am 07.08.2008, 20:34:56
trotzdem nochmal eine frage zu folgender variable:

%ws_calc
Titel: custom mit custom verbinden
Beitrag von: Wettermichel am 07.08.2008, 21:20:45
Hallo,

Zitat von: "ich74"also z.b. in der custom von der ws3600 die temperatur der ws2500 "rüberzuholen"? (ohne daten zusammenzuführen per hand)
glaube das ist nicht möglich oder?

Ja das ist möglich.

Und zwar folgender Weg geht.

In der ersten Instanz von WsWin folgende Eintragungen vornehmen. Unter "Wetter" "Wettervorhersage"

Siehe Bild instanz1

In der zweite Instanz von WsWin folgende Einstelungen

Siehe Bild instanz2

Im ersten Template natürlich die Variabeln eintragen

Als Beispiel siehe probetemplate.gif

Viel Spaß beim Testen

Achja Aufpassen auf keinen Fall die Datei unter custom.txt abspeichern für die zweite Instanz sondern einen andreren Namen verwenden, ansonsten wird die Custom aus der ersten Instanz gelöscht.

Gruß

Michael
Titel: custom mit custom verbinden
Beitrag von: joergeli am 08.08.2008, 16:57:27
Hallo Michael (Wettermichel),

das ist aber seeeehr tricky  :-)  :top:

Wie bist Du darauf gekommen - höhere Eingebung ? :wolke:

Gruß
Jörg
Titel: custom mit custom verbinden
Beitrag von: wneudeck am 08.08.2008, 17:03:23
Hallo,
muss sagen, dass ich darauf nicht gekommen wäre. Stellt sich dieselbe Frage wie bei Jörg  :-)
Titel: custom mit custom verbinden
Beitrag von: ich74 am 08.08.2008, 17:44:06
scheint ja eine großartige idee zu sein, wobei ich es noch nicht so ganz verstanden habe.... :oops:
Titel: custom mit custom verbinden
Beitrag von: Wettermichel am 09.08.2008, 09:59:14
Hallo,

@ Jörg und Werner
Zitat von: "joergeli"Wie bist Du darauf gekommen - höhere Eingebung ?
Es traf mich wie ein  :blitz:  :wirr:

Nein Spass beiseite.
Beim lesen der Antworten ist mir eingefallen das man in der Wettervorhersage eigene Texte übergeben kann und dachte mir, damit muß sich doch was anfangen lassen.

@ ich74

woran liegt es denn?
Hast Du es mal ausprobiert?

Gruß

Michael
Titel: custom mit custom verbinden
Beitrag von: Sprite01 am 09.08.2008, 12:45:07
Ich brauche diese Variante zwar im Moment nicht,
aber die Idee dazu ist Klasse.  :top:
Titel: custom mit custom verbinden
Beitrag von: ich74 am 10.08.2008, 12:25:07
Zitat von: "Wettermichel"
@ ich74

woran liegt es denn?
Hast Du es mal ausprobiert?

Gruß

Michael
hallo
ich weiß gar nicht, wo ich ansetzen soll. klar die einstellungen esrte und zweite instanz ist ja gut beschrieben, nur dann....
beim erstellen des templates. muß die datei in der ersten oder zweiten instanz stehen...oder in beide...
zum anderen bringen mich die ersten zwei zeilen in deinem beispieltempate ziemlich durcheinander...muß der pfad in der ersten zeile zu einer bestimmten instanz verweisen?
gruß michael
Titel: custom mit custom verbinden
Beitrag von: ich74 am 10.08.2008, 17:03:52
Jetzt hat es "klick" gemacht  :dumdidum:
jaja lange leitung hab ich  :oops:
ist echt ne super lösung. einziger nachteil:
ziemlich begrenzt durch "nur" 6 eigene Texte "nur" 3 forecast texte. vielleicht ließe sich das ja (wenn genügend nachfrage vorhanden) updaten
aber nochmal: super idee...genau das was ich wollte (abgesehen von der begrenzten anzahl)
gruß michael
Titel: custom mit custom verbinden
Beitrag von: Wettermichel am 10.08.2008, 18:06:31
Hallo,

Zitat von: "ich74"ist echt ne super lösung. einziger nachteil:
ziemlich begrenzt durch "nur" 6 eigene Texte "nur" 3 forecast texte.

Immerhin besser als nichts.:-D

Wie schon geschrieben mit Javascript oder noch besser PHP würde keine Bergrenzung bestehen.
Aber warum einfach wenn es auch komplizierter geht. ;-)

Gruß

Michael
Titel: custom mit custom verbinden
Beitrag von: ich74 am 10.08.2008, 18:33:22
Zitat von: "Wettermichel"

Wie schon geschrieben mit Javascript oder noch besser PHP würde keine Bergrenzung bestehen.
Aber warum einfach wenn es auch komplizierter geht. ;-)

Gruß

Michael

so lassen sich aber die daten nicht schön zusammen in einer tabelle/tabellenspalte darstellen...jedenfalls nicht so wie ich es wünsche. da ist die version wswin wesentlich besser. auch berechnungen (differenz zwischen temp ws3600 und ws2500 sind nur mit der wswin methode realisierbar
gruß michael
Titel: custom mit custom verbinden
Beitrag von: Wettermichel am 10.08.2008, 19:15:13
Hallo,

Zitat von: "ich74"so lassen sich aber die daten nicht schön zusammen in einer tabelle/tabellenspalte darstellen...jedenfalls nicht so wie ich es wünsche. da ist die version wswin wesentlich besser. auch berechnungen (differenz zwischen temp ws3600 und ws2500 sind nur mit der wswin methode realisierbar

Da irrst Du dich aber gewaltig.

Mit Javascript oder mit PHP kannst Du alles realisieren.
Selbst Berechnungen kannst Du damit viel besser und einfacher ausführen.

Wobei PHP natürlich zu bevorzugen ist.

Es war ja nur ein Vorschlag.

Gruß

Michael
Titel: custom mit custom verbinden
Beitrag von: ich74 am 19.08.2008, 09:00:08
hallo
habe noch eine andere möglichkeit gefunden,zwei verschiedene wswin instanzen miteinander zu verbinden, ohne eigene texte zu verwenden, da so die verwendung der variablen doch sehr eingeschrenkt ist.
folgendes hab ich probiert:
in der ersten instanz txt datei anlegen (z.b. custom.txt mit folgendem Inhalt:bild1

so können alle txt dateien in der ersten instanz abgearbeitet werden. in der zweiten instanz wird eine txt angelegt mit den gewünschten kopfzeilen und weitere txt dateien können abgearbeitet werden.

die  Test.txt in der zweiten instanz sieht dann wie folgt aus: bild2


denke so sind alle möglichkeiten offen ohne auf die begrenzte anzahl der eigenen texte zurückgreifen zu müssen.

gruß michael
Titel: custom mit custom verbinden
Beitrag von: Wettermichel am 19.08.2008, 10:10:03
Hallo Michael,


:top:  :top:  :top:  :top:  :top:  :top:



WsWin unerschöpflich in den Möglichkeiten  :top:  :top:

Gruß

Michael
Titel: Re: custom mit custom verbinden
Beitrag von: Acki-W am 22.07.2018, 15:49:50
Hallo liebe Kollegen,

ich versuche ja immer zu vermeiden, einen neuen Thread zu öffnen.
Meine Frage scheint hier hin zu passen:
Ich betreibe eine Davis Vantage pro 2 wireless  an Standort A und eine Vue sowie eine Davis Sensorstation an Standort B.
An beiden Standorten gibt es eine Internet-Verbindung.

Ich würde gerne die Daten der beiden Stationen in EINER custom darstellen.

Wie muss ich da vorgehen?

Die Daten hoch- und runterladen ist ja möglich.

Mir ist schon klar, dass Das schon desofteren an verschiedenen Stellen durchgeackert wurde, aber irgendwie habe ich da ein brett vor dem Kopf.

Danke, wie immer, schon jetzt für Eure Tipps.
Titel: Re: custom mit custom verbinden
Beitrag von: wneudeck am 22.07.2018, 16:35:00
Hallo Andreas,
wenn ich Dich nicht komplett falsch verstanden habe, sage ich mal so salopp: dass geht nicht, in einer einzigen custom-Datei schon gleich gar nicht.
Da müsstest Du schon konkret sagen, was in dieser Datei beispielsweise dargestellt werden soll. Soll da dann z.B. die Außentemperatur der einen Station und die Außentemperatur der zweiten Station angezeigt werden usw.
Titel: Re: custom mit custom verbinden
Beitrag von: WetterCH am 22.07.2018, 16:44:04
Hallo

Mein Vorschlag wäre, dass du auf deiner Webseite einfach zwei <iframes> einbaust. Im einten kommt die Custom des ersten Wswin, in der anderen die Custom des zweiten.

Ein Iframe ist eine Art Rahmen für andere Webseiten

Als Beispiel das Iframe für meine Instrumentenseite:

<iframe src="http://wetterstationwinkel.ch/media/images/instrumente.html" name="iframe" width="1050" height="1025" frameborder="0" scrolling="auto"></iframe>

mit width und height kannst du die Grösse auf die eingebundene Seite anpassen, wenn es zu klein ist erscheint so ein "Scrolling-Leisten-Dingsbums". (keine Ahnung wie das Ding heisst  :D)

Bei Acki-W würde es etwa so aussehen:

<html>
<head>...</head>
<body> text Bilder usw.
<iframe src="standortA.html">
<iframe src="standortB.html">
</body>
</html>
Titel: Re: custom mit custom verbinden
Beitrag von: Acki-W am 22.07.2018, 17:37:09
Gruezi,

vielen Dank, das habe ich schon z.B. so gemacht:
-> http://acknet.vs120010.hl-users.com/wetter/index.php/wetterdaten/vergleich

Ich suche nach einer Lösung, in der ich tatsächlich bestimmte Größen von beiden standorten in einer custom darstellen kann, konkret Außentemperatur, Luftfeuchte, UV und Sonnenschein, ggf. auch noch Windwerte.

EDIT: Hallo Werner,

ich war an Deiner Bemerkung vorbei gescrollt, sorry!

Hatte Deine Frage aber, ohne sie gelesen zu haben, soeben fast schon beantwortet.

Die vorgenannten Größen wären schön.

An dem Standort mit der Vantage pro werden die Daten über eine Envoy ausgelesen, hilft Das vielleicht?

Und während ich tippe, merke ich, dass das immer noch zu unscharf ist, also noch konkreter:

Standort A: Davis pro 2 mit UV und Solar und envoy
Standort B: Davis Vue sowie eine Sensorstation mit Bodentemps und Regendauer.

Die Hauptwerte (s.o.) der beiden Stationen würde ich gerne in einer custom darstellen.

So besser?

VG
Andreas
Titel: Re: custom mit custom verbinden
Beitrag von: wneudeck am 22.07.2018, 18:48:39
Hallo Andreas,
ja, da muss ich bei meiner obigen Feststellung bleiben. Es geht auf Umwegen nur so, wie in anderen postings weiter oben schon beschrieben.
Das Problem ist jetzt nicht, ob es der Envoy oder eine andere Variante ist, sondern es sind zwei völlig autarke WSWIN-Installationen, die miteinander nichts zu tun haben. Das ist, wie wenn Du zwei identische Autos nebeneinander stellst und fragst: wie kann ich mit beiden gleichzeitig fahren (ein etwas dummer Vergleich).


Titel: Re: custom mit custom verbinden
Beitrag von: Acki-W am 22.07.2018, 23:18:20
Guten Abend Werner,

vielen Dank für Deine Einschätzung.

btw: Von Dir gab es jedenfalls mir gegenüber niemals einen "dummen Vergleich" oder Sonstiges.

Ich habe da irgendwo,  irgendwas über diese WS_merge.csv gelesen.

Meine Überlegung ist folgende:

Ich lade von Standort A die Roh-Wetterdaten hoch und am Standort B wieder herunter, dort lasse ich sie von wswin abarbeiten und in eine custom packen.
Da gibt es doch auch diverse wswin_x-csv-cfg-Dateien.
Frage mich, ob man damit nicht "spielen" kann.

VG
Andreas
Titel: Re: custom mit custom verbinden
Beitrag von: wneudeck am 22.07.2018, 23:36:13
Hallo Andreas,
ws_merge könnte ein Ansatz sein, denn damit kann man ja WSWIN weitere Werte hinzufügen, die z.B. auch von einer anderen Station kommen.
Du müsstest halt für zwei Dinge sorgen:
- diese Datei ws_merge.csv muss muss von Dir selbst auf Grund der Daten der anderen Station  in der Installation dieser Station erstellt werden (von WSWIN eine benutzerdefinierte Datei erstellen lassen, die genau diese Daten enthält)
- diese Datei muss dann in den Ordner von Installation B übertragen werden und dort eben über die Funktion ws_merge übernomment werden.

Das ist aus mehreren Gründen nicht so ganz trivial:
Die von Dir zu erzeugende Datei ws_merge.csv muss genau dem Format einer überwachten csv-Datei entsprechen. Es darf aber (Beispiel Temperatur), nicht dieselbe ID verwendet werden. Du möchtest ja nicht die Außentemperatur mit ID=2 durch die andere Station überschreiben lassen, sondern die zugeführte Temperatur  aus der zweiten Station müsste dann beispielsweise die ID=3 erhalten.
Lies Dir, wenn Du das machen möchtest, in der WSWIN-Hilfe sehr genau durch, was dort unter dem Suchbegriff ws_merge.csv zu finden ist, sonst ist ein Scheitern des Vorhabens vorprogrammiert.
Titel: Re: custom mit custom verbinden
Beitrag von: Acki-W am 31.07.2018, 21:31:04
Guten Abend Werner,

ganz herzlichen Dank für Deine Tipps.

Entschuldige bitte, dass ich mich erst jetzt melde.

Ich war leider beruflich bedingt mal wieder vollkommen "ausgenockt".

Werde mich am WE daran machen und komme dann darauf zurück.
Mir ist es wirklich peinlich, dass ich mich erst jetzt melde und bitte um Dein -und Euer- Verständnis.

Herzliche Grüße
Andreas

Titel: Re: custom mit custom verbinden
Beitrag von: Acki-W am 14.10.2018, 17:54:18
Liebe Kollegen,

jetzt bin ich endlich mal wieder dazu gekommen, mich der Sache anzunehmen.
Die Custom, die auf meiner HP zu sehen ist, wird auf dem Server an Standort A erzeugt.
Auf dem Server an Standort B habe ich jetzt eine Datei, die dank Werner´s Hilfe so aussieht:

<!-- %customfile=ws_merge.csv% -->
<!-- %openfile=evapo.txt% -->
"3,9,10,13,14,15,16
%unit_off%%alwaysmetric_on%%alwaysseppoint_on%
%ws_date%,%ws_time%

%curval[3]%
%curval[9]%
%curval[10]%
%curval[13]%
%curval[14]%
%curval[15]%
%curval[16]%

%unit_on%%alwaysmetric_off%%alwaysseppoint_off%

Daraus wird dann das hier:
<!-- %openfile=evapo.txt% -->

"3,9,10,13,14,15,16
14.10.2018, 17:30

0.0
22.2
20.0
22.2  usw, s. Anlage.

Herunterladen kann man die Datei hier: http://acknet.vs120010.hl-users.com/davis/ws_merge.csv (http://acknet.vs120010.hl-users.com/davis/ws_merge.csv)
Aber  obwohl in der Explorervorschau die Wetterdaten zu sehen sind, kann ich sie in der CSV Datei nicht finden.Der Server an standort A lädt diese Datei auch erfolgreich herunter.Dort erscheinen in der Explorer-Vorschau die Weterdaten eigenartiger Weise auch auf.
Meine zweite Frage ist: Wo muß ich in WsWin Hand anlegen, damit die Daten der ws_merge.csv auch inder custom landen?
Danke einmal mehr für Eure Hilfe....

Titel: Re: custom mit custom verbinden
Beitrag von: wneudeck am 15.10.2018, 19:06:38
Hallo Andreas,
das kann so schon mal gar nicht funktionieren, auch wenn ich mir nicht sicher bin, ob ich Deine Gedankengänge alle richtig erfasst habe.
Aber Du kannst nicht mit 2 benutzerdefinierten Dateien arbeiten, sondern Du musst mit einer benutzerdefinierten Datei die Daten erzeugen, die dann für ws-Merge verwendet werden sollen und die müssen genau einer WSWIN-Exportdatei entsprechen, was den Aufbau anbelangt.
Das fängt schon  damit an, dass Deine mit  einem " anfängt ("3,9,10,13,14,15,16)
Auch dürfen die einzelnen curval-Variablen nicht untereinander stehen,  sondern nebeneinander und durch Semikolon getrennt usw.usw., also so:
%curval[3]%;%curval[9]%;curval[10]%;  usw.
Und erst wenn das alles so aufgebaut ist, eben wie eine wswin-Exportdatei, dann hast Du die Chance, dass wswin es als ws-merge.csv akzeptiert-
Titel: Re: custom mit custom verbinden
Beitrag von: Acki-W am 15.10.2018, 22:16:50
Guten Abend Werner,

vielen Dank für den Hinweis, ich werde probieren und mich melden.
War schon ganz stolz, dass ich dieses "Datei-Modell" gefunden hatte.
Aber wenn es Das nicht ist, suche ich weiter.
Bitte mach´Dir keinen Sress mit mir.
Ich habe ja auch immer nur ein paar Phasen, an denen ich mich darum kümmern kann.
Diese Woche ist schon wieder "voll".
Deshalb bitte nicht böse sein,wenn es einml mehr dauert, bis ich mich melde.
Jedenfalls herzlichen Dank für Deine Zeit und Gedanken!
EDIT: Ich glaube, ich habe eine Idee: "php include" könnte die Lösung sein.
Brauche das ja "nur" für die custom.....
Titel: Re: custom mit custom verbinden
Beitrag von: Acki-W am 21.10.2018, 17:34:42
Guten Abend liebe Kollegen,

habe mein "Problem" gelöst.
An dem einen Standort erzeuge ichg über die Custom-Schiene eine export.php Datei.
Der Server an dem Standort, wo die Vatage pro steht, lädt diese Datei herunter.
In meiner custom dort binde ich dann die Dateien aus der export.php mit "include" ein.

Habt vielen Dank für Eure Tipps und Ideen :-)