Jump to content

thunderbird

Members
  • Gesamte Inhalte

    225
  • Benutzer seit

  • Letzter Besuch

Posts erstellt 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.

    IMG_0462.thumb.JPG.2f923fa60eafadaaedbca2725cf04546.JPG

    IMG_0463.thumb.JPG.8d2f1a78bc1aedf86884b2df2c3d1980.JPG

    IMG_0472.thumb.JPG.778de021705b9fbb0cac970c8b329fd2.JPG

    IMG_0476.thumb.JPG.c20d9d924302b3c5751c8241684f7b7e.JPG

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

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

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

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

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

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

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

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

    IMG_0439.geaendert.JPG.f3ddd39864fe54f4f8730a31d5f768d3.JPG

    IMG_0440.geaendert.JPG.bd3c63b075963ac4fc06fbc8073e84b9.JPG

    IMG_0438.geaendert.JPG.0301ab69da9b7155caf193630000cdbf.JPG

    IMG_0443.geaendert.JPG.136c3eed1a47b67b6204fd60fd7ecaf3.JPG

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

     

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

    wettercenter.thumb.png.651b89b677cebb5f7ba1d12665119385.png

×
×
  • Neu erstellen...