Wetterstation Software

Diskutiere Wetterstation Software im Software Forum Forum im Bereich Hardware & Software Forum; .. hat damit jemand Erfahrung? In der Software und am Gerät werden die Daten angezeigt, aber nicht alle auf die Homepage übertragen. Der Wurm...
  • Wetterstation Software Beitrag #1
femi

femi

Super-Moderator
Teammitglied
Dabei seit
08.12.1998
Beiträge
6.886
Reaktionspunkte
3
.. hat damit jemand Erfahrung?
In der Software und am Gerät werden die Daten angezeigt, aber nicht alle auf die Homepage übertragen. Der Wurm steckt sicher in der config, aber wo?
 
  • Wetterstation Software Beitrag #2
S

Stefan

Guest
Guck dir mal Zeile sieben noch mal genauer an, ich hab so ein Gefühl das da was nicht passt.
 
  • Wetterstation Software Beitrag #3
femi

femi

Super-Moderator
Teammitglied
Dabei seit
08.12.1998
Beiträge
6.886
Reaktionspunkte
3
Inzwischen habe ich das einigermaßen auf die Reihe bekommen.
Dafür ist eine neue Frage aufgetaucht:

Es gibt eine Datei mit der Endung htx, sieht im Prinzip gleich aus, wie die htm nur stehen Variablen drin, aus welcher das Programm dann die entsprechenden Daten der Wetterstation einträgt.
Fertig ist das htm

Mit JS läßt sich ja eine IF-THEN Abfrage einbauen, z.B.:
if (outtemp < 0) {bgcolor=0000FF}
nur liegt ja meine "outtemp" schon als Zahlenwert vor. Eine Idee wie ich aus der wieder eine Variable bekomme?
 
  • Wetterstation Software Beitrag #4
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
mit getElementById() und parseFloat() vielleicht?

oder du läßt den wert in ein solches konstruct hineinersetzen
Code:
<script>
var temp = "$XXX$";
</script>
wobei du für $XXX$ den ersetzungsplatzhalter einsetzt


irgendwie werde ich das gefühl nicht los, daß dieser thread nicht vollständig ist
 
  • Wetterstation Software Beitrag #5
Lambo-Benni

Lambo-Benni

Bekanntes Mitglied
Dabei seit
23.03.2007
Beiträge
7.601
Reaktionspunkte
3
Ort
Medizinmanndiscount
irgendwie werde ich das gefühl nicht los, daß dieser thread nicht vollständig ist

dito. kann deshalb auch wenig dazu sagen.

aber eine frage: sind die daten (Deine Hoempage) öffentlich verfügbar?

Würde das gerne mal sehen (rein aus Interesse an den Messdaten).
 
  • Wetterstation Software Beitrag #6
femi

femi

Super-Moderator
Teammitglied
Dabei seit
08.12.1998
Beiträge
6.886
Reaktionspunkte
3
Das mit dem script könnte ich mir vorstellen. Ich werde mal nach Beispielen suchen und probieren.

@Benni:
http://www.sanktleonhard.eu/wetterstation/Current_Vantage_Pro_Plus_2.htm
http://www.sanktleonhard.eu/wetterstation/weekly/Weekly_Vantage_Pro_Plus_2.htm
http://www.sanktleonhard.eu/wetterstation/history/Monthly_Vantage_Pro_Plus_2.htm
Reell ist aber nur der Luftdruck, die Luftfeuchtigkeit und die Temperatur und das auch nur wenn die Klimaanlage nicht zusätzliche Grade produziert; ist ja erst in der Aufbauphase und steht noch am Balkon der Wohnung.

Hier gibt es teils recht schön gemachte Homepages privater Stationen:
http://meinwetter.rc-extrem.at/priv...chs/private-wetterstationen-oesterreichs.html
 
  • Wetterstation Software Beitrag #7
Lambo-Benni

Lambo-Benni

Bekanntes Mitglied
Dabei seit
23.03.2007
Beiträge
7.601
Reaktionspunkte
3
Ort
Medizinmanndiscount
Hab Danke, femi!
 
  • Wetterstation Software Beitrag #8
femi

femi

Super-Moderator
Teammitglied
Dabei seit
08.12.1998
Beiträge
6.886
Reaktionspunkte
3
html>
<head>
<title>
color
</title>
</head>
<script language="JavaScript" type="text/javascript">
function farbe() {
var outtemp = 29.3
if (outtemp > 25) document.all.Absatz.style.setAttribute("color", "red", false);
}
</script>
<body>
<p id="Absatz" style="color:black"> variablenwert von outtemp;</p>
<a href="javascript:farbe()">Test</a>
</body>
</html>

Ein wenig Nachhilfe ist wieder gefragt. Ich habe es zwar geschafft dass schon einmal eine Reaktion auf den Wert "outtemp" eintritt, aber das soll natürlich nicht erst nach dem Anklicken von "Test" geschehen.
Außerdem soll nicht outtemp dann als Text dastehen, sondern der Variablenwert.

Was ich versuchen will, ist die Werte bei Über- oder Unterschreitung eines bestimmten Wertes in einer anderen Farbe darzustellen.
 
  • Wetterstation Software Beitrag #9
Lambo-Benni

Lambo-Benni

Bekanntes Mitglied
Dabei seit
23.03.2007
Beiträge
7.601
Reaktionspunkte
3
Ort
Medizinmanndiscount
Ich habe es zwar geschafft dass schon einmal eine Reaktion auf den Wert "outtemp" eintritt, aber das soll natürlich nicht erst nach dem Anklicken von "Test" geschehen.

http://de.selfhtml.org/javascript/sprache/eventhandler.htm (e.g. onload())

Außerdem soll nicht outtemp dann als Text dastehen, sondern der Variablenwert.
http://www.teialehrbuch.de/Kostenlose-Kurse/JavaScript/12781-document-write.html

(hab aber selbst lange nichts mehr in JS gemacht...)
 
  • Wetterstation Software Beitrag #10
femi

femi

Super-Moderator
Teammitglied
Dabei seit
08.12.1998
Beiträge
6.886
Reaktionspunkte
3
Hier wird schon mal die Variable ausgegeben:
<html>
<head>
<title>
color
</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
var outtemp = 29.3
if (outtemp > 25) document.write("Aussentemperatur: ", outtemp);
</script>
</body>
</html>

Hier bekomme ich die unterschiedlichen Farben, dafür schreibt mir das zeug wieder keine Variable:
<html>
<head>
<title>
color
</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
var outtemp = 29.3
if (outtemp < 10) document.write('<p style="text-align: center; color: #0000FF; font-weight: bold">Aussentemperatur: outtemp</p>');
else if (outtemp > 25) document.write('<p style="color: #FF0000">Aussentemperatur: outtemp</p>');
else document.write('<p style="text-align: center; color: #00DD00; font-weight: bold">Aussentemperatur: outtemp</p>');

</script>
</body>
</html>

So nah' an der Lösung und doch fehlt noch etwas.
 
  • Wetterstation Software Beitrag #11
Lambo-Benni

Lambo-Benni

Bekanntes Mitglied
Dabei seit
23.03.2007
Beiträge
7.601
Reaktionspunkte
3
Ort
Medizinmanndiscount
hm... weiß nicht ob ich das problem jetzt richtig verstehe...

pack die Ausgabe in eine klasse und aändere die Klassenfarbe via JS

etwa wie in dem Beispiel:
HTML:
<html><head><title>Test</title>
<script type="text/javascript">
function MachGelb () {
  document.all.DynText.style.backgroundColor = "yellow";
  document.all.DynText.style.fontSize = "200%";
  document.all.DynText.style.padding = "15px";
}
</script>
</head><body onload="javascript:MachGelb()>
<p id="DynText">Das ist der Text</p>
</body></html>
 
  • Wetterstation Software Beitrag #12
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
du könntest sowas machen:
Code:
<html><head><title>color</title></head>
<body>
<script language="JavaScript" type="text/javascript">
var outtemp = 29.3;
var farbe = '#00DD00';

if (outtemp < 10) farbe = '#0000FF';
else if (outtemp > 25) farbe = '#FF0000';

document.write('<p style="text-align: center; color: ' + farbe + '; font-weight: bold">Aussentemperatur: ' + outtemp + '</p>');
</script>
</body>
</html>

geht in deiner *.htx kein if? dann könntest du es auch so programmieren, das kein javascript im browser erforderlich ist.
 
  • Wetterstation Software Beitrag #13
femi

femi

Super-Moderator
Teammitglied
Dabei seit
08.12.1998
Beiträge
6.886
Reaktionspunkte
3
:cool:
geht in deiner *.htx kein if?
Der htx ist es völlig egal. Es werden nur definierte Variablen dann als Zahl in die htm geschrieben.
Ich bin nur gescheitert an ' " + wo das mal hinkommt und wo es nicht hingehört.

DANKE, das funktioniert schon mal nach meiner Vorstellung. Da kommen aber sicher noch andere Ideen, die ich umsetzen möcht, bleib dran :got:
 
  • Wetterstation Software Beitrag #14
femi

femi

Super-Moderator
Teammitglied
Dabei seit
08.12.1998
Beiträge
6.886
Reaktionspunkte
3
Denkfehler:
Das htx-file ist ja nur eine Vorlage, es vorselektiert ja nichts. Daher habe ich ein kleines Tool geschrieben, das den Farbcode bei einen bestimmten Wert in der htm ändert.
So, jetzt ist ein ftp-programm gefragt, das automatisch alle xxx Minuten das htm hochlädt, kann auch über eine Kommandozeile sein.

Nchtrag:
FileSync hätte ich da gefunden; net-drive und ftp-drive sind lt. Angaben nicht 64bit kompatibel.
Hat damit jemand Erfahrung?
 
Zuletzt bearbeitet:
Thema:

Wetterstation Software

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.173
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben