Forum: Haus & Smart Home Voraussetzungen um Hausbus zu entwickeln


von Klaus M. (muek)


Lesenswert?

Ich verfolge hier viele Beiträge wo User ihre Ideen zum ganz 
persönlichen Hausbus vorstellen und grundsätzliche Fragen stellen, so 
nach dem Motto

... Ich will mit dem Raspberry Pi mein Haus automatisieren, wer kann mir 
Tips geben ... wie soll ich anfangen ... welche Leitung muß ich verlegen 
... etc. etc. etc.

Es scheint ja seit dem Erscheinen der kleinen "Scheckkarten-Rechner" ala 
Raspbery, BeagleBone etc. ein wahrer Hype ausgebrochen zu sein und viele 
Bastler glauben, es reicht so ein Ding, ein wenig Phyton, ein paar 
Relais und Taster und schon läuft alles wie geschmiert. Ich kann mich da 
nur sehr wundern und würde gerne mal an solche User (bitte verzeiht mir 
wenn ich euch auch Träumer nenne) folgende Fragen stellen.

Welche Grundvoraussetzungen bringt ihr eigentlich mit?

Könnt ihr Schaltungen entwerfen?
Mit EAGLE oder einem anderen Programm Platinen designen?
Wie schaut's aus mit SMD löten?
Könnt ihr Mikrocontroller in C programmieren?
Habt ihr eine Ahnung von HTML5, CSS, JavaScript?
Wisst ihr in etwa wie ein TCP Stack funktioniert?
Sind Grundkenntnisse in Linux vorhanden?

... oder habt ihr einfach nur einen Raspberry-Pi den ihr gerade mal ein 
wenig in Phyton programmieren könnt und jetzt den Wunsch damit das 
eigene Haus zu automatisieren?

Ich habe einen guten Grund diese Fragen zu stellen, weil mir wäre es ein 
großes Anliegen, gerade diesen Einsteigern und "Träumern" anhand von 
Beispielen konkret zu zeigen, wie man es machen könnte und worauf man 
achten sollte. Nur wäre es da sehr hilfreich zuerst einmal zu wissen, 
mit welchen Grundkenntnissen da zu rechnen ist.

Wie weit müßte man also bei Tutorials ausholen, damit auch die 
Einsteiger eine Chance haben mitzumachen?

Vielleicht hat ja der Eine oder Andere Lust mir zu antworten.

von hagbrat (Gast)


Lesenswert?


von Hugo P. (portisch)


Lesenswert?

Klaus M. schrieb:
> Welche Grundvoraussetzungen bringt ihr eigentlich mit?
>
> Könnt ihr Schaltungen entwerfen?
Ja
> Mit EAGLE oder einem anderen Programm Platinen designen?
Mentor Graphics DxDesigner und PADS + Platinenfräser
> Wie schaut's aus mit SMD löten?
0805 - kein Problem
> Könnt ihr Mikrocontroller in C programmieren?
Ja
> Habt ihr eine Ahnung von HTML5, CSS, JavaScript?
Ja
> Wisst ihr in etwa wie ein TCP Stack funktioniert?
Brauche ich nicht
> Sind Grundkenntnisse in Linux vorhanden?
Ja

Aber bei einer Haussteuerung würde ich immer noch auf eine SPS setzen.
Ich selber habe die ILC 150 ETH von Phönix Contact im Einsatz.

Seit gestern habe ich auch meine ersten selbsterstellten 
CAN/OneWire/Keypad Platinen mit dem Atmega168 per RS232 an der SPS 
angebunden...

Vorentwicklung und Planung ca. 1 Jahr
Leerverrohrung + Verkabelung: Normaler Aufwand * 2-3
Seit ca. 6 Monaten werden immer mehr Sachen in Betrieb genommen.

Als Übergang im Rohbau habe ich Finder Relais mit manueller Betätigung 
verwendet um das Licht einschalten zu können. Die SPS ist erst später in 
Betrieb genommen worden.

von Udo S. (urschmitt)


Lesenswert?

Hugo Portisch schrieb:
> Als Übergang im Rohbau habe ich Finder Relais mit manueller Betätigung
> verwendet um das Licht einschalten zu können. Die SPS ist erst später in
> Betrieb genommen worden.

Hast du eine Abschätzung wieviel Strom die Automatisierung zusätzlich 
braucht?

von Klaus M. (muek)


Lesenswert?

hagbrat schrieb:
> ... gibts alles schon
>
> http://selfbus.myxwiki.org/xwiki/bin/view/Main/WebHome

Ich kenne euer Projekt und finde es wirklich gelungen, aber euch geht es 
ja hauptsächlich um die Entwicklung von EIB/KNX® kompatiblen 
Komponenten! Was ihr da in den letzten Jahren auf die Beine gestellt 
habt, ist wirklich enorm und jeder der sich für EIB/KNX interessiert ist 
bei euch bestens aufgehoben.

Mir geht es aber um etwas ganz anders. Mich würde einfach mal 
interessieren, welche Voraussetzungen der durchschnittliche 
Elektronikbastler eigentlich mitbringt? Speziell die Bastler, die jetzt 
davon träumen auf Basis RS485, CAN, LAN oder Funk den eigenen Hausbus 
"basteln" zu wollen. Unabhängig davon, ob das jetzt Sinn macht oder 
nicht.

von Hugo P. (portisch)


Lesenswert?

Habe ein 4HE 19" Rack. Darin ist die SPS und die ganzen Klemmen usw.
Versorgt wird alles von einem 24V-30W Netzteil.

Die SPS selber braucht ca. 2-4W.
Die Relais je ca. 500mW.
Habe 48 Relais, davon sind derzeit ca. 33 in Betrieb.

Also die Relais sind die eigentlichen Stromfresser!

von ich (Gast)


Lesenswert?

Sollten da Bistabile Relais nicht Abhilfe schaffen?

von Borislav B. (boris_b)


Lesenswert?

Hugo Portisch schrieb:
> Aber bei einer Haussteuerung würde ich immer noch auf eine SPS setzen.

Warum das? ich kenne mich damit nicht so aus, aber die scheint nicht so 
flexibel zu sein wie ein RaspberryPi (den kann ich mit einem OS meiner 
Wahl bespielen, und in jeder belibigen Programmiersprache 
programmieren). Auch sind solche SPSen deutlich teuer, oder (Faktor 10)?
Zudem scheinen sie recht groß und hässlich zu sein ;-)

: Bearbeitet durch User
von Klaus M. (muek)


Lesenswert?

> Warum das? ich kenne mich damit nicht so aus, aber die scheint nicht so
> flexibel zu sein wie ein RaspberryPi (den kann ich mit einem OS meiner
> Wahl bespielen, und in jeder belibigen Programmiersprache
> programmieren).

Hallo Boris,

na und welche Voraussetzungen würdest du mitbringen, denn darum geht es 
ja eigentlich in diesem Thread ;-)

Ich meine es ist schön was du schreibst, aber ein Raspberry Pi alleine 
macht ja noch keine Haussteuerung. Wie würde denn dein Wunschkonzept 
aussehen?

von Borislav B. (boris_b)


Lesenswert?

Klaus M. schrieb:
> Ich meine es ist schön was du schreibst, aber ein Raspberry Pi alleine
> macht ja noch keine Haussteuerung. Wie würde denn dein Wunschkonzept
> aussehen?

Meine Haussteuerung läuft über LAN. Ich habe verschiedenste Geräte 
(Raspberry Pi, Netduino usw.), die über die Zimmer verteilt sind. Die 
hängen dann jeweils an diversen Aktoren und Sensoren.

Zu deiner Checkliste:

Könnt ihr Schaltungen entwerfen? -> Nein.
Mit EAGLE oder einem anderen Programm Platinen designen? -> Nein.
Wie schaut's aus mit SMD löten? -> Nein.
Könnt ihr Mikrocontroller in C programmieren? -> Nein (mache ich in C#) 
;-)
Habt ihr eine Ahnung von HTML5, CSS, JavaScript?  -> Nein.
Wisst ihr in etwa wie ein TCP Stack funktioniert? -> Nein.
Sind Grundkenntnisse in Linux vorhanden?  -> Nein.

von Klaus M. (muek)


Lesenswert?

> Könnt ihr Mikrocontroller in C programmieren? -> Nein (mache ich in C#)

Mikrocontroller in C# ??? Wie machst du das genau, das würde mich bitte 
sehr interessieren!

Und wie visualisierst und bedienst du deine Haussteuerung? Hast du da 
einen PC 24/7 laufen und dort ein C#-Programm?

: Bearbeitet durch User
von Hugo P. (portisch)


Lesenswert?

ich schrieb:
> Sollten da Bistabile Relais nicht Abhilfe schaffen?

Dann braucht man aber doppelt soviele Ausgänge.
Ich habe jetzt schon 96...

von Michael (Gast)


Lesenswert?

Klaus M. schrieb:
> ein wenig Phyton,
> ein wenig in Phyton programmieren

> Welche Grundvoraussetzungen bringt ihr eigentlich mit?

Wir wissen zumindest schonmal, wie man unsere Programmiersprache 
schreibt. g

von Klaus M. (muek)


Lesenswert?

Michael schrieb:
> Klaus M. schrieb:
>> ein wenig Phyton,
>> ein wenig in Phyton programmieren
>
>> Welche Grundvoraussetzungen bringt ihr eigentlich mit?
>
> Wir wissen zumindest schonmal, wie man unsere Programmiersprache
> schreibt. *g*

Ich habe zugegeben von Python keine Ahnung, weil ich JavaScript nutze, 
also möge man bitte gnädig sein und mir verzeihen! Ich habe eben 
zufällig zuerst mit JavaScript Bekanntschaft gemacht, nutze sie auf der 
Client-Seite und neuerdings eben auch via node.js auf der Serverseite, 
was wirklich sehr praktisch ist ;-)

Aber danke für den Hinweis, wieder was dazugelernt !

von Borislav B. (boris_b)


Lesenswert?

Klaus M. schrieb:
>> Könnt ihr Mikrocontroller in C programmieren? -> Nein (mache ich
> in C#)
>
> Mikrocontroller in C# ??? Wie machst du das genau, das würde mich bitte
> sehr interessieren!
>
> Und wie visualisierst und bedienst du deine Haussteuerung? Hast du da
> einen PC 24/7 laufen und dort ein C#-Programm?

Dafür gibt es das .NET Micro Framework. Das läuft auch auf 
Mikrocontrollern. Ich benutze z.B. sehr gerne den netduino 
(http://netduino.com/). Den kann man dann ganz easy in Visual Studio 
programmieren und debuggen.

Zur Steuerung habe ich zwei Möglichkeiten: eine direkte Steuerung per 
TCP/IP und passender iOS/Android App. Alternativ habe ich auch noch 
einen kleinen Webserver, der auf dem Netduino läuft (ist in C# ja mit 
ein paar zeilen Code gemacht).

von busenfreund (Gast)


Lesenswert?

Wenn ich mir Beiträge zu diesem Thema betrachte, solltest du den 
Fragenkatalog erweitern:

* Kennst du die aktuellen Vorgaben zur Errichtung von 
Niederspannungsanlagen und bist mit deren praktischer Umsetzung 
vertraut?

* Du weißt was EMV ist?

Was mich persönlich interessiert, ist aber die Motivation dahinter.

Ich kann alle Fragen mit JA beantworten, wohne in eigener Hütte (BJ 
<1914), E-Installation aus den 70/80'ern und kann mich immer noch nicht 
dazu durchringen, irgendetwas in dieser Richtung zu planen.
z.B.
Heizungsteuerung -> Fernwärmeanlage wird im Herbst aktiviert, keine 
weiteren Einstellung nötig.
Jalousien -> EG ist vergittert, südseitige Verschattung übernehmen zwei 
Ahorns.
Beliebige Signal-Aktor-Zuordnungen - will ich wirklich mit dem 
Lichtschalter im Bad die Steckdose im Wohnzimmer aktivieren? Den 
Kühlschrank per Web-Interface abschalten >;->

Automatisierung im Privathaushalt erinnert mich irgendwie an "Eisenbahn 
für große Jungs". Aber vielleicht kann mich ja jemand überzeugen.

von Tom P. (booner)


Lesenswert?

Hei,

Du schaltest im Auto auch noch manuell das Innenlicht an/ab, oder?
Nein? Siehste, das ist das gleiche wie Hausautomation!
Keiner verlangt, dass Du damit unsinnige Dinge machen sollst, wie 
Steckdose im Wohnzimmer vom Bad aus zu steuern.

Außer vielleicht, da hängt Deine Musikquelle dran, die Du dann auch im 
Bad hören kannst! :-P
Auf jeden Fall hat das auch den "Eisenbahn für große Jungs"-Charakter!
Sonst wäre es einem ja langweilig im Alter! ;-)
Wenn Deine Anforderungen so sind, dass es Deine momentane 
Hausinstallation hergibt, dann ist Hausautomation ja auch nichts, was 
man Dir aufzwingen sollte. Ich kann z.B. auch nicht verstehen, wie manch 
einer ganze Miniaturlandschaften mit Eisenbahn nachbaut. Scheinbar gibt 
es aber ne Menge Jungs die da mächtig Spaß dran haben und den gönne ich 
Ihnen von ganzem Herzen!



Grüße,

Tom

: Bearbeitet durch User
von Klaus M. (muek)


Lesenswert?

> * Du weißt was EMV ist?

Bin Elektrotechniker, weiss also sehr wohl was EMV ist, bin aber nicht 
mit allen aktuellen Details vertraut, da ich beruflich andere Wege 
eingeschlagen habe. Aber du hast natürlich recht, ist wichtig darüber 
bescheid zu wissen und das auch entsprechend zu berücksichtigen. Kann 
man aber notfalls nachlesen ;-)

> Was mich persönlich interessiert, ist aber die Motivation dahinter.

Ich kann dir nur meine persönliche Motivation nennen. Elektronikbasteln 
und Mikrocontroller zu programmieren macht mir einfach Spaß, ist also 
mein Hobby und das für eine Haussteuerung zu nutzen ist naheliegend. Ist 
ja eine nette Herausforderung so ein komplettes System selbst zu 
entwickeln und man lernt auch unheimlich viel dabei und mit den heutigen 
Möglichkeiten ist es ja nicht einmal mehr so kompliziert ;-)

> Automatisierung im Privathaushalt erinnert mich irgendwie an "Eisenbahn
> für große Jungs". Aber vielleicht kann mich ja jemand überzeugen.

Da hast du wohl recht, sehe ich auch so. Das kann man sicher mit 
"Eisenbahn für große Jungs" vergleichen, ja irgendwie gefällt mir dieser 
Vergleich sogar sehr :-)

Es gab eine Zeit, da habe ich mich mit Modellautos beschäftigt, war aber 
frustriert, weil ich für Rennen kein Talent hatte und die Kids mir um 
die Ohren gefahren sind. Dann habe ich mich mit einem Freund eher für 
die Zeitnahme zu interessieren begonnen und rausgekommen ist das

http://www.robitronic.com/de/lap-counter-de.html

bin also nicht ganz unerfahren was Entwicklungen mit Mikrocontroller 
betrifft. Und was man heute mit ein paar Controller, den Kleinen 
Linux-Boards, HTML5, CSS, JavaScript alles anstellen kann, ist für mich 
faszinierend ... so wie für andere eben die Modelleisenbahn :-)

Über die Sinnhaftigkeit, denke ich da weniger nach ... es macht einfach 
Spaß !!!

: Bearbeitet durch User
von Klemens (Gast)


Lesenswert?

> Könnt ihr Schaltungen entwerfen?
Nein LEIDER nicht

> Mit EAGLE oder einem anderen Programm Platinen designen?
Bin gerade dabei ein Tutorial das ich auf YouTube gefunden habe 
anzuschauen

> Wie schaut's aus mit SMD löten?
Habe erfolgreich einen AVR-NET-IO aufgebaut, aber noch niemals SMD 
gelötet

> Könnt ihr Mikrocontroller in C programmieren?
Habe es geschafft RADIG's Webserver auf meinem AVR-NET-IO zu 
installieren und die Seite minimal anzupassen. Habe C Grundkenntnisse, 
verstehe aber Vieles nicht

> Habt ihr eine Ahnung von HTML5, CSS, JavaScript?
kaum

> Wisst ihr in etwa wie ein TCP Stack funktioniert?
Habe versucht RADIG's Webserver zu verstehen ist aber schwierig

> Sind Grundkenntnisse in Linux vorhanden?
nein

Mich fasziniert diese Thematik aber ich bin eben ein Anfänger. Bin aber 
kein Träumer, mir ist klar dass mein Wissen nicht reicht um selbst ein 
Haussteuersystem entwickeln zu können und was ich bisher im Internet 
gefunden habe war mir ehrlichgesagt einfach zu kompliziert :-(

von Florian (Gast)


Lesenswert?

> Könnt ihr Schaltungen entwerfen?
Ja

> Mit EAGLE oder einem anderen Programm Platinen designen?
Ja

> Wie schaut's aus mit SMD löten?
Noch nicht probiert, ist meiner Meinung aber nicht unbedingt notwendig. 
Mit DIP/DIL Bauteilen kommt man auch sehr weit im Hobbybereich.

> Könnt ihr Mikrocontroller in C programmieren?
Ja

> Habt ihr eine Ahnung von HTML5, CSS, JavaScript?
Nein. Nur etwas C# um mal eine Visualisierung zu programmieren.

> Wisst ihr in etwa wie ein TCP Stack funktioniert?
Nein.

> Sind Grundkenntnisse in Linux vorhanden?
Nein. Ich wüsste aber nicht für was ich das brauche, da ich keine 
fertigen Boards wie RaspberryPi verwende, sondern nur eigen Boards mit C 
programmierten µC.

lg
Florian

von Moby (Gast)


Lesenswert?

busenfreund schrieb:
> * Kennst du die aktuellen Vorgaben zur Errichtung von
> Niederspannungsanlagen und bist mit deren praktischer Umsetzung
> vertraut?

Putzig. Welchen Bastler interessiert denn sowas ? Und die praktische 
Umsetzung lernt jeder ernsthaft Interessierte.


> Automatisierung im Privathaushalt erinnert mich irgendwie an "Eisenbahn
> für große Jungs". Aber vielleicht kann mich ja jemand überzeugen.

Klar hats auch davon was. Warum aber lässt mich diese Aussage vermuten, 
daß das ein Verkäufer sagen könnte der sein Profiprodukt teuer verkaufen 
muß und Hobbyhausautomatisierer und ihre Ambitionen aus Prinzip nicht 
ernstnehmen kann... Oder einer ohne jegliche Fantasie, wie man sich das 
Leben einfacher machen und hinsichtlich Heizung/Stromverbrauch sparen 
kann.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.