purpose

Thema: Steuerungssoftware - mal anders  (Gelesen 4245 mal)

Offline bbernhard

  • Jungfisch
  • *
  • Danke
  • -von Dir: 0
  • -an Dich: 1
  • Beiträge: 30
Steuerungssoftware - mal anders
« am: 20-06-2011, 01:37:29 »
Hallo zusammen

nach meinem Vorstellungsthread http://www.diskusforum.org/index.php/topic,1183.0.htmlhab ich einige Anfragen bekommen wie denn mein automatischer Wasserwechsel nun eigentlich gesteuert wird.
Nun, einige Jahre Jahre lief dies mit einer Speicherprogramierten Steuerung, einer "C-Control" von Conrad Electronic.
Die Beleuchtung ging klassisch über Zeitschaltuhren, Monitoring von PH/Leitwert ect. macht eine uralte Selzle Steuerung.

Jetzt kommt mein zweites Hobby ins Spiel: Die elektronische Hausautomatisation. In meinem Haushalt sind nämlich beinahe alle elektrischen Geräte zentral per Software gesteuert und überwacht. Das geht vom Klolicht bis zur Heizungssteuerung. Geht alles läuft zentral über einen Rechner. Ich bastel da schon einige Jahre dran.    

In den letzten paar Wochen hab ich dann auch das Aquarium komplett in die Hausautomatisation integriert. Das bietet ein paar nette techn. Spielereien, und vor allem recht hübsche Visualisierungsmöglichkeiten.

Die Darstellung läuft in einem Webbrowser, daher ist es problemlos möglich das Becken auch aus der Ferne oder vom Smartphone zu kontrollieren und überwachen.
Hier möchte ich euch ein wenig davon zeigen:

Das erste Bild zeigt den Livestatus. Hier ist die ganze Hydraulik und der Licht/Pumpen dargestellt.  Als kleines Schnickschnack werden in der alle Pumpen/Sensoren/Temperaturen/Ventilstellungen dynamisch verändert und zeigen ihren tatsächlichen Live-Zustand. d.h. zb Pumpensymbole drehen sich wenn "EIN", Wärmetauscher ist animiert wenn "EIN" usw.
Licht und Pumpen lassen sich über diese Seite durch anklicken schalten.

Zweites Bild ist die Temperaturseite: Von der gibts zwei Ansichten.
Die Einfache:
Die aktuellen Temperaturen,Solltemperatur und einen Plot welcher das auch grafisch darstellt.

Die Komplexe:
Hier kann man die Solltemperatur und den Zeitraum welcher über den der Temperaturverlauf geplotet werden soll einstellen.
Wie im Bild zu sehen ist auch der Plot etwas komplexer und zeigt  woher die Energie zum beheizen des Beckens kahm.
 
Im Hintergrund läuft eine Funktion welche bei vorhandensein von Solarwärme (hab eine therm. Solaranlage) diese zum beheizen des Beckens nimmt, oder den Ölbrenner anwirft, ob die Elektro Heizstäbe ran müssen. Zusätzlich wird auch noch (vorerst experimentel) die Beckentemperatur um 1° nach oben oder unten geshiftet. D.h. wenn nur E-Heizung wirds kühler, wenn Solarwärme im Überfluss dann kriegend die Disken auch etwas davon ab.

Als drittes die Betriebskosten des Beckens während eines auszuwählenden Zeitraumes. Im Tortendigram dazu sind alle Komponenten der Übersicht halber separat ein/auszublenden.
Anstatt der Betriebskosten kann ich mir auch einen art Sequencer Darstellung einblenden an dem die Ein/Ausschaltzeiten dargestellt sind.
Als drittes gibts noch einen BarGraph in dem die Betriebsstunden zusammengerechnet werden.
Der aufmerksame Leser wird bemerken das manche Zahlen nicht stimmen können, stimmt. War grad dabei auch die Wasser kosten mit reinzubringen und da ist ein bisl was durcheinandergekommen.
Öl kosten wird leider nicht gehen, da bräuchte ich einen Volumensstromgeber, das lohnt nicht.  

Zuguterletzt das was sonst nirgends Platz hatte:
Die Möglichkeit alle Ventile des Wasserwechsel auch per Hand (Mausklick) zu schalten, wieder eine sequenzielle Übersicht wie ein Wasserwechsel abläuft, und die passende Konfigurationseinstellung dazu.
Wie ihr seht stelle ich ein wieviel ltr. Leitungs- bzw. Osmosewasser pro Tag gewechselt werden soll. Alles weitere geht vollautomatisch.


Zugegeben, das klingt vieleicht alles etwas abgehoben, aber mir machts Spass. Und so integriert sich nun so schön in die Steuerung des restl. Hauses.
Wie oben gesagt, ich kanns mir die Seiten von jedem Webrowser der Welt ansehen, bzw hab ich mir fürs Handy noch mal ein paar einfachere an den kleien Schirm angepasste ohne die ganzen Plots gemacht.

Ah ja und den Fischen gehts natürlich trotzdem gut ...
gruß und gute Nacht
bb
« Letzte Änderung: 20-06-2011, 01:45:47 von bbernhard »
Visit my family and me:
www.baptist-family.com
 

Offline whiteeagle

  • Adulter Fisch
  • *
  • Danke
  • -von Dir: 1
  • -an Dich: 2
  • Beiträge: 348
Re:Steuerungssoftware - mal anders
« Antwort #1 am: 20-06-2011, 06:24:18 »
Hallo,

Wow, was für eine nette Spielerei.
Respekt, wirklich toll, das kann eine Menge Vorteile bieten  8)
Na, wie wäre es mit neuen Herausforderungen?
Eine Menge Sensoren am Aq und dann Bewegungsprofile der Disken erstellen *g*
Strömungsüberwachung im Aq
Evtl Einbau weiterer verschiedener Online-Messgeräte, z.B. eine pO2-Elektrode
Viele Grüße,
Joe

1x900 1x432 3x250 1x160 1x112 3x54 1x45

Bestand
 

Offline Norbert Koch

  • Mr. Silikon
  • Moderator
  • *
  • Danke
  • -von Dir: 304
  • -an Dich: 518
  • Beiträge: 10191
  • (fast) Immer ein offenes Ohr für Euch!
    • nobby-ka
    • Nobby-KA.de
Re:Steuerungssoftware - mal anders
« Antwort #2 am: 20-06-2011, 08:03:52 »
Hallo Bernhard,

ich bin beeindruckt, welche Mühe Du dir da gemacht hast. Natürlich ist es was Feines, wenn mal alles fertig ist und funktioniert, aber der Weg dahin und die Kosten schrecken dann wohl doch viele ab.

Ich find's klasse und würde gerne mehr darüber erfahren, da ich grundsätzlich offen für technische Neuerungen bin (solange die Tiere im Vordergrund bleiben... :zwinker:

Welche bzw. wie viele Sensoren hast Du zur Überwachung verbaut?

Wie erfolgt die Steuerung (Busleitung, USB, whatever)?

Welche Software ist das (kannst gerne den Hersteller nennen) und wie viel Last (und Speicherbedarf) erzeugt die Installation auf einem Rechner?
Freundliche Grüße aus Bad Aibling

Norbert (Freunde nennen mich Nobby)
Internet: https://nobby-ka.de (schon sehr bald auch mit einem Aquaristik-Bereich)

Beim Betrachten der Natur werden Gefühle geboren... | Japanische Weisheit

Es gibt für alles eine logische Erklärung - man muss nur lange genug danach suchen!
 

Offline EDE 05

  • Jumbo
  • *
  • Danke
  • -von Dir: 6
  • -an Dich: 3
  • Beiträge: 545
Re:Steuerungssoftware - mal anders
« Antwort #3 am: 20-06-2011, 10:32:43 »
Da ist man erst einmal sprachlos wenn man so etwas schönes sieht. Daumen hoch.

Ich denke mal, dass die Software selbst geschrieben ist.
Liebe Grüße Pascal
 

Offline Ditmar

  • Orinoco Altum und Diskus
  • Moderator
  • *
  • Danke
  • -von Dir: 30
  • -an Dich: 463
  • Beiträge: 11178
  • Allzeit genug Wasser im Aquarium
Re:Steuerungssoftware - mal anders
« Antwort #4 am: 20-06-2011, 11:54:36 »
Hallo Bernhard :wink:

Ich als Technik Freak kriege da leuchtende Augen.
Damit könntest du auch Geld verdienen denn es sehr sehr professionell aus. :supi:
Gruß Ditmar
Becken 200x80/70x60, Back to Nature Amazonas,
Orinoco Altum, L134, L46, Dornaugen, Sterbai, Golden Nugget, Sturisoma, RHG's
 

Offline whiteeagle

  • Adulter Fisch
  • *
  • Danke
  • -von Dir: 1
  • -an Dich: 2
  • Beiträge: 348
Re:Steuerungssoftware - mal anders
« Antwort #5 am: 20-06-2011, 13:55:15 »
Hallo,

Wenn er das ganze sowieso über ein Browserfenster steuert/steuern kann, würde ich jetzt mal auf HTML tippen, wäre jedenfalls möglich :-)
Da kann man sich sowas sehr schön zurechtbasteln, ehm proggen :)
Viele Grüße,
Joe

1x900 1x432 3x250 1x160 1x112 3x54 1x45

Bestand
 

Offline bbernhard

  • Jungfisch
  • *
  • Danke
  • -von Dir: 0
  • -an Dich: 1
  • Beiträge: 30
Re:Steuerungssoftware - mal anders
« Antwort #6 am: 20-06-2011, 14:05:50 »
Hi

schön das es euch gefällt.
hab in der Mittagspause eine längere Erklärung und techn. Hintergründe dazu getippt, als ich absenden wollte hat mich die Forumssoftware irgendwie verarscht und weg wars.
Werd mich am Abend noch mal dransetzen und das etwas mehr erleutern.

ps. kann man denn diese dämlichen Smilies im Editor nicht irgedwie abschalten, geflimmle macht einen ja gnaz huschig

gruß
bb
Visit my family and me:
www.baptist-family.com
 

Offline bbernhard

  • Jungfisch
  • *
  • Danke
  • -von Dir: 0
  • -an Dich: 1
  • Beiträge: 30
Re:Steuerungssoftware - mal anders
« Antwort #7 am: 20-06-2011, 22:47:57 »
Hallo
hier ein paar weiter Erklärungen dazu:

@whiteagle:
PH und Leitwert Einbindung kommt im Herbst. Dann hab ich wieder Zeit fürn Bastelkeller. Im Moment ginge es zwar auch schon, denn meine Selzle hatte ich mal etwas gepimpt um die Messwerte in den PC zu bekommen.  Gefällt mir aber nicht so richtig, das wird durch einen Eigenbau ersetzt. Co2regelung ginge dann natürlich auch, hab ich aber nicht in Betrieb.

@Norbert:
Die Temperatursensoren hängen an einem 1Wire Netzwerk. Ich hab davon noch weiter ca. 50stk. im ganzen Haus verteilt installiert.
2€/Stk bei Selbstlöten/crimpen  + ca. 50€ fürs PC-Interface + bisl was füs Kabel

Licht wird über FS20 Funkschalter ( ELV Electronic) geschaltet.
ca. 20€ /Stk + ca. 130 fürs PC Interface.
Die Funkschalter hatte die noch von einem anderen Umbau übrig. Das PC Interface ( FHZ1300PC) wird auch für viele andere Anwendungen im Haus verwendet.  Von daher vielen keine Kosten an.

Für den Wasserwechsel wäre eigentlich eine Selbstbau 1Wire Lösung um die Relaisgruppe der Ventile/Pumpen zu bedienen gut gewesen.
Nur leider eignet sich 1Wire nicht gut für interruptgesteuerten Input (nur polling möglich), und den hätte ich für die Pegelsensoren benötigt.
Daher bin ich auf ein Vellemann I/O Board von Conrad Electronik ausgewichen. Dies hängt per USB am Rechner.
40€ + ca.50 für Relais, Hutschienengehäuse und Kleinmaterial
Die Ventile sind von Waschmaschinen. Wir haben hier in der Nähe einen Hersteller davon, da konnte ich seinerzeit günstig als Neuware schnorren.
Kosten neu so um die 15/Stk.

Wie man sieht halten sich die Hardwarekosten durchaus in Grenzen.

Die Software ist IP_SYMCON. Die ist eigentlich zur Hausautomatisation gedacht und steuert bei mir das komplette Haus. - Stichwort Smarthome.
Man darf sich davon aber keine falschen Vorstellungen machen, denn Out-of-the-Box geht mit der SW gar nichts. Sie ist vielmehr ein Framework um unterschiedlichste Hardware mit dem Rechner zu verbinden und dann unter einer einheitlichen und sehr einfachen abstrachierzen Sprache (PHP) zu bedienen.
Weiters werden noch verschiedenste Module für Timer/Email/Webserver/Plot und Grafiktools ect. ect. zur Verfügung gestellt.

Der große Vorteil: Man kann ansonsten inkompatible Hardware unter einer gemeinsamen Oberfläche zusammenfassen und sich so das beste für den jeweiligen Anwendungsfall aussuchen.
Um das ganze dann mit Funktion zu füllen ist schon etwas Programierarbeit notwendig, im wesentlichen ists aber sehr leicht und unkompliziert. Rudimentäre Kenntnisse von IF & Then reichen aus.
Preis der Software geht von 99€ bis 500€ je nach Ausbaustufe.
Grundsätzlich wär auch alles mit freier SW unter Linux machbar. Hatte das früher mal (nicht fürs Aqurium) am laufen. Das Paket heist FHEM.

Eine Visualisierung (das Webinterface) bekommt man fast automatisch mit. Meine Variante (insbesondere die Liveübersicht) erforderte aber etwas mehr Bastelarbeit.

Rechnerresourcen brauchts kaum. Der Aquariumteil ist nur ein kleiner Teil der kompletten Installation. Fürs restl. Haus hab ich da noch sehr viel mehr laufen.
Die ist CPU, eine stromsparende 1Ghz Atom Dualcore läuft unter WinXP und schafft das locker. Hab im Schnitt so 5-10% Auslastung.


Sicherheitsmäßig ist der Wasserwechselteil mit einem Hardware Watchdog abgesichert. d.h. wenn  vom Rechner kein zyklisches Alive mehr kommt wird alles abgeschaltet. Dann hab  ich aber sowiso ein größeres Problem, da im ganzen Haus nichts mehr geht. Als Ersatz kann ich sehr schnell alles auf meinen Webserver/HTPC Rechner umstellen. USV gibts keine.

@Dietmar: Nö, Geld verdienen mitm Hobby mag ich nicht. Dann wärs nämlich kein Hobby mehr.
Für Endkunden im SW und Engeneering Bereich zu arbeiten ist unglaublich undankbar. Sowas hatte ich schon mal, nie wieder.


Ich weiß nicht ob Fremd Links erlaubt sind, daher nur die Produktnamen genannt.
Bei Bedarf kann  ich natürlich gerne weitere Info liefern.
 
so ich hoffe der kurzer Ausflug ins andere Hobby war nicht zu weit OT,
bb



   
 

 

 


   

   
Visit my family and me:
www.baptist-family.com
 

Offline Ditmar

  • Orinoco Altum und Diskus
  • Moderator
  • *
  • Danke
  • -von Dir: 30
  • -an Dich: 463
  • Beiträge: 11178
  • Allzeit genug Wasser im Aquarium
Re: Steuerungssoftware - mal anders
« Antwort #8 am: 21-06-2011, 06:35:34 »
Hallo Bernhard  :wink:

Danke für deine Erläuterung.

Das mit dem schwierigem Endkunden verstehe ich und kann ich nachvollziehen.
Ich bediene auch nur noch die Industrie.

Ich dachte eher an Freunde und Kollegen aber da verdient man auch nicht soviel. :pfeifend:
Gruß Ditmar
Becken 200x80/70x60, Back to Nature Amazonas,
Orinoco Altum, L134, L46, Dornaugen, Sterbai, Golden Nugget, Sturisoma, RHG's