Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Heimautomatisierung... (https://www.delphipraxis.net/191078-heimautomatisierung.html)

erich.wanker 6. Dez 2016 13:15

Heimautomatisierung...
 
Hallo Leute,

ich hätte mal eine Frage betreffend Heimautomatisierung:

Meine Vorstellungen:

ich würde mir gerne einige Relaiskarten kaufen die 230V / 16A schalten können...
Teures Beispiel: http://www.voelkner.de/products/8336...0V-AC-16a.html

Ich würde mir gerne Schalter (eher prellungsfreie Taster???) kaufen, die ich mit "günstigen" 2 poligen Drähten zu einer zentralen Stelle verdrahte

Alle Relaiskarten und Schalter-drähte sollten an einer zentralen Stelle stehen/zusammenlaufen...
dort sollte dann ein PC stehen, der die I/O-s verwaltet ..

Die Software würde ich mir dann gerne via Delphi selber schreiben ... (wie eine Relaiskarten angesprochen werden kann ist mir ein Rätsel ;-) )

Meine Fragen:


A.) Welche Relaiskarten würdet ihr empfehlen ?

B.) Welche Taster würdet ihr empfehlen?

C.) Wie kann ich in einer Software eine Schalter- oder eher tasterdruck erfassen?

D.) Gibt es vergleichbares bereits und existiert möglicherweise sourcecodeschnipsel - damit ich Relaiskarten und Taster via Delphi abfragen/ steuern kann ?

Vielen Dank für Hinweise
Erich

himitsu 6. Dez 2016 13:27

AW: Heimautomatisierung...
 
Entweder einen Mikrokontroller zwischen PC und Taster legen, der den PC informiert (USB oder Serial-Port).
Ansonsten besser eine IO-Karte, die entweder eine Meldung schickt (wie der µC) oder die über einen Interrupt die Signaländerung meldet, so dass man nach dem grade gedrückten Taster suchen kann.

Und statt 2 Drähte vielleicht einen 1- oder 2-Draht-Bus, an dem die Schalter und Relaise hängen.
Alternativ LAN (inkl. PowerOnLAN), WLAN, Bluetooth oder DECT statt der Drähte.
Hier kann man dann intelligentere Taster in den BUS, bzw. das Netzwerk hängen, welche direkt den Master über den Tastendruck informieren.

jsheyer 6. Dez 2016 13:33

AW: Heimautomatisierung...
 
Blöde Frage/Hinweis vielleicht, aber wären das nicht Dinge die man ideal mit dem Rasperry Pi entwickeln kann (mit Lazarus).
Damit würde ich mich z.b. gerne beschäftigen.

himitsu 6. Dez 2016 13:36

AW: Heimautomatisierung...
 
Es gibt auch "Windows 10 IoT Core" für Rasperry Pi und Co.

Nur ob Delphi-Programme darauf laufen, ist fragwürdig :(
Ich hatte aber mal was RasperryPi-mäßiges gesehn, wo ein größeres Windows drauf läuft. (finde es nur nicht mehr :cry:)

Wenn die nicht so teuer wären
https://www.bluegiga.com/en-US/products/
'ne Batterie, ein Taster und soein Modul und schon hat man nen netten BLE-Schalter.
'nen SmartRelais und soein Modul und schon hat man 'nen Actor.
Der Microcontroller in deren BLE-Modulen ist teilweise ungenutzt und man kann eigene kleine "Programme" da rein tun, anstatt noch einen Extra-Controller ala AVR/Adafruit/Arduino an das Modul zu hängen.

jobo 6. Dez 2016 13:40

AW: Heimautomatisierung...
 
Ich hab das mal zu 286er Zeiten unter DOS mit dem LPT Port gemacht. Das war sehr - sagen wir - straight forward. 8 Kanäle für Ein oder Ausgang, fehlte nur noch ein Multiplexer. War aber glaub ich nicht Delphi, weiß nicht mehr genau.
Aber seit es Hardware Abstraktion gibt funktioniert der sicher nicht mehr. Bin ziemlich raus aus dem Thema.

Jaja, damals.. sicherlich sind himitsus Hinweise sinnvoller.

Jumpy 6. Dez 2016 13:42

AW: Heimautomatisierung...
 
Es gab hier vor 2-3 Jahren auch mal einen schönen Thread zu dem Thema. Da war doch mein ich auch einer der sich einen Kontrollschirm ala Enterprise gebaut hat für die Steuerung.

haentschman 6. Dez 2016 13:45

AW: Heimautomatisierung...
 
Hallöle...:P

http://www.tinkerforge.com/de
...vieleicht ist was dabei. 8-) (incl. Beispiele in Delphi...:thumb:) Vor allem passt das alles aneinander.
Beispiel Relais:
https://www.tinkerforge.com/de/shop/...-bricklet.html

erich.wanker 6. Dez 2016 14:05

AW: Heimautomatisierung...
 
Danke für die Hinweise ...

.. das "Tinkerforge" klingt ja sehr spannend .. auch wegen dem Delphi source example ;-)

Werde mich da mal ein bisserl vertiefen ...

LiGrü
Erich

rokli 6. Dez 2016 14:09

AW: Heimautomatisierung...
 
Hallo Erich,

in der Anleitung zur Völkner Karte gibts einen Absatz wie folgt:

Zitat:

7. Informationen zum Inhalt der beliegenden CD
Die mitgelieferte Steuersoftware ermöglicht die Ansteuerung der Relaiskarten mit einem PC
und veranschaulicht die Funktionsweise der Steuerungsbefehle. Sie können den ebenfalls
mitgelieferten Source-Code unter Visual Basic ihren Wünschen anpassen und erweitern.
 Die Software zeigt nicht alle Möglichkeiten und soll nur das Funktionsprinzip
der Steuerungsbefehle verdeutlichen.
Inhalt der CD: Software zur Ansteuerung der Relaiskarte incl. VB2008 Sourcecode, BeispielSourcecode
für VB6, Tool zur Checksummenberechnung.
Benötigen Sie mehr Funktionen und wollen bzw. können Sie diese nicht selbst programmieren,
so empfehlen wir Ihnen die als Zubehör erhältliche Windows-Software „LeC2“, ConradBest.-Nr.
199396.
Wenn da VB6 bzw. VB2008 Mustercode dabei ist, kannst Du das vielleicht auf Delphi umbauen ...

OT: Auch witzig, in der Völkner Anleitung wird auf eine Conrad Bestellnr. hingewiesen.

Gruß

himitsu 6. Dez 2016 14:24

AW: Heimautomatisierung...
 
Wozu fertige Platinen kaufen, wenn man die sich selbe malen kann? :lol:

https://www.youtube.com/watch?v=82Ha4FMYD2g
https://www.youtube.com/watch?v=FAC3kqzWm4g
https://www.conrad.de/de/silberleitl...-g-823084.html

Nee, mal im Ernst.
Tinkerforge ist eine Plattform, aber es gibt auch noch hunderte Andere.
Aber Tinkerforge ist schon nett.
https://share2brain.hennott.de/conte...ter-led-dimmer
http://www.tinkerforge.com/de/doc/Ki...ion_Basic.html

Darlo 6. Dez 2016 14:31

AW: Heimautomatisierung...
 
Ich nutze bei mir KNX. Kann das ganze auch über eine FMX App steuern.

p80286 6. Dez 2016 21:33

AW: Heimautomatisierung...
 
Auch wenn es sich blöde anhört,
schau mal bei der Modelleisenbahn-Fraktion vorbei. Die schalten zwar wesentlich niedrigere Ströme und Spannungen, aber das Prinzip sollte das gleiche sein.

Gruß
K-H

Metschu 7. Dez 2016 10:22

AW: Heimautomatisierung...
 
Mahlzeit!

Die Fa. Velleman hat da interssante USB-Karten mit Delphi-Beispielen. Einfach zu Programmieren finde ich:

http://www.velleman.eu/products/view/?id=404880
http://www.velleman.eu/products/view/?id=382512
http://www.velleman.eu/products/view/?id=369162
http://www.velleman.eu/products/view/?id=377966
http://www.velleman.eu/products/view/?id=364910

Gibt's bei Conrad, Reichelt und Co.

Blup 7. Dez 2016 14:06

AW: Heimautomatisierung...
 
Eine Karte die unabhängig 8 Kanäle mit 230V und jeweils 16 Ampere schalten kann, ist mit 60 Euro nicht teuer.
Das ist schon eine ganze Menge Leistung, Brandschutz sollte man auch nicht außer acht lassen.
Deshalb würde ich solche Teile nur in einem entsprechend sicheren Schaltkasten betreiben und auch nur in Verbindung mit einem FI-Schalter.

Wer technische Änderungen an einer elektrischen Anlage vornimmt, übernimmt die volle Verantwortung für die Betriebssicherheit der gesamten Anlage.
Normalerweise müssen deshalb solche Änderungen von einem Meister der Fachrichtung abgenommen werden. Andernfalls viel Spass im Versicherungsfall.

TiGü 7. Dez 2016 14:15

AW: Heimautomatisierung...
 
Wäre es nicht besser auf was fertiges zu setzen und einen bewährten Standard zu verwenden?

himitsu 7. Dez 2016 14:29

AW: Heimautomatisierung...
 
"Standard" ?

Es wäre toll, wenn die verschiedenen "Standards" sogar des selben Herstellers kompatibel wären.
Ich wollte bei meiner Mom doch nur noch eine weitere schaltbare Steckdose nachrüsten.
> Gibt es nicht mehr und Ersatz ist in frühestens 4 Wochen lieferbar.
> Nja, das war's dann mit dem neuen Schwippbogen ... muß Mom den halt manuell an-/ausschalten.

Für das System wäre aktuell nur noch ein Dimmer verfügbar.
Aber Dank unserer Regierung kann man die och vergessen, da die Meisten immernoch eine Mindestlast von 30 Watt benötigen ... Energiesparlampen oder gar LEDs lassen sich damit nicht betreiben (außer man baut mehr Lämpchen ein, als nötig)
Für meinen Deckenfluter hatte Papps zum Glück noch paar Restbestände an Glühobst im Garten gebunkert.

isilive 8. Dez 2016 03:18

AW: Heimautomatisierung...
 
Hallo Erich,
schau dir mal den Arduino (Microcontroller) an.
Ist relativ gut zu programmieren (einfacher C Dialekt), direkt über USB und hat viele Ein- und Ausgänge (Arduino Mega hat noch mehr).

Taster anzuschliessen und auszuwerten ist überhaupt kein Problem, Relais bzw. Relaiskarte auch nicht. Der Arduino könnte theoretisch über USB auch mit einem Delphi Programm kommunizieren, aber wenn du die Software direkt am uC laufen lässt ist das eher nicht notwendig. Kommt dann drauf an was man genau braucht. Ich hab mit den Dingern schon einige kleine Projekte in jeweils kurzer Zeit realisieren können und kann sie nur empfehlen. :)

Frickler 8. Dez 2016 11:55

AW: Heimautomatisierung...
 
Zitat:

Zitat von isilive (Beitrag 1355638)
Hallo Erich,
schau dir mal den Arduino (Microcontroller) an.
Ist relativ gut zu programmieren (einfacher C Dialekt), direkt über USB und hat viele Ein- und Ausgänge (Arduino Mega hat noch mehr).

Dazu vielleicht den "Lattepanda" Einplatinencomputer: enthält einen Windows 10 Rechner UND einen Arduino Mikrocontroller auf einem Board.

himitsu 8. Dez 2016 12:31

AW: Heimautomatisierung...
 
Jupp, ich glaub der Lattepanda war's.
Zitat:

Zitat von himitsu (Beitrag 1355481)
Ich hatte aber mal was RasperryPi-mäßiges gesehn, wo ein größeres Windows drauf läuft. (finde es nur nicht mehr :cry:)

Schön fand ich auch, das man 'nen Touchdisplay direkt anstecken konnte, ohne 'ne zusätzliche Schnittstellenplatine dazwischen.




https://quality.embarcadero.com/browse/RSP-16508
https://msdn.microsoft.com/en-us/lib...6.aspx#iotcore

Mavarik 8. Dez 2016 13:40

AW: Heimautomatisierung...
 
Zitat:

Zitat von Darlo (Beitrag 1355492)
Ich nutze bei mir KNX. Kann das ganze auch über eine FMX App steuern.

Logisch... Alles andere ist nur gebastelt...

KNX ist aus "moderner Sicht" eigentlich schon lächerlich.. Twisted-Pair 9600 Baud...
Aber das ist halt der Standard

himitsu 8. Dez 2016 13:46

AW: Heimautomatisierung...
 
Zitat:

Zitat von Mavarik (Beitrag 1355695)
9600 Baud...

Bei den Dateraten konnte man immerhin bis zu 1000 An-/Ausschaltbefehle pro Sekunde über soeine Leitung schicken.
(je nach Protokoll und extrem optimiert eben auch 9600 Leitungen pro Sekunde schalten)

markus5766h 8. Dez 2016 16:56

AW: Heimautomatisierung...
 
Zitat:

Zitat von erich.wanker (Beitrag 1355478)
Hallo Leute,

ich hätte mal eine Frage betreffend Heimautomatisierung:

Meine Vorstellungen:

ich würde mir gerne einige Relaiskarten kaufen die 230V / 16A schalten können...
Teures Beispiel: http://www.voelkner.de/products/8336...0V-AC-16a.html

Ich würde mir gerne Schalter (eher prellungsfreie Taster???) kaufen, die ich mit "günstigen" 2 poligen Drähten zu einer zentralen Stelle verdrahte

Alle Relaiskarten und Schalter-drähte sollten an einer zentralen Stelle stehen/zusammenlaufen...
dort sollte dann ein PC stehen, der die I/O-s verwaltet ..

Die Software würde ich mir dann gerne via Delphi selber schreiben ... (wie eine Relaiskarten angesprochen werden kann ist mir ein Rätsel ;-) )

Meine Fragen:


A.) Welche Relaiskarten würdet ihr empfehlen ?

B.) Welche Taster würdet ihr empfehlen?

C.) Wie kann ich in einer Software eine Schalter- oder eher tasterdruck erfassen?

D.) Gibt es vergleichbares bereits und existiert möglicherweise sourcecodeschnipsel - damit ich Relaiskarten und Taster via Delphi abfragen/ steuern kann ?

Vielen Dank für Hinweise
Erich

schau Dich mal hier um :
https://www.tinkerforge.com/de/shop/
Schnittstellen findest Du unter "Bricks",
Sensoren, E/A-Module ... unter "Bricklets"

zu allen Komponenten gibt's ein Beispielcode

die haben eine ziemlich gut sortierte Palette an Hardware,
etliche unterstützte Programmiersprachen - u.a. auch Delphi

zu sog. Relaiskarten :
1) Diese Relaiskarten erfüllen nicht die VDE-Standards und ~Anforderungen (Versicherungsschutz wurde ja schon angesprochen)
2) Für das Schalten von 230V-Leistungen sollte man industrielle Relais / Schütze / SSR (SolidStateRelais) benutzen.

himitsu 8. Dez 2016 17:03

AW: Heimautomatisierung...
 
Zitat:

Zitat von markus5766h (Beitrag 1355727)
2) Für das Schalten von 230V-Leistungen sollte man industrielle Relais / Schütze / SSR (SolidStateRelais) benutzen.

Es gibt Relais-Karten IO-Karten mit Optokopplern oder 12V-Relais, diese kann man nutzen, um die "großen" Relais anzusteuern.

Oder am Besten gleich IO-Karten für die Hutschiene, welche man in einen Schaltkasten neben die Relais setzt, bzw. wo die Relais direkt eingebaut sind (für kleinere Lasten).
z.B. Bei Google suchenHomeMatic wired Hutschiene

markus5766h 8. Dez 2016 17:14

AW: Heimautomatisierung...
 
Zitat:

Zitat von himitsu (Beitrag 1355731)
Zitat:

Zitat von markus5766h (Beitrag 1355727)
2) Für das Schalten von 230V-Leistungen sollte man industrielle Relais / Schütze / SSR (SolidStateRelais) benutzen.

Es gibt Relais-Karten IO-Karten mit Optokopplern oder 12V-Relais, diese kann man nutzen, um die "großen" Relais anzusteuern.

Oder am Besten gleich IO-Karten für die Hutschiene, welche man in einen Schaltkasten neben die Relais setzt, bzw. wo die Relais direkt eingebaut sind (für kleinere Lasten).
z.B. Bei Google suchenHomeMatic wired Hutschiene

wobei keiner der Anbieter ein korrektes Datenblatt über die verwendeten Relais anbietet . . . :gruebel:
Angaben wie "Schaltleistung 16A" sind m.E. auch keine vertrauensbildende Maßnahme :
16A - ein Relais oder alle 7 ? . . ., induktive oder ohmsche Last ?
deshalb nehme ich lieber SSR (Omron Typ G3PB-2xx) oder Ähnlich, diese kann ich dann per IO-Karte
(oder auch Relais-Karte) ansteuern.

himitsu 8. Dez 2016 17:23

AW: Heimautomatisierung...
 
Bei den Preisen oftmals, sollte man denken, die hätten bissl Kohle für die Doku über.
'nen RS485-Busabschlußwiederstand für die Hutschine für nur 35€ ... ein billiger Wiederstand mit nimma 0,2-Watt und bissl Plaste drumrum :wall:

Wenn die Soliden bei 0-Durchgang schalten (was die oft gern machen), dann hat man noch paar positive Nebeneffekte. :-D

markus5766h 8. Dez 2016 18:03

AW: Heimautomatisierung...
 
Zitat:

Zitat von himitsu (Beitrag 1355735)

Wenn die Soliden bei 0-Durchgang schalten (was die oft gern machen), dann hat man noch paar positive Nebeneffekte. :-D

machen die :-D

markus5766h 9. Dez 2016 14:02

AW: Heimautomatisierung...
 
Zitat:

Zitat von himitsu (Beitrag 1355735)
... ein billiger Wiederstand mit nimma 0,2-Watt und bissl Plaste drumrum :wall:

na ja, die 2 ct. für 'nen Stück Schrumpfschlauch sollten schon drin sein:lol:

madas 9. Dez 2016 20:00

AW: Heimautomatisierung...
 
Zitat:

Zitat von erich.wanker (Beitrag 1355478)
Hallo Leute,

ich hätte mal eine Frage betreffend Heimautomatisierung:

Meine Vorstellungen:

ich würde mir gerne einige Relaiskarten kaufen die 230V / 16A schalten können...
Teures Beispiel: http://www.voelkner.de/products/8336...0V-AC-16a.html

Ich würde mir gerne Schalter (eher prellungsfreie Taster???) kaufen, die ich mit "günstigen" 2 poligen Drähten zu einer zentralen Stelle verdrahte

Alle Relaiskarten und Schalter-drähte sollten an einer zentralen Stelle stehen/zusammenlaufen...
dort sollte dann ein PC stehen, der die I/O-s verwaltet ..

Die Software würde ich mir dann gerne via Delphi selber schreiben ... (wie eine Relaiskarten angesprochen werden kann ist mir ein Rätsel ;-) )

Meine Fragen:


A.) Welche Relaiskarten würdet ihr empfehlen ?

B.) Welche Taster würdet ihr empfehlen?

C.) Wie kann ich in einer Software eine Schalter- oder eher tasterdruck erfassen?

D.) Gibt es vergleichbares bereits und existiert möglicherweise sourcecodeschnipsel - damit ich Relaiskarten und Taster via Delphi abfragen/ steuern kann ?

Vielen Dank für Hinweise
Erich

Könntest du mal erklären, was Du mit der "Heimautomasierung" steuern möchtest?
Falls es etwas fertiges sein kann, dann mach Dich mal mit dem Thema Zigbee vertraut. Damit kann viele per Funktion via Basisstation steuern. Und das ganze über IPad, Siri und Co. Weitere Stichworte wäre Philips Hue, Osram Lightify, Dresden Elektronik, Innr usw.

madas


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz