Seite 1 von 1
ws_merge Verständnisproblem
Verfasst: 30 Jan 2013 20:54
von olfwyn
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
Verfasst: 31 Jan 2013 17:50
von 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
Verfasst: 31 Jan 2013 21:07
von Werner
@Olaf,
Ein voll bestückte WMR928 mit weiteren Temperatur-/Feuchtesensoren zu erweitern
Das Programm stellt sich auf die Möglichkeiten einer Station ein.
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
Verfasst: 31 Jan 2013 21:32
von olfwyn
Hallo Werner,
gibt es für mich dann keine Möglichkeit die Wert in wswin hinein zu bekommen 2 - das wäre echt schade.
Eine weitere Frage: gibt es die Möglichkeit in eine custom-Datei Text aus einer txt-Datei einzubetten ?
Gruß Olaf
Verfasst: 31 Jan 2013 22:45
von weneu
Hallo Olaf,
die Frage ist doch eigentlich klar beantrwortet: es können nur Sensoren eingebunden werden, die die Station auch unterstützt.
Zu Deiner anderen Frage:
Die ist einfach nicht klar formuliert.
Was willst Du denn konkret machen? Bring ein praktisches Beipsiel.
Verfasst: 31 Jan 2013 23:29
von 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 ?
Verfasst: 31 Jan 2013 23:56
von weneu
Hallo,
statt: Temp 1: %curval[8]% möchte ich Temp 1: <inhalt> darstellen.
Das geht nicht, zumindest so, wie ich Dein Vorhaben verstehe.
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.
Verfasst: 01 Feb 2013 08:44
von olfwyn
weneu hat geschrieben:Hallo,
statt: Temp 1: %curval[8]% möchte ich Temp 1: <inhalt> darstellen.
Das geht nicht, zumindest so, wie ich Dein Vorhaben verstehe.
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.
Hallo Werner,
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
Verfasst: 01 Feb 2013 09:37
von stuggi
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
Hallo 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 2 arbeitet diese ab und erstellt in wswin 1 eine test.txt
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!
Verfasst: 01 Feb 2013 10:20
von olfwyn
stuggi hat geschrieben:
Hallo Olaf,
diesen weg mach ich so schon lange:
In wswin2 wird diese custom.txt gespeichert:
Code: Alles auswählen
<customfile>
<customfile> %ws_ignore%
%curval[34]%
%curval[34]%%ws_ignore%
Wswin 2 arbeitet diese ab und erstellt in wswin 1 eine test.txt
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.
Hallo und Danke,
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.
Verfasst: 01 Feb 2013 13:32
von stuggi
Hallo,
Einfach mal testen!
Kannst ja klar auch curval0 für deine Temps nehmen.
Das ignore verhindert das das erste Wswin auch diese Zeile auswerte.
Grüße
Verfasst: 01 Feb 2013 14:22
von olfwyn
... klapp soweit.
Aber die zwei Instanzen von Wswin üben schon eine ordentliche Prozessorlast aus