Forum

Einloggen | Registrieren | RSS  

herrma(R)

Homepage E-Mail

06.09.2009,
14:46
 

Sensorüberwachung via Internet - Bitte mal testen (Elektronik)

Hallo zusammen,

nachstehender Live-Chart zeigt den Temperaturverlauf der letzten 24 Stunden unter meinem Bürofenster. Die Grafik erhält automatisch alle 10 Minuten die neuesten Meßdaten von meiner Sensorik. Jede Stunde sind also auf der X-Achse des Diagramms sechs kumulierte Messwerte zu sehen.
Die drei Peaks stammen vom Vormittag, als sich die Sonne einige Male durchsetzen konnte und direkt auf meinen Sensor schien.

Könnt ihr euch das bitte mal anschauen und mir sagen, ob irgendwelche Probleme auftauchen?

http://www.simon-herrmann.com/monitor/test1.htm


PS
Für Tipps und konstuktive Vorschläge wäre ich dankbar.

geralds(R)

Homepage E-Mail

Wien, AT,
06.09.2009,
15:14
(editiert von geralds
am 06.09.2009 um 15:14)


@ herrma

Sensorüberwachung via Internet - Bitte mal testen

» Hallo zusammen,
»
» nachstehender Live-Chart zeigt den Temperaturverlauf der letzten 24
» Stunden unter meinem Bürofenster. Die Grafik erhält automatisch alle 10
» Minuten die neuesten Meßdaten von meiner Sensorik. Jede Stunde sind also
» auf der X-Achse des Diagramms sechs kumulierte Messwerte zu sehen.
» Die drei Peaks stammen vom Vormittag, als sich die Sonne einige Male
» durchsetzen konnte und direkt auf meinen Sensor schien.
»
» Könnt ihr euch das bitte mal anschauen und mir sagen, ob irgendwelche
» Probleme auftauchen?
»
» http://www.simon-herrmann.com/monitor/test1.htm
»
»
» PS
» Für Tipps und konstuktive Vorschläge wäre ich dankbar.

---
Hallo Herrma,

Welche Probleme erwartest du?
Ist nur, damit ich weiß auf was ich mich konzenrieren kann.
Vorerst sehe ich nur mal das Bild, jetzt noch warten bis sich die Werte refreshen...
also was soll ich, was soll ich nicht sehen dürfen?

Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

herrma(R)

Homepage E-Mail

06.09.2009,
15:44

@ geralds

Sensorüberwachung via Internet - Bitte mal testen

» Welche Probleme erwartest du?

Leider fehlt mir die Zeit um alle gängen Browser in allen Auflösungen selber zu testen. Auch möchte ich möglichst viel Traffic initiieren, um zu sehen, ob es dadurch zu Problemen kommt oder ob Google dann einschreitet, da ich für das Live-Monitoring Google-Charts etwas "missbrauche".

Und für Anregungen bzw. konstruktive Kritik wäre ich dankbar, denn ich sehe so langsam den Wald nicht mehr.

Gruss

geralds(R)

Homepage E-Mail

Wien, AT,
06.09.2009,
15:56

@ herrma

Sensorüberwachung via Internet - Bitte mal testen

» » Welche Probleme erwartest du?
»
» Leider fehlt mir die Zeit um alle gängen Browser in allen Auflösungen
» selber zu testen. Auch möchte ich möglichst viel Traffic initiieren, um zu
» sehen, ob es dadurch zu Problemen kommt oder ob Google dann einschreitet,
» da ich für das Live-Monitoring Google-Charts etwas "missbrauche".
»
» Und für Anregungen bzw. konstruktive Kritik wäre ich dankbar, denn ich
» sehe so langsam den Wald nicht mehr.
»
» Gruss

--
ok, soweit, fürs erste......

Etwas, auf das du wirklich achten musst -
die "Ping"-Flut, sage ich mal als Beispiel, per Sekunde darf nicht überschritten werden.
Mein Firewall reagiert empfindlich auf unerlaubtes "Anklopfen", egal mit welchem Protokoll oder
IP-Port.

Ich sehe das Bild mit dem IE 8 sauber (Grafikkarte 1280x1024).
Detto mit Firefox 3.5.2

Mach mal testweise einen Refresh-zyklus per 30Sek oder 60Sek,
damit kannst die Traffic besser einschätzen, als wenn du stundenlang warten musst.

Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

herrma(R)

Homepage E-Mail

06.09.2009,
16:04

@ geralds

Sensorüberwachung via Internet - Bitte mal testen

» Etwas, auf das du wirklich achten musst - die "Ping"-Flut, sage ich mal als Beispiel, per Sekunde darf nicht überschritten werden. Mein Firewall reagiert empfindlich auf unerlaubtes "Anklopfen", egal mit welchem Protokoll oder IP-Port.

Wie meinst du das? Von mir kommt kein Ping.

» Mach mal testweise einen Refresh-zyklus per 30Sek oder 60Sek, damit kannst die Traffic besser einschätzen, als wenn du stundenlang warten musst.

Schwierig, da ich erst den µC umproggen müsste und dafür fehlt mir die Zeit, da ich bereits am Dienstag ein funktionierendes Langzeit-Online-Monitoring-System vorstellen möchte.

Aber danach werde ich mit diversen Sensoren spielen, denn die Möglichkeiten, die sich dadurch auftun, sind ja unerschöflich.

ollanner(R)

06.09.2009,
16:39

@ herrma

Sensorüberwachung via Internet - Bitte mal testen

Der Graph funktioniert, wird korrekt angezeigt.

Wär schön, wenn man bei der X-Achse mehr Nebenteilstriche beschriftet, z.B. "3, 6, 9, ... hours ago" oder absolute Stundenangaben macht. Sprich vorne mit 0 Uhr anfangen, rechts denn bei 24 Uhr enden.

Ist ne subjektive Meinung.

--
Gruß
Der Ollanner

herrma(R)

Homepage E-Mail

06.09.2009,
16:52

@ ollanner

Sensorüberwachung via Internet - Bitte mal testen

» Wär schön, wenn man bei der X-Achse mehr Nebenteilstriche beschriftet, z.B. "3, 6, 9, ... hours ago" oder absolute Stundenangaben macht. Sprich vorne mit 0 Uhr anfangen, rechts denn bei 24 Uhr enden.

Stimmt!
24-18-12-6-0 habe ich gerade eingebaut (erscheint beim nächsten Upload).
Die dynamische Stundenscalierung steht auch schon auf meiner ToDo-Liste, aber dazu muss ich mich erst nochmal in aller Ruhe mit der Google-API herumschlagen.

Danke

ollanner(R)

06.09.2009,
17:17

@ herrma

Sensorüberwachung via Internet - Bitte mal testen

Ne Historie für letzte 3 Tage, Woche, Monat, Jahr wäre auch nicht schlecht.

--
Gruß
Der Ollanner

herrma(R)

Homepage E-Mail

06.09.2009,
17:33

@ ollanner

Sensorüberwachung via Internet - Bitte mal testen

» Ne Historie für letzte 3 Tage, Woche, Monat, Jahr wäre auch nicht schlecht.

Jahrzehnt, Jahrhundert ...

Aber dazu muss ich erstmal reichlich Daten loggen. Dazu werde ich wohl meine Batterie gegen ein Netzteiöl oder Solarmodul tauschen müssen. :-D

Mal im Ernst:
Natürlich kann mit den geloggten Daten schöne Spielereien machen, aber dass ist nicht der eigentlich Zweck dieser Geschichte.

Hier soll es möglich sein, via Intra- oder Internet in Fast-Echtzeit alle denkbaren Sensoren checken zu können.

Im konkreten Fall geht es um die zentrale Überwachung von 14 Geflügelfarmen. Je Farm werden mehrere Sensoren abgefragt (Temp, Lichtstärke, Luftfeuchte ..) und in im zugehörigen Chart abgelegt und in der Zentrale ständig angezeigt.
Eine Alarmfunktion mit einstellbarem "Fensterkomparator" ist in Arbeit.

geralds(R)

Homepage E-Mail

Wien, AT,
06.09.2009,
17:35
(editiert von geralds
am 06.09.2009 um 17:35)


@ herrma

Sensorüberwachung via Internet - Bitte mal testen

» » Etwas, auf das du wirklich achten musst - die "Ping"-Flut, sage ich mal
» als Beispiel, per Sekunde darf nicht überschritten werden. Mein Firewall
» reagiert empfindlich auf unerlaubtes "Anklopfen", egal mit welchem
» Protokoll oder IP-Port.
»
» Wie meinst du das? Von mir kommt kein Ping.

Das habe ich jetzt mal als Globalbezeichnug geschrieben - dein "Ping"
zB. wäre das raus senden der Werte über das Netz.
Ist für den Empfänger ein "Anklopfen". Im Firewall kannst die Flut Pegel einstellen,
zB. 300 mal Anklopfen per Sek. wird als Flut erkannt und blockiert.
Oder so ähnlich.
Das hast eh nicht, nur was sagt Google dazu?
Ich denke, das sollte mit dem was du hast, alle Stunde, kein Problem werden, müßte passen.
»
» » Mach mal testweise einen Refresh-zyklus per 30Sek oder 60Sek, damit
» kannst die Traffic besser einschätzen, als wenn du stundenlang warten
» musst.
»
» Schwierig, da ich erst den µC umproggen müsste und dafür fehlt mir die
» Zeit, da ich bereits am Dienstag ein funktionierendes
» Langzeit-Online-Monitoring-System vorstellen möchte.
»
» Aber danach werde ich mit diversen Sensoren spielen, denn die
» Möglichkeiten, die sich dadurch auftun, sind ja unerschöflich.

Andere Frage:
Was machst am Empfangsende? nur anzeigen, oder auch etwas schalten?

Dann könnte der betroffene PC auf das eingestellte werden,
--> zB die vorgesehenen Port öffnen, ein Virtuelles LAN, nur auf eine IP-Adresse hin senden,
und nicht global durch die Weltgeschichte schicken, etc...
Damit wären auch nur einige - per Hops - betroffene Provider Router betroffen, etc....

Außer natürlich, du willst, dass alle auf der Welt die Werte lesen sollen.

Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

Patrick Schnabel(R)

E-Mail

06.09.2009,
23:01

@ herrma

Sensorüberwachung via Internet - Bitte mal testen

» Für Tipps und konstuktive Vorschläge wäre ich dankbar.

Hast Du schön gemacht. Vor allem mit der Google-Chart-Lösung.

--
Gruß von Patrick

https://www.elektronik-kompendium.de/

geralds(R)

Homepage E-Mail

Wien, AT,
06.09.2009,
23:13
(editiert von geralds
am 06.09.2009 um 23:14)


@ herrma

Sensorüberwachung via Internet - Bitte mal testen

» » Ne Historie für letzte 3 Tage, Woche, Monat, Jahr wäre auch nicht
» schlecht.
»
» Jahrzehnt, Jahrhundert ...
»
» Aber dazu muss ich erstmal reichlich Daten loggen. Dazu werde ich wohl
» meine Batterie gegen ein Netzteiöl oder Solarmodul tauschen müssen. :-D
»
» Mal im Ernst:
» Natürlich kann mit den geloggten Daten schöne Spielereien machen, aber
» dass ist nicht der eigentlich Zweck dieser Geschichte.
»
» Hier soll es möglich sein, via Intra- oder Internet in Fast-Echtzeit alle
» denkbaren Sensoren checken zu können.
»
» Im konkreten Fall geht es um die zentrale Überwachung von 14
» Geflügelfarmen. Je Farm werden mehrere Sensoren abgefragt (Temp,
» Lichtstärke, Luftfeuchte ..) und in im zugehörigen Chart abgelegt und in
» der Zentrale ständig angezeigt.
» Eine Alarmfunktion mit einstellbarem "Fensterkomparator" ist in Arbeit.

---
Hallo herrma,

so sehe ich das aktuelle Bild:





Also, die aktuellen Werte, weil als letztes Mal draufblickte war es noch bei der großen Spitze.

Super gemacht!

Gibt es dann im Winter auch negative Temp.?
Und zwar für die Aussentemp. als Referenz anzuzeigen,
bzw. falls wider Erwarten die Raumtemp. auf minus sinken würde?

Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

herrma(R)

Homepage E-Mail

07.09.2009,
07:28

@ geralds

Sensorüberwachung via Internet - Bitte mal testen

» Also, die aktuellen Werte, weil als letztes Mal draufblickte war es noch bei der großen Spitze.
»
» Super gemacht!
»
» Gibt es dann im Winter auch negative Temp.? Und zwar für die Aussentemp. als Referenz anzuzeigen, bzw. falls wider Erwarten die Raumtemp. auf minus sinken würde?

Moin Gerald,

das schöne an der Geschichte ist ja gerade die große Variabilität. Alles was sich sensorisch erfassen und via A/D-Wandler digitalisieren lässt, kann auch online dargestellt werden. Dem Aussehen des Charts sind dann kaum Grenzen gesetzt.

Im Prinzip funktioniert es wie folgt:

1.) Sensorik kann alles mögliche sein. Im Beispiel hängt draussen ein simpler LM35 als Temp.-Sensor.

2.) Ein µC - hier ist ein PIC am Werkeln - übernimmt die A/D-Wandlung und schickt die digitalisierten Werte (High- und Lowbyte)an den Server.
Mehrer Kanäle sind natürlich auch kein Problem. So könnte man im Chart z.B. Innen- und Aussentemperatur gleichzeitig zeigen.

3.) Als Server reicht ein uralt DOS-PC (ab 286er), der die seriell ankommenden Daten vom µC übernimmt, sie speichert (Datenlogger), die Umrechnerrei erledigt und die Datei für den Auto-Upload bereitstellt.

Man ist also nicht mehr auf spezielle, meistens systemgebundene und immer sehr teure Lösungen angewiesen, um Meßdaten online und anschaulich darstellen zu können.

Gruß

ollanner_

07.09.2009,
11:31

@ herrma

Übersteuerung?

Rennt der Chart da an nen Poller oder was war da los?

geralds(R)

Homepage E-Mail

Wien, AT,
07.09.2009,
11:38

@ ollanner_

Übersteuerung?

» Rennt der Chart da an nen Poller oder was war da los?
»
»

---
Ne, doch? vielleicht sind das die Aktienkurse..:-P

---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

herrma(R)

Homepage E-Mail

07.09.2009,
12:14

@ ollanner_

Übersteuerung?

» Rennt der Chart da an nen Poller oder was war da los?
»

Nö, ich habe die Skalierung auf 40°C berechnet und weil der Sensor in der prallen Sonne liegt, geht er über die Max-Line. Das wird sich gleich aber legen, wenn der Sensor im Schatten liegt. Für das laufende Projekt ist das aber unwichtig, da die Temp. niemals über 40° steigen wird.

Andere Skalierungen sind aber problemlos machbar.