Jump to content

thunderbird

Members
  • Gesamte Inhalte

    225
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von thunderbird

  1. Um die Wetterdaten auch ohne einen PC anzeigen zu können, habe ich mir eine Art Wetterinfo Display überlegt. Das Display besteht aus einem 7" HDMI Display und einem Raspberry Pi. Der Pi zeigt auf dem Display eine Slideshow von Webseiten mit Diagrammen oder Werten an. Diese Slideshow (http://wettercenter.sven-lindeboom.net/slideshow/slide.html) ist so aufgebaut, dass sie sich automatisch der Displaygröße anpasst. So könnte man auch einfach andere Displays benutzen.
  2. So im Wettercenter(http://wettercenter.sven-lindeboom.net/) gibt es ein paar neue Funktionen. Zu jeder Station gibt es jetzt eine Übersicht der aktuellen Werte. Außerdem gibt es bei den Diagrammen von Tag, Woche, Monat und Jahr die Möglichkeit über einen Slider den Bereich weiter einzugrenzen.
  3. Ja das ist das Problem es muss zwingend ein JRE7 sein. Ich kann dir den Quellcode geben dann kannst du es auf JRE6 umbauen. Es gibt nur so tolle neue Funktionen die man dann halt umgehen müsste ;-) ;-) ja so ist das ich mache beruflich jetzt auch was mit Telefonanlagen ;-)
  4. Moin, ahh ok klar das Step-Down nehme ich auch ;-) Ja JSON ist dafür einfach super weil es wenig overhead hat und man sofort ein Objekt in JavaScript hat. Kann das NAS auch mysql?? Dann könntest du eigentlich sogar meine Software (Server und Client) auf dem NAS laufen lassen ;-) Hab ich noch nie gemacht aber sollte eigentlich gehen muss nur Java 7 sein. Und so müsstest du nicht programmieren. Wenn du da fragen hast einfach melden ;-) Danke Danke :-) Ich habe Informationstechnik studiert somit also eine gute Grundlage was programmieren angeht ;-) Den Hardware teil habe ich mir eigentlich selber bei gebracht. Ja es ist nen schönes Hobby wo man immer was zu tuen hat im Sommer an den Sensoren schrauben im Winter an der Software ;-) Gruß Sven
  5. Moin Patrick, das hört sich gut an :-) Was hast du denn mit dem DC Brick vor?? Die neue Seite ist nicht mehr mit Wordpress gemacht. Das war mir einfach ein bisschen zu unflexibel. Jetzt habe ich es selber geschrieben. Die Diagramme mache ich mit D3JS. Da kann ich direkt meine JSON Server API nutzen das ist sehr praktisch. Gruß Sven
  6. Seit gestern gibt es unter http://wettercenter.sven-lindeboom.net/ für die 3 Sensoren Temperatur, Luftdruck und Luftfeuchtigkeit jede menge neue Diagramme. Für jeden Sensor gibt es die Übersicht über Stunde, Tag, Woche, Monat, Jahr. Im Moment wird dort nur die aktuelle Stunde, Woche, etc. angezeigt. Hier wird es bald noch eine Auswahlmöglichkeit geben, über die man das Datum wählen kann. Auch die noch fehlenden Sensoren werde ich ergänzen.
  7. In den letzten Wochen habe ich viel Zeit in die Doku gesteckt. Dabei ist unter anderem ein Wiki entstanden mit Anleitungen zur Installation usw. http://wiki.sven-lindeboom.net/doku.php?id=wetterstation Es fehlen hier noch ein paar Sachen die in den nächsten Wochen auch gefüllt werden. Außerdem arbeit ich gerade an einer Verbesserung für die AusgabeAPI. Dort wir es bald Statistikfunktionen geben, bei denen man per Parameter den Zeitraum festlegen kann. Dabei wird es 3 Arten von Funktionen geben. - min max avg Werte für Stunde, Tag, Woche, Monat, Jahr - Wertelisten für Stunde, Tag, Woche, Monat, Jahr (für Diagramme) - min max avg Werteliste für Stunde, Tag, Woche, Monat, Jahr (ebenfalls für Diagramme) So habe ich hoffentlich alle Möglichkeiten abgedeckt ;-)
  8. Soo ich habe meine Log Files jetzt mal durchgesehen. Dabei ist folgendes raus gekommen. 2013-07-21 10:06:28,871 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-21 10:06:28,879 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-21 10:06:28,887 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-21 10:06:28,894 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-21 10:06:28,902 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 39°C 2013-07-21 10:15:10,218 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-21 10:15:10,225 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-21 10:15:10,233 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-21 10:15:10,241 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-21 10:15:10,248 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-21 10:51:29,850 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-21 10:51:29,857 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-21 10:51:29,865 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-21 10:51:29,872 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-21 10:51:29,880 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 39°C 2013-07-21 17:57:27,881 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-21 17:57:27,889 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-21 17:57:27,897 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-21 17:57:27,904 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-21 17:57:27,912 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-22 09:50:03,591 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 09:50:03,600 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 09:50:03,608 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 09:50:03,615 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 09:50:03,624 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-22 10:21:49,372 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 10:21:49,380 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 10:21:49,388 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 10:21:49,395 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 10:21:49,403 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 36°C 2013-07-22 10:39:33,594 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 10:39:33,603 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 10:39:33,611 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 10:39:33,618 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 10:39:33,626 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-22 15:55:44,553 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 15:55:44,564 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 15:55:44,572 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 15:55:44,579 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 15:55:44,587 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 36°C 2013-07-22 16:14:18,026 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 16:14:18,034 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 16:14:18,042 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 16:14:18,049 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 16:14:18,057 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-22 16:50:35,307 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 16:50:35,314 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 16:50:35,322 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 16:50:35,329 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 16:50:35,337 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-22 17:15:19,229 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 17:15:19,238 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 17:15:19,246 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 17:15:19,252 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 17:15:19,260 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-22 18:15:56,816 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-22 18:15:56,826 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-22 18:15:56,835 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-22 18:15:56,843 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-22 18:15:56,852 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 36°C 2013-07-23 12:13:36,844 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-23 12:13:36,851 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-23 12:13:36,859 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-23 12:13:36,866 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-23 12:13:36,874 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-23 16:19:12,163 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-23 16:19:12,172 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-23 16:19:12,180 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-23 16:19:12,187 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-23 16:19:12,195 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 36°C 2013-07-23 16:31:46,129 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-23 16:31:46,136 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-23 16:31:46,144 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-23 16:31:46,151 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-23 16:31:46,159 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-23 16:53:35,486 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-23 16:53:35,496 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-23 16:53:35,505 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-23 16:53:35,512 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-23 16:53:35,520 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-25 11:03:59,715 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-25 11:03:59,729 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-25 11:03:59,737 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-25 11:03:59,745 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-25 11:03:59,754 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-25 11:04:04,622 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-25 11:04:04,630 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-25 11:04:04,638 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-25 11:04:04,645 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-25 11:04:04,653 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 38°C 2013-07-25 12:05:17,197 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-25 12:05:17,207 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-25 12:05:17,215 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-25 12:05:17,222 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-25 12:05:17,230 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C 2013-07-27 09:52:22,548 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-27 09:52:22,557 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-27 09:52:22,565 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-27 09:52:22,572 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-27 09:52:22,581 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 34°C 2013-07-27 10:09:25,279 INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 2013-07-27 10:09:25,287 INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 2013-07-27 10:09:25,295 INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 2013-07-27 10:09:25,303 INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 2013-07-27 10:09:25,312 INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 37°C Die max. Temperatur im Gehäuse beträgt 45°C. Aber genau an den Tagen wo es so extrem warm war ist nichts passiert. Es liegt somit nicht an der Wärme. Die Reinitialisierung läuft zwar jetzt problemlos trotzdem würde ich es natürlich gerne abstellen wenn das geht.
  9. So ich habe jetzt mal folgendes gemacht: 1. Initialisierung der Bricklets über EnumerateCallback. Ich habe das in meiner Testumgebung ausprobiert bricht nur die RS485 Verbundung weg bekomme ich keine Nachricht. Callback bleibt aber aktiv. Steht die Verbindung geht alles normal weiter. Wird der 2. Stack neu gestartet wird alles wieder initialisiert. 2. Ich habe ein Temp Bricklet in das Gehäuse eingebaut der die Temperatur aufzeichnet. Im Moment 26°C draußen und 30 im Gehäuse. Ich denke das sollte ok sein. 3. Ich logge die EnumerateCallback Events mit und kann mir ansehen wann und wie oft das Problem auftaucht. Nach meinem Urlaub werde ich das mal auswerten.
  10. Ich werde in den nächsten Tagen mal ein Temp Bricklet mit ins Gehäuse bauen mal sehen was passiert ;-) Dann melde ich mich wieder.
  11. Puh ja das wollte ich auch als nächstes kontrollieren. Es ist ein recht kleines weißes Gehäuse und steht im Halbschatten. Das Temp Bricklet misst die Außentemperatur mit 28°C gehe also von ca. 35°C innen aus.
  12. Ok Danke, kann ich irgendwie herausfinden was genau passiert ?? Ich denke nicht das es reicht den brickd mit debug zu starten oder ?? Mir wäre es natürlich lieber wenn der Fehler erst gar nicht auftreten würde.
  13. Hallo zusammen, ich habe gerade den Artikel Robuster Ansatz gelesen. Das hört sich ja sehr gut an nun zu meiner Frage. Ich habe 2 Stacks die ich per RS485 verbunden habe. An beiden Stacks sind Bricklets dran, die ich per Callback abfrage. Jetzt passiert es ab und an, dass ich auf einmal keine Daten mehr vom entfernten Stack bekomme(Warum auch immer das passiert besonders gerne an warmen Tagen). Der lokale läuft wie gewohnt weiter. Starte ich den Brick Viewer, so sehe ich alle Bricklets mit ihren Daten. Jetzt meine Fragen: Wenn ich meine Initialisierung über den EnumerateCallback mache würde ich dann auch ein erneutes Event bekommen wenn die Bricklets über RS485 wieder erreichbar sind? Dann könnte ich ja einfach die Callbacks neu initialisieren und alles wäre gut.
  14. Moin Batti, ok. Also schön wäre irgendwie die Länge und der Druchmesser von den Verschraubungen.
  15. Dieses Wochenende habe ich meinen neuen Regenmesser eingebaut. Das Prinzip ist das gleiche wie beim Ersten. Es wird über einen Reed-Kontakt ein Impuls abgegeben wenn ein Umschlag erfolgt. Das ganze wird aber jetzt in 0,2mm Schritten gemessen und nicht mehr wie vorher in 0,5mm. Außerdem arbeite ich gerade an einem Wiki mit Installations- und Konfigurationsanleitung für Server und Client. Ich habe auch die aktuellsten Dateien zum Download bereitgestellt.
  16. Jopp das würde mir auch reichen kein Thema
  17. thunderbird

    PT 100

    Moin zusammen, könnt ihr für den PT100 im Shop noch ein Datenblatt einfügen? Mich interessieren besonders die Abmessungen, Verschraubungen usw.
  18. Also ich fürchte meine Lösung ist für nur ein Bricklet viel zu umständlich. Also ich würde dein Problem glaube ich so lösen: Du schreibst dir in irgend einer Sprache ein Programm das dir alle 15 min den Wert des Bricklets in eine Datei schreibt. Zusätzlich baust du dir eine Webseite auf der du die Daten darstellst. Das würde z.B. hiermit gehen http://bl.ocks.org/mbostock/3883245 Das ist recht ausführlich beschrieben. Für das Programm gibt es bei TF eine große anzahl an Sprechen mit Beispielen. So ein Beispiel könntest du fast 1 zu 1 übernehmen. Du musst nur deine UID eintragen und es so umschreiben das es die Werte in eine Datei schreibt. Zur Sprache gibt es hier im Forum schon irgendwo einen Eintrag welche die einfachste und beste ist. Aber ich glaube das sieht jeder ein bisschen anders ;-)
  19. Moin Moin, wie möchtest du das denn umsetzen? Also soll es später eine Webseite sein auf der du sowas anzeigen möchtest oder soll es eine Anwendung sein und in welcher Sprache willst du das ganze schreiben?? Ich habe eine Wetterstation realisiert. http://www.sven-lindeboom.net/?page_id=166 Da ist auch der Luftdruck bei(Immer der aktuelle Tag).
  20. Auskennen tue ich mich mit dieser Art leider noch nicht aber ich würde es genauso angehen. Per Transistor müsste das eigentlich gehen, so das du ein IO16 nutzen kannst. Ich benutze als "Software" für meine Diagramme d3js. Das finde ich soweit ganz gut aber es ist nicht so einfach in WordPress integrierbar. Deswegen arbeite ich im Moment an einer eigenen Seite, wo man dann die Diagramme und Übersichten findet. Hier schon mal ein erster Versuch.
  21. Oder so. Mir ist wichtig, dass ich in meinem Programm sehen kann ob ein Bricklet gerade für ein Listener registriert ist oder nicht.
  22. Ich muss sagen die Idee finde ich sehr gut. Damit könnte man dann ja auch überprüfen ob auf dem Bricklet ein Listener aktiv ist oder nicht und notfalls einen starten. Wichtig wäre, dass diese Infos dann aber auch direkt vom Brick/Bricklet kommen und nicht aus der Liste in den Bindings.
  23. :-) das gute am Graycode ist, das sich immer nur 1 Bit pro Schritt ändert. Das lässt den Fehler nicht so groß werden.
  24. So hier mal meine Lochscheibe. http://www.mikrocontroller.net/attachment/7715/4-Bit.JPG Das ganze nennt sich Graycode. Ich habe das Problem mit einfachen Transistoren gelöst so kann ich das AnalogIn umgehen. Für einen Datenaustausch lässt sich sicher eine Schnittstelle finden ;-)
  25. Ahh ok verstehe. Dein Sensor funktioniert grundsätzlich anders als meiner. Meiner ist ein TX23 ich habe leider kein Bild von innen. Aber das Prinzip ist eine Lochscheibe die sich mit dem Windpfeil dreht. Ich werde das morgen mal aufzeichnen ;-)
×
×
  • Neu erstellen...