thunderbird Geschrieben June 11, 2012 at 16:51 Autor Geschrieben June 11, 2012 at 16:51 Gestern habe ich noch ein bisschen was am Client gemacht. Dieser hat jetzt einen "auto Fallback". Ist der Server bei einer Übertragung nicht erreichbar, so werden die Werte zwischengespeichert. Der Client prüft jede Minute ob der Server wieder erreichbar ist. Ist das der Fall werden alle Werte übertragen so das nichts verloren geht. Das sollte für spätere Stationen mit UMTS Anbindung recht interessant sein sollte die Verbindung mal zusammenbrechen. Zitieren
thunderbird Geschrieben June 16, 2012 at 18:41 Autor Geschrieben June 16, 2012 at 18:41 Moin Moin Heute habe ich ein Pluginsystem erstellt. Somit ist es jetzt möglich eigene Anwendungen mit in den Wetterstationsserver einzubauen. Außerdem habe ich die Konfigurationseinstellungen des Servers Dokumentiert: http://www.sven-lindeboom.net/?page_id=351 Zitieren
thunderbird Geschrieben June 17, 2012 at 10:39 Autor Geschrieben June 17, 2012 at 10:39 Soo hab jetzt mal ein bisschen am Wiki geschraubt :-) http://www.tinkerunity.org/wiki/index.php/Wetterstation Zitieren
thunderbird Geschrieben June 23, 2012 at 12:28 Autor Geschrieben June 23, 2012 at 12:28 Nu gibt es auch eine kleine Konfigurationsoberflächte so das man fast ohne phpMyAdmin auskommt. Die Oberfläche startet man mit: java -jar Server_inc_jars.jar --config Zitieren
thunderbird Geschrieben June 23, 2012 at 13:57 Autor Geschrieben June 23, 2012 at 13:57 So wer das ganze mal Testen möchte, Server und Client gibts jetzt als Download http://www.sven-lindeboom.net/?page_id=371 Beides ist aber noch BETA. Zitieren
thunderbird Geschrieben July 1, 2012 at 15:06 Autor Geschrieben July 1, 2012 at 15:06 Soo meine zweite Station ist in der Mache. Außerdem arbeite ich grade an einer alternativen Datenbankanbindung für DB4O damit wäre es dann möglich den Server ohne Installation zu betreiben. Zitieren
thunderbird Geschrieben July 22, 2012 at 15:41 Autor Geschrieben July 22, 2012 at 15:41 An diesem Wochenende habe ich mich um meine 2. Station gekümmert, den Raspberry eingerichtet Java installiert und den ersten Test durchgeführt. Soweit ist alles gut gelaufen. Ich warte jetzt noch auf das Gehäuse vom Raspberry und dann kann das ganze auch mit UMTS getestet werden. Dazu sind noch einige Routerfreischaltungen nötig, was aber schnell gemacht sein sollte. Außerdem habe ich einen Alarmmanager in den Server eingebaut. Das ist ein Nachrichten Manager der auftretende Fehler per Mail an den Admin sendet. Das ganze ist so Modular das diese Meldungen bald auch als z.B. SMS ausgegeben werden können. Im Client wird die Chip Temperatur, die Spannung und der Strom überwacht. Die Grenzwerte können in der Konfig angegeben werden. Ist ein Wert unnormal wird automatisch eine Mail an mich versendet. Weiterhin habe ich die WetterpoolSync abgeschaltet da das Projekt Wetterpool wohl nicht mehr weiter geführt wird. Die Doku ist dazu auch angepasst worden: http://www.sven-lindeboom.net/?page_id=326 Zitieren
Nic Geschrieben July 23, 2012 at 16:46 Geschrieben July 23, 2012 at 16:46 Tüchtig, tüchtig. Sieht gut aus. Insbesondere deine Lsg. vom Housing gefällt mir gut. Welches Material hast du als Bodenplatte zum Anschrauben der Bricks genommen ? Was hängt eig. links am AnalogIn dran (erste Platine von links im letzten Bild) ? Zitieren
thunderbird Geschrieben July 23, 2012 at 18:04 Autor Geschrieben July 23, 2012 at 18:04 Danke Danke ;-) Das an dem Analog In ist ein Luftdrucksensor das geht damit sehr gut im Moment gibt es den ja noch nicht von TF. Als Bodenplatte habe ich eine Platte aus 4mm Sperrholz benutzt und die Befestigungen von unten mit einer Mutter gekontert. So brauche ich nicht immer den Boden rausnehmen wenn ich die Bricks ausbaue. Zitieren
Nic Geschrieben July 24, 2012 at 11:21 Geschrieben July 24, 2012 at 11:21 Gute Idee mit der Extra-Bodenplatte, aber wenn die Teile im Gehäuse 365 Tagen der Witterung ausgesetzt sind, könnte sich die Sperrholzplatte nicht mit Feuchtigkeit aufsaugen ? Ev. wäre POM besser. Zitieren
ArcaneDraconum Geschrieben July 24, 2012 at 11:55 Geschrieben July 24, 2012 at 11:55 Also das Bastelprojekt gefällt mir auch sehr gut. Viele gute Ideen und ein langer Atem beim Umsetzen. Die Aussenstation werde ich wohl so ähnlich versuchen nachzustellen. Den Drucksensor habe ich mir hier abgeschaut. Da möchte ich mir noch eine kleine Bemerkung erlauben. Laut Datenblatt hat der einen Fehler von 1,5%. Hört sich erst mal ganz gut an, bei 1000hPa sind das aber schon 15hPa. Da finde ich - aus rein mathematischer Sicht - die Angabe des Druckes auf der Homepage von thunderbird mit 2 Nachkommastellen schon etwas frech. Gut, das weiss ja keiner Allerdings habe ich vorsichtshalber nicht ins Datenblatt vom Temperaturbricklet geschaut. Ich denke die 2. Nachkommastelle ist da auch schon mehr als wackelig. Zitieren
thunderbird Geschrieben July 24, 2012 at 14:55 Autor Geschrieben July 24, 2012 at 14:55 Also mit der Sperrholzplatte hatte ich bis jetzt noch nie Probleme in meiner ersten Station ist das seit über einem Jahr so da die Gehäuse wasserdicht sind ist das ok. Aber klar man könnte auch ein wasserfestes Material verwenden. Das mit den 1,5% hab ich bis jetzt glaub ich auch immer überlesen :-D Die 2 Nachkommastellen mache ich bei jedem Sensor so ist es einheitlich. Zitieren
ArcaneDraconum Geschrieben July 24, 2012 at 15:17 Geschrieben July 24, 2012 at 15:17 Das mit den 1,5% hab ich bis jetzt glaub ich auch immer überlesen :-D Die 2 Nachkommastellen mache ich bei jedem Sensor so ist es einheitlich. Also dieses Argument ist absolut überzeugend!!!! Zitieren
Nic Geschrieben July 24, 2012 at 15:22 Geschrieben July 24, 2012 at 15:22 Die 2 Nachkommastellen mache ich bei jedem Sensor so ist es einheitlich. Stimmt nicht ich lese hier gerade 45.3 % http://www.sven-lindeboom.net/ Zitieren
ArcaneDraconum Geschrieben July 24, 2012 at 15:30 Geschrieben July 24, 2012 at 15:30 Die Regenmenge ist auch einstellig... also einen Windsensor muß ich mir auch noch ausdenken. Bei dem Wind hier eigentlich Pflicht (ich wohne am Stadtrand, sozusagen in Luv). Zitieren
thunderbird Geschrieben July 24, 2012 at 16:03 Autor Geschrieben July 24, 2012 at 16:03 Luftfeuchtigkeit und Regenmenge sind einstellig weil die zweite Stelle eine 0 ist und php die dann selber abschneidet. Aber ich gebe dir recht eine stelle würde es auch tuen ;-) Zitieren
FlyingDoc Geschrieben July 28, 2012 at 20:14 Geschrieben July 28, 2012 at 20:14 Ich hab mal ne Frage zu deinem Luftdruckmesser. Welche Formel benutzt du zum Umrechnen der Spannung in den Luftduck? Im Moment nutze ich folgende Pressure = (((Spannung/VS)+0.095)/0.009*10) Wobei VS die Betriebsspannung , also 5V sind und Spannung die vom Sensor ausgegebene. Zitieren
thunderbird Geschrieben July 28, 2012 at 20:22 Autor Geschrieben July 28, 2012 at 20:22 Ja die Formel ist die OK so. Die nutze ich auch. Wichtig ist das man die Betriebsspannung recht genau bestimmt bei mir sind das 4,99V Dann sind die Werte bei mir richtig. Zitieren
FlyingDoc Geschrieben July 28, 2012 at 20:56 Geschrieben July 28, 2012 at 20:56 THX. Nun muß ich noch die Formel für meinen Differenzdrucksensor überprüfen. Eigentlich könnte man ja die Betriebsspannung ja auch mit einem AnalogIn Brickled messen und zur Berechnung nehmen. Zitieren
thunderbird Geschrieben July 29, 2012 at 09:29 Autor Geschrieben July 29, 2012 at 09:29 :-) ja stimmt dafür wäre ein AnalogIn mit 2 Eingängen sehr praktisch :-) Zitieren
thunderbird Geschrieben July 29, 2012 at 10:48 Autor Geschrieben July 29, 2012 at 10:48 An diesem Wochenende habe ich mal einige Bereinigungen vorgenommen. Da es das Wetterpool Projekt leider nicht mehr gibt, habe ich die Anbindung entfernt und auch die Datenbankeinträge angepasst. Außerdem habe ich den Datenbank Adapter für DB4O fast fertig. Somit ist es bald möglich den Server ohne zusätzliche Installationen wie z.B. Mysql zu nutzen. Einfach Konfigurationsdatei anpassen, starten, fertig ;-) Zitieren
mikrolinux Geschrieben July 29, 2012 at 11:41 Geschrieben July 29, 2012 at 11:41 Hi! Mir einem IR-bricklet könntest du noch einen Bewölkungsmesser realisieren. Damit misst du ja letzlich den Wassergehalt der Luft (Emissivität 0,98 eingestellt) Das Delta von Ambient und Object ist dann spezifisch für den Bewölkungsgrad. Funzt bei mir prima. Man wuss nur etwas mit den Sensorgehäusen experimentieren. Ich habe vor dem Sensor ein Loch ins Gehäuse gebohrt und es mit PE-Folie bedeckt. So weiss ich nun abends immer: Delta T > -8 bedeckter Himmel Delta T -8 bis -10: die ersten Sterne kommen raus Delta T -10 bis -12: es lohnt sich das Teleskop raus zu holen Delta T < -12: eine wirklich gute Nacht zum Sterne gucken unter -14 ist es dann sozusagen phänomenal :-) Das funzt auch tagsüber, nur ist der Wert da für mich nicht von Belang und das PHP skript läuft nicht ;-) Ich lasse es als cron-Job alle 5 Minuten laufen und schreibe die Werte in eine Round Robin DB (RRDTool). Da lassen sich dann auch einfach die Graphen für die Nacht erstellen. Für deine Wetterstation ( super durchgezogenes Projekt!) wäre die Bewölkungsmessumg vielleicht noch eine schöne Ergänzung. Zitieren
thunderbird Geschrieben July 29, 2012 at 11:49 Autor Geschrieben July 29, 2012 at 11:49 @mikrolinux Wie cool ist das denn ;-) Ich hab da immer eine Lösung zu gesucht aber darauf bin ich nicht gekommen. Habe schon an eine Lösung mit Webcam gedacht, aber das ist ja viel besser. Würdest du mir dein Script mal zur Verfügung stellen? Würde mir das sehr gerne mal ansehen und in Java nachbauen. Zitieren
FabianB Geschrieben July 29, 2012 at 12:40 Geschrieben July 29, 2012 at 12:40 Wow das ist ne gute Lösung. Vielleicht was für die Wiki? :-) Zitieren
thunderbird Geschrieben July 29, 2012 at 12:43 Autor Geschrieben July 29, 2012 at 12:43 Fänd ich auch ne gute Idee Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.