Hallo,
Nachdem jetzt der zweite Regensensor meiner Dostmann IT+ WS2800 den Geist aufgegeben hat, habe ich mir eine neue Wetterstation angeschafft. Die Eldstad Wetterstation Wifi EW 001.
Mein Problem ist nun dass ich nicht weiss wie ich die Daten in WSWin reinkriege. In der Anleitung steht dass man sich auf www.wunderground.com anmelden soll und die Wetterstation schickt die Daten per Wifi dahin. Ich möchte sie aber auch auf meinem Rechner haben... Irgendeine Software war nicht dabei. Hoffentlich kennt jemand von Euch die Station und kann mir helfen.
MfG,
André
Hallo Andrè,
hat wohl der Blitz in deine alte Station eingeschlagen ;), ich erinnere mich an deine tollen Blitzfotografien...
Ich kenne diese Station nicht, meineaber wenn das zu wunderground geht, dann kann diese Station eine csv erstellen und damit sollte es über die x-csv-Erstellung funktionieren. Siehe unter WSWin die Hilfe-Videos (das Erste) von Werner an http://www.wetterstationen.info/forum/wswin-pc-wetterstation/videos-zur-bedienung-von-wswin/20/
Gruß aus Leipzig :)
Leider hat kein Blitz eigeschlagen, der Regensensor hat jetzt das zweite Mal aufgehört zu senden... Deshalb dachte ich mir, eine neue muss her :)
Vielen Dank für Deine Hilfe, ich werde versuchen was sich so machen lässt!
Wenn es Probleme macht, melde dich nochmal ;)
Edit: die Software wirst du aber brauchen
Hi Hardfecx, ich habe nichts genaues im Internet gefunden, ob deine Wetterstation die HP1000 von Fine Offset ist. Einige Bilder weisen aber darauf hin. http://www.foshk.com/Weather_Professional/HP1000.htm (http://www.foshk.com/Weather_Professional/HP1000.htm)
Wenn, dann gibt es mehrere Ansätze die Daten lokal zu erhalten:
1.) Wunderground biete eine API mit der man die Daten per XML-abgreifen kann.
2.) Versendet die Wetterstation die Daten per "get" auch an andere (eigene) Server (eigenerservername.int/weatherstation/updateweatherstation.php). Ich habe eine PHP-Lösung in Einsatz, die die Daten aufnimmt. In der Konfiguration muss nur der Servername eingetragen werden.
Im Bedarfsfall hier wieder posten, ich stelle das Skript dann hier ein....
Ja das dachte ich mir auch, habe auch ein Firmware update gemacht, der aber in die Hose ging, und jetzt zeigt die Station nur noch "Can't open the application Software"... Hab ich toll hingekriegt... und nirgends finde ich die original Firmware...
Mist... Zwischen Firmware und Software gibt es aber schon Unterschiede? :oops:
Wende dich mal an deine Bezugsquelle. Nun wäre ja eigentlich die Urfirmware wieder draufzuspielen und die Software nachzuliefern...
Zitat von: LE-Wetter am 10.05.2014, 09:21:44
Wende dich mal an deine Bezugsquelle.
Servus,
da wäre ich sehr vorsichtig...
Ein missglückter Firmwareupgrade ist das selbe, wie wenn Du einfach mit dem Hammer draufhaust und dann kostenlos tauschen willst, weil das Gerät doch kaputt ist.
Falls die Kiste nicht mehr laufen will, würde ich den Update beim Händler/Hersteller nicht erwähnen, vielleicht merkts keiner... :kaffee:
Von einem erfolglosen update-versuch wird niemand etwas erfahren :)
Ich glaube, ich wurde mißverstanden ;)
Mit der Bezugsquelle meinte ich, bezüglich der Softwarenachlieferung...
Ich bin mir übrigens nicht sicher ob die HP1000 identisch ist (optisch schon) mit deiner Station. Von der ersteren gibt es ja schon zwei Varianten (433 bzw 868 Mhz) - vielleicht war es auch eine von den Beiden und du hast genau die andere Firmware draufgehauen.
Ärgerlich das Ganze :frown:
Hier auf der Wetterstation steht aber auch HP1000 drauf... :confused: "Eldstad - Wetterstation Wifi EW 001"
Modell: HP 1000
Fertigungsdatum 28/02/2014
Alle diese Teile stammen von hier:
http://www.foshk.com/Weather_Professional/HP1000.htm (http://www.foshk.com/Weather_Professional/HP1000.htm)
Aber:
Wegen der unterschiedlichen Vertriebswege gibt es in der Firmware unterschiedliche Brandings, ähnlich wie das bei AVM mit den Fritz-Boxen der Fall ist. Hinzu kommt, dass es drei unterschiedliche Frequenzmodelle gibt: die beiden schon genannten, und die amerikanische Version mit 915MHz.
Nur wenn das Update-File exact mit dem Branding und der Frequenz übereinstimmt, wird ein Firmware klappen (leidvolle, eigene Erfahrung).
Auch wenn Du jetzt die richtige FW für die Station hättest, würdest Du sie nicht so retten können, weil sie nicht mehr in die "Load-Routine" reinkommt. Da gibt es sicher einen verborgenen Trick, aber die Chinesen haben mir seinerzeit nicht einmal geantwortet :(
Viele Grüsse
ja genau die hab ich ja versucht, ist mir aber nicht gelungen... ich bräuchte jetzt die original Firmware damit es eventuell gelingen wird...
Beiträge zusammengeführt, weil der Autor sich selbst geantwortet hat statt seinen letzten Beitrag zu ändern: 10.05.2014, 15:47:57
na dann bleibt nur das zurückschicken... *kotz*
Also ich habe auch eine ELSTAD gebrandete HP1000 und habe von 1.0.8 bis zur 1.1.1 alle Updates (4) von der Website von Fine Offset geladen. In den ini-Dateien steht einiges aber nichts von dem Branding glaube ich.
Vielleicht hilft es die SD-Karte mal zu formatieren und die Update-Dateien neu aufzuspielen. Die Routine prüft wohl erst die SD-Karte.
siehe main.ini:
[Main]
Title=HP1000
Version=1.1.0
Update Time=2013-11-18 10:00:00
[Option]
WH26=false
Transmitter=WH24
Frequency=433M
Units=English
Langue=English
TimeZone=37
LuxToWM2=1267
UVISlope=100
Backlight=false
Brightness=false
StationID=
Password=
[Function]
Autolight=true
DST=true
DatFile=false
FileUnit=false
NotUV=false
GraphApi=true
[Unit]
Time Format=H:mm:ss
Date Format=DD-MM-YYYY
Temperature=Celsius
Pressure=hpa
Wind=km/h
Rain=mm
Light=w/m2
[Start]
CheckCard=true
WaitTime=10
TextColor=RGB(00, 70, 217)
BackColor=RGB(0, 0, 0)
hat auch nix gebracht...
Sie haben mir sogar einen link mit der originalen Firmware zugesendet, aber selbst die will nicht drauf...
Hallo zusammen!
Ich habe meine HP1000 (Elstad) nach einem missglückten firmwareupdate wie folgt wieder hinbekommen:
Nachmachen auf eigene Gefahr!
- Passende firmware heruntergeladen.
http://www.foshk.com/Weather_Professional/HP1000.htm
Es gibt 4 Versionen. Je zwei für 433MHz und für 868MHz. Speichergröße beachten!
Die Frequenz findet man auf der Rückseite des Innensensors.
Die Speichergröße muss man halt wissen. - Update auf SD-Card entpacken. (Meine SD-Card: 2GB, FAT, Standard Clustergröße)
- Updateversuch starten.
- Wenn die Station dann genauso bootet wie ohne SD-Card, sie also den updatemode nicht erreicht, wie folgt vorgehen:
Die Station scheint sich das Datum vom letzten update irgendwie zu merken.
Mit einem Editor die Datei "update.ini" offen.
Die Variable "Update Time=2014-4-3 10:01:00" um eine Minute erhöhen.
(Hier schon geschehen)
Ein neuer Updateversuch wird wohl nur gestartet, wenn das hier eingetragene Datum größer ist als das "gemerkte" in der Station.
(Vielleicht kann man auch die Sekunden heraufsetzen. Das habe ich aber nicht ausprobiert). - Erneut Updateversuch starten.
Bei mir war es dann so, dass das update durchgeführt wurde, aber mit einer Fehlermeldung endete.
(Mist! Dachte ich.) - Datum noch einmal hochsetzen
- Erneut Updateversuch starten.
Dieser Versuch lief dann bei mir ohne Fehler durch.
Danach bootete meine HP1000 mit v1.1.1. Sogar die Einstellungen incl. WIFI waren noch da.
Gruß
Rug
Der Sinn dieser Vorgehensweise erschließt sich mir nicht ist aber sch... egal, Hauptsache sie läuft jetzt :top: Und nun sollte es Hardfecx probieren, sofern er weiß, welche der vier Varianten seine ist :P
Hat bei mir auch alles nix gebracht. Der Verkäufer hat mir noch einen Link geschickt aber auch dieses Update schlägt fehl, mit einem Fensterchen mit der Meldung "Explorer.exe - Unable to Import librar ple32.dll" Leider steht jedes mal ein Mauszeiger auf dem namen der Dll. Und die gleiche Meldung bekomme ich nun wenn ich die Station starte. irgendwie will sie nicht mehr in den update Modus übergehen.
Servus,
Google gibt dazu folgendes aus:
Zitatple32.dll scheint ein Druckfehler (falsche eingegeben Name) für ole32.dll DLL-Name sein.
...soooo abwegig klingt das nicht, ich zumindest hab noch nichts von einer "ple32.dll" gehört, sehr wohl aber von einer "ole32.dll".
...und es soll keiner behaupten, Programmierer würden fehlerfrei schreiben... :)
wie gesagt, da steht ein mauszeiger genau auf dem namen der dll, deshalb hab ich das so hingeschrieben.
komisch dass die Wetterstation sich jetzt gar nicht mehr in den updatemodus bei eingelegter speicherkarte begibt...
Servus, wie gesagt - wenn im Script eine Datei falsch beschrieben ist (ple32.dll statt ole32.dll) oder umgekehrt, wird es nicht funktionieren, da "ole" "object linking and embedding" bedeutet, was wirderum auf eine für die Funktion sehr wichtige dll hindeutet.
Entweder die Datei ist falsch benannt, dann kann man sie ja mal umbenennen, oder das Script ist falsch - dann muss man das ändern oder ein funktionierendes besorgen.
Weiter helfen kann ich leider nicht, da das ohne Station eine Trockenübung bleibt...
@Hardfecx,
versuche mal von deinem Verkäufer die richtige dll zu bekommen, ich gehe auch davon aus, dass es die ole.dll ist. Sie ist meines Wissens der Schlüssel zur Datenbank und die alten ELV-WS Betreiber der 200/300/500´er Serien werden sich an häufige Probleme mit genau dieser Datei im Zusammenhang mit der Installation der Datenbank erinnern.
Servus,
ich hab mal eine ole32.dll von meiner Kiste angehängt. Einfach mal probieren, schaden kanns nicht...
...wollte ich zumindest, aber auch gezippt hat die Datei noch 450KB, erlaubt sind 250KB...
Also - bei Interesse eine PN mit Mailadresse, dann schick ich sie.
Danke für die DLL, jedoch hat das auch nichts gebracht, die Station lässt sich nicht mehr updaten... Sie bleibt immer am Startbildschirm stehen bis dann auf einmal die Fehlermeldung kommt... Od Sd Karte drin ist oder nicht ist ihr pup egal...
Ende gut Alles gut, bekomme vom Händler das Gerät ausgetauscht :) *freu*
Habe heute meine neue Station erhalten und sie läuft einwandfrei, werde auch kein Update versuchen :)
Zitat von: Hardfecx am 03.06.2014, 13:50:26
Habe heute meine neue Station erhalten und sie läuft einwandfrei, werde auch kein Update versuchen :)
Welchen Versionsstand hat die neue denn?
Grüsse
WeatherCrack
OS Version: 1.0.4
Firmware: 1.0.1
Aber nun meine Frage: da die Daten ja zu Wunderground geschickt werden, wie bekomme ich diese zurück ohne jedes mal ein backup der Daten in der Station machen zu müssen?
Zitat von: Hardfecx am 06.06.2014, 10:50:57
wie bekomme ich diese zurück
...warum schickst Du sie denn, wenn Du sie wieder zurückhaben willst? :eek: :)
(duck und weg :D)
Unter der Voraussetzung, dass Du Dich mit einem Webserver und PHP ein wenig auskennst, solltest Du dieses hier:
http://www.wetterstationen.info/forum/kaufberatung/wlan-eigener-datenserver/ (http://www.wetterstationen.info/forum/kaufberatung/wlan-eigener-datenserver/)
mal durcharbeiten. Bei mir funzt das jetzt ganz ordentlich. Mit den Daten in einer SQL-Datenbank stehen dann ja auch alle Möglichkeiten offen (so man Zeit hat, es zu programmieren).
LG
WeatherCrack
"
Zitat einfügen
Unter der Voraussetzung, dass Du Dich mit einem Webserver und PHP ein wenig auskennst"
das ist ja das Problem...
kann mir jemand erklären wie ich das zu bewältigen habe um die Daten von Wunderground in wswin zu importieren?
So weit ich weiß, geht das nicht. Die Regel ist ja umgedreht. Also zuerst in WSWin die Daten und dann nach wunderground über WSWin automatisch senden. Erstellt denn deine Station nun eine CSV?
ja, aber die muss per speicherkarte manuell gebackup werden....
Hallo an Alle.
Ich habe mir auch kürzlich so eine Station zugelegt. Deren Daten werden an meinen eigen Server geschickt und dort in einer Datenbank gespeichert und weiterverarbeitet. Funktioniert auch alles bestens. Nur eine Frage hab ich dazu: Direkt an der Station wird der UV-Index ganz normal angezeigt, so wie man es kennt, von 0 bis 10.
Der UV-Index, den die Station an meine Website sendet, sieht aber ganz anders aus. Das sind Zahlen im vierstelligen Bereich, aktuell z.B. 2066.
Weiß zufällig jemand, wie man das umrechnen muss?
Gruß habus
Hallo Habus,
hier mal ein GET-Mitschnitt von meiner Station:
GET /weatherstation/updateweatherstation.php?ID=xxxxxxx&PASSWORD=yyyyyyy&indoortempf=76.6&tempf=81.5&dewptf=61.2&windchillf=81.5&indoorhumidity=63&humidity=50&windspeedmph=9.2&windgustmph=12.3&winddir=354&absbaromin=29.91&baromin=30.09&rainin=0.00&dailyrainin=0.00&weeklyrainin=0.36&monthlyrainin=2.80&yearlyrainin=18.31&solarradiation=460.78&UV=3&dateutc=2014-7-22%2012:59:24&softwaretype=HP1001%20V1.0.8&action=updateraw&realtime=1&rtfreq=5
Ist mir jetzt unbegreiflich, warum Deine Station da Zahlen im vierstelligem Bereich anliefert. Umzurechnen gibt es da eigentlich nichts.
Kannst ja mal einen GET-Mitschnitt von Dir reinstellen, dann schauen wir mal.
Grüssle
WeatherCrack (man nennt mich auch WC :P )
Hallo, manchmal ist es doch gut, wenn man den Spamordner nochmal durchgeht, bevor man in leert. :D
Leider ist bei Deinem Post die entscheidende Stelle gar nicht zu sehen.
Ich hab mir mal angeschaut, was meine Station so sendet:
test=ID=&PASSWORD=&intemp=25.9&outtemp=28.8&dewpoint=11.9&windchill=28.8&inhumi=55&outhumi=35
&windspeed=0.6&windgust=1.1
&winddir=359&absbaro=1012.4&relbaro=1015.7&rainrate=0.0&dailyrain=0.0&weeklyrain=0.0
&monthlyrain=0.0&yearlyrain=0.0&light=59690.0&UV=528&dateutc=2014-7-22 16:14:24&softwaretype=HP1000 V1.0.3&action=updateraw&realtime=1&rtfreq=5
Vielleicht kannste ja was entnehmen.
Gruß Habus
PS: Ich musste auch erst noch ein paar Zeilenumbrüche einarbeiten, damit der per copy and paste eingefügte Text komplett zu sehen ist.
Hi Habus,
doch doch, die Stellen sind bei mir schon da. Nur verwende ich einen anderen Upload-Typ. Siehe bitte hier:
http://www.wetterstationen.info/forum/kaufberatung/wlan-eigener-datenserver/msg268555/#msg268555 (http://www.wetterstationen.info/forum/kaufberatung/wlan-eigener-datenserver/msg268555/#msg268555)
Bei Dir wird z.Bsp. light=59690.0 gesendet, bei mir statt dessen solarradiation=460.78. Der Nachteil bei meiner Methode ist, die Temp-Wind-Baro-Werte werden im amerikanischen Format gesendet, und müssen erst in good old german zurückgerechnet werden. Die Faktoren, um Deine Solar- und UV-Werte umzurechnen kenne ich leider nicht. Dazu müsstest Du die Station einige Zeit mit Upload-Typ "amerikanisch" und dann einige Zeit "deutsch" laufen lassen. Durch Division solltest Du dann den Faktor herausbekommen.
Gruss
WeatherCrack
Hallo WC :D
ne ne, das tu ich mir nicht an. Dann ignoriere ich diesen UV-Index lieber. Zumindest weiß ich jetzt, wo der Hund begraben liegt. Danke dafür!
Gruß Habus :)
Hallo und guten Morgen!
Ich bin neu im Forum und habe mich mehrfach durch diesen Thread gelesen um eine Möglichkeit zu finden, Daten von meiner ELDSTAD Wetterstation auf einen alternativen Server zu bekommen. Leider blieben alle Bemühungen bislang erfolglos.
PHP und SQL stellen kein Problem für mich dar, nur bekomme ich die Daten eben nicht auf den Server. Ich habe normalen Webspace gemietet und mir dort eine Subdomain eingerichtet:
[meinedomain.de/wetter]. Die Datei index.php im Verzeichnis Wetter enthält des Skript, was die Daten abgreifen soll. [meinedomain.de/wetter] habe ich in die Wetterstation eingetragen dazu die Optionen [PHP], Upload-Typ [anpassen] und Port 80.
Das Skript habe ich so geschrieben, dass ich eine Mail bekomme, sobald es Daten verarbeitet hat. Das tut es auch wenn ich es im Webbrowser aufrufe. Da aber sonst keine Mails bei mir reinkommen, gehe ich davon aus, dass die Station das Skript nicht aufruft.
Kann mir bitte jemand helfen? Ich weiß an der Stelle nicht mehr weiter.
Vielen Dank und viele Grüße, Trinox
Sei froh, das es nicht klappt. :D Du würdest sonst alle 5 Sekunden eine Mail bekommen. so oft übermittelt die Station nämlich ihre Daten an den Server.
Poste doch mal den Quelltext Deiner php-Datei, vielleicht kann ich dann helfen.
Gruß Habus
PS: Ist mir grad beim Abendessen eingefallen: Mit index.php funktioniert das nicht. Die Datei muss zwingend weatherstation.php heissen.
Das Extra mit der Mail ist doch nur um zu sehen, ob's überhaupt geht :wirr:
<?php $empf="trinox@xxxxxx.de";$betr="Daten Wetterstation";$from="From: Norbert Wetterstation <wetter@xxxxxxx.de>";foreach ($_GET as $key => $value) { $werte.=$key.": ".$value."<br>";}mail($empf,$betr,$werte,$from);?>
Wie gesagt: der Teil, wo jetzt die Mail-Funktion drin steht, fällt weg sobald das funktioniert. In die foreach-Schleife kommt dann der SQL-Befehl rein, der das in die Datenbank schaufelt. Momentan funktioniert aber noch nicht mal das hier. Wenn ich diese Datei im Browser aufrufe und was an die an die Adresszeile anghänge, also etwa so: "xxxxxxx.de/wetter/index.php?temp=20&druck=1013&hygro=85" dann macht das Skript was es soll. Es schickt mir dann eine Mail mit diesem Imhalt:
temp:20
druck: 1013
hygro: 85
Also denke ich, dass der Fehler irgendwo beim Senden der Daten von der Station zum Server liegt.
Danke schonmal!
Beiträge zusammengeführt, weil der Autor sich selbst geantwortet hat statt seinen letzten Beitrag zu ändern: 14.10.2014, 19:57:01
OK, Super! Essen ist halt doch wichtig. :top:
Das probiere ich aus!
Ach ja: Muss ich dann in der Konfiguration des Gerätes auch "xxxxxxxx.de/wetter/weatherstation.php" eintragen oder reicht "xxxxxxxx.de/wetter"?
Viel Erfolg! Und gib mal Rückmeldung, ob es klappt :)
Ich bekomme das nicht hin :(
Ich habe jetzt in einem anderen thread gelsen, dass ich da nur die IP eintragen soll und nicht den Klartextnamen des Servers. Das stellt mich vor weitere Probleme:
1. Ich nutze gehosteten Webspace und habe keine Ahnung, ob der Provider die IP zum DNS auch mal ändert.
2. Ich habe die IP meines Webspace ausfindig gemacht und könnte die auch angeben. Wenn ich die IP aber in die Adresszeile des Browsers eingebe, komme ich auf dem Confixx-Login meines Webspace raus und nicht auf meiner Seite.
3. Falls das mit der IP dennoch klappt: wohin schreibt die Station dann die Daten? In die index.php im Stammordner? Dort steht staht ja schon die Index-Datei für meine Homepage.
Bin grad einigermaßen überfordert :wirr:
Oh Gott, ich bin ein Depp! :oops: Hatte wohl zuviel gegessen...
Die Datei muss
updateweatherstation.php heissen.
Bitte um Entschuldigung!
Die Wetterstation "schreibt" zunächst erstmal gar nichts, sie bietet die Daten nur per PHP POST an. Auswerten musst Du sie selbst mittels PHP. Bei mir in der updateweatherstation.php mache ich das so:
<?php$Temperatur = $_GET["outtemp"];$Taupunkt = $_GET["dewpoint"];$Windchill = $_GET["windchill"];$Feuchte = $_GET["outhumi"];$Windgeschwindigkeit = $_GET["windspeed"];$Boeen = $_GET["windgust"];$Windrichtung = $_GET["winddir"];$Luftdruck = $_GET["relbaro"];$LDrel = $_GET["relbaro"];$Regen = $_GET["rainrate"];$Tagesregen = $_GET["dailyrain"];$Wochenregen = $_GET["weeklyrain"];$Monatsregen = $_GET["monthlyrain"];$Jahresregen = $_GET["yearlyrain"];$Licht = $_GET["light"];$Licht2 = round($Licht/126.7);$UV = $_GET["UV"];$UVindex = $_GET["UVI"];?>
Mit den Variablen kannst Du sie dann weiterverarbeiten. Bei mir werden sie dann in eine Datenbank eingetragen.
Mittels echo kannst Du auch prüfen, ob es funktioniert.
Als Server steht bei mir "wetter-aus-teltow.de" (ohne die Anführungszeichen). Und das Passwort für den FTP-Zugriff musst Du noch eingeben.
Gruß Habus
:top: :top: :top: Wahnsinn! Das funktioniert! Hab 1000 DANK! :top: :top: :top:
Ich habe noch mein altes Skript zu laufen und bekomme gerade 5 Mails pro Minute mit allen Wetterdaten. Jetzt mache ich noch den SQL-Teil und die Auswertung.
Ich habe auf meinem Webspace noch den Ordner "weatherstation" angelegt und die Datei "updateweatherstation.php" da reingepackt. Sieht jetzt so aus:
meinserver/weatherstation/updateweatherstation.php
Oh Mann, wie soll man ohne Hilfe daruf kommen? :confused: :confused:
Das Passwort scheint keine Rolle zu spielen. Ich werde aber trotzdem eins setzen und im PHP-Skript auswerten, damit niemand der die Seite zufällig findet, auf die Idee kommt, mir da irgendwas anderes unterzumogeln.
Danke und viele Grüße,
Trinox
Beiträge zusammengeführt, weil der Autor sich selbst geantwortet hat statt seinen letzten Beitrag zu ändern: 21.10.2014, 19:24:11
Ich muss hier noch mal eine Frage nachschieben, auf die ich im Forum bislang keine Antwort gefunden habe:
Seit der Datenupload funktioniert, schreibt es mir zwischen 4 und 6 neue Einträge pro Minute in die Datenbank. Über einen Tag kommen da locker über 7000 Einträge zusammen. Kann man den Upload-Intervall irgendwie steuern? Die Einstellung "Intervall" auf der Konfigurationsseite legt offenbar nur den Speicherintervall auf dem internen Speicher des Geräts fest.
Mir schwebt schon vor, mehrere Tabellen in der DB zu haben:
1. Eine "Live-Tabelle", die die rund 7200 Werte aufzeichnet, mit Beginn eines neuen Tages gelöscht wird und wieder bei "Null" anfängt.
2. Eine Tages-Tabelle, die vor dem Löschen der Live-Werte die jeweiligen Mittelwerte, Minima und Maxima für den beendeten Tag enthält.
Wie geht ihr mit der Datenflut um?
Viele Grüße,
Trinox
Dafür hab ich auch noch keine Lösung. Ich speichere erstmal alles und werte für die Tagesübersicht auch alle Werte aus, für die Wochenübersicht jeden 10.en, die Monatsübersicht jeden 100.en und für die Jahresübersicht plane ich jeden 1000.en. Und jeweils zum 01.01. werd ich wohl eine neue Datenbank einrichten. Mal sehen.
Schau doch mal bei mir vorbei: htpp://wetter-aus-teltow.de Allerdings ist im Moment die Webcam im Eimer!
Gruß habus
Die Seite ist cool. :top: Sowas ähnliches schwebt mir auch vor, aber wohl vorerst ohne Webcam. Deine Webcam ist offenbar nicht kaputt. Nur das Wetter ist so schlecht :D
Ich will das erstmal für unsere Schulwettersttion versuchen zu verwerten. Wenn das klappt, kaufe ich mir selbst auch noch so ein Ding und mache mein eigenes Wetter ;)
Was ich versuchen will:
Eine Tabelle mit den Live-Werten, die täglich erneuert wird.
Eine Tabelle mit Durchschnittswerten, die alle 2-6 Minuten aus den Live-Werten einen Durchschnitt ermittelt und als Datensatz speichert. Daraus sollen dann auch die Grafiken generiert werden.
Eine Tabelle mit Tagesmittelwerten für langfristige Grafiken.
Ich werde wohl auch ein paar Sachen weglassen. Den UV-Index werde ich nicht mit aufzeichnen und in der Live-Tabelle brauche ich wöchentlichen, monatlichen und jährlichen Niederschlag auch nicht.
Dann will ich noch automatisch die Daten als csv auf dem Server zum Download ablegen. PHP5 bringt da die passenden Befehle mit. Dann kann man das notfalls noch mit Excel auswerten.
Wie machst Du eigentlich Deine Diagramme? Hast Du eine Klasse installiert oder nutzt Du die image-Funktionen in PHP?
Ich will das mal mit den Image-Funktionen ausprobieren: Hintergrundbild laden und dann "Pixel draufschreiben".
Viele Grüße,
Trinox
Da haste ja noch einiges vor Dir... 8)
Darf ich mal fragen, wegen "Schulwetterstation", wie alt Du bist? Also Schüler oder Lehrer?
Für die Diagramme verwende ich jpgraph, ist ne feine Sache. Wenn Du dafür Hilfe brauchen solltest, einfach fragen, man findet leider sehr wenig dazu im Netz. Oder schau in meinen Quelltext.
War gar nicht die Cam. der Rechner ist gestorben. Habs jetzt vorübergehend mit einem alten Läppi ans laufen bekommen. Und das Wetter ist wirklich zum ko......!
Gruß Habus
Lehrer für Geographie. Wir haben bei uns einen Wahlgrunkurs wo wir uns intensiver mit dem Wetter auseinandersetzen. Da macht das Sinn, die eigenen Daten zu erheben und zu verarbeiten, inklusive netter Oberfläche auf der Schulhomepage. Wenn's fertig ist, kann ich das hier mal posten. Ich bin selbst aber auch so ziemlich Wetter-affin. Deswegen muss dannn auch mal was Eigenes her. Momentan redisieren wir noch in einer Mietwohnung ohne sinnvollen Platz für die WS - was sich aber ändern wird.
Jgraph habe ich im Internet schon gefunden. Es gibt zwar 'ne Dokumentation dazu, aber mir scheint das zu mächtig für das was ich vorhabe. Ich würde das vorerst mit den image-funktionen im PHP versuchen. Aber mal sehen wie's kommt. Auf das Hilfsangebot komme ich ggf. gern zurück.
Was für eine Arbeit in Deiner Seite steckt erahnt man, wenn man ein wenig Ahnung von der Materie hat. Die Sache mit der Flash-Anwendung stelle ich mit zumindest ziemlich schwierig vor.
Ich werde mich nächste Woche erstmal an meine SQL-Vorhaben setzen. Heute Nacht geht's erstmal dahin, wo das Wetter besser ist als hier (Wenn die Lufthansa nicht streikt :( )
Viele Grüße, Trinox
Na denn... Schöne Ferien!
Gruß habus
Hallo
Also um nicht all zuviele daten zu bekommen übergebe ich nur jeden 10 Wert an die Datenbank.
Einfach mit php einen kleinen Counter erstellt und mit if schleife nur jede 10 anfrage aufzeichnen.
Weiss jemand wie ich den Wert den mir UV ausgibt in UV-Index umrechne. Seit Update auf V2.1.2
kommen hier werte um die 600(Sonniger Novembertag) heraus.
Grüsse Norbert
Schau mal auf Seite 4 in diesem Thread, da hat mich die diese Frage auch schon gequält... :confused:
Eine Lösung habe ich bis jetzt noch nicht gefunden. Einfach umrechnen scheint jedenfalls nicht zu gehen.
Das sieht man ganz gut, wenn man die Daten auf eine SD-Karte exportiert und dann am Computer anschaut. Da gibt es für verschiedene UV-Werte den gleichen Index.
Gruß habus
Hallo
Ich glaube ich habe ich es. Die wetterstation gibt die Daten in μW/m an. Also wird der Wert durch 250 gerechnet.
Siehe hier:
http://www.google.at/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fmeteo.lcd.lu%2Fuvi_calculator%2F02-UVI-Calculations-2-7.PDF&ei=Th13VO3EH8WpyQP89YCgCw&usg=AFQjCNGF-bsT4fvY3sSJz416bKS6urXXSw&bvm=bv.80642063,d.bGQ&cad=rja
Siehe auf meiner Wetterstation.(UV-Index ungerundet)
http://www.australienreise.eu/weatherstation/index1.php
Hm... Ich kapier die Tabelle nicht :confused:
Wie kommst Du jetzt auf 250?
Bei Deiner Wesite stimmt diesbezüglich auch was nicht, bei UV-Index steht der Zeiger zwar auf 0, aber die Ziffer auf 2 ?
Gruß habus
Laut Tabelle "mW/m2 to UVI 600 mW/m2 / 25 = 24 UVI Units"
Da die Wetterstation in μW/m2 ausgibt "μW/m / 10 / 25"
Bei meiner Website hat du wohl nachts geschaut. Der Strahlungswert ist nachts meist zwischen 1 und 10μW/m2 (je nach Mond und Wolken). Und der Wert 2 durch 250 ergibt halt nur 0.008. Darum Zeiger auf 0.
Hat 1 mW nicht 1000 µW ?
Zitat von: fume am 23.11.2014, 12:39:17
übergebe ich nur jeden 10 Wert an die Datenbank.
...vielleicht kommt da der Teiler her? :eek: :) :) :)
...oder ohne Rechnen:
http://www.safelivingtechnologies.ca/PDF%27s/Conversion%20Chart%20%C2%B5W-1.pdf
Das ist vollkommen richtig :oops:, Wahrscheinlich habe ich einfach versucht den Wert auf ein Realistisches ergebnis zu biegen :oops:
Irgendwo in den tiefen des Internets müsste doch eine umrechnung von μW/m2 in einen UV-index geben, oder eine Tabelle "von xxx bis xxx = 1....usw" :confused: :confused:
Ich hab mir auch schon die Finger wund gegoogelt... :?
Richtigstellung die Wetterstation gibt in "μW/cm2" Dann müsste das mit /10 trotzdem passen.
Ich kanns leider im Moment nicht nachvollziehen, meine Station ist zur Reparatur.
Wenn Du die Daten der Station mal auf eine mikro-SD exportierst und die Datei dann mit Excel öffnest, da stehen dann beide Werte in der Tabelle. Somit kannst Du mal vergleichen, ob das hinhaut...
Gruß habus
Macht´s euch doch nicht so schwierig.
Wie ich schon einmal andeutete ist das hier wichtig:
http://www.wetterstationen.info/forum/kaufberatung/wlan-eigener-datenserver/msg268555/#msg268555 (http://www.wetterstationen.info/forum/kaufberatung/wlan-eigener-datenserver/msg268555/#msg268555)
Und hiermit (PHP-Script, Original von User 24Online):
// Variablen der WS aufnehmen
$ID = urlencode($_GET["ID"]);
$PASSWORD = urlencode($_GET["PASSWORD"]);
$indoortempf = $_GET["indoortempf"];
$tempf = $_GET["tempf"];
$dewptf = $_GET["dewptf"];
$windchillf = $_GET["windchillf"];
$indoorhumidity = $_GET["indoorhumidity"];
$humidity = $_GET["humidity"];
$windspeedmph = $_GET["windspeedmph"];
$windgustmph = $_GET["windgustmph"];
$winddir = $_GET["winddir"];
$absbaromin = $_GET["absbaromin"];
$baromin = $_GET["baromin"];
$rainin = $_GET["rainin"];
$dailyrainin = $_GET["dailyrainin"];
$weeklyrainin = $_GET["weeklyrainin"];
$monthlyrainin = $_GET["monthlyrainin"];
$yearlyrainin = $_GET["yearlyrainin"];
$solarradiation = $_GET["solarradiation"];
$UV = $_GET["UV"];
$dateutc = urlencode($_GET["dateutc"]);
$datumutc = urldecode($dateutc);
$datumutc = strtotime($datumutc) + 7200;
$datumutc = date("Y-m-d H:i:s", $datumutc);
$action = urlencode($_GET["action"]);
$realtime = $_GET["realtime"];
// Umrechnung Lufttemperatur von F in C
$tempc = ($tempf - 32) * (5/9);
$tempc = round($tempc, 1);
//Umrechnung Taupunkt von F in C
$dewptc = ($dewptf - 32) * (5/9);
$dewptc = round($dewptc, 1);
//Umrechnung Windchill von F in C
$wct_c = ($windchillf - 32) * (5/9);
$wct_c = round($wct_c, 1);
//Umrechnung Indoortemp von F in C
$indoortemp_c = ($indoortempf - 32) * (5/9);
$indoortemp_c = round($indoortemp_c, 1);
$indoortemp_c = number_format($indoortemp_c,1,".",",");
//Umrechnung Rel. Luftdruck von inHG in hPA
$relpres = ($baromin * 33.862);
$relpres = round($relpres, 1);
//Umrechnung Abs. Luftdruck von inHG in hPA
$abspres = ($absbaromin * 33.862);
$abspres = round($abspres, 1);
//Umrechnung Windgeschwindigkeit von mph zu kmh
$windkmh = ($windspeedmph * 1.6);
settype($windkmh,"float");
$windkmh = round($windkmh, 1);
//Umrechnung Windboeengeschwindigkeit von mph zu kmh
settype($wind_gust_mph,"float");
$windgustkmh = ($windgustmph * 1.6);
settype($windgustkmh,"float");
$windgustkmh = round($windgustkmh, 1);
//Umrechnung Niederschlag Stunde
$rain = ($rainin * 25.4);
$rain = round($rain, 1);
//Umrechnung Niederschlag Tag
$raind = ($dailyrainin * 25.4);
$raind = round($raind, 1);
//Umrechnung Niederschlag Woche
$rainw = ($weeklyrainin * 25.4);
$rainw = round($rainw, 1);
//Umrechnung Niederschlag Monat
$rainm = ($monthlyrainin * 25.4);
$rainm = round($rainm, 1);
//Umrechnung Niederschlag Jahr
$rainj = ($yearlyrainin * 25.4);
$rainj = round($rainj, 1);
$solarradiation = round($solarradiation, 0);
sollte alles funktionieren. Der UV-Index wird 1:1 von der WS geliefert, und muss nur mit der Korrektur in der WS den örtlichen Verhältnissen (im Sommer evtl. wichtig, jetzt eher nicht) angepasst werden.
Viele Wege führen nach Rom ...... ich weiss
VG
WeatherCrack
Servus,
falls es jemand brauchen kann - Excel rechnet den UVI aus... (und die Einheiten um)...
(die gezippte Excel- Datei ist virenfrei, sowie quick and dirty...)
[gelöscht durch Administrator]
@WeatherCrack
Danke für den hinweis.
Leider wird mir bei dieser einstellung die genaue UV Strahlung nicht angezeit sondern NUR der Index.
Gerade diese feinen Werte finde ich sehr interressant im vergleich zur Lichtstärke.
Da ich die daten auch an wunderground weiterleite habe ich die ganzen Formeln umgekehrt in meinen script. ;)
@habus
Habe die Werte jetzt mal auf SD ausgelesen und in der Datenbank ausgegeben.
Das habe ich herausgefunden:
0 - 98 = 0
99 - 539 = 1
540 - 999 = 2
1000 - 1399 = 3
1399 - 1840 = 4
1841 - 2290 = 5
2291 - 2699 = 6
2700 - ? = 7
Stimmt also nicht mit der Berechnung überein. :? :? Allerdings habe ich jetzt auch noch herausgefunden dass der Angezeigte UV-index der Wetterstation auch nicht mit den UV-Index von
wunderground übereinstimmt, welche ja auch die μW/cm2 von mir Übermittelt bekommen.
Beiträge zusammengeführt, weil der Autor sich selbst geantwortet hat statt seinen letzten Beitrag zu ändern: 29.11.2014, 12:21:41
@leknilk0815
Die Ecxel rechnet genau wie ich es Vorgeschlagen habe nur mit dem kehrwert multipliziert.
Aber das ergebnis kamm unmöglich der UV-index sein.
Langsam vermute ich das die auf der Wetterstation angegebene Einheit nicht stimmt. :?
Naja, wenn das so stimmt, dann könnte man ja sicher irgendwie mit if und else und hastenichtgesehen eine Formel basteln, die dann funktioniert...
Willste noch ne CSV von mir haben? Da sind noch sommerliche Werte drauf, glaube ich.
Ich hab im Moment wenig Zeit, bin am renovieren.
Die Excel ist Quatsch mit Soße, sorry leknilk0815. Trotzdem Danke!
Vielleicht teste ich das mit dem Upload-Typ mal, wenn meine Station von der Reparatur zurückkommt.
Gruß habus
Zitat von: habus am 29.11.2014, 14:48:07
Die Excel ist Quatsch mit Soße
nur für Leute, die rechnen können. Da aber schon Unstimmigkeiten auftreten, wenn µW in mW umgerechnet werden sollen...
...übrigens ist da ein Link zur Umrechnung enthalten, also 2x Quatsch...
http://meteo.lcd.lu/uvi_calculator/02-UVI-Calculations-2-7.PDF
Das mit if währe kein Problem, muss halt laufend erweitert werden wenn mal Werte über 7 auftreten.
Meine css ist auch seit 4/14 aber mehr als 7 gab der heurige Sommer nicht her. :(
Hallo,
Ich hab auch ne HP1001(von Conrad) bis jetzt hat alles soweit funktioniert. d.h. das Serverlog sagt die Daten kommen an. Ich hab in einem Ordner(weatherstation) die Datei updateweatherstation.php drin, mit den GetAnweisungen zur Übernahme der Daten, aber über Abfrage der Variablen über"echo" bekomm ich keine Daten. Bin kein PHP Profi schonmal vorweg. Wo kann der Fehler da noch liegen. An der Station hab ich nur meine Domain ohne Ordner angegeben(www.abcder.de). Irgendwie gehen mir die Ideen aus.
Gruß
Maik
Erstmal Willkommen im Club !
So, wie Du es beschreibst, scheint erstmal alles richtig zu sein. Poste doch mal Deine updateweatherstation.php, vielleicht kann ich dann helfen...
Gruß habus
Hi Habus,
Danke schonmal für die schnelle Reaktion.
So sieht meine updateweatherstation.php aus.
<?php
$ID = urlencode($_GET["ID"]);
$PASSWORD = urlencode($_GET["PASSWORD"]);
$indoortempf = $_GET["indoortempf"];
$tempf = $_GET["tempf"];
$dewptf = $_GET["dewptf"];
$windchillf = $_GET["windchillf"];
$indoorhumidity = $_GET["indoorhumidity"];
$humidity = $_GET["humidity"];
$windspeedmph = $_GET["windspeedmph"];
$windgustmph = $_GET["windgustmph"];
$winddir = $_GET["winddir"];
$absbaromin = $_GET["absbaromin"];
$baromin = $_GET["baromin"];
$rainin = $_GET["rainin"];
$dailyrainin = $_GET["dailyrainin"];
$weeklyrainin = $_GET["weeklyrainin"];
$monthlyrainin = $_GET["monthlyrainin"];
$yearlyrainin = $_GET["yearlyrainin"];
$solarradiation = $_GET["solarradiation"];
$UV = $_GET["UV"];
$dateutc = urlencode($_GET["dateutc"]);
$datumutc = urldecode($dateutc);
$datumutc = strtotime($datumutc) + 7200;
$datumutc = date("Y-m-d H:i:s", $datumutc);
$action = urlencode($_GET["action"]);
$realtime = $_GET["realtime"];
echo "Temperatur ist $tempf";
echo $tempf;
?>
Ich hoffe du findest den Fehler ;-)
Gruß
Maik
Nö, müsste eigentlich alles funktionieren.
Füge doch mal den folgenden Code in Deine Datei ein:
#Daten an params.txt übergeben
$Daten = "Temperatur=$tempf";
$datei_handle=fopen("params.txt","w");
fwrite($datei_handle,$Daten);
fclose($datei_handle);
Das müsste die Datei "params.text" in Deinem Ordner "weatherstation" anlegen und die Temperatur eintragen. Ist nur ein Versuch...
Hallo
Du kannst deine Daten nicht mit echo ausgeben denn sie würden ja zur wetterstation gesendet.
Zum Testen kannst du dir die Daten per Mail senden oder in eine Datei oder DB schreiben.
GET-Parameter ungeprüft in eine DB zu schreiben ist der sicherste Weg, mit einer SQL-Injection gehackt zu werden. Wer sowas macht, kann auch gleich eine Shell installieren und den Aufruf öffentlich bekanntgeben.
@Holly
Die Station sendet auch ein Passwort um nicht jede beliebige GET anfrager reinzulassen.
Hi Habus und Fume.
Ihr habt natürlich recht, das war bissel geistiger Dünnschiß von mir(hab ich schon befürchtet) das echo da zu verwenden. Mit dem Schreibtest von habus hats geklappt. Also läuft soweit alles wie es soll. Danke nochmal.
@Dietmar: Da wär ich doch gleich mal ne Shell installieren und den Aufruf per Facebook veröffentlichen ;-)
Nein, ich wollte nur einen Beweistest machen, das die Daten auch korrekt aufgenommen werden, alles andere wird nach bestem Wissen und Gewissen vorbereitet bevor es in der DB landet.
Also danke nochmal
Gruß
Maik
Naja, ich war mir eigentlich fast sicher, dass es mit dem echo nicht geht, aber eben nur fast. Habs selbst nie probiert.
Wenn es interessiert, hier meine updateweatherstation.php.
Die Grunddatei hat mir Christian (wetterarchiv.de) freundlicherweise zur Verfügung gestellt.
Die Daten werden alle Minute in einer festlegbaren (Variable) Textdatei abgelegt.
Sie kommt sowohl mit der Einstellung beim Upload-Typ "Customize" = amerikanisches Wunderground.com Format als auch dem Standard-Format klar.
Wenn man Standard-Format verwendet, muss man in dieser Datei die Variablen
$uvfactor = 0.6; = eingestellter Korrekturfaktor für
$lifactor = 126.7; = Umrechnungsfaktor von Lux auf W/m2
eventuell anpassen
Bei Customize macht dass die Station selbst.
Werner
[gelöscht durch Administrator]
Hallo Leute,
gehört vielleicht nicht hierher, habe bei mein Weather Professional HP1003 die Firmware auf 1.1.2 aktualisiert.
soweit so gut, hat auch geklappt. Nur steht jetzt auf der oberen linken Ecke der Relative Luftdruck, statt der Wettersymbole (Sonne, Regen, ecc).
Weiss jemand wie man das umstellen kann? Hab nichts dergleichen gefunden.
Ach und noch eine andere Frage: müsst ihr die Batterien des Aussensensor auch alle 1-2 Wochen selbst in mit einem Ladegerät aufladen? Ich hab mal dort die Batterien rausgenommen und mit einem Messgerät gemessen, das Solarpanel sollte also noch funktionieren. Komischerweise wird beim UV-Index nur 0 angezeigt, LUX wird aber fleissig gemessen.
Grüsse
[gelöscht durch Administrator]
Hallo,
Die Ansicht kannst Du mit der 5. Taste von links umschalten.
Mit den Akkus hatte ich bisher noch keine Probleme.
Gruß habus
Hallo Habus,
habe im vorderen Post das Bild angehängt. Links oben sollte normal die Sonne/Wolken sein, ist aber der Luftdruck. Und den weiss ich nicht wie zruückstellen.
Grüsse
Sorry, vierte Taste von links, also da wo auf dem Display das Diagrammsymbol ist. Mehrmals drücken...
Zitat von: habus am 06.12.2014, 13:05:31
Mit den Akkus hatte ich bisher noch keine Probleme.
...vielleicht liegts daran, daß man zwischen Akku und Batterie einen kleinen Unterschied machen sollte? :eek:
Na, ich denke (oder hoffe?), daß es sich um einen Schreibfehler handelt... :D
Wenn der Kollege Batterien auflädt... :x
Zitat von: habus am 06.12.2014, 19:54:19
Wenn der Kollege Batterien auflädt...
...dann passiert genau das, was er beschrieben hat...
..klar sind es Akkus (Sanyo Eneloop) :D ( hab auch andere Marken versucht)
Ich weiss, dass es auch nur 1,2V sind, statt der Vorgeschriebenen 1,5V.
Die 1,5V Aufladbaren konnte ich über Ebay herbekommen, nutzten aber auch nichts.
grrrrr... Schade, dass ich die immer nach 2 Wochen selbst aufladen muss. Wenn ich die Rausnehme, und ein Voltmeter ranhebe, zeigt er doch auch ne Spannung an. Müssten dann doch eigentlich von alleine laden
Da werden doch Akkus mitgeliefert. Warum machst Du andere rein?
Zitat von: cyber8607 am 07.12.2014, 15:05:34
Ich weiss, dass es auch nur 1,2V sind, statt der Vorgeschriebenen 1,5V.
Klar, dann tankt man halt Diesel, wenns grad kein Super gibt, brennt ja auch...
Ich kenne die Station nicht, nehme aber schwer an, daß da 1,5V RAM- Zellen rein sollen.
Schon die Ladeelektronik verhindert daher einen Betrieb mit 1,2V- Akkus, da die mit bestimmten Werten geladen werden müssen.
Und - auch wenn man RAM- Zellen verwendet, sollte man drauf achten, was man nimmt.
Viel hilft nicht viel sondern sorgt dafür, daß "große" RAM's mit viel Kapazität nie voll werden, weil das Solarplättchen nicht genug Saft liefert.
Nimm einfach eine Solarleuchte für den Garten und tausche den Standard- Akku (meist 600mAh) gegen einen "Guten" mit 2200mAh aus. Manchmal gehts... - ich hab wieder zurückgetauscht.
Ich zitiere hier mal auszugsweise einen Abschnitt aus der Bedienungsanleitung, Seite 31:
ZitatWenn ein Akkuwechsel vorgenommen wird, so verwenden sie ausschließlich entsprechende ZnMn-Akkus mit einer Nennspannung von 1,5V.
Legen sie auch keine anderen wiederaufladbare Akkus (z.B. NiMH-Akkus) in den Außensensor ein, da die Ladeelektronik dafür nicht geeignet ist.
Der Test mit einem Voltmeter ist auch nicht allzu aussagekräftig. Da fehlt dann einfach die Last. Eine Autobatterie zeigt auch im leeren Zustand tapfer 12V an, aber wenn man nur die Innenbeleuchtung einschaltet bricht alles zusammen.
Haste denn wenigstens Deine Wettersymbole wieder hinbekommen?
Gruß habus
...kleine Anmerkung noch zu den "ZnMn-Akkus":
es handelt sich dabei um eine leicht modifizierte Form von ordinären 1,5V- Batterien.
Bevor man also NiMh- Akkus einbaut, sollte man lieber normale 1,5V Batterien nehmen und mal testen, wie lange die halten. Sind die auch nach 1-2 Wochen leer, ist der Sensor hinüber.
Hi
Also ich würde unbedingt die ZnMn Akkus wie vom Hersteller angegeben.
Denn jede Ladeelektronik egal ob Nimh, NiCd,Lithium..... wird auf den Akku angepasst und führt
bei faschen Akkus schon nach wenigen Ladezyklen zur Beschädigung, oder gar zur Explosion
Keinesfalls sollten einfache Alkalibatterien eingelegt werden, wenn doch dann unbedingt
das Solarfeld Lichtdicht Abdecken!!
RAM-Zellen sind aber nichts anderes als einfache Alkalizellen. Sie haben lediglich eine andere Elektrodenform, aber keine andere Chemie. Der chemische Ablauf ist wesentlich begrenzter umkehrbar als bei anderen Akkutypen. Deshalb haben sie auch nur eine so geringe Lebensdauer.
Übliche Alkalizellen werden also noch schneller sterben als RAM-Zellen, aber mehr Nachteile muß man nicht befürchten.
Das ist grundsätzlich richtig, aber ich würde hier im Forum keinen empfehlen
eine "einfache 1,5V Batterie" Ladestrom auszusetzen ohne den Hinweis. "Auf eigene Gefahr".
Es gibt einfach so viele Typen und Hersteller wo die Gefahr von Auslaufen bis zur Explosion möglich sind.
Alles, was jemand mit seiner Station macht, macht er auf eigene Gefahr. Hier im Forum wird nur unverbindlich diskutiert, niemand gibt verbindliche Anweisungen, für die er haftbar gemacht werden könnte.
Zitat von: fume am 09.12.2014, 10:02:51
Das ist grundsätzlich richtig, aber ich würde hier im Forum keinen empfehlen
eine "einfache 1,5V Batterie" Ladestrom auszusetzen ohne den Hinweis. "Auf eigene Gefahr".
Falls Du es überlesen haben solltest: der TO hatte NiMh- Akkus drin, da dürfte die "Explosionsgefahr" durch die zu hohe Ladespannung weit größer sein als mit einer Alkalibatterie...
ZitatEs gibt einfach so viele Typen und Hersteller wo die Gefahr von Auslaufen bis zur Explosion möglich sind.
Auslaufen können alle, egal, welcher Händler sein Wapperl draufgepappt hat und was sie kostet.
Hier:
http://www.navina.ch/workshop/alkaline/
noch was zum Nachlesen, wie "brandgefährlich" das nachladen einer Alkali ist... :) :) :)
Zitat von: leknilk0815 am 09.12.2014, 11:49:57
Falls Du es überlesen haben solltest: der TO hatte NiMh- Akkus drin, da dürfte die "Explosionsgefahr" durch die zu hohe Ladespannung weit größer sein als mit einer Alkalibatterie...
Eher nicht. Die 1,6x V, die eine RAM-Zelle höchstens bekommen darf, um nicht hochzugehen, verpacken NiCd und NiMH locker, wenn auch nicht zwingend schadlos. Wenn sie damit stundenlang überladen werden, sind sie danach hin, aber explodieren werden sie nicht.
In Schnelladegeräten, die 2.500mAh in weniger als 60 Minuten in eine Zelle prügeln, liegen wesentlich mehr als 1,6 V an.
...deshalb habe ich ja die "Explosionsgefahr" in Anführungszeichen gesetzt... ;)
Eine AA (egal ob Primär oder Sekundär) mit einem Solar- Panelchen hochzujagen halte ich für ... schwierig...
Zitat von: leknilk0815 am 09.12.2014, 12:16:00
Eine AA (egal ob Primär oder Sekundär) mit einem Solar- Panelchen hochzujagen halte ich für ... schwierig...
Alles eine Frage der Dimensionierung :D
Aber auch in einem RAM-Ladegerät dürfte ein NiMH- oder NiCd-Akkus nicht zum Explodieren zu bringen sein. RAM-Zellen sind wesentlich sensibler als "richtige" Akkus und müssen deutlich langsamer geladen werden, damit sie nicht gleich beim ersten Ladevorgang hin sind. Diese Ladebedingungen stecken NiMH locker weg, ohne auch nur nennenswert heiß zu werden.
Ok, überzeugt...
Es ging aber letztlich um meinen Vorschlag, daß man einfach mal normale Alkalis in die Station legen soll um dann zu beobachten, ob die auch so schnell leer werden (bei normalen Batterien setze ich voraus, daß sie voll sind und nicht durch irgendwelche Einflüsse schadhaft sind - daher ist hier die "Standzeit" bekannt).
Ich nehme an, daß Du mit mir übereinstimmst, daß dabei keine Explosionsgefahr besteht, zumal die Batterien/Akkus ja ohnehin nicht geladen werden, weil sie ja sonst nicht nach kurzer Zeit leer wären?
Zitat von: leknilk0815 am 09.12.2014, 13:18:02
...zumal die Batterien/Akkus ja ohnehin nicht geladen werden, weil sie ja sonst nicht nach kurzer Zeit leer wären?
Da vermute ich eher, das das am Einsatz von NiMh-Akkus liegt. Bei einer Reihenschaltung von 3 Stück fehlen da immerhin schon 9V gegenüber den RAM-Zellen. Und die winzige Solarfläche wird sicherlich nicht genug Power haben um den Ladezustand der Akkus einigermaßen zu erhalten.
Gruß Habus
Zitat von: habus am 09.12.2014, 13:42:32
Da vermute ich eher, das das am Einsatz von NiMh-Akkus liegt. Bei einer Reihenschaltung von 3 Stück fehlen da immerhin schon 9V gegenüber den RAM-Zellen.
...willst Du das so stehen lassen?
ZitatUnd die winzige Solarfläche wird sicherlich nicht genug Power haben um den Ladezustand der Akkus einigermaßen zu erhalten.
Doch, hat sie locker. Die RAM's erhalten sich ja auch (normalerweise...)
Sorry, 0,9V natürlich... :D
Mal ne andere Frage:
Obwohl meine Wetterstation ärgerlicherweise schon wieder abgeschmiert ist, das letzte Tauschgerät hatte einen USB-Anschluß. Weiß jemand, was man damit anfangen kann?
Gruß Habus
Hallo, da dieser Thread nun in Richtung AA-Akkus "abgedriftet ist, ist denn der Ursprung geklärt? Ich könnte noch die XML-Erstellung zu meinen Skriptschnipsel liefern.
Öhm... warum machst Du es nicht einfach? ;)
Ja, da hast Du sicher recht. :D :D :D Also hierzu aber noch kurz eine Info:
Meine HP1000 schreibt (per Konfiguration) in eine updateweatherstation.php auf einem lokal betriebenen Server. Um die Daten auch zu wunderground zu bekommen, habe ich meine lokale updateweatherstation.php um diese Funktion erweitert. Das Resultat meiner updateweatherstation.php ist demnach ein lokale XML-Datei (daten.xml) mit den Datenformaten wie ich sie gerne hätte zur Weiterverarbeitung
und die Aktualisierung der Wunderground Seite.
updateweatherstation.php
<?php // Wetterdatenübernahme HP1000, Autor: Joachim Bieniak// Version 0.7// Variablen der PWS aufnehmen$ID = urlencode($_GET["ID"]);$PASSWORD = urlencode($_GET["PASSWORD"]);$indoortempf = $_GET["indoortempf"];$tempf = $_GET["tempf"];$dewptf = $_GET["dewptf"];$windchillf = $_GET["windchillf"];$indoorhumidity = $_GET["indoorhumidity"];$humidity = $_GET["humidity"];$windspeedmph = $_GET["windspeedmph"];$windgustmph = $_GET["windgustmph"];$winddir = $_GET["winddir"];$absbaromin = $_GET["absbaromin"];$baromin = $_GET["baromin"];$rainin = $_GET["rainin"];$dailyrainin = $_GET["dailyrainin"];$weeklyrainin = $_GET["weeklyrainin"];$monthlyrainin = $_GET["monthlyrainin"];$yearlyrainin = $_GET["yearlyrainin"];$solarradiation = $_GET["solarradiation"];$UV = $_GET["UV"];$dateutc = urlencode($_GET["dateutc"]);$softwaretype = $_GET["softwaretype"];$action = urlencode($_GET["action"]);$realtime = $_GET["realtime"];$rtfreq = $_GET["rtfreq"];// Aktuelles Datum und Uhrzeit ermitteln$timestamp = time();$datum = date("d.m.Y",$timestamp);$uhrzeit = date("H:i:s",$timestamp);$tage = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");$tag = date("w");$utcdate = date("Y-m-d",$timestamp);$now = $utcdate."T".$uhrzeit; // Umrechnung Lufttemperatur von F in C$tempc = ($tempf - 32) * (5/9);$tempc = round($tempc, 1);//Umrechnung Taupunkt von F in C$dewptc = ($dewptf - 32) * (5/9);$dewptc = round($dewptc, 1);//Umrechnung Windchill von F in C$wct_c = ($windchillf - 32) * (5/9);$wct_c = round($wct_c, 1);//Umrechnung Inndoortemp von F in C$indoortemp_c = ($indoortempf - 32) * (5/9);$indoortemp_c = round($indoortemp_c, 1);//Umrechnung Rel. Luftdruck von inHG in hPA$relpres = ($baromin * 33.862);$relpres = round($relpres, 1);//Umrechnung Abs. Luftdruck von inHG in hPA$abspres = ($absbaromin * 33.862);$abspres = round($abspres, 1); settype($wind_gust_mph,"float"); //Umrechnung Windgeschwindigkeit von mph zu kmh$windkmh = ($windspeedmph * 1.6);settype($windkmh,"float");$windkmh = round($windkmh, 1);//Umrechnung Windboeengeschwindigkeit von mph zu kmh$windgustkmh = ($windgustmph * 1.6);settype($windgustkmh,"float");$windgustkmh = round($windgustkmh, 1);//Umrechnung Niederschlag Stunde$rain = ($rainin * 25.4);$rain = round($rain, 2);//Umrechnung Niederschlag Tag$raind = ($dailyrainin * 25.4);$raind = round($raind, 1);//Umrechnung Niederschlag Woche$rainw = ($weeklyrainin * 25.4);$rainw = round($rainw, 1);//Umrechnung Niederschlag Monat$rainm = ($monthlyrainin * 25.4);$rainm = round($rainm, 1);//Umrechnung Niederschlag Jahr$rainj = ($yearlyrainin * 25.4);$rainj = round($rainj, 1);// Funktion zum Errechnen der Beaufort-Werte der derzeitigen Windgeschwindigkeit function kmh2bft($windkmh) { $val = round($windkmh); if($val > 117) {$bft = 12;} if($val <= 117) {$bft = 11;} if($val < 103) {$bft = 10;} if($val < 89) {$bft = 9;} if($val < 75) {$bft = 8;} if($val < 62) {$bft = 7;} if($val < 50) {$bft = 6;} if($val < 39) {$bft = 5;} if($val < 29) {$bft = 4;} if($val < 20) {$bft = 3;} if($val < 12) {$bft = 2;} if($val < 6) {$bft = 1;} if($val < 3) {$bft = 0;} return $bft; } // Funktion zum Errechnen der Beaufort-Werte der derzeitigen Windböen function kmhgust2bft($windgustkmh) { $valgust = round($windgustkmh); if($valgust > 117) {$bftgust = 12;} if($valgust <= 117) {$bftgust = 11;} if($valgust < 103) {$bftgust = 10;} if($valgust < 89) {$bftgust = 9;} if($valgust < 75) {$bftgust = 8;} if($valgust < 62) {$bftgust = 7;} if($valgust < 50) {$bftgust = 6;} if($valgust < 39) {$bftgust = 5;} if($valgust < 29) {$bftgust = 4;} if($valgust < 20) {$bftgust = 3;} if($valgust < 12) {$bftgust = 2;} if($valgust < 6) {$bftgust = 1;} if($valgust < 3) {$bftgust = 0;} return $bftgust; } // Array zur Zuweisung Werte zu Beaufort-Beschreibung $bfttext = array( '12' => "Orkan", '11' => "orkanartiger Sturm", '10' => "schwerer Sturm", '9' => "Sturm", '8' => "stürmischer Wind", '7' => "steifer Wind", '6' => "starker Wind", '5' => "frische Brise", '4' => "mäßige Brise", '3' => "schwache Brise", '2' => "leichte Brise", '1' => "leiser Zug", '0' => "still");// Ermittlung Beaufort Werte und Beschreibungen $windbft = kmh2bft($windkmh);$gustbft = kmhgust2bft($windgustkmh);$windbfttext = $bfttext[kmh2bft($windkmh)];$gustbfttext = $bfttext[kmh2bft($windgustkmh)];// Ermittlung UV-Index Beschreibungif ($UV <= 2) { $uvtext = "Niedrig"; } if ($uv >= 3 AND $uv <= 5) { $uvtext = "Mittel"; } if ($uv >= 6 AND $uv <= 7) { $uvtext = "Hoch"; } if ($uv >= 8 AND $uv <= 10) { $uvtext = "Sehr hoch"; } if ($uv >= 11) { $uvtext = "Extrem"; } // Ermitteln Sonnenaufgang, Sonnenuntergang $gmt_offset = 1; $zenith=90+50/60; $sunset = date_sunset($timestamp, SUNFUNCS_RET_TIMESTAMP, 52.610935, 13.243770, $zenith, $gmt_offset); $sunrise= date_sunrise($timestamp, SUNFUNCS_RET_TIMESTAMP, 52.610935, 13.243770, $zenith, $gmt_offset); $sunset = date("H:i",$sunset);$sunrise = date("H:i",$sunrise);// Ermitteln der Mondphase$ursprung = mktime(18,31,18,12,22,1999); $akt_date = time(); define('ZYCLUS', floor(29.530588861 * 86400)); $mondphase = round(((($akt_date - $ursprung) / ZYCLUS) - floor(($akt_date - $ursprung) / ZYCLUS)) * 100, 0); // $mondphasen_img = round(($mondphase /50),1) *50; // if ($mondphasen_img == 100) $mondphasen_img == 0; if ($mondphase <= 1 || $mondphase >= 99 ) $phase_text = 'Vollmond'; elseif ($mondphase > 1 && $mondphase < 49) $phase_text = 'abnehmender Mond'; elseif ($mondphase >= 49 && $mondphase <= 51) $phase_text = 'Neumond'; else $phase_text = 'zunehmender Mond'; // Ermittlung Windrichtungen kurz und langfunction getWindDirShortName($wd1) { $WindDirShortNames = array("N", "NNO", "NO", "ONO", "O", "OSO", "SO", "SSO", "S", "SSW", "SW", "WSW", "W", "WNW", "NW", "NNW"); $WindDirShortName = $WindDirShortNames[(int)(round($wd1 / 22.5))]; return $WindDirShortName; } function getWindDirLongName($wd2) { $WindDirLongNames = array("NORD", "NORDNORDOST", "NORDOST", "OSTNORDOST", "OST", "OSTSUEDOST", "SUEDOST", "SUEDSUEDOST", "SUED", "SUEDSUEDWEST", "SUEDWEST", "WESTSUEDWEST", "WEST", "WESTNORDWEST", "NORDWEST", "NORDNORDWEST"); $WindDirLongName = $WindDirLongNames[(int)(round($wd2 / 22.5))]; return $WindDirLongName; }$winddirkurz = getWindDirShortName($winddir);$winddirlang = getWindDirLongName ($winddir);$solarradiation = round($solarradiation, 0); //XML-Datei Schreibenif(!$xmlw=simplexml_load_file('daten.xml')){ trigger_error('Error reading XML file',E_USER_ERROR);}$xmlw->sektion02->gruppe02->date_time = $now;$xmlw->sektion02->gruppe02->date = $datum;$xmlw->sektion02->gruppe02->time = $uhrzeit;$xmlw->sektion02->gruppe03->temp_air_2m_0_c = $tempc;$xmlw->sektion02->gruppe03->temp_dewpoint_c = $dewptc;$xmlw->sektion02->gruppe03->temp_wct_c = $wct_c; $xmlw->sektion02->gruppe04->humidity = $humidity;$xmlw->sektion02->gruppe04->baromin = $relpres;$xmlw->sektion02->gruppe04->absbaromin = $abspres;$xmlw->sektion02->gruppe05->windspeed = $windkmh;$xmlw->sektion02->gruppe05->windbft = $windbft;$xmlw->sektion02->gruppe05->windbfttxt =$windbfttext;$xmlw->sektion02->gruppe05->windgust = $windgustkmh;$xmlw->sektion02->gruppe05->gustbft = $gustbft;$xmlw->sektion02->gruppe05->gustbfttxt =$gustbfttext;$xmlw->sektion02->gruppe05->winddir = $winddir;$xmlw->sektion02->gruppe06->rainin = $rain; $xmlw->sektion02->gruppe06->dailyrainin = $raind; $xmlw->sektion02->gruppe06->weeklyrainin = $rainw;$xmlw->sektion02->gruppe06->monthlyrainin = $rainm;$xmlw->sektion02->gruppe06->yearlyrainin = $rainj;$xmlw->sektion02->gruppe08->solar_radiation_0 = $solarradiation; $xmlw->sektion02->gruppe08->uvi_0 = $UV;$xmlw->sektion02->gruppe08->uvi_txt = $uvtext;$xmlw->sektion02->gruppe99->indoortemp_c = $indoortemp_c; $xmlw->sektion02->gruppe99->indoorhumidity = $indoorhumidity; $xmlw->sektion02->gruppe99->sunset = $sunset;$xmlw->sektion02->gruppe99->sunrise = $sunrise;$xmlw->sektion02->gruppe99->mondphase = $phase_text;$xmlw->sektion02->gruppe99->winddirkurz = $winddirkurz;$xmlw->sektion02->gruppe99->winddirlang = $winddirlang;$handle = fopen("daten.xml", "wb"); fwrite($handle, $xmlw->asXML());fclose($handle);// www.wunderground.com updaten$url = fopen("http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=$ID&PASSWORD=$PASSWORD&action=$action&dateutc=$dateutc&tempf=$tempf&dewptf=$dewptf&humidity=$humidity&winddir=$winddir&windspeedmph=$windspeedmph&windgustmph=$windgustmph&UV=$UV&solarradiation=$solarradiation&baromin=$baromin&rainin=$rainin&dailyrainin=$dailyrainin&realtime=$realtime", "r");fclose($url);echo "success";?>
Die xml-Datei sieht dann so aus:
<?xml version="1.0" encoding="utf-8"?>
<data>
<sektion01>
<gruppe00>
<data_format>OWSD-Format</data_format>
<data_format_v>V0.0.1</data_format_v>
<data_format_url>http://www.owsd-format.de</data_format_url>
<data_format_language>DE</data_format_language>
</gruppe00>
<gruppe01>
<station_id>IBERLINB43</station_id>
<register>Wunderground</register>
<station_url>http://www.example.org</station_url>
<station_mail>ID@example.org</station_mail>
<station_hw>Fine Offset HP1000</station_hw>
<station_sw>V1.1.1</station_sw>
<location>Berlin - Schulzendorf </location>
<country>Deutschland</country>
<city>Berlin</city>
<country_code>DE</country_code>
<pws_timezone>UTC+1</pws_timezone>
<longitude>52.610935</longitude>
<latitude>13.243770</latitude>
<altitude_m>36.88</altitude_m>
<altitude_f>121</altitude_f>
</gruppe01>
<gruppe11>
<operator_nickname_0>Nickname</operator_nickname_0>
<operator_name_0>vorname Nachname</operator_name_0>
<operator_mail_0>user@example.org</operator_mail_0>
</gruppe11>
</sektion01>
<sektion02>
<gruppe02>
<date_time>2015-03-14T10:02:35</date_time>
<date>14.03.2015</date>
<time>10:02:35</time>
</gruppe02>
<gruppe03>
<temp_air_2m_0_c>3.6</temp_air_2m_0_c>
<temp_dewpoint_c>2.4</temp_dewpoint_c>
<temp_wct_c>3.6</temp_wct_c>
</gruppe03>
<gruppe04>
<humidity>92</humidity>
<baromin>1030.1</baromin>
<absbaromin>1026.7</absbaromin>
</gruppe04>
<gruppe05>
<windspeed>0</windspeed>
<windbft>0</windbft>
<windbfttxt>still</windbfttxt>
<windgust>0</windgust>
<gustbft>0</gustbft>
<gustbfttxt>still</gustbfttxt>
<winddir>46</winddir>
</gruppe05>
<gruppe06>
<rainin>0</rainin>
<dailyrainin>1</dailyrainin>
<weeklyrainin>1.3</weeklyrainin>
<monthlyrainin>18.5</monthlyrainin>
<yearlyrainin>182.1</yearlyrainin>
</gruppe06>
<gruppe08>
<solar_radiation_0>79</solar_radiation_0>
<uvi_0>1</uvi_0>
<uvi_txt>Niedrig</uvi_txt>
</gruppe08>
<gruppe99>
<indoortemp_c>21.7</indoortemp_c>
<indoorhumidity>49</indoorhumidity>
<sunset>18:10</sunset>
<sunrise>06:21</sunrise>
<mondphase>abnehmender Mond</mondphase>
<winddirkurz>NO</winddirkurz>
<winddirlang>NORDOST</winddirlang>
</gruppe99>
</sektion02>
</data>
Zur Weiterverarbeitung auf meiner Seite (siehe unten) lese ich dann per PHP die daten.xml aus. Um dies in 2 Lokationen (also lokal und im Internet) zu tun, habe ich eine ähnliche Weiterleitung der Daten (ähnlich wie der zu Wunderground) am Ende des ersten Skriptes zu meiner Internetseite gebaut.
Sicherlich nicht schönste Art PHP zu programmieren, aber diese Skripte laufen so seit rund einem Jahr. Nutzer die diese Skripte verwenden (Anfragen hatte ich 4 oder 5) sind auch alle zum Erfolg gekommen.
Eins noch: Die Datei daten.xml wird mit dieser Variante alle 5-17 Sekunden neu geschrieben bzw. aktualisiert. Meine HP1000 scheint den Intervall eigenständig zu variieren oder andere Einflüsse (Antwortzeitverhalten oder ähnliches) wirken sich hier aus. Um die Skripte auszuprobieren muss man zunächst eine xml-Datei (daten.xml) mit Grundgerüst erzeugen.
In einigen Beiträgen vorher ging es darum, auf welche Art und Weise man es hinbekommt, das nicht alle Datenintervalle (5-17 sek.) in die Datenbank geschrieben werden. Ich habe ein kleines php-Skript geschrieben, das die Daten aus der daten.xml ausliest und in eine mysql-Datenbank schreibt. Dieses kleine Skript wird alle 5 Minuten durch einen cronjob per sh.skript ausgeführt bzw. aufgerufen. Somit hat man exakt einen 5 Minuten Intervall für die DB-Einträge.
Code des Datenbankupdate-Skripts (update_db.php)
<?php//XML-Datei einlesen if(!$xmlr=simplexml_load_file('daten.xml')){ trigger_error('Error reading XML file',E_USER_ERROR);}// Sektion01/* Gruppe00 einlesen $data_format = $xmlr->sektion01->gruppe00->data_format;$data_format_v = $xmlr->sektion01->gruppe00->data_format_v;$data_format_url = $xmlr->sektion01->gruppe00->data_format_url;$data_format_language = $xmlr->sektion01->gruppe00->data_format_language;*//* Gruppe01 einlesen$station_id = $xmlr->sektion01->gruppe01->station_id;$register = $xmlr->sektion01->gruppe01->register;$station_url = $xmlr->sektion01->gruppe01->station_url;$station_mail = $xmlr->sektion01->gruppe01->station_mail;$station_hw = $xmlr->sektion01->gruppe01->station_hw;$station_sw = $xmlr->sektion01->gruppe01->station_sw;$location = $xmlr->sektion01->gruppe01->location;$country = $xmlr->sektion01->gruppe01->country;$city = $xmlr->sektion01->gruppe01->city;$country_code = $xmlr->sektion01->gruppe01->country_code;$pws_timezone = $xmlr->sektion01->gruppe01->pws_timezone;$longitude = $xmlr->sektion01->gruppe01->longitude;$latitude = $xmlr->sektion01->gruppe01->latitude;$altitude_m = $xmlr->sektion01->gruppe01->altitude_m;$altitude_f = $xmlr->sektion01->gruppe01->altitude_f; *//* Gruppe11 einlesen$operator_nickname_0 = $xmlr->sektion01->gruppe11->operator_nickname_0;$operator_name_0 = $xmlr->sektion01->gruppe11->operator_name_0;$operator_mail_0 = $xmlr->sektion01->gruppe11->operator_mail_0;*/// Sektion02// Gruppe02 einlesen$now = $xmlr->sektion02->gruppe02->date_time;$datum = $xmlr->sektion02->gruppe02->date;$uhrzeit = $xmlr->sektion02->gruppe02->time;// Gruppe03 einlesen$tempc = $xmlr->sektion02->gruppe03->temp_air_2m_0_c;$dewptc = $xmlr->sektion02->gruppe03->temp_dewpoint_c;$wct_c = $xmlr->sektion02->gruppe03->temp_wct_c;// Gruppe04 einlesen$humidity = $xmlr->sektion02->gruppe04->humidity;$relpres = $xmlr->sektion02->gruppe04->baromin;$abspres = $xmlr->sektion02->gruppe04->absbaromin;// Gruppe05 einlesen$windkmh = $xmlr->sektion02->gruppe05->windspeed;$windbft = $xmlr->sektion02->gruppe05->windbft;$windbfttext = $xmlr->sektion02->gruppe05->windbfttxt;$windgustkmh = $xmlr->sektion02->gruppe05->windgust;$gustbft = $xmlr->sektion02->gruppe05->gustbft;$gustbfttext = $xmlr->sektion02->gruppe05->gustbfttxt;$winddir = $xmlr->sektion02->gruppe05->winddir;// Gruppe06 einlesen$rain = $xmlr->sektion02->gruppe06->rainin; $raind = $xmlr->sektion02->gruppe06->dailyrainin; $rainw = $xmlr->sektion02->gruppe06->weeklyrainin;$rainm = $xmlr->sektion02->gruppe06->monthlyrainin;$rainj = $xmlr->sektion02->gruppe06->yearlyrainin;// Gruppe08 einlesen$solarradiation = $xmlr->sektion02->gruppe08->solar_radiation_0; $UV = $xmlr->sektion02->gruppe08->uvi_0;$uvtext = $xmlr->sektion02->gruppe08->uvi_txt;// Gruppe99 einlesen$indoortemp_c = $xmlr->sektion02->gruppe99->indoortemp_c; $indoorhumidity = $xmlr->sektion02->gruppe99->indoorhumidity; $sunset = $xmlr->sektion02->gruppe99->sunset;$sunrise = $xmlr->sektion02->gruppe99->sunrise;$phase_text = $xmlr->sektion02->gruppe99->mondphase;$winddirkurz = $xmlr->sektion02->gruppe99->winddirkurz;$winddirlang = $xmlr->sektion02->gruppe99->winddirlang;$db = mysql_connect ("SERVER","USER","PASSWORT") OR DIE (" Passwort falsch ");$tab = @mysql_select_db ("OWSD-DB") OR DIE (" ");// UPDATE SEKTION01/* Update Gruppe00mysql_query ("UPDATE `SEKTION01` SET data_format = '$data_format', data_format_v = '$data_format_v', data_format_language = '$data_format_language', data_format_url = '$data_format_url' WHERE id='1'");*/// Update Gruppe01mysql_query ("UPDATE `SEKTION01` SET station_id = '$station_id', register = '$register', station_url = '$station_url', station_mail = '$station_mail', station_hw = '$station_hw', station_sw = '$station_sw', location = '$location', country = '$country', city = '$city', country_code = '$country_code', pws_timezone = '$pws_timezone', longitude = '$longitude', latitude = '$latitude', altitude_m = '$altitude_m', altitude_f = '$altitude_f' WHERE id='1'");///* Update Gruppe11mysql_query ("UPDATE `SEKTION01` SET operator_nickname = '$operator_nickname_0', operator_name = '$operator_name_0', operator_mail = '$operator_mail_0' WHERE id='1'"); *///INSERT SEKTION02mysql_query ("INSERT INTO `SEKTION02` (`date_time`, `date`, `time`, `temp_air_2m_0_c`, `temp_dewpoint_c`, `temp_wct_c`, `humidity`, `baromin`, `absbaromin`, `windspeed`, `windbft`, `windbfttxt`, `windgust`, `gustbft`, `gustbfttxt`, `winddir`, `rain`, `dailyrain`, `weeklyrain`, `monthlyrain`, `yearlyrain`, `solar_radiation_0`, `uvi_0`, `uvi_txt`, `indoortemp_c`, `indoorhumidity`, `sunset`, `sunrise`, `mondphase`, `winddirkurz`, `winddirlang`) VALUES ('$now', '$datum', '$uhrzeit', '$tempc', '$dewptc', '$wct_c', '$humidity', '$relpres', '$abspres', '$windkmh', '$windbft', '$windbfttext', '$windgustkmh', '$gustbft', '$gustbfttext', '$winddir', '$rain', '$raind', '$rainw', '$rainm', '$rainj', '$solarradiation', '$UV', '$uvtext', '$indoortemp_c', '$indoorhumidity', '$sunset', '$sunrise', '$phase_text', '$winddirkurz', '$winddirlang')");mysql_close($db);?>
sh.skript
#!/bin/ash
wget -q -o /dev/null -O /dev/null http://www.example.org/update_db.php
Feedback, Anregungen und Kritik lese ich gerne.
Ausführungen zum Format der Informationen in der xml-Datei und der Datenbankstruktur findet man hier im Wiki auf der Baustelle "OWSD-Format".
Viele Grüße
24Online
Ich hab das ganze ein wenig anders gelöst, allerdings verarbeite ich die Daten weder lokal noch schicke ich sie an Wunderground, ich schicke sie lediglich an meine eigene Webseite. Das Eintragen in die DB wird bei mir direkt durch die updateweatherstation.php erledigt. Dabei dient das Senden der Daten durch die Station sozusagen gleich als Cronjob.
Um zu verhindern, dass alle Daten in die DB geschrieben werden, lese ich per PHP bei jedem Aufruf durch die Station die Zeit des letzten Datenbankeintrages aus und erlaube das Schreiben erst nach 5 Minuten.
#Zeit des letzten Datenbank-Eintrages auslesen
$_resultat4=mysqli_query($db_link, "SELECT id,zeit FROM wetterdaten2 ORDER BY id DESC");
$_daten4 = mysqli_fetch_array($_resultat4);
$letztereintrag = $_daten4[1];
#Werte in Datenbank eintragen
if (($time > $letztereintrag+300)&&($Luftdruck != 0)) {
$eintrag = "INSERT INTO wetterdaten2
Diese Daten verwende ich eigentlich nur für die verschiedenen Diagramme auf meiner Seite.
Für die laufend aktualisierten Daten auf meinem "Barometer" erstelle ich lediglich eine kleine Textdatei. Das wird auch gleich mit durch die updateweatherstation.php erledigt.
Übrigens sind die Intervalle bei mir ebenfalls so unterschiedlich.
Gruß Habus
Naja, "Weiterverarbeitung" ist bei mir die Ablage in einer mysql-Datenbank und die Nutzung für die grafische Aufbereitung der Historie (diese wird in Wintermonaten erweitert). Zudem kommt die messwertbezogene Steuerung einiger AVM-SmartHome-Aktoren (auch hierfür habe ich mal ein Skript gepostet). Eine lokale Website (optisch wie die externe nur zusätzlich mit Innentemperatur und -luftfeuchte) macht den Aufruf der externen Seite unnötig, zeigt die für die andere Menschheit uninteressanten Werte und läuft auf einem alten iPad 1 als Display.
Das Posten von Skripten bedarf aus meiner Sicht immer einer etwas aufwändigere Prüfung, das man nicht spontan und ungewollt irgendwelche Secrets mitgibt, die eine Störung des Eigenbetriebs zur Folge haben könnten.
Diese hatte ich gestern Abend nicht zur Hand, deshalb fragte ich zunächst mal nach, ob überhaupt noch Fragen offen sind... :)
Schönes WE
Hallo Joachim,
schön Dich hier wieder zu lesen :-) (bin ja einer der 4-5, der Deinen Script als Vorlage verwendet).
Mittlerweile habe ich hier die Eldstad HP1000 V2.1.0 am laufen, da mir die vorherige leider wegen defekter Aussenheit "abhanden" gekommen ist. In der Bedienung/Software/Firmware unterscheidet sich die aber nur sehr unwesentlich. Es gibt in dieser eine USB Schnittstelle, über die man in die Station "hineingucken" kann (die Ordnerstrucktur entspricht in etwa der, der entzippten Updatedateien). Da gibt es allerdings eine weather.dat, welche wohl die gesammelten Daten der Station enthält - leider völlig unbekanntes Format, habe mit allen möglichen Tools versucht da ran zu kommen :-(
Nochmal zu den Intervallen:
Ja, es ist richtig, das Senden aus der WS findet komischerweise alle 5-17 sek. statt, laut techn. Beschreibung angeblich alle 16 sek. Das kann man auch (noch) nirgends einstellen. Einstellen kann man den Uploadintervall, der bei Wunderground entgegengenommen wird. Statt Deines Cronjobs scriptes bietet sich allerdings im MySQL eine recht einfache Möglichkeit an:
Trigger. Damit kann man auch gleich neue DB´s mit min/max/average erzeugen.
Die script-Lösung von habus halte ich dagegen für etwas nachfragewürdig, denn da gehen ja alle min/max-Werte der letzten 300 sek. verloren, ausser wenn bei $letztereintrag + 300 zufällig grad mal min/max getroffen wird.
Alles in allem kann ich sagen, dass man für das Geld (habe eine Reserve-Station für 1xx EUR in der Bucht ersteigert, neu) kaum etwas besseres bekommen kann - alleine die Dokumentation (USB-Schnittstelle / Updates etc.) vom Hersteller lässt sehr zu wünschen übrig. Aber das ist ja leider bei vielen Herstellern so.
WeatherCrack wünscht auch ein schönes WE
ZitatDie script-Lösung von habus halte ich dagegen für etwas nachfragewürdig, denn da gehen ja alle min/max-Werte der letzten 300 sek. verloren, ausser wenn bei $letztereintrag + 300 zufällig grad mal min/max getroffen wird.
Ja, da hast Du natürlich recht. Ich gehe aber davon aus, dass sich die entsprechenden Werte innerhalb von 5 Minuten nicht sooo dramatisch ändern. Vielleicht 1, 2 Zehntel, aber das nehme ich gern in Kauf. Ein min- oder max-Wert kann ja auch in den 5-17 Sekunden, in denen die Station eh Pause macht, erreicht werden. Ich seh das also gelassen.
Gruß Habus
Noch eine Frage an 24online: Ich hab mich jetzt mal durch Deine updatweatherstation.php durchgefrickelt. Was bezweckt eigentlich dieses "settype($wind_gust_mph,"float");"?
Wobei dieser Eintrag bei Dir unter der Umrechnung vom abs. Luftdruck in hpa fehl am Platz ist, denke ich.
Gruß Habus
Hi habus,
Ja sicher gehört der nicht in die Region des Luftdrucks, scheint mir beim sortieren durchgegangen zu sein. :D
Ich hatte ein Problem beim Runden der Windwerte. Deshalb musste ich den Typ umstellen (settype). Warum ich "float" verwendet habe, weiß ich nicht mehr. Ich glaube mit "integer" bin ich nicht wirklich weitergekommen.
Ich werde nächsten Winter da mal auf die Suche gehen. Sehen wir es mal als "Workaround"...
Gruß aus dem Norden.
Ergänzung: Ist ein Kopierfehler....An der von dir erwähnten Stelle ist es mir im Thread reingerutscht. Der Code kommt an der richtigen Stelle erneut.
Dann ist ja alles gut... :D Wobei der Eintrag an der falschen Stelle auch keinen Schaden angerichtet hätte.
Ich teste grad Dein Script, funzt hervorragend, Danke dafür. Übrigens funzt es auch OHNE die Typumwandlung, jedenfalls bei mir. Ich habe bisher nur eine Kleinigkeit geändert, eine reine Schönheitsoperation... ;)
Ich habe alle Werte, die Du mit round behandelst, auf number_format umgestellt. Beispiel:
$tempc = ($tempf - 32) * (5/9);
//$tempc = round($tempc, 1);
$tempc = number_format($tempc , 1 , '.' , '');
Das bewirkt, dass bei allen Nullwerten auch eine Null als Nachkommastelle angezeigt wird, also z.B. statt 10°C werden es dann 10.0°C. Ist sicher Geschmackssache, mir gefällt es einfach besser.
Gruß Habus
Hi habus,
ich bin mir wirklich nicht mehr ganz sicher warum ich settype verwendet habe. Der round-Befehl geht auch ohne settype sagst Du, dann kann es vielleicht mit der Ablage in meiner mysql-Datenbank zu tun gehabt, das ich was ändern musste (zumindest mal nach meinem Kenntnisstand :D). Vielleicht habe ich dort auch den falschen Typ ausgewählt. Ich schau da im nächsten Winter etwas genauer drauf. Ich habe ohnehin ja noch mit den Formatbeschreibungen (OWSD) zu tun. Im Frühjahr/Sommer/Herbst sind nur die Prioritäten andere.
Auf jeden Fall ist die Nachkommastelle durchaus eine weitere kleinere Optimierung für den der es mag.
Ich bin ja der Meinung, je mehr Varianten man daraus bauen kann, umso interessanter wird so ein Skript nachher. Vielleicht schreibt ja noch jemand woanders hin, als in eine mysql-DB und man kann das Skript erweitern.
Ich habe des öfteren mal mit IT-Spezialisten der ersten Jahre zu tun, und für die wäre "deine Null" Verschwendung von Speicherressourcen. :eek: :top:
Viele Grüße 24Online
PS.: Jemand schon die V1.1.2 auf der HP1000 installiert?
Ich bin bei meiner schon bei Version 2.1.7.
Ja, damals waren zwei Byte noch kostbar... :D
Ohh bitte Vorsicht!
V1.x.x und V2.x.x sind völlig unterschiedlich, wohl wegen der USB-Schnittstelle. Das wird "in die Hose gehen". Bitte nicht die Station kaputt flashen :frown:
CW
Ja, klar das sind ja unterschiedliche Wetterstationen. deshalb fragte ich ja nach der V1.1.2...
Trotzdem Danke, lieber einmal zuviel warnen als zu wenig.
Heißt die Wetterstation denn etwa auch "Model: HP1000" bzw. "ELSTAD Wetterstation WIFI EW 001"?
So stehts in der Ausgabe: softwaretype: WiFi EW 001 V2.1.7.
Hinten auf dem Aufkleber steht: Modell HP1000.
USB-Anschluss hat das Ding, auch wenn ich noch nicht rausgefunden habe, was ich damit anfangen soll...
Und von Software-Updates bin ich erst mal geheilt! Hab mir damit schon eine zerschossen.
Na dasselbe steht bei meine WS auch drauf, nur das ich keinen USB-Anschluss habe. Ich der Ansicht "Über" steht noch einiges mehr, u.a. 433 MHz, OS-version 1.0.3 und die bei der Auswahl der Firmware nicht zu vernachlässigende Information 39 MB Gesamtspeicherkapazität.
Also ist in der Tat VORSICHT geboten. Ich habe die Wetterstation mit der V1.0.5 gekauft und bis zur V1.1.1 problemlos geupdatet. Ein Update auf die V1.1.2 habe ich bislang noch nicht durchgeführt, weil man so gar nichts gelesen hat und derzeit der Link (mal wieder) defekt ist. Kann jemand chinesisch?
Hab es mal mit einer E-Mail in Angelsächsisch probiert....
Da der Link zu den Firmware-Updates immer noch gestört (404) ist, habe ich eine Mail an Fine Offset geschrieben. Daraufhin habe ich eine "tagesaktuelle Firmware" V1.12.3 per Mail erhalten. Risikofreudig wie ich bin, habe ich die auch gleich eingespielt. Alles läuft. Jetzt sogar mit Batterieanzeige für den hausinternen Sender (Innentemperatur, -feuchte und Luftdruck).
Zudem reagiert diese auch schneller auf dem Hardwaredisplay. Bspw. beim Umschalten der Ansichten.
:) :) :)
Na herzlichen Glückwunsch ;)
Mir haben die seinerzeit gar nicht erst geantwortet.
LG
CW
Ich hatte an einer der auf der Webseite abgebildeten Mailadressen geschrieben (sales@...). Der Empfänger hat mit die Firmware gesendet und sogar nach meinen Skripten gefragt, da er in meiner Signatur die Webseite gesehen und besucht hat. Nach einigen Übersetzungsschwierigkeiten (Scherz, in englisch nicht in chinesisch kommuniziert)...nette Konversation. Natürlich habe ich meine Skripte mal hingeschickt.
Hallo zusammen,
mir antwortet bei Fine Offset leider auch niemend.
Da sich meine Station leider seit geraumer Zeit nicht mehr mit dem WLAN verbinden will, auch nicht nach mehreren neustarts, wollte ich mal wieder ein Firmware Update machen (hat bisher immer funktioniert :wirr:)
Hat jemand zufällig eine neuere Firmware für die 433MHz, 3,8GB Version die er mir schicken kann? Habe momentan die Version 2.1.2 drauf.
Grüße,
Starfiction
Probier mal bei <sales@foshk.com>, mir hat man dort innerhalb von 1-2 Tagen eine Version geschickt.
Hi..
Ich bin auch auf die Suche gegangen, da der Link nicht funktioniert hat.. ich habe den richtigen Link gefunden, hier bitteschön, dann erspart man sich die schreiberei ;-)
http://www.foshk.com/dv/weather_professional/hp1000.html
Ich hab mir mal den Inhalt der Firmware mal angeschaut.. Geile Sache die Oberfläche der Station liegt als Bilddateien mit drin, da werd ich doch mal das Skinnen anfangen ;-)
Schaut mal die Bilder an, da seht ihr in der Dateistruktur die Bilder der Oberfläche die man sich farblich anpassen kann, wie es einem gefällt.. Skinnbare Oberfläche.. find ich toll :-D
Gruß Andy
[gelöscht durch Administrator]
@Andy: Bitte unbedingt vorher die Original-Bild-Dateien sichern. Es kann sein das bestimmte Bilddateien danach nicht mehr fehlerfrei dargestellt werden.
Beiträge zusammengeführt, weil der Autor sich selbst geantwortet hat statt seinen letzten Beitrag zu ändern: 04.09.2015, 19:59:25
@starfiction: ich denke Andy-1912 kann dir nun helfen. Inhalt der HP1000 zippen und senden...
Ich hab eine andere Version, ich glaube die Version die starfiction braucht war auf der Seite (den Link vom vorherigen Post)
So.. ich hab heute mal ein bischen "verschönert" das Ergebnis ist hier zu sehen..
Gruß
Andy
[gelöscht durch Administrator]
Sieht gut aus! Download please... :D
Hier die editierten Dateien wer die möchte.
Ich habe eine Station V2 mit USB, wenn ich die Verbinde kann ich auf die Station direkt zugreifen.
Bei V1 muß das halt in den Firmwareordner Themes rein, dann flasht er es mit ;-)
Gruß
Andy
[gelöscht durch Administrator]
Dankeschön! :top:
Habt ihr kein Batteriesymbol neben der Windrichtungsanzeige?
[gelöscht durch Administrator]
Nee, das haben se wohl wegrationalisiert.
Nee, bei mir kam das mit der aktuellsten Firmware V1.12.3...
Warum threaden/posten wir eigentlich in "alternative Wettergeräte, alles, was nicht direkt eine echte Wetterstation ist"? Ist die HP1000 keine Wetterstation? ;-)
Hm... hab ich mich auch schon gefragt. Ich hab die damals hier gefunden, als ich die gekauft habe...
Firmware ist bei mir 2.irgendwas, jedenfalls die mit USB-Unterstützung.
Gruß Habus
Jungs.. die Batterieanzeige kommt erst wenn die Batterie leer ist ;-)
Ich hab die Anzeige auch.. als ich fast leere Akkus eingelegt hatte :-D
Die HP1000 eine Wetterstation?.. dachte es wäre ein Toaster :-D
Ich habe mal beim admin gefragt, ob wir die HP1000 als Wetterstation emporheben:
http://www.wetterstationen.info/forum/index.php?issue=62.0
Beiträge zusammengeführt, weil der Autor sich selbst geantwortet hat statt seinen letzten Beitrag zu ändern: 08.09.2015, 19:28:21
Zitat von: Andy-1912 am 07.09.2015, 22:04:37
Jungs.. die Batterieanzeige kommt erst wenn die Batterie leer ist ;-)
Ich hab die Anzeige auch.. als ich fast leere Akkus eingelegt hatte :-D
Die HP1000 eine Wetterstation?.. dachte es wäre ein Toaster :-D
Welche Akku denn? Außensensor oder Innensender?
Ist das nicht eigentlich auch egal... Ob nu Toaster oder Hilfswetterstation, Hauptsache es funzt! :top: :D
So ganz vorschriftenkonform ist der Außensensor ja wirklich nicht. Durch die kompakte Bauform kann man entweder den Wind oder die Temperatur korrekt messen, es sein denn, man wohnt auf ner Bergkuppe ohne umliegende Bebauung. Hinzu kommt noch, dass die Werte nicht kontinuierlich übermittelt werden, was vor allem die Messung der Windwerte ziemlich überflüssig macht.
Andererseits ist sie preiswert, hat WLAN und, wie wir seit einigen Tagen wissen, man kann die Skins ändern! :wirr:
Achja, der Link führt ins Nirwana. Und noch was: Die Verunglimpfung der HP1000 als "Toaster" ist eine Verunglimpfung eines Gerätes mit Migrationshintergrund. Deswegen habe ich den Rat und die Rätinnen der Gleichstellungbeauftragten(innen) von dieser frechen Bemerkung in Kenntnis gesetzt! Hab nämlich gestern Hart aber Fair usw. usw.... bla bla :D :P
Gruß Habus
Welcher Akku? sowohl als auch.. ich glaube leer innen, leer außen und schmeiß die außen in den wald :-D.. nein natürlich zur sammelstelle ;-)
was der skin doch einenem zeigen kann...
das mit dem toaster war ironisch gemeint..
abgesehen davon.. auch wenn ich 3 einzelne Sensoren für draußen hab, muß ich die auch da anbringen wie meine örtlichen gegebenheiten es zulassen.. ich wohne zb. eh in "einem tal mit rundherum bergen" da bekomm ich eh kaum wind ab..
Im ernst.. wenn es überall haust, bleiben "wir" meist von sturmschäden verschont.. also was soll dann ein windmesser dann schon aussagen können.. kann den ja schlecht 150 meter hoch hängen das er die 3 Berge rundherum überragt und richtig messen könnte :-D.. eigentlich kann bei mir der wind fast nur aus süd kommen .. ich meine mit ordentlich bums hinter..
Das im Anhang ist der Batterie-Low Skin der Station.. hab ich mal im dezenten rot gemacht..
[gelöscht durch Administrator]
Ich befürchte nahezu alle Wetterstationen haben "Migrationshintergrund" :D ... Ich habe nicht gesagt das die HP1000 eine DWD-konforme Messung ermöglicht...denn das ist mit einem Kombisensor nicht machbar.
Hellas,
hat jemand von euch auch schon einmal Probleme, dass der Innensensor die Verbindung verliert?
Lg
Nee. Batterie ist ok?
Gruß Habus
Ja, das habe ich alles 1-2 Monate mal für rund 1-2 Minuten. Die Wetterstation zeigt dann für Luftdruck und Luftfeuchte Werte im Minusbereich an. Scheint sich aber nicht um eine Funkstörung zu handeln, da diese komischen Werte auch auf dem Display des Innensensors angezeigt werden. Zumindest versucht er dann -335624 anzuzeigen.
Ehe man sich von der Couch erhoben hat um die Sache zu analysieren ist der Wert wieder normal. Die Messwerte kratze ich dann aus der/den Datenbank/en.
Gruß 24Online
DAS hatte ich allerdings auch schon mehrfach. Aber das hat ja nichts mit "verlorener Verbindung" zu tun.
Ich hab einfach mal verboten, dass Luftdruckwerte unter 500 in die Datenbank eingetragen werden.
#Werte in Datenbank eintragen
if (($time > $letztereintrag+300)&&($Luftdruck >= 500)) {
$eintrag = "INSERT INTO wetterdaten2
(druck, absdruck, feuchte, Temp, windspeed, windgust, winddir, rainrate, dailyrain, weeklyrain, monthlyrain, yearlyrain, light, UV, windchill, dewpoint, zeit, Woche, Monat, Jahr, Wochentag, Monatstag, Monatstage, Jahrestag)
VALUES
('$Luftdruck', '$LDabs', '$Feuchte', '$Temperatur', '$Windgeschwindigkeit', '$Boeen', '$Windrichtung', '$Regen', '$Tagesregen', '$Wochenregen', '$Monatsregen', '$Jahresregen', '$Licht', '$UV', '$Windchill', '$Taupunkt', '$time', '$Woche', '$Monat', '$Jahr', '$Wochentag', '$Monatstag', '$Monatstage', '$Jahrestag')";
$eintragen = mysqli_query($db_link, $eintrag);
}
Seitdem hab ich Ruhe, oder besser gesagt, ich merks nicht mehr, wenn der Sensor spinnt.
Gruß habus
Sorry für die späte Antwort.
Ich habe sowohl blödsinnige Werte, als auch zT gar keine.
Hat jmd von euch die aktuelle Version für die Eldad mit USB zur Hand?
Vielleicht probiere ich nochmal ein Update :)
Hm, eigentlich gibt es Software hier: http://www.foshk.com/Weather_Professional/ (http://www.foshk.com/Weather_Professional/), aber der Link zur HP1000 führt ins Nirwana.
Die beiden Links unten habe ich mal von dem Shop bekommen, wo ich das Ding gekauft habe.
https://drive.google.com/file/d/0By1aL4O106ZKbXlrUXNockt0OXM/edit?usp=sharing
https://drive.google.com/file/d/0By1aL4O106ZKSzQ1MkMzQ09LWlk/edit?usp=sharing
Weiß aber nicht, ob das jetzt die aktuellste Version ist. Verwendung auf eigene Gefahr!
Gruß Habus
Merci.
Mit dem Update habe ich jetzt nur noch die komischen negativen Werte.
Aber die nicht wie bei euch nur kurzzeitig, sondern bis zum Neustart des Innensensors permanent :/ Mist.
Moinmoin,
hier http://www.foshk.com/dv/Weather_Professional/HP1000.html (http://www.foshk.com/dv/Weather_Professional/HP1000.html) gibts die updates fpr HP1000 (und baugleiche) direkt vom Hersteller :-)
Schönen Feiertag,
Marko
Aber ACHTUNG: Ich glaube, diese Versionen sind nur für die Geräte OHNE USB-Anschluß. Meine, mit USB hat z.B. die Version 2.1.7 drauf. Keine Ahnung, ob mit den 1er Versionen dann lediglich der USB- Anschluss nicht mehr funzt oder ob man sich die Station zerschiesst.
Gruß Habus
Zitat von: Marmil am 30.09.2015, 19:56:42
Merci.
Mit dem Update habe ich jetzt nur noch die komischen negativen Werte.
Aber die nicht wie bei euch nur kurzzeitig, sondern bis zum Neustart des Innensensors permanent :/ Mist.
Meiner Meinung und Erkenntnis nach liegt das am Innensensor selbst. Mit der Software hat das nichts mehr zu tun.
WeatherCrack
Hallo,
nachdem mein Aussensensor kaputt gegangen ist (Luftfeuchtigkeitssensor) habe ich einen neuen Sensor als Ersatz bekommen und den defekten Sensor mal aufgeschraubt.
Hier die Bilder zum Innenleben.
Gruß
Jörg
[gelöscht durch Administrator]
Ist ja nicht gerade viel drin in dem riesigen Körper. Wie lange war sie denn im Betrieb? Meine ist jetzt 2 Jahre alt. Weder Akku noch sonst irgendetwas getauscht.
Gruß, Danke für die Bilder und frohe Weihnachten.
Achim
Der Sensor hat ungefähr 3 Monate gehalten. Habe aber ohne Probleme einen Ersatz bekommen und hoffe, dass der jetzt sehr lange hält.
Grüße und einen Guten Rutsch.
Jörg
Hallo,
ich habe gestern was neues auf der Anzeige gesehen.
Was ist die Temperatur neben dem Taupunkt?. Ist mir bisher nicht aufgefallen und war auch nur gestern, wie es so extrem warm war und die Luftfeuchtigkeit so niedrig war.
Habe mal die Anleitung bemüht, da steht aber darüber nichts drin.
Gruß
Jörg
Hallo Jörg,
ich habe zwar diese Wetterstation nicht, doch ich würde auf den "Hitzeindex" schließen.
Bei 29.4°C und 12% (extrem trocken) würde der Wert von 27° als Hitzeindexwert stimmen.
MfG Chris
Diese Anzeige scheint neu zu sein. Kannst Du uns bitte mal deine Firmware mitteilen und die Hardware-Version?
Hallo,
hier mal die Daten.
Gruß
Jörg
Hallo,
seit 1 Woche liefert mein Display nur noch die Daten der Innenstation, bei allen Feldern der Aussenstation sind nur Striche.
Kann das der Akku sein?
Hat jemand damit Erfahrung?
Natürlich kann das der Akku sein, es kann aber auch nur die Empfangsunterbrechung sein, weshalb ein stromlos machen (vollständig) und anschließender Neustart durchaus Sinn machen kann
Neustart habe ich schon versucht.
Ich wollte gerne wissen, ob sich leere Akkus mit Strichen bemerkbar machen.
Leider ist mein Außensensor schlecht erreichbar.
Im Display sind auch alle 5 Balken für Empfang vorhanden.
Bei "über" steht bei Outdoor-ID: --
Hat sich erledigt, nach Akkuwechsel ist die Anzeige wieder ok.