Links zu ebay oder Amazon sind Werbelinks. Wenn Sie auf der Zielseite etwas kaufen, bekommen wir vom betreffenden Anbieter Provision. Es entstehen für Sie keine Nachteile beim Kauf oder Preis.
avm75 hat geschrieben:- Braucht man für die Vielzahl der auszuwertenden Sensoren tatsächlich so viele Mikrocontroller, oder ist das das schlicht der schrittweisen Erweiterung geschuldet? Oder konkreter: Würde z.B. auch nur einer der Mikrocontroller genügen, wenn man von Anfang an alles einplant?
Mit einem Controller müßtest du alle Sensor- und Geberleitungen durch das Auto legen. Das sind zum einen sehr viel mehr Leitungen (RS485 nur 2 Drähte), andererseits fängt man sich leichter Störungen ein, weil die Sensorleitungen analog mit u.U. kleinen Pegeln sind. Ist das gleiche Thema wie der CAN Bus. Mit dem Bussystem kannst du einfach von einem Teilnehmer 2 Drähte weiterlegen und du kannst einen weiteren anhängen. Nebenbei könnten die Einzelgeräte auch schon Vorberechnungen etc. vornehmen, was aber im Womo nicht kritisch ist.
- Könnte man auch mit dem Arduino die Daten über einen entsprechenden Router für WLAN und/oder Internet zur Verfügung stellen, oder geht das nur mit dem Raspberry?
Auch für den Arduino gibt es entsprechende Shields und SW, wobei gerade das RAM oft eher knapp ist. Allerdings tut man sich mit einem Raspberry und einem ausgewachsenen Linuxsystem da viel einfacher. Und kostenmäßig ist man auch nicht nennenswert höher. Das Debuggen ist auch einfacher, wenn man einfach einen USB Stick, einen Monitor und eine Tastatur anhängen kann.
silo hat geschrieben:Das ist die optimale Lektüre dazu, wirklich umfassend und ideal für den Einstieg: Amazon Link
Danke :wink: Direkt mal auf die "Wunschliste" geschmissen ;-)
rkopka hat geschrieben:Bin nicht der Entwickler
Macht ja nichts :wink:
rkopka hat geschrieben:Mit einem Controller müßtest du alle Sensor- und Geberleitungen durch das Auto legen...
Okay, das sind nachvollziehbare Gründe, danke! Bedeutet umgedreht aber auch, wenn ich den Einbauort geschickt wähle und nicht allzu viele lange und störanfällige Leitungen habe, genügen u.U. auch weniger, bzw. sogar nur einer.
rkopka hat geschrieben:Allerdings tut man sich mit einem Raspberry und einem ausgewachsenen Linuxsystem da viel einfacher...
Hm. Ok, Bedenken hatte ich tatsächlich nicht wegen der Kosten oder technischer Details, die ich ja noch gar nicht kenne, sondern mehr wegen der Verwendung und damit verbunden dem Erlernen zwei verschiedener Systeme. Deine Begründung kann ich jedenfalls nachvollziehen und sie ist hilfreich für mich, also auch hier: Danke! :wink:
rkopka am 06 Dez 2016 17:36:32
avm75 hat geschrieben:Bedeutet umgedreht aber auch, wenn ich den Einbauort geschickt wähle und nicht allzu viele lange und störanfällige Leitungen habe, genügen u.U. auch weniger, bzw. sogar nur einer.
Stimmt. Allerdings bist du dann für die Zukunft stärker eingeschränkt. Und wenn man mal das Bussystem hat und eine erste SW dafür funktioniert, dann kann man weitere und neue Adapter sehr einfach hinzufügen, fast egal, wo im Auto. Kosten sind sowieso niedrig für die einzelnen Geräte.
Z.B. bei mir - Batteriewerte (alles was der BMV liefert...) -> vorne links(EBL) - Innen-/Außen- und Kühlschranktemperatur -> mitte rechts, bzw. irgendwo (außen), wenn man keinen Funksensor nimmt. - Luftfeuchtigkeit -> egal (aber auch eher außen und innen) - GPS-Daten -> außen, oben ? - Werte der Solaranlage -> mitte links - wenn möglich, Einstellung der Heizung -> rechts hinten - diverse schaltbare Ausgänge, z.B. für Außenbeleuchtung, ggf. WR ein-/ausschalten, usw. -> Mitte rechts, vorne rechts
Das wäre ein ziemlicher Verhau. Mit einem Bus muß ich nur die 2 Drähte (oder 4 mit Stromversorgung) mehr oder weniger in einem U von vorne nach hinten auf beide Seiten legen. Und nachher muß man nur noch eine Verbindung zum Buskabel legen und nicht mehr jeweils neue Kabel durch das Womo ziehen.
Ja man muß 2 Systeme kennenlernen. Um Linux kommt man in dem Bereich sowieso kaum herum. Und dann noch einen Mikrocontroller. Arduino ist da ein recht bequemes System mit vielen fertigen Bibliotheken. Allerdings tue ich mir da leicht. Ich bastle schon seit Jahren damit und mache es auch beruflich :-).
RK
Anzeige vom Forum
avm75 am 07 Dez 2016 01:48:24
Toll, jetzt ist - in unbestimmter Reihenfolge - a. meine Neugierde b. mein Spieltrieb c. mein Ehrgeiz geweckt :lol:
Also, ich hab' Lust, mich da mal rein zu fuchsen... Lernen macht mir nichts, im Gegenteil. Und so ganz schwer fällt mir das meist auch nicht, wenn es um Computer und anderes technisches Zeug geht.
Meine erste Frage wäre: Wo fang' ich an? Dazu müsste man aber erst mal klären, was schon da ist, und wo man hin will. Letzteres habe ich mal fix ausgetüftelt:
Als Teil der Smartphone-Generation liegt eine gewohnte, intuitive Bedienung ja nahe. So, oder ähnlich könnte ich mir das vorstellen. Aus meiner Sicht bräuchte ich dazu zunächst mal ein Touch-Display, denn hinter jedem Icon versteckt sich natürlich eine "Detailseite" mit mehr Informationen. Das Display sollte wohl mind. 5" haben, in der Größe ist die Grafik angelegt, viel kleiner wäre kaum noch ablesbar. Größer scheint mir aber ggf. auch einen Option zu sein. Das Display muss von irgendwo gefüttert werden, z.B. einem Raspberry. Am liebsten würde ich das Display dann anstelle des aktuellen Bedienpanels über die Türe setzen. Irgendwie muss das ganze dann ja von irgendwo auf der Welt zusätzlich abrufbar sein, der Raspberry könnte also gleich noch Webserver sein. Über einen UMTS Router, wie z.B. dem E5372 wird das ganze in die Cloud gestrahlt... Später muss dann natürlich noch eine Handy-App her, die das ganze aus der Ferne zusätzlich ablesbar und bedienbar macht. Spinnerei oder mit halbwegs vertretbarem Aufwand umsetzbar?
Vorhanden ist bereits der BMV702 von Victron. Den kann man scheinbar auslesen. Dazu würde ich einen Arduino benötigen, denn der Victron liegt in der Sitztruhe der Dinette, unter der auch der Gaskasten versteckt ist, schön kurze Wege für beides :wink: Temperatur und ggf. Heizungssteuerung, wenn überhaupt möglich, könnte der Raspberry mitmachen, die Heizungssteuerung sitzt ebenfalls direkt über der Türe, neben dem aktuellen Bedienpanel. Auch den größtenteil der wünschenswerter Weise zu schaltenden Dinge kann ich von dort aus erledigen, z.B. die Schaltung der Außenbeleuchtung. Die Kabel der Tanksensoren enden auch hier, ich weiss aber nicht, ob die zu lang wären. Da müsste man ggf. noch weitere Mikrocontroller einplanen.
Was meint ihr? Wäre das überhaupt machbar, auch grafisch und so?
Da der Victron bereits da ist, neige ich dazu, mich zuerst mit dem Arduino und dem Bussystem zu beschäftigen, macht das Sinn? Oder wäre eine andere Stelle zu Beginn besser?
Schubst mich doch mal in die richtige Richtung :lach:
rkopka am 07 Dez 2016 02:05:05
avm75 hat geschrieben:Aus meiner Sicht bräuchte ich dazu zunächst mal ein Touch-Display, ... Am liebsten würde ich das Display dann anstelle des aktuellen Bedienpanels über die Türe setzen. ... Später muss dann natürlich noch eine Handy-App her
Mit der Handy App bringst du aber noch ein System mehr ins Spiel, das wieder anders zu programmieren ist.
Eine einfache und relativ billige Lösung ist es, die ganze Bedienung als Webseite am RaspberryPi zu programmieren. Das ist auch für interaktive Teile (Meßwerte auslesen) gar nicht so schwierig. Dann hat man für alle Fälle nur einen Code. Der Raspberry macht ein WLAN Netz auf, wo man sich mit einem Handy einloggen kann. Als Bedienpanel könnte man einfach ein billiges Tablett nehmen. In einer Halterung fix mit der Stromversorgung verbunden und leicht abnehmbar. Mit einem SIM Stick könnte man die Seite auch von außen erreichen. Für mehr Luxus kann man auch den evt. vorhandenen Fernseher und eine Tastatur mit dem RP verbinden.
Allerdings muß man sich dann schon einige Gedanken um den Stromverbrauch machen.
RK
avm75 am 07 Dez 2016 02:23:52
Klingt so, als hältst Du es für möglich ;D
rkopka hat geschrieben:Mit der Handy App bringst du aber noch ein System mehr ins Spiel, das wieder anders zu programmieren ist.
Stimmt, wobei mich das schon lange reizt... :ja:
rkopka hat geschrieben:Eine einfache und relativ billige Lösung ist es, die ganze Bedienung als Webseite am RaspberryPi zu programmieren. ...
Und wenn dann eine App nur den Website-Inhalt darstellt, ist die Programmierung auch nicht mehr so schwierig :wink:
rkopka hat geschrieben:Der Raspberry macht ein WLAN Netz auf, wo man sich mit einem Handy einloggen kann. ... Mit einem SIM Stick könnte man die Seite auch von außen erreichen.
Oder eben mit dem UMTS-Router, an dem überlege ich auch schon lange. Wir haben immer mindestens 2 Handy's dabei, oft auch noch wenigstens ein Tablet, irgendwann wollen wir das Radio noch auf ein Android-Gerät umrüsten, das braucht dann auch Internet. Ich habe eh eine Multisim und eine recht große Datenflat für Europa, da kann der Router ruhig eingeplant sein, ist zwar vielleicht etwas mehr Aufwand, aber auch komfortabler.
rkopka hat geschrieben:Als Bedienpanel könnte man einfach ein billiges Tablett nehmen. In einer Halterung fix mit der Stromversorgung verbunden und leicht abnehmbar.
Stimmt, geht auch, sicherlich sogar einfacher als ein Display an den Raspi zu bringen. Muss ich nochmal überdenken...
rkopka hat geschrieben:Für mehr Luxus kann man auch den evt. vorhandenen Fernseher und eine Tastatur mit dem RP verbinden. Allerdings muß man sich dann schon einige Gedanken um den Stromverbrauch machen.
Neee, das ist dann drüber. Jedes mal die Glotze einschalten ist auch doof. Und vom Strom her auch inakzeptabel, dann lieber die Tablet/Display Variante...
Meinen Entwurf für die Oberfläche muss ich auch nochmal überarbeiten, da hab ich noch ein paar Kleinigkeiten vergessen/übersehen. Aber die Richtung gefällt mir :mrgreen:
Nur die Frage bleibt: Wo fange ich an? :razz:
andwein am 07 Dez 2016 12:37:49
avm75 hat geschrieben: Nur die Frage bleibt: Wo fange ich an?
Die Antwort wäre für mich einfach: Zuerst Zuhause mit der Steuerung verschiedener Heizkörper, dann die Heizung integrieren. Vorteil, geht alles im Warmen, du musst erst mal keine Löcher bohren, kannst die Fehler der Programmierung auf dem Sofa vornehmen und gleichzeitig im Internet nach Lösungen suchen. Wenn du das am Laufen hast, hast du genügend Kenntnisse um sie auf Womo-Komponenten umzusetzen. Womo-Einbau/Umbau ist dann für Fortgeschrittene. Hört sich vielleicht spasshaft an, ist es aber wert darüber nachzudenken wenn du das als Einsteiger ernsthaft vorhast. Gruß Andreas
rkopka am 07 Dez 2016 12:47:40
rkopka hat geschrieben:Für mehr Luxus kann man auch den evt. vorhandenen Fernseher und eine Tastatur mit dem RP verbinden. Allerdings muß man sich dann schon einige Gedanken um den Stromverbrauch machen.
avm75 hat geschrieben:Neee, das ist dann drüber. Jedes mal die Glotze einschalten ist auch doof. Und vom Strom her auch inakzeptabel, dann lieber die Tablet/Display Variante...
Das wäre auch eher als Zusatz gedacht, damit man z.B. am Abend die Daten einfacher anschauen oder was ändern kann. Natürlich nicht für den allgemeinen Gebrauch.
Nur die Frage bleibt: Wo fange ich an? :razz:
Heutzutage am besten mit einem RaspberryPI. Das Set bekommst du für etwa €100. Dann kannst du dort sowohl mal mit einer Webseite anfangen, als auch mit einer Zusatzkarte oder direkt mit den internen GPIOs etwas HW anbinden. Durch Monitor, Tastatur, Netzwerk... ist das ganze sehr bequem zu bedienen. Compiler kann man direkt auf dem PI ausführen. Es gibt Unmengen an Büchern, Zeitschriften und Webseiten zu dem Thema.
Am besten ein kleines Board (kann auch Steckboard sein) einrichten, damit du dort einen Temperatursensor anschliessen und z.B. mit Potis Spannung oder Strom simulieren kannst. Erst wenn da alles funktioniert, kann man über eine Anbindung im Womo nachdenken.
RK
avm75 am 07 Dez 2016 13:05:34
andwein hat geschrieben:Zuerst Zuhause mit der Steuerung verschiedener Heizkörper... Hört sich vielleicht spasshaft an,...
Ich finde, das hört sich nicht spasshaft, sondern konstruktiv an! :daumen2: Danke!
rkopka hat geschrieben:Heutzutage am besten mit einem RaspberryPI.
Prima! So einen Tipp/Rat brauchte ich! :daumen2: Danke!
In der Zwischenzeit kann ich ja parallel an der Gestaltung arbeiten, dass brauche ich u.U. ja später für die Website/App. Und man verliert das Ziel nicht aus den Augen :lach:
Hab noch ein bißchen weiter gesponnen:
Im gleichen Stil für alle anderen "Unterseiten"...
rkopka am 07 Dez 2016 13:37:24
avm75 hat geschrieben:Du meinst z.B. so ein Set?: Amazon Link
Genau. Ist sogar recht günstig.
In der Zwischenzeit kann ich ja parallel an der Gestaltung arbeiten, dass brauche ich u.U. ja später für die Website/App.
Denk auch an das Handling im Womo. D.h. wenn ein Display etwas weiter entfernt ist, kann man kleine Schrift nicht mehr lesen. Dann sollte man auf der Startseite eher große Ziffern wählen.
Ich probiere auch Anbindungen im Womo möglichst leicht entfernbar anzulegen. Falls die Bastelei nicht mehr funktioniert, möchte ich direkt oder mit einfachem Anstecken die alte Bedienung wieder haben (Heizung).
RK
avm75 am 07 Dez 2016 13:48:13
rkopka hat geschrieben:Genau. Ist sogar recht günstig.
Fein, dann werde ich mal mit der Gattin schmusen. Die Weihnachts-Wunschzettel-Kapazität ist vermutlich erschöpft durch die vorhergehenden Projekte :P
rkopka hat geschrieben:Denk auch an das Handling im Womo. D.h. wenn ein Display etwas weiter entfernt ist, kann man kleine Schrift nicht mehr lesen. Dann sollte man auf der Startseite eher große Ziffern wählen.
Deshalb die zusätzliche Bedienung über Handy/Tablet. Entweder ich stehe davor, und die Schrift ist lesbar, oder ich bin zu faul zum Aufstehen/ zu weit weg, dann starte ich die App am Handy. Die Schrift am BMV-702 ist auch eher klein, wollte man da was ablesen, müsste man sich auch davor stellen. Ich muss mal mit den Entwürfen experimentieren, am Ende wird es aber wohl immer ein Kompromiß bleiben, denke ich.
rkopka hat geschrieben:Ich probiere auch Anbindungen im Womo möglichst leicht entfernbar anzulegen. Falls die Bastelei nicht mehr funktioniert, möchte ich direkt oder mit einfachem Anstecken die alte Bedienung wieder haben (Heizung).
Ja, zumal ich das bei einem eventuellen Verkauf irgendwann mal eher mitnehmen als verschenken wollen würde :wink:
fraedt am 08 Dez 2016 01:57:26
Moin Moin, hallo avm
habe lange nicht mehr ins Forum gelesen und nun gesehen, dass der alte Thread wieder aufgetaucht ist. Nun auch einige Anmerkungen zum Ausgangspunkt der letzten Antworten
- Braucht man für die Vielzahl der auszuwertenden Sensoren tatsächlich so viele Mikrocontroller, oder ist das das schlicht der schrittweisen Erweiterung geschuldet? Oder konkreter: Würde z.B. auch nur einer der Mikrocontroller genügen, wenn man von Anfang an alles einplant?
Man kann natürlich auch alles über einen, z.B. Raspi laufen lassen. Ich hatte zunächst mit der Heizungssteuerung angefangen. Diese wollte ich möglichst autark und ohne weitere Einflüsse laufen lassen. Auch wenn die Internet verbindung einmal ausfallen sollte oder irgendeine andere äußere Störung da ist, sollte das Modul unabhängig laufen. Das hat sich auch bewährt. Daraus hat sich dann die Anordnung mit weiteren Modulen entwickelt. Schön war auch, dass ich die Module am Schreibtisch entwickeln konnte und im Womo nur noch die bugs beseitigen musste.
- Könnte man auch mit dem Arduino die Daten über einen entsprechenden Router für WLAN und/oder Internet zur Verfügung stellen, oder geht das nur mit dem Raspberry?
Das hatte ich ursprünglich so realisiert. Mit dem Raspi als WebServer ist es allerdings einfacher und komfortabler. Alleine wenn Du die Daten Offline loggen willste, ist eine SQL Datenbank schon schön
Hast Du zwischenzeitlich die Integration des Victron BMV realisiert?Ich habe gerade erst einen Victron BMV 702 verbaut, und könnte mir vorstellen, dass es ein guter Anfang wäre, genau diese Daten auszuwerten und später per Handy-App abrufbar zu machen.
Ich habe es realisiert, ob das allerdings ein guter Anfang ist, darüber kann man streiten. Da ich ja meinen Bus habe und die seriellen Daten des BMV auswerten will, benötige ich 2 serielle Schnittstellen und das ist bei einem Uno nicht einfach und einen Mega wollte ich mir dafür nicht gönnen. Derzeit ist aber mein BMV nach 2 Jahren defekt.
- Batteriewerte (alles was der BMV liefert...)
wenn einmal die Verbindung da ist, ich dass nicht schwer
- Innen-/Außen- und Kühlschranktemperatur
(ggf. Steuerung eines Ventilators im Sommer zu Unterstützung der Kühlung (meine ToDo)
- Luftfeuchtigkeit
entsprechnde Sensoren gibt es mehere, habe hier auch noch einen liegen, zu faul
GPS-Daten, ggf. sogar mit Wetterinformationen, daraus könnte man später sein Reisetagebuch füttern, wenn die Daten geloggt würden
GPS habe ich, das mit dem Wetter ist eine schöne Idee, aber wohl nur mit dem Raspi
- Werte der (noch nicht vorhandenen) Solaranlage
kommt auf die Steuerung an
- wenn möglich, Einstellung der Heizung; Dazu kommt, dass wir eine Truma C6002EH haben, ob das dort technisch ohne weiteres machbar ist, weiß ich noch gar nicht.
Ich habe leider keine Ahnung von der Truma, daher kann ich dazu nichts sagen
- diverse schaltbare Ausgänge, z.B. für Außenbeleuchtung, ggf. WR ein-/ausschalten, usw.
Der Appetit kommt beim essen
Viel Spass bei der Enrwicklung, Lass was von die hören.
fraedt am 08 Dez 2016 02:19:49
Moin moin hier noch einige Anmerkunge zu diesem Beitrag
avm75 hat geschrieben:Toll, jetzt ist - in unbestimmter Reihenfolge - a. meine Neugierde b. mein Spieltrieb c. mein Ehrgeiz geweckt :lol:
alles klar, die Inkubationszeit ist vorbei, du bist angesteckt, der Virus wirkt.
Dein Displayentwurf ist schon mal fein. Sollte mit einem Raspi mit 5" oder 7" HDMI Touch Display auch rellativ einfach zu machen sein. Die Einbindung der Icons mit Beschriftung in Python mit graphischer Oberfläche übersteigt allerdings meine derzeitigen Fähigkeiten, da müsste ich noch mal in die Lehre. Dieser Virus muss allerdings noch etwas warten. Du kannst mich allerdings auch über die Grafik schlau machen.
Was meint ihr? Wäre das überhaupt machbar, auch grafisch und so?
machbar ist alles, die Grafikeinbindung iost, wie oben gesagt anspruchsvoll und wenn nur über Raspi. Mann könnte allerdings auch das Layout vielleicht als Website auf dem Display darstellen und die Grafik so programieren. Leider habe ich zur Zeit keine Kapazitäten, so etwas auszuprobieren.
Da der Victron bereits da ist, neige ich dazu, mich zuerst mit dem Arduino und dem Bussystem zu beschäftigen, macht das Sinn? Oder wäre eine andere Stelle zu Beginn besser?
Anfangen ist das wichtigste, womit ist zweitrangig. Du wirst immer 2 Schritte nach vorne und mindestens einen zurück machen.
avm75 am 08 Dez 2016 19:54:57
'n Abend und Hallo fraedt :wink:
fraedt hat geschrieben:alles klar, die Inkubationszeit ist vorbei, du bist angesteckt, der Virus wirkt.
Ich fürchte auch. Das Ganze lässt mir gar keine Ruhe :lach: Und ich hab' sooooo viele Fragen...
fraedt hat geschrieben:Der Appetit kommt beim essen
Naja, oder beim "Rezepte" stöbern :roll:
fraedt hat geschrieben:Anfangen ist das wichtigste, womit ist zweitrangig.
Hm. Eigentlich bin ich ja schon voll dabei. Der Plan wächst und gedeiht. Und einen Plan zu machen ist IMMER ein guter Anfang :ja: Um zunächst den Hardware-Bedarf zu klären, macht es Sinn, sich Gedanken zu machen, was man denn so alles machen möchte. Mein Displayentwurf und die Gedanken weiter oben sind da ein guter Ansatz, Deine Antworten helfen dazu weiter. Weiterhin ist es sinnvoll, sich Gedanken über die örtlichen Gegebenheiten zu machen, dass habe ich dank Erklärung von rkopka verstanden. Daher rührt folgende Übersicht mit den bereits vorhandenen Dingen:
Wenn man mal meinen Displayentwurf auseinander nimmt, komme zumindest ich zu folgender Erkenntnis: Wenn ich zunächst mit einem Raspi (in der Übersicht rot) und einem Arduino (blau) starte, bin ich schon ziemlich weit. Der Raspi, in der Nähe des "alten" Displays und der Heizungssteuerung untergebracht bedient das "neue" Display. Folgende Sensoren/Aktoren können direkt hier angeschlossen werden: -Temperatur -GPS -Schaltung Aussen-LED -"Hauptschalter" 12V -ggf. Füllstände der Wassertanks (die Kabel der Sensoren liegen bis dort, ggf. kann man da was weiter verwenden) Gleichzeitig könnte der Raspi die Daten in die Cloud schicken und nebenher noch als Access Point dienen --> Link. UMTS-Stick wäre sogar schon vorhanden :wink:
über einen Bus verbunden darf der Arduino den Rest machen: -Übernahme der Daten vom BMV702 -ggf. auch hier noch Temperatur, wenn vom Raspi nicht genug Info kommt -Gasfüllstand (evtl., wenn im Gaskasten lösbar)
Zum letzten Punkt habe ich gleich noch eine Frage: Auf Seite 2 beschreibst Du ja Deine Lösung, fraedt:
fraedt hat geschrieben:Messung des Gewichtes der Gasflaschen über 2 digitale Körperwaagen. Die Elektronik der Waagen habe ich bis auf die Wägezellen ausgebaut...
Über diese Wägezellen/Sensoren haben Andreas und ich (u.a.) in diesem Thread --> Link diskutiert. Sind diese rein mechanisch? Auch die Folientastatur und das LCD sind ja elektronische Bauteile. Dürfen so im Gaskasten verbaut werden?
Das einzige was dann noch fehlt ist die Erfassung der Daten der Solaranlage, die ist aber noch gar nicht da. Ach ja, und Landstrom. Da würde es mir aber genügen, wenn mein Button im Display z.B. grün wird, wenn 230V da sind, und zusätzlich anzeigt, ob die vom WR kommen oder vom Landstrom. kWh zählen brauche ich nicht, denke ich.
Klingt alles gar nicht mal so kompliziert insgesamt ;D
fraedt hat geschrieben:Mann könnte allerdings auch das Layout vielleicht als Website auf dem Display darstellen und die Grafik so programieren.
Das scheint mir tatsächlich der einfachste Weg. Der Raspi sammelt die Daten, sowohl die eigenen, als auch die vom Arduino, in einer Datenbank. Die Website wird dynamisch aus der Datenbank mit den Werten gefüttert und lässt sich auf jedem x-beliebigen Gerät darstellen. Ich weiss nur nicht, ob man auf die Art auch Aktionen an den Raspi weiterleiten kann (also Licht einschalten, o.ä.), müsste aber gehen, die Webserver-Variante von fraedt arbeitet im Prinzip ja ähnlich. Da müsste ich mich erst noch schlau machen. Die Website wäre m.E. sehr einfach umzusetzen. Auch eine Handy-App im Anschluss müsste dabei vom Aufwand her noch überschaubar bleiben, letztlich muss ja die App nur die Website abbilden. Allerdings müsste man irgendwie sicherstellen, dass Unbefugte nicht an die Daten kommen, bzw. keine Zugriff auf die Schaltmöglichkeiten haben. Sonst machen die das Licht aus, wenn man es noch braucht :mrgreen:
fraedt hat geschrieben: Da ich ja meinen Bus habe und die seriellen Daten des BMV auswerten will, benötige ich 2 serielle Schnittstellen und das ist bei einem Uno nicht einfach und einen Mega wollte ich mir dafür nicht gönnen. ... wenn einmal die Verbindung da ist, ich dass nicht schwer
Da bin ich weiter neugierig, kannst Du mal bitte ein bißchen aus dem Nähkästchen plaudern?
So far, so good. Bis hierher mein Gedankensalat einfach mal auf den virtuellen Tisch geworfen. Hat noch einer Zutaten? ;D
JackSchmidt am 08 Dez 2016 22:22:49
Hallo Andre,
gute Ansätze. Ich finde es sehr spannend, wenn sich hier einige interessierte austauschen.
Das könnte am Ende ähnlich professionell werden, wie der Lipo Tröt.
Ich habe auch schon über die mangelhafte Anzeige für Frischwasser nachgedacht.
Die Abschottung im Gaskasten halte ich regelkonform für lösbar.
Werde mich gerne beteiligen, wenn mir zu den einzelnen Punkten was einfällt.
Auch wenn ich aktuell noch keine Umrüstung bei mir plane.
Aber wer weiß, wenn der Spieltrieb erstmal geweckt ist :D
avm75 am 08 Dez 2016 22:30:03
JackSchmidt hat geschrieben:gute Ansätze. Ich finde es sehr spannend, wenn sich hier einige interessierte austauschen.
Hallo Jack, danke :oops: Ja, finde das auch immer spannend. Insbesondere kommen dann so viele gute Ideen und ein so großer Erfahrungsschatz zusammen, dass beinahe nichts mehr unlösbar ist. Das schätze ich an Foren.
JackSchmidt hat geschrieben:Werde mich gerne beteiligen, wenn mir zu den einzelnen Punkten was einfällt.
Von meiner Seite: sehr, sehr gerne. Deine Anleitungen und Dokumentationen habe ich sehr schätzen gelernt in der Zeit hier. Ich würde mich über jeden Beitrag von Dir hier freuen. :ja:
JackSchmidt hat geschrieben:Aber wer weiß, wenn der Spieltrieb erstmal geweckt ist
Oh, da pass' gut auf. Das ging bei mir quasi über Nacht :mrgreen:
andwein am 09 Dez 2016 12:50:00
Jetzt wirds spannend. Zuerst war es ja nur die Abfrage von Zuständen über entsprechende Sensoren. OK Aber jetzt kommt der Gedanke auf zu steuern. Licht an/aus/dimmen, Abwassertank Ventil auf/zu, Heizung an/aus/regeln. Dafür braucht man aber nicht nur einen Datenbus sondern auch die Umsetzung der Steuerbefehle auf die Aktuatoren/Schalter/Dimmerregler. Da muss man eine Menge Kabel ziehen! Bei einen Selbstausbaumobil sicherlich planbar, bei einem bereits gebauten auf jeden Fall eine Menge Arbeit. Auch bei Funklösungen braucht man zumindest 12V/Masse Ich bin gespannt, Gruß Andreas
chris11e am 09 Dez 2016 15:21:30
Moin zusammen, ich klinke mich auch mal wieder in den Thread ein. Mir ist es ehrlich gesagt, ab Seite 3 oder 4 zu kompliziert geworden. Alleine ein vernünftiges und stabiles Messnetzwerk mit Sensoren an allen erforderlichen Stellen aufzubauen, ist ein ziemlicher Akt. Der Unterschied zwischen: "mal eben auf dem Schreibtisch zusammengesteckt" und "technisch/optisch ordentlich im Womo verbaut" ist dramatisch :D Zumindest meine Erfahrung.
ABER: es wird Winter und da ist wieder mehr Zeit zum basteln, ausserdem steckt euer Tatendrang an :mrgreen: Da wir unseren Alkoven verkauft und jetzt einen kleinen VI fahren, darf ich eh von vorne anfangen. Die alte Anlage hatte lediglich Temperatur/Luftfeuchte-Sensoren sowie einen Bewegungsmelder und eine Live-Kamera. Die Sensoren waren per Kabel über die GPIOs angebunden. Eingabe erfolgte über eine kleine Bluetooth-Tastatur und Ausgabe über das TV. Meine Quintessenz heute: geht so eigentlich nicht.
Mein Plan für das neue Fahrzeug ist: * Anbindung der weiter entfernten und der Außen-Sensoren über Funk, eine gute Anleitung gibt es hier: --> Link; bin gut auf der Hälfte. Das sollte die elenden Kabel ersparen... Als Sensoren nehme ich die DHT22, mit denen habe ich nur gute Erfahrungen gemacht. * Statt GPIO würde ich gerne ich auf I2C als Bussystem setzen * Bewegungsmelder und Kamera haben sich bewährt. Ich benutze die Weitwinkel-Raspicam, damit hat man den ganzen Innenraum im Blick. * Dann möchte ich eine "Waage" einbauen; mittels Gyroskop/Beschleunigungssensor --> Link * Ein- und Ausgabe rein über Smartphone/Pad per Web
Und Gasstand wäre auch klasse, habe aber noch keine Idee, wie man das vernünftig hinbekommt (Stichwort "Strom im Gaskasten").
Über einen zweiten Raspberry habe ein Sat-Wifi-Streaming realisiert. Wen das interessiert --> Link
Ich freue mich auf den weiteren Austausch hier :)
Viele Grüße, Christian
andwein am 10 Dez 2016 13:01:35
chrisx9 hat geschrieben: Und Gasstand wäre auch klasse, habe aber noch keine Idee, wie man das vernünftig hinbekommt (Stichwort "Strom im Gaskasten"). Christian
Piezo-Geber oder Dehnungsstreifen, --> Link lange Kabel anlöten und das ganze mit Giesharz luftdicht vergießen. Das Hauptthema ist halt eine Platte mit Flaschendurchmesser, Messmodule 3-4 Stück drunter und jetzt alles unter der Trageplatte so vergießen, das das ganze "Gelumpe" zusammen mit der Gasflasche unterhalb des Gasdruckreglers eingebaut werden kann. Bei mir fehlen, egal welche Lösung, so ca. 3-4cm Höhe im Gasflaschenkasten. Gruß Andreas
avm75 am 12 Dez 2016 15:12:14
Schön, welche Dynamik hier entsteht. :ja:
Ich habe mich in den letzten Tagen erst einmal mit dem Webinterface beschäftigt. Ziel ist es, dass der Pi später als Webserver im Wohnmobil läuft. Im Prinzip zeigt er dann permanent (wenn eingeschaltet) auf einem Touchdisplay eben genau dieses Interface an. Von dort kann also abgelesen, aber auch bedient werden. Zusätzlich soll das Interface auch von außen erreichbar sein, sowohl über ein Pi-eigenes WLAN, als auch über das Internet. Hier liegt zunächst für mich die Herausforderung: Es ist schon ein Weile her, dass ich das letzte Mal eine Webseite erstellt habe. "Damals" gab es noch kein html5 und css3 und trotz der weiten Verbreitung der Smartphones und Tablets war responsives Webdesign noch kein großes Thema. Wenn ich das jetzt schon einmal angehe, dann möchte ich aber auch entsprechende Darstellungen auf Smartphone, Tablet oder Notebook/PC. Angepasst an die unterschiedlichen Bildschirmgrößen und Auflösungen. Da musste ich mich erst mal reinfuchsen, wird aber langsam 8) Gleichzeitig habe ich einige Dinge nochmal überdacht und plane jetzt gleich die Integration eines Reisetagebuchs mit entsprechender Datenbank. Also kämpfe ich seit dem Wochenende mit html, css, php und mysql. Ich hoffe, ich liege am Ende nicht zu weit daneben, da ja noch kein Raspberry an Bord ist und ich daher nicht weiß, wie die Daten von dort kommen. Ein paar Tage werde ich wohl noch tüfteln müssen, dann präsentiere ich das gerne auch hier, bis dahin muss das bisschen Information genügen und hat euch hoffentlich neugierig gemacht ;D
andwein hat geschrieben:Licht an/aus/dimmen, Abwassertank Ventil auf/zu, Heizung an/aus/regeln. Dafür braucht man aber nicht nur einen Datenbus sondern auch die Umsetzung der Steuerbefehle auf die Aktuatoren/Schalter/Dimmerregler. Da muss man eine Menge Kabel ziehen! Bei einen Selbstausbaumobil sicherlich planbar, bei einem bereits gebauten auf jeden Fall eine Menge Arbeit.
Das sehe ich (noch) ziemlich entspannt, in meinem jugendlichen Leichtsinn. Soweit ich das bisher erforschen konnte, sind einfache Steuerbefehle auf die Aktoren relativ einfach über ein Webinterface umsetzbar. Die örtliche Positionierung ist da schon spannender, da hab' ich scheinbar Glück, da im Prinzip alles, was ich zunächst schalten möchte, in unmittelbarer Nähe des geplanten Raspberry-Einbauortes ist. Schauen wir mal... 8) :wink:
rkopka am 12 Dez 2016 15:46:50
Statt der Funkanbindung könnte man doch Schalter etc. auch gleich über WLAN abinden ?! Ist zwar etwas mehr Aufwand, aber es gibt inzwischen schon kleine IOT Module, die alles nötige enthalten. Vorteil, kein weiteres Funknetz, notfalls auch direkt über das Handy schaltbar, wenn die Zentrale ausfällt. Nachteil: Sicherheit aufwendiger und evt. mehr Stromverbrauch.
RK
chris11e am 12 Dez 2016 15:59:31
avm75 hat geschrieben:...Darstellungen auf Smartphone, Tablet oder Notebook/PC. Angepasst an die unterschiedlichen Bildschirmgrößen und Auflösungen. Da musste ich mich erst mal reinfuchsen, wird aber langsam 8) ...
Da gibt es heute zahlreiche APIs für, die einem die Arbeit abnehmen. Z.B. Bootstrap (--> Link). Ggf hilft das bei der Arbeit?
avm75 hat geschrieben:Ich hoffe, ich liege am Ende nicht zu weit daneben, da ja noch kein Raspberry an Bord ist und ich daher nicht weiß, wie die Daten von dort kommen.
Als Tipp: da du vermutlich die Daten eh sammeln wirst, kannst du dir doch auch ohne Raspberry schon mal eine Datenstruktur überlegen, dafür eine Datenbank entwerfen und mit Testdaten füllen. Gegen die kannst du arbeiten. Im zweiten Schritt (und 3., 4., 5. etc) dann nach und nach Sensoren anlegen und die Testdaten durch Echtdaten ersetzen. Geht natürlich nur bedingt für Schaltungen.
Viele Grüße, Christian
Gast am 12 Dez 2016 16:25:52
ich habe in meiner Wohnung einem RaspberryPi im Einsatz, der die Heizung, Wetterstation, Licht, Steckdosen, Markise, etc. überwacht und steuert. Hierfür verwende ich die frei verfügbare Software FHEM von Rudolf König, geschrieben in Perl. Dies ist ein Hausautomationsserver, der in Zusammenarbeit mit einem CUL USB CC1101 Dongle, Module von Homematic, FS20 etc. kabellos über die Frequenz 868MHz ansteuert. Kennst Du dieses System? Wäre wohl auch in einem Wohnmobils einsetzbar. Wenn der Server auf autocreate geschaltet ist, erkennt er sogar neue Endgeräte und integriert sie automatisch in die Weboberfläche.
JackSchmidt am 12 Dez 2016 18:18:33
Hallo Andre,
bin schon auf die Oberfläche gespannt.
Eine Datensammlung mit den verwendeten Sensoren wäre hilfreich.
Zum Beispiel in einem extras Tröt "Raspberry Sensoren" . Hier könnten dann alle im Programm hinterlegen Sensoren eingetragen werden. (Wasserstand, Temperatur, Druck usw.) Das würde den Nachbau vereinfachen.
Gast am 14 Dez 2016 22:36:17
Andre, ich spreche Dir meinen vollen Respekt aus. Da ich selbst beruflich mit Softwareentwicklung zu tun habe, weiß ich, was es bedeutet, so eine Vorgabe/Idee mit den Symbolen zu erstellen. Einfach nur Hut ab, egal, was dabei rauskommt.
Gruß Klaus
avm75 am 15 Dez 2016 23:35:42
Guten Abend zusammen ;-) komme endlich mal wieder dazu, weiter zu machen und hier rein zu lesen. Die letzten Tage war es ziemlich stressig bei der Arbeit. Jahres-Endspurt sozusagen. Aber Weihnachten naht, also wird es bald ruhiger, dann komme ich auch wieder weiter.
chrisx9 hat geschrieben:Bootstrap (--> Link). Ggf hilft das bei der Arbeit?
Gehört habe ich davon schon öfter, aber noch nie damit beschäftigt. Mach' ich mal parallel, denn so richtig will mir die Mini-Seite nicht gelingen. Ist zwar responsiv angelegt, funktioniert auch dementsprechend, aber irgendwo passt es immer nicht. Entweder es passt am Notebook, dann haut es am Handy nicht hin. Oder andersrum. Oder am Tablet. Oder im Portrait-Format nicht. Oder.... - naja, lassen wir das ;D
chrisx9 hat geschrieben:...kannst du dir doch auch ohne Raspberry schon mal eine Datenstruktur überlegen, dafür eine Datenbank entwerfen und mit Testdaten füllen. Gegen die kannst du arbeiten.
Ja, das hatte ich auch schon überlegt. Eine Datenstruktur anzulegen, die am Ende so gar nicht passt, wird aber auch nichts bringen. Bringt möglicherweise die ganze Datenbank durcheinander. Denke, ich werde Variablen für die Werte anlegen und dann später entsprechend belegen, wenn die Datenbank eingebunden wird.
JackSchmidt hat geschrieben:bin schon auf die Oberfläche gespannt.
Hehe, und ich erst :mrgreen:
JackSchmidt hat geschrieben:Eine Datensammlung mit den verwendeten Sensoren wäre hilfreich.
Wenn es mal soweit ist, werde ich alles zusammentragen, dokumentieren und berichten. Ich hoffe, ich schaffe das dann ähnlich gut wie Du :wink:
Bluebandito hat geschrieben:Andre, ich spreche Dir meinen vollen Respekt aus.
Danke :oops: Ganz so wild sehe ich das aber nicht. Da habe ich schon komplexere Sachen und Webseiten angelegt und geplant. Dauert halt nur länger, da ich nicht vom Fach bin. Macht aber nichts, in diesem Fall. Ist ja Hobby und keiner drängelt....
In diesem Sinne, ich tüftel weiter und halte euch auf dem Laufenden. Im Moment ist noch zu wenig zu sehen, als das ich es schon zeigen möchte.
JayTee2312 am 03 Mär 2017 23:41:11
Hallo zusammen, danach habe ich schon lange gesucht, wie ist denn der aktuelle Stand? Ich möchte auch beginnen mir so eine Steuerung zu bauen, bzw. dabei helfen diese weiterzubringen.
VG Jürgen
avm75 am 05 Mär 2017 17:56:36
JayTee2312 hat geschrieben:danach habe ich schon lange gesucht, wie ist denn der aktuelle Stand? Ich möchte auch beginnen mir so eine Steuerung zu bauen, bzw. dabei helfen diese weiterzubringen.
Hallo Jürgen,
hm, der aktuelle Stand ist leider, zumindest was mich betrifft, unverändert. In den letzten Wochen fehlte mir die Zeit und manchmal auch der Antrieb um da weiter zu machen. Andere Projekte hatten Vorrang ;) Denke aber, dass ich bald wieder Luft hab' und weiter machen kann...
womoahoi am 20 Mär 2017 13:35:10
Das geht was - aber was?
Moin, Moin,
mit größtem Interesse habe ich die Beiträge gelesen, bin ich doch auch am Ende einer Planungsphase für ein 'elektronisiertes' Womo. Nach vielen Überlegungen haben sich aber meine Pläne sukzessive immer weiter verkleinert. Angefangen bin ich mit einem vollautomatisierten KNX-basierten Womo. Das braucht neben viel Geld (10T€) auch 500Watt am Tag. Über einige Zwischenschritte bin ich deutlich kleiner geendet bei einem oder zwei Controllinos (ein Arduino mit eingebauten Relais' und PWM = PulsWeitenModulation = eine Dimmmöglichkeit). Nach meinen Vorstellungen eine hochspannende Geschichte. Industrietauglich, vibrationsfest und alles was man sonst gerne sieht. Und wenig Aufwand für Schaltaufgaben, anklemmen und fertig.
Im Einzelnen: - Ein Controllino soll vorzugsweise die Schalter verwalten und verschiedenen LEDs ansteuern und per PWM dimmen. - Ein zweiter Controllino soll die Sensorik insbesondere Temperatur, Sonne, Regen verwalten. Über die Anzeige habe ich noch nicht nachgedacht. - Wenn alles läuft, dann ggf. ein paar kleine Automatisierungen, wie Fenster bei Regen schließen. - Heizung läuft im Regelkreis des Herstellers. - Für Batterie- und Solarmanagement habe ich einen Victron Color Control im Plan. - IP-basierte Kameras haben mir einen zu großen Zeitversatz, da kommen diverse konventionelle Kameras zum Einsatz. - TV bekommt einen IP-Server (entweder im TV-Gerät oder separat) und kann dann auch auf dem Tablett empfangen werden. Ein komplettes Mediacenter o.ä. steht weit hinten auf meiner Liste. - Auf Funk möchte ich gerne verzichten (störanfälliger, kann schneller gehackt werden), möglichst alles soll per Kabel angesteuert werden. Und last but not least: In Notfällen sind die Ansteuerungen für alle Verbraucher auch per Hand zu schalten.
Wie man vielleicht sieht, bin ich einerseits Anhänger von Murphy: 'Was kaputt gehen kann - das auch geht kaputt', andererseits leben wir im dritten Jahrtausend und ein bisschen Bequemlichkeit schadet im auch Womo nicht.
Gerne höre eure Meinung und besonders gerne höre ich von bereits gemachten Erfahrungen.
Viele Grüße und Womo Ahoi!
fraedt am 26 Mär 2018 22:14:45
Hallo Wohnmobilisten es sind schon wieder 3 Jahre vorbei seit meinem seinerzetigen Bericht in diesem Thread . Viele Teile haben sich geändert, andere sind dazu gekommen. Ich habe „einfach“ die alte Beschreibung aktualisiert. Da demnächst ein neues Womo kommt, wurde nicht mehr alles gepflegt und wiederinstandgesetzt. So funktioniert derzeit das Touch Display nicht und wird nicht ersetzt, da beim neuen ein 7“ Raspi Display vorgesehen ist. Die Oberfläche steht schon. Hier nun die Beschreibung. Als erstes ein Blockschaltbild der gesamten Anlage: --> Link
Im Wohnmobil sind also 5 Mikroprozessoren und ein Raspi über einen 485 Bus verbunden. 4 Draht: TX, RX und 12V + und -. Jedes Modul hat einen Spannungsteiler auf die benötigte Spannung, 5V bzw. 3,3 V. (Raspi) Ursprünglich hatte ich 5 V verteilt, der Verlust im Kabel schien aber zu groß. Die Mischung aus Arduino C++ und Mega8 mit Bascom ist der Entstehungsgeschichte geschuldet. Ich hatte das Projekt mit Bascom, zum Teil noch aus einer bestehenden Haussteuerung, begonnen. Im Zuge der Entwicklung habe ich dann das Arduino Projekt entdeckt und mich von den größeren Möglichkeiten überzeugen lassen. Auch das GPS Shield lässt sich leicht implementieren. Anfangs hatte ich den Webserver auch über einen Arduino Mega laufen lassen. Ich habe allerdings angefangen, die restlichen Module umzustellen. Der andauernde Wechsel Arduino, Bascom, Python, PHP HTML nervt schon. Da ich nunmehr die Möglichkeit, durch die Mitgliedschaft in einem Makerspace, habe Platinen selber zu fräsen und mein Zeithorizont sich vielleicht etwas solchen Dingen öffnet, werden einige Module absehbar professioneller gestaltet und in der Software überarbeitet und stabilisiert. Bestandteil wird dann auch eine Zentralverriegelung, die ich aber gesondert vorstellen werde, die aber erst am neuen Womo zum Einsatz kommen wird. Hier werde ich dann auch mit Lasercut, 3D Druck und 2 lagigen Platinen mit teilweiser SMD Bestückung aus dem Vollen schöpfen. Im Folgenden werde ich die einzelnen Module noch beschreiben. Zunächst aber die Grundfunktionen: Erfassung: Server Raspi 3 mit 5“ TFT Touch über HDMI Erfassung: Außentemperatur, LM75 Innentemperatur, LM75 Stand Gasflasche 1, Körperwaage Stand Gasflasche 2, Körperwaage Stand Wassertank, Philippi UTV35 Stand Abwassertank, Philippi UTV35 Standort, GPS shield Landanschluss, Relais auf Hutschiene Stromzähler, 230 V Stromzähler mit S1 auf Hutschiene Batterie Spannung, VE BMV 700 Batterie Füllstand %, VE BMV 700 Time to go, VE BMV 700 Verbrauchte Ah, VE BMV 700 Ladung/Zelle, CellLog an LiFePo Zellen Solar Spannung im Paneel, VE MPPT Solar Ladung Ah, VE MPPT Solar Leistung W, VE MPPT Solar Leistung Tag, VE MPPT GPS Standort Wetter am Standort
Steuerung Heizungspumpe Brenner/Warmwasser • 3 Stufen Elektro • Gas • Wärmetauscher Motor Vorzeltlicht
Das Paneel ist am alten Standort der Alde Steuerung platziert und mit einem HDMI Kabel mit dem Raspi verbunden. (hier noch die alte GUI) In Verbindung mit einer schwarzen Plexiglasverkleidung und einem Edelstahlrahmen fügt sich das ganze sehr stimmig ein.
Icons und Beschriftung sollten selbsterklären sein, Gas Füllstand ist derzeit in Revision (Neue Platine mit Arduino und neue Waageplatten mit CNC gefrästen Aufnahmen für die Wägezellen) Die Zeit kommt entweder von einem NTP Server aus dem Internet oder, sollte die Verbindung getrennt sein, vom GPS Signal. Ansonsten wird die Time Funktion des Raspi genutzt. Eine RTC ist nicht vorhanden. Mit Touch auf das Batterie-Symbol (grün) des Hauptmenus wird die Batterie - Seite aufgerufen: --> Link Mit Touch auf das Cell Log-Symbol wird diese Seite aufgerufen: --> Link Auch diese Angaben sollten selbsterklären sein. Das Stecker-Symbol (grün)des Hauptmenus zeigt die Zustände Landanschluss (hier der Fall), Ladung über Lichtmaschine oder Ladung über Solar an. Bei Touch wird die Solar Seite angezeigt: --> Link Die Angaben sollten selbsterklären sein.
Mit dem blauen Womo-Smbol wir der LED Stripe über der Türe geschaltet. Das graue Zahnrad-Symbol öffnet die Einstellungsseite: --> Link Auch diese Angaben sollten selbsterklären sein. Mit dem braunen Heizsymbol wird der Zustand der Alde Heizung angezeigt, hier Warmwasser über Gas und 1. Stufe Landstrom (mehr gibt die Absicherung des Landanschluss hier nicht her) sowie ist die Womoheizung über die Pumpe auf eine soll Temperatur von 21,5° eingeschaltet. Bei Touch kommt das Heizungs-Menu:
Nun die einzelnen Module: Client Modul Heizungssteuerung In unserem Kleiderschrank befindet sich das Ausdehnungsgefäß mit der Umwälzpumpe. Hier ist auch die Steuerung untergebracht. Hardware: Atmega8 mit BASCOM programmiert. Über I2C werden 2 Temperatursensoren für die Innen- und Außentemperatur genutzt. Die Umwälzpumpe 12V, 0,5A wird über einen MOSFET geschaltet. Der Server gibt regelmäßig die Info über Heizung an/aus und die Solltemperatur. Der Client folgt dieser Info solange er nichts anderes hört. Also auch bei Störung des Busses oder des Servers. Auf dem 2. Bild siehst man das Modulkabel und die Western Stecker, mit denen ich alle Schwachstromverbindungen gemacht habe. Rechts 485 in/out und links I2C in, in der Mitte Schraubanschlüsse für 12V Eingang und Pumpe Ausgang. Ebenfalls habe ich über I2C ein Modul eingefügt, das über einen PCF8591 die Spannungsausgabe der UTF35 ausliest. Die UTF werden zum Stromsparen immer nur für 5 Min nach Anspringen der Druckwasserdruckpumpe aktiviert. Diese Funktionen werden ich absehbar über ein eigenes Modul übernehmen, da ich den I2C Bus kürzen, ggf komplett beseitigen möchte. Dieser scheint mir störanfällig durch die Fahrzeugelektrik zu sein. Auch möchte ich die Heizungssteuerung auf 1Wire umstellen, da es hier bessere, auch wasserdichte Sensoren gibt. Die Steuerung der Alde werde ich in der bisherigen Form wohl aufgeben müssen, da ich eine Alde 3020 bekomme, die wohl anders angesteuert werden muss, ich weiß aber noch nicht wie das vornehmen werde. Der Ehrgeiz ist aber da, diese zu integrieren. Derzeit ist über I2C ist ein Modul eingebunden, dass das Tableau der ALDE 3000 ansteuert. Ich habe Lötpins der Schiebeschalter abgegriffen und ersetze die Schiebeschalter nunmehr durch bistabile Relais (ziehen nur Strom beim Schalten). Die Steuerung der ALDE ist unverändert. Ähnlich auch der Schalter für die Pumpe des Motorwärmetauschers. Client Batteriemanagementmodul: An der Batterie befindet sich der Client. Im Sicherungskasten habe ich einen 1 Phasen Stromzähler mit S0 Bus eingebaut. Für unseren Hallenstellplatz muss ich den Stromverbrauch messen. Hardware: Atmega 5 mit BASCOM programmiert. Das S0 Signals kommt ungeprellt und kann einfach gezählt werden. Hier wird auch die 5v Spannung in den Bus über einen Spannungsregler von der 12V Batterie eingespeist. Mit Abgriff auf das Relay stelle ich den Zustand der Stromversorgung über den Landanschluss fest. Client VE Bus Mit einem Arduino Mega werden die Signale aus dem Victron BMV 700 und dem Victron BlueSolar MPPT 100/15 ausgewertet. Dieser hat 3 serielle Schnittstellen mit denen der kontinuierliche Datenfluss aus den Reglern in den 485 Bus eingespeist werden. Client Gasfüllstand: --> Link Messung des Gewichtes der Gasflaschen über 2 digitale Körperwaagen. Die Elektronik der Waagen habe ich bis auf die Wägezellen ausgebaut. Diese werden nun über jeweils einen INA121 ausgewertet und auf Anforderung an den Server gesendet. Zur Einstellung der Flaschentara sind die Folientastatur und das LCD da. Hier kann auch der Füllstand in kg oder % abgelesen werden. Die Anzeige ist bis auf ca. 5% bzw. 0,5 kg Füllung genau. Hardware: Atmega 8 mit BASCOM programmiert. Die Auswertung der Tastatur mache ich mit einem PCF8754 über I2C weil der Prozessor nicht mehr genügend Pins für LCD, Inas und Tastatur hatte. Die Gasmessung ist nunmehr seit mehreren Jahren im Einsatz und arbeitet recht zuverlässig. Einmal habe ich dagegen gezockt und prompt verloren (Kein Gas auf der Rückfahrt mehr zum Übernachten) (Hier wird es demnächst ein Update geben)
Client GPS: Hardware Arduino UNO mit GPS Shield. Da der Standort neben der Eingangstüre ist hier auch der MOSFET für den LED Stripe der „Vorzeltbeleuchtung“. Die ist auch sehr gut beim Rangieren Nachts auf unbeleuchteten Plätzen. Server RASPI Der Raspi ist zum einen als Webserver für eine lokale Verbindung eingesetzt, als auch zur regelmäßigen Übertragung der Informationen zu meinem WEB Space bei meinem Provider. Der Server fragt regelmäßig (der Abstand ca. 10 sec) die Infos aller Sensoren bzw. Schaltzustände ab. Diese werden unmittelbar auf dem Display dargestellt bzw. aktualisiert. Derzeit auf dem Display als Website im Vollbildmodus, demnächst auf einen 7“ Raspi Touch Display mit einer in Kivy programmierten GUI. Der Server Dieser speichert die Daten im Abstand von 15 Min auf einer internen SQL Datenbank ab. Über WLAN und den Router werden diese Infos alle 30 Sekunden dann an meinen Webserver weitergeben. Dieser speichert ebenfalls alle 15 Min. Diese Webseiten (LAN und WAN) werden dann wie oben angezeigt dargestellt. Ich hoffe ich habe wieder euer Interesse geweckt und diesen Thread wieder zum Leben erweckt. Fragen werde ich je nach Möglichkeit (Zeitmangel) beantworten. Spätestens nach der Integration in das neue Womo werde ich dann eine Aktualisierung vornehmen.
Octopussy am 27 Mär 2018 22:24:08
Hallo zusammen,
ich habe es mir einfacher gemacht. Hab mir einen PiXtend gekauft und eine Lizenz für Codesys. Da ist dann eine Visualisierung über Webserver inkl. Über RS485 kontrolliere ich meine acht LiPro. Über Relais die Ladegeräte für meine beiden Batteriebänke.
Über Codesys ist das leicht zu Programmieren, es gibt viele Beispiele und war in zwei Tagen einsatzbereit.
Gruß, Rene
silo am 27 Mär 2018 23:45:12
CI-Bus
Das wäre die optimale Lösung fürs Wohnmobil: Ein Raspberry, der im CI-Bus mitfährt...
Hat das denn immer noch keiner gehackt?
smartwomo am 04 Jan 2019 10:18:39
Hallo Bastler-Kollegen,
ich kann die Kombination aus Raspberry, Openhab2 (Heimautomatisierungs-Software) und Tinkerforge (steckbare Sensoren und Aktoren - kein Löten erforderlich) empfehlen. Diese Variante nutze ich in meinem Wohnmobil und habe das auch auf der smartWoMo Webseite --> Link zum Nachbauen dokumentiert.
Viele Grüße, Kai-Uwe
mandiba am 16 Jan 2019 23:46:51
Moin fraedt,
deine Integration des BMV 700 und des MPPT Solarreglers würden mich sehr interessieren. Nutzt du da die "VE.direct" Ports? Die sprechen aber doch kein RS485, oder?
LG mandiba
fraedt am 17 Jan 2019 02:06:18
Hallo "mandiba"
richtig nicht 485 sondern direkt über SoftwareSerial in den Arduino und darüber dann in das 485 Netzwerk. Grösstes Problem sind die Stecker. Entweder von VE (teuer) oder günstiger Stichwort:"10 Sets Mini Micro JST 2.0 Ph 4 Pin-Stecker-Stecker männlich mit 150 mm Kabel & Female ". Protokoll gibts über VE. Stichwort VE.Direkt Protocol Gruss Alfred
mandiba am 17 Jan 2019 11:20:15
Danke, ich habe hier auch ein Beispiel für die Arduino-Anbindung gefunden: --> Link
Hast du dich auch mal mit dem VE.Bus beschäftigt? Der sollte ja theoretisch (laut --> Link) bereits RS485 sprechen.
Orsito am 17 Jan 2019 23:33:13
CI Bus im Wohnmobil
Es gibt eine Masterarbeit aus 2005 geschrieben von Håkan Fredriksson in der Lulea Universität. Er hat beschrieben, wie die Komponenten, auf Basis des CAN Buses für einen Wohnwagen funktionieren könnten. Da gibt es viele Hinweise zu verwendeten Komponenten und Protokollen, vor allem zur Funktionsweise. Ich gehe davon aus, dass die Camping Industrie für mobile Schlafstätten das Rad nicht neu erfunden hat, sondern sich an etwas fast bewährtes gehalten hat.
Könnte das der Hinweis sein, den Silo sucht?
Gruß Orsito
fraedt am 18 Jan 2019 02:22:15
mandiba hat geschrieben:Danke, ich habe hier auch ein Beispiel für die Arduino-Anbindung gefunden: --> Link
Hast du dich auch mal mit dem VE.Bus beschäftigt? Der sollte ja theoretisch (laut --> Link) bereits RS485 sprechen.
Hallo zusammen zu 1. ich werte den kontinuierlichen String aus. In diesem Sketch wird über Hex codes die Infos abgerufen. Habe mich noch nicht damit beschäftigt. Vielleicht demnächst. zu 2. Da ich kein Gerät mit VE.BUS habe, habe ich mich auch nicht damit beschäftigt. Fraedt
Aspella am 04 Feb 2020 10:48:05
Hallo,
hat zufällig jemand einen Beispielcode um die Daten von den LiPro1-3 RS485 und dem GreenSwitch von ECS per USB am Raspberry zu lesen?
Will diese dann per Mqtt an mein System zu Hause senden. Verwende Openhab.
Wohnwagen hat schon GPS. Wenn der Wohnwagen weiter als 5km vom Haus entfernt ist, bleibt die Heizung dauerhaft im Bereich der Nachabsenkung. Denn wenn keiner zu Hause ist, muss es auch nicht warm sein.
rkopka am 26 Jan 2021 13:24:13
Mal die Frage, ob jemand was weitergebracht hat ?
Bei mir ist letztes Jahr aus verschiedenen Gründen kaum mehr als Planung erfolgt, wobei ich immer wieder das Konzept ändere, weil zu aufwendig oder zu umständlich oder zu wenig Möglichkeiten. Und solange man nicht "richtig" angefangen hat, geht das ja noch einfach. Auch wieviel will ich direkt angezeigt bekommen, für was reicht das Handy ? Und noch wichtiger: was kann man mit dem Handy schalten oder einstellen und was muß direkt im Womo sein, weil man es u.U. auch ohne Handy und schnell braucht ?
RK
7xy am 12 Apr 2021 16:31:26
smartwomo hat geschrieben:Hallo Bastler-Kollegen,
ich kann die Kombination aus Raspberry, Openhab2 (Heimautomatisierungs-Software) und Tinkerforge (steckbare Sensoren und Aktoren - kein Löten erforderlich) empfehlen. Diese Variante nutze ich in meinem Wohnmobil und habe das auch auf der smartWoMo Webseite --> Link zum Nachbauen dokumentiert.
Viele Grüße, Kai-Uwe
Hallo Kai-Uwe,
ich habe es nun noch einmal versucht, Smartwomo in meinem Wohnmobil zu installieren. Ich scheitere an zwei Problemen, wovon eines essentiell und das zweite weniger wichtig ist. Essentielles Problem ist, dass sich das Dual Relay Bricklet zwar im Brickviewer schalten lässt, jedoch nicht über die Openhab App, oder über die Plattform myopenhab.org. Ich habe schon einiges ausprobiert, aber ich bekomme es nicht hin. Eventuell hast Du einen hilfreichen Hinweis dazu.
Das zweite Problem ist, das es die Mail-Integration bei Openhab so wie auf Deiner Seite beschrieben nicht mehr gibt. Da wäre ein Update, wie man das jetzt einstellen kann hilfreich.
Insgesamt eine Top-Lösung und sauber umgesetzt. Nur die Heizungssteuerung müsste noch funktionieren, dann wäre es galaktisch gut.
haryhirsch am 14 Apr 2021 15:48:17
Ich bin eben auf die sehr guten Beiträge gestoßen. Ich würde gerne den Part mit den Gasflaschen nachbauen, z.B. Wie wurden die Waagen bearbeitet und was passiert bei Schlaglöcher da "rumsen" die Flaschen doch auf die Waagen. Machen die das lange mit? Kann das als Anleitung mit SW und Beschreibung reingestellt werden? ausser den Bildern vom Gaskasten habe ich nichts gefunden oder evtl. übersehen.
fraedt am 16 Apr 2021 16:12:47
Hallo Harryhirsch zu "Wie wurden die Waagen bearbeitet" Bei mir war die die Waage verschraubt. Recheneinheit und Batterie raus, Kabel an eine HX711 Breakout-Platine aus dem Netz anschließen. Anschlusschema und Codeschnipsel unter "Arduino HX711". Das war es. Wie willst du denn die Daten 1. Übertragen, 2. anzeigen. Davon ist natürlich die Konzeption (Arduino oder ESP oder Pic .....) abhängig und natürlich auch die Software. Bei mir waren es Körperwaagen aus Glas vom Discounter (12,00€) und 10 mm Siebdruckplatte wegen des Glases. Größtes Problem war es, mit den "Messfüssen" der Waage an der Zwangsentlüftung vorbei zu kommen. Das musst du individuell schnitzen. Zu Schlaglöcher da "rumsen" die Flaschen doch auf die Waagen: da kann ich nur mit meiner "Langzeitrerfahrung antworten: 50.000 km ohne Probleme
Fraedt
Didi57 am 30 Jan 2022 14:38:16
Hallo, so wie es ausschaut, hat es jemand geschafft was brauchbares anzubieten.