ws_merge Verständnisproblem
Moderatoren: Werner, Tex, weneu
-
olfwyn
ws_merge Verständnisproblem
Hallo !
Nach langer Zeit schreibe ich hier auch mal wieder.
Ich habe ein Problem mit der ws_merge.csv:
Wenn ich es richtig verstehe, dann sollte doch, wenn ws_merge aktiviert ist z.B. ein Wert aus der Wetterstation (sagen wir ID2) mit dem Wert aus der ws_merge überschrieben werden.
Das passiert bei mir nicht, auch Werte für Sensoren (z.B. ID8), die die Station nicht hat, werden nicht übernommen.
Ich hatte das gestern schon mal mit einer ID in den 30er probiert, da ging es noch, heute geht das auch nicht mehr.
Programm und Rechner habe ich schon neu gestartet.
Gruß Olaf
Nach langer Zeit schreibe ich hier auch mal wieder.
Ich habe ein Problem mit der ws_merge.csv:
Wenn ich es richtig verstehe, dann sollte doch, wenn ws_merge aktiviert ist z.B. ein Wert aus der Wetterstation (sagen wir ID2) mit dem Wert aus der ws_merge überschrieben werden.
Das passiert bei mir nicht, auch Werte für Sensoren (z.B. ID8), die die Station nicht hat, werden nicht übernommen.
Ich hatte das gestern schon mal mit einer ID in den 30er probiert, da ging es noch, heute geht das auch nicht mehr.
Programm und Rechner habe ich schon neu gestartet.
Gruß Olaf
-
olfwyn
Ich bin jetzt etwas weiter in meiner Nachforschung und habe festgestellt, dass nur Sensoren aus der ws_merge genommen werden die an der Wetterstation auch (theoretisch) vorhanden sind.
Mein Ziel ist aber:
Ein voll bestückte WMR928 mit weiteren Temperatur-/Feuchtesensoren zu erweitern, die ich über ws_merge hinzufügen möchte.
die Daten für die Sensoren-ID 8,9,10,24,25 stehen auch in der ws_merge nur werden sie leider nicht übernommen, da diese ID bei der WMR928 nicht vorkommen.
Wie kann ich mein Problem lösen bzw. warum können keine Werte für diese IDs hinzugelesen werden ?
Für eine Antwort wäre ich sehr dankbar.
Gruß Olaf
Mein Ziel ist aber:
Ein voll bestückte WMR928 mit weiteren Temperatur-/Feuchtesensoren zu erweitern, die ich über ws_merge hinzufügen möchte.
die Daten für die Sensoren-ID 8,9,10,24,25 stehen auch in der ws_merge nur werden sie leider nicht übernommen, da diese ID bei der WMR928 nicht vorkommen.
Wie kann ich mein Problem lösen bzw. warum können keine Werte für diese IDs hinzugelesen werden ?
Für eine Antwort wäre ich sehr dankbar.
Gruß Olaf
- Werner
- Site Admin
- Beiträge: 6091
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 145 mal
- Kontaktdaten:
@Olaf,
Da diese Station max. 3 externe Sensoren verwalten kann, lässt Wswin
auch keine weiteren Sensoren zu.
Die Struktur der Monatsdatei einer WMR9x8 ist für weitere Sensoren nicht ausgelegt.
Einzige Ausnahme: virtuelle Sensoren - da diese immer "on the fly" neu berechnet werden und deshalb eine Speicherung nicht notwendig ist.
Werner
Das Programm stellt sich auf die Möglichkeiten einer Station ein.Ein voll bestückte WMR928 mit weiteren Temperatur-/Feuchtesensoren zu erweitern
Da diese Station max. 3 externe Sensoren verwalten kann, lässt Wswin
auch keine weiteren Sensoren zu.
Die Struktur der Monatsdatei einer WMR9x8 ist für weitere Sensoren nicht ausgelegt.
Einzige Ausnahme: virtuelle Sensoren - da diese immer "on the fly" neu berechnet werden und deshalb eine Speicherung nicht notwendig ist.
Werner
-
olfwyn
-
olfwyn
Ich möchte ich eine Datei z.B. die durch custom.txt erzeugte html-Datei eine Text aus einer txt-Datei einbinden.
Also zum Beispiel:
statt: Temp 1: %curval[8]% möchte ich Temp 1: <inhalt> darstellen.
Ist das verständlich ?
Und zu dem eigentlichen Problem: wäre es nicht möglich das Dateiformat für die WMR928 um weitere "Pseudo-"Sensoren zu erweitern ?
Also zum Beispiel:
statt: Temp 1: %curval[8]% möchte ich Temp 1: <inhalt> darstellen.
Ist das verständlich ?
Und zu dem eigentlichen Problem: wäre es nicht möglich das Dateiformat für die WMR928 um weitere "Pseudo-"Sensoren zu erweitern ?
-
olfwyn
Hallo Werner,weneu hat geschrieben:Hallo,Das geht nicht, zumindest so, wie ich Dein Vorhaben verstehe.statt: Temp 1: %curval[8]% möchte ich Temp 1: <inhalt> darstellen.
Und zum anderen möchte ich Werner nicht vorgreifen, aber es macht keinen Sinn, für eine Station Sensoren zur Verfügugn zustellen, die die Station nicht hat.
da muss ich Dir widersprechen, es macht Sinn - für genau solche Fälle wie ich nun habe.
Warum sollte es nicht möglich sein weitere Sensoren über merge hinzu zu lessen ?
Es wäre super, wenn man das irgendwo konfigurieren könnte.
Im Moment sehe ich nur die Möglichkeit zwei Instanzen von WSwin laufen zu lassen, aber dann bekomme ich die Daten von Beiden nicht z.B. in eine custom.html.
Gruß Olaf
-
stuggi
- Beiträge: 155
- Registriert: 12 Dez 2006 23:06
Hallo Olaf,olfwyn hat geschrieben: Im Moment sehe ich nur die Möglichkeit zwei Instanzen von WSwin laufen zu lassen, aber dann bekomme ich die Daten von Beiden nicht z.B. in eine custom.html.
Gruß Olaf
diesen weg mach ich so schon lange:
In wswin2 wird diese custom.txt gespeichert:
Code: Alles auswählen
<!--%customfile=C:\WsWin\test.txt%-->
<!--%customfile=C:\WsWin2\html\rrweil.html%--> %ws_ignore%
%curval[34]%
%curval[34]%%ws_ignore%
Wswin 1 arbeitet die test.txt ab und erstellt hier bei mir eine rrweil.html in Wswin2.
In der Zeile der Variablen mit %ws_ignore% ist für wswin 1
Hoffe dies ist verständlich.
Grüße Chris
@Werner
Diese Lösung wäre auch was für deine Fag!
-
olfwyn
Hallo und Danke,stuggi hat geschrieben: Hallo Olaf,
diesen weg mach ich so schon lange:
In wswin2 wird diese custom.txt gespeichert:Wswin 2 arbeitet diese ab und erstellt in wswin 1 eine test.txtCode: Alles auswählen
<customfile> <customfile> %ws_ignore% %curval[34]% %curval[34]%%ws_ignore%
Wswin 1 arbeitet die test.txt ab und erstellt hier bei mir eine rrweil.html in Wswin2.
In der Zeile der Variablen mit %ws_ignore% ist für wswin 1
Hoffe dies ist verständlich.
so ganz verständlich ist mir der Aufbau noch nicht.
wie arbeitet dieses %ws_ignore% ?
und warum hast Du da zweimal %curval[34]% drin ?
Vielleicht kannst Du es noch etwas verdeutlichen - Danke.
-
olfwyn