Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben
  • Autor

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.

 

 

  • Replies 178
  • Aufrufe 84,8k
  • Created
  • Letzte Antwort

Top Posters In This Topic

Posted Images

Geschrieben
  • Autor

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

340854549_config_bersicht.png.7629d4692e5d3bdc499e0b1febc7483c.png

757962633_config_sensor_einfgen.png.30ece2b18433ebede3ceb230d5ee0fc4.png

config_sensor_lAschen.png.8f3127b69f947ffb12c65eb5e261156a.png

  • 2 weeks later...
Geschrieben
  • Autor

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.

IMG_0241.geaendert.JPG.359553710d6b9efbb0c69e7be265b02f.JPG

IMG_0242.geaendert.JPG.990ced1236a9bcbc1804d5f5c390edb1.JPG

IMG_0240.geaendert.JPG.268aa9f50fee4995ab54c0f35b263e3e.JPG

IMG_0238.geaendert.JPG.7e0f980fbf2afbb96005f2af4f4b6eb0.JPG

  • 3 weeks later...
Geschrieben
  • Autor

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

Geschrieben

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) ?

Geschrieben
  • Autor

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.

Geschrieben

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.

Geschrieben

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.

Geschrieben
  • Autor

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.

Geschrieben

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!!!!

Geschrieben

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).

Geschrieben
  • Autor

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 ;-)

Geschrieben

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.

Geschrieben
  • Autor

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.

Geschrieben

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. ;D

Geschrieben
  • Autor

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 ;-)

Klassendiagramm.thumb.png.5ee851f066f30a9c61bafb5518130d11.png

Geschrieben

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.

Geschrieben
  • Autor

@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.

Geschrieben

Wow das ist ne gute Lösung. Vielleicht was für die Wiki? :-)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.