Forum: Haus & Smart Home Smart Home Server/SPS


von Bernhard T. (boernsman)


Angehängte Dateien:

Lesenswert?

Hallo Leute,


hab mich mal paar Tage hingesetzt und einen Smart Home Server 
gezeichnet. Er ist wie eine SPS konzipiert nur das die Ansteurung und 
Programmierung rein über das App/Webinterface funktioniert.

Specs:
* 24V DC IN
* LAN
* RS-485
* 8*Digital In
* 8*Relais 5A/230V AC
 4 Analog In 0-10V
 4 Analog Out 0-10V

Als Software benutze ich guhIO eine neue open-source Smart Home 
Software. Das läuft alles auf einem Olimex A13 SoM (18€). Die 
Ansteuerung der IOs übernimmt ein STM32F0.

Als Gehäuse nehm ich von Camdenboss das Model CNMB/9- für DIN Schienen 
Montage.

Die Eagle Files bekommt man unter www.github.com/guh/guhplc

Ich versuche die nächsten Wochen noch genügend Zeit zu finden um ein 
Dimmer Erweiterungsmodul hinzuzufügen. Evt hat wer Interesse gemeinsam 
weitere Erweiterungsmodule zu entwickeln.


Grüße, Bernie

von Alex (Gast)


Lesenswert?

Hi,

cool, noch so ein System. Aber wie ich sehe, gibt es
ein super Alleinstellungsmerkmal: Man kann keine
der üblichen Temperatursensoren (PT100, KTY ...) anschließen,
ohne direkt noch einen Messumformer davorzuschalten.

mfg

von Bernhard T. (boernsman)


Lesenswert?

Erstmals danke für das konstruktive Feedback!

Der Smart Home Server ist für Häuslbauer gedacht, PT100 etc werden da 
selten verbaut.

Ich hatte bei meiner Recherge keine geeigneten/ähnlichen Projekte 
gefunden, bitte um Links.

PS: Die gesamten Eagle Dateien sind am Github Server, man kann da die 
0-10V Eingänge schnell für seine eigene Zwecke umändern.

glg

von Tommy (Gast)


Lesenswert?

Hallo Bernhard,

warum gibt es nur 4 Analog-Eingänge?
Das müssen mindestens 10 sein und eine 1wire-Schnittstelle
wäre auch notwendig.
Und hast du dir mal überlegt, wieviel Zusatzverdrahtungsaufwand man
machen muss, wenn man einen simplen Heizungs-Mischer anschließen möchte?
Ich glaube, du hast noch einen weiten Weg vor dir.

Gruß

von Alex (Gast)


Lesenswert?

Hi,

> Der Smart Home Server ist für Häuslbauer gedacht, PT100 etc werden da
> selten verbaut.
Aber 0..10V TEmperatursensoren kenne ich auch keine - was soll denn 
das???

Links bietet dir google genug, such mal nach smart home server
Aus einem anderen Thread gerade eben kpmmt das hier - sieht beides 
durchdacht aus:
http://www.lucid-control.com
www.emsystech.de

von Bernhard T. (boernsman)


Lesenswert?

Hey,

das 1-Wire Interface ist ein guter Tipp, den werde ich hinzufügen.

Der uC hätte mehr analoge Eingänge, aber ich hab das Design für meine 
privaten Zwecke entworfen und das Ding kann eigentlich alles was ich 
brauche.

Man kann kleinere Schraubklemmen verwenden und so mehr IOs hinzufügen. 
Der uC hat noch 6 freie GPIOs.

Ich habe das Design veröffentlich in der Hinsicht das es hilfreich sein 
kann. Es zeigt schön auf, dass man mit ~75€ (Bauteilkosten+Gehäuse) 
schon einen Smart Home Server haben kann, der sogar einen 1GHz Prozessor 
mit 256Mb RAM beherbergt. Die BOM ist noch nicht ganz fertig, werde sie 
die nächsten Tage hochladen.


@Alex das Projekt von Emsystech ist auch interessant
0-10 V Sensoren gibt es mehrere, z.B
http://www.sauter-controls.com/produkte-sauter/produktdetails/pdm/egh-681-feuchte-temp-raumsensor-24v-0-10v.html

Grüße

von Alex (Gast)


Lesenswert?

Hallo Bernhardt,

>Der uC hätte mehr analoge Eingänge, aber
Nimm doch 2 Stück MCP3008, dann hast du 16 Analog-Eingänge.

>0-10 V Sensoren gibt es mehrere, z.B
Beschäftige dich mal bitte mit Haustechnik. Heizungsfühler,
Speicherfühler, Solarfühler etc sind allesamt NTCs bzw. PTCs, somit ist 
dein
0-10V Interface wirklich an der Realität vorbei.
Und hast du dir mal den Preisunterschied zw. deinem Sauter-Kram
und einem 1-Wire-Sensor angesehen? Damit ist der von dir entworfene
kostengünstige Ansatz doch sofort ad absurdum geführt.

>ich hab das Design für meine privaten Zwecke entworfen
>und das Ding kann eigentlich alles was ich
>brauche.
Warum hast du es dann hier unter CERN veröffentlicht.
Dass man Hausautomatisierung für unter 100€ haben kann, ist
hier eigentlich jedem bekannt (es gibt genügend Raspi, Atmel
Projekte.

von Tom P. (booner)


Lesenswert?

Hei,


ich wollte so wenig 0-10V wie möglich. Denn ein PT1000 kostet 
durchschnittlich 10 Euro (mit Gehäuse und Kabel!).

Es sind ca. 21 PT1000 Sensoren in meiner Heizungsanlage und im 
Schichtspeicher 70 1wire Sensoren verbaut.
0-10V habe ich nur als Rückmeldung und Stellgröße für Mischventile, 
Frischluftventile und Drucksensor der Brunnenpumpe. (nee, der war 
4-20mA)

Dann noch zwei Thermoelemente im Holzofen.

Ich wollte so wenig 0-10V wie möglich. Denn ein PT1000 kostet 
durchschnittlich 10 Euro (mit Gehäuse und Kabel!). Da kommt eine analoge 
Schnittstelle und ein Umsetzer für den jeweiligen Sensor deutlich 
teurer...


Grüße,

Tom

von Heizungsbauer (Gast)


Lesenswert?

Hallo,

@Tom P
Was willst du sagen?

von Tom P. (booner)


Lesenswert?

Hei,

na dass 0-10V teuer ist. ;-)

Uhh, aber ich wahr wohl offensichtlich nicht ganz bei der Sache... mea 
culpa!


Grüße,

Tom

: Bearbeitet durch User
von Robert L. (lrlr)


Lesenswert?

Die Software fände ich wesentlich interessanter als die Hardware (aber 
die Homepage ist zwar "schön" aber wenig Inhalt..)


>Ich versuche die nächsten Wochen noch genügend Zeit zu finden um ein
>Dimmer Erweiterungsmodul hinzuzufügen.

würde ich per DMX machen (rs485 hast eh schon, machst einfach einen 2.)
PWM oder auch konventionelle Dimmer gibts hier günstig)




kaum jemand der Homeautomation macht, macht auch die Heizungssteuerung 
(damit)  (warum das hier gleich so nach Heizungssteuerung abgedriftet 
ist, versteh ich nicht..)
deshalb  ist 1-wire für temp vollkommen ok.. (0-10V kann man u.U. für 
Wind, verwenden..)

von Alex (Gast)


Lesenswert?

Hallo Robert,

>kaum jemand der Homeautomation macht, macht auch die Heizungssteuerung
Ich mache das! Aber mal abseits davon: Wenn ich ein 
Haus-Automationssystem hier präsentiere und ich noch nicht mal 
Heizungstemperaturen damit erfassen kann, was soll dann das ganze?

von wirehead (Gast)


Lesenswert?

Was ist mit Kommnunikation?
Fast jeder Homeautomatisierungskram scheut die Komunitkation mit 
"richtigen" Steuerungen und richtiger Hardware über Profinet.
Ich setze überall Siemens oder Beckhoff Hardware über Profinet ein. 
Bisher hab ich noch kein Homeautomatisierungsprojekt gesehen das hier 
eine native Komunikation mit bringt. Es würde ja reichen Werte von ner 
Siemens SPS lesen und schreiben zu können ohne sich dafür komplett 
verrenken zu müssen...

von Bernhard T. (boernsman)


Angehängte Dateien:

Lesenswert?

Hi,

wegen der Software sieh mal auf www.github.com/guh/guh/wiki

Die erste brauchbare Version wird wahrscheinlich in 3-4 Wochen fertig 
sein.
Der Kern ist in Qt geschrieben und mit integriert ist:

* Webserver/REST-API
* dyn. Plug-In binding
* Regelwerk
* JSON RPC API
...

Es gibt ein Webinterface und ein Command Line Interface
Mobile Apps für Android und iOS gibt es auch - ebenfalls Open Source.

Bei weiteren Fragen bezüglich Software bitte direkt an den Ersteller - 
Simon Stürz: IRC Channel #guh on freenode.net

: Bearbeitet durch User
von Robert L. (lrlr)


Lesenswert?

Alex schrieb:
> Hallo Robert,
>
>>kaum jemand der Homeautomation macht, macht auch die Heizungssteuerung
> Ich mache das! Aber mal abseits davon: Wenn ich ein
> Haus-Automationssystem hier präsentiere und ich noch nicht mal
> Heizungstemperaturen damit erfassen kann, was soll dann das ganze?

warum geht das mit 1-wire Hülsenfühler nicht?

von Alex (Gast)


Lesenswert?

Hallo wirehead,

das Problem ist aus meiner Sicht, dass richtige Hardware auch richtig 
teuer ist und dass die Kommunikation nicht offengelegt ist.

Da bauen sich dann die meisten lieber ein eigenes System. das finde ich 
auch den richtigen Ansatz - wer braucht schon eine 
Industriegebäude-Leittechnik in seinem Eigenheim.

Der hier vorgestellte Ansatz ist aber nicht wirklich brauchbar.

von Robert L. (lrlr)


Lesenswert?

>Da bauen sich dann die meisten lieber ein eigenes System.

"die Meisten" ist lustig..
die paar die das machen, sind wohl im Bereich zwischen 0 und nicht 
messbar

"die Meisten" machen irgendwas Sinnvolles, verdienen damit Geld, und 
kaufen sich KNX/Loxone/was auch immer..

>Der hier vorgestellte Ansatz ist aber nicht wirklich brauchbar.

dem kann ich allerdings nur zustimmen..

von andi (Gast)


Lesenswert?

Bernhard T. schrieb:
> Als Software benutze ich guhIO eine neue open-source Smart Home
> Software. Das läuft alles auf einem Olimex A13 SoM (18€).

Wo findet man dieses "guhIO" denn?

von andi (Gast)


Lesenswert?

andi schrieb:
> Bernhard T. schrieb:
>> Als Software benutze ich guhIO eine neue open-source Smart Home
>> Software. Das läuft alles auf einem Olimex A13 SoM (18€).
>
> Wo findet man dieses "guhIO" denn?

Bernhard T. schrieb:
> wegen der Software sieh mal auf www.github.com/guh/guh/wiki

ups, da ist  es ja :-)

von wirehead (Gast)


Lesenswert?

Also wenn ich einen menschenwürdigen Stundenlohn zugrundelege dann kann 
ich die Hardware nicht selbst bauen. Es gibt halt auch günstige 
Profinet/Profibus Hardware von Beckhoff oder Wago oder Siemens die 
hochmodular aufgebaut werden kann.
Industrie-Leittechnik ist das noch lange nicht.

Die Protokolle sind offen! Wem das nicht offen genug ist kann immer noch 
"S7 Open TCP Communication" implementieren.

Ich halte diese Vorwände für Ausreden um sich um dieses Thema 
herumzudrücken.

von Mike D. (Gast)


Lesenswert?

Hallo Robert L

>"die Meisten" machen irgendwas Sinnvolles, verdienen damit Geld, und
>kaufen sich KNX/Loxone/was auch immer..
Also mit selbstgebauter Hausautomation beschäftigen sich viele - als 
Hobby neben dem Beruf (oft Software/Hardware/Maschinenbau Ings).
KNX/Loxone u.a. waren für mich nichts. Mich nervt schon immer, dass die 
PC-Gateways schweineteuer sind.

Lampen, die man toll übers Smartphone von grün nach gelb steuern kann, 
gibts überall, aber versuch mal, Solaranlage, Heizung, Alarmanlage, 
Beleuchtung und die Jalousien an eine Zentrale anzubinden um sie 
halbwegs intelligent zu vernetzen. Oder simpel der Anwendungsfall "bei 
offenem Fenster Lüftungsanlage aus" - Gibts nicht, musste selbst bauen. 
Warum machen die nicht endlich mal Haustechnik mit Standard-Interfaces? 
Aber Dumm-Smarthome verkauft sich wohl besser.

Ha det bra
aus Schweden
Mike

von Helmut (Gast)


Lesenswert?

Mike D. schrieb:
> Gibts nicht, musste selbst bauen.

Kauf Dir IPSymcon, dann kannst Du Rolläden hochfahren lassen, wenn der 
Rauchmelder Feuer meldet.
Vorraussetzung ist, dass noch Spannung da ist....bei Feueralarm

Und als preiswerte Anregung: es gibt Habcan oder Freebus/Selfbus für 
Bussysteme
www.hapcan.com

Und für IP-basierte preiswert-Steuerung mit grafischer 
Programmier-Oberfläche von Polabs das Pokeys57E Modul für 1Wire, I2C, 
DHT21, incl eigenem Dashboard.
http://www.poscope.com/PoKeys57E

Im IPSymcon-Forum gibt es Heizungssteuerungsbeispiele
https://www.symcon.de/produkt/
https://www.symcon.de/wiki/Kategorie:PoKeys_%C3%9Cbersicht

Man kann, muß aber nicht, selber entwickeln.

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.