Home-automation in C#?
Möchte ich entwickeln eine kleine C# - Anwendung zum Steuern verschiedener Komponenten von einer zentralen Heizung.
Erstmal, ich würde gerne in der Lage, abrufen von Werten von einem Temperatur-sensor. Ich muss nicht der erste C# - Entwickler suchen, um diese Art von Sachen. Ich würde dann versuchen, die Kontrolle Thermostatische Ventile.
Microsoft oder anderen Anbietern bietet GUI-Bibliotheken Mathematik Bibliotheken, Datenbank access, Bibliotheken, ... ich bin gerade auf der Suche nach einem Home-Automation-Bibliothek-oder etwas ähnliches. Könnte, leiten Sie mir die hardware-Komponenten kompatibel, oder Informations-Seiten auf das Thema.
Danke,
- Geschlossen und 8 Benutzern, die bereits Hinzugefügt, diese Frage zu Ihren Favoriten?
- Das problem mit home-automation ist, dass einige Leute denken, dass das sprechen über dieses Thema auf einem Entwickler-forum ist off-topic. Mit dieser Haltung, die Sie nie Informationen bekommen, weil (glauben Sie mir) reden über Programmierung auf einem Home-Automation-forum ist nutzlos.
- Ich weiß nicht wirklich einverstanden, auf die schließen-auch wenn es sich nicht um eine spezifische Frage der Programmierung ist es immer noch mehr Bezug zu dem, was zu wählen, als Programmierer.. und Sie hat anzugeben, C#
- Microsoft oder anderen Anbietern bietet GUI-Bibliotheken Mathematik Bibliotheken, Datenbank access, Bibliotheken, ... ich bin gerade auf der Suche nach einem Home-Automation-Bibliothek oder etwas ähnliches (weil ich weiß, es gibt noch keine Home-Automation-Bibliotheken für C#)
- Ich Stimme mit dem, wie es scheint, ist on topic. Die Frage ist ziemlich gut definiert, und er bittet um spezifische C# - Bibliotheken und-Umsetzung. @Dran, ich denke, Sie könnten Bearbeiten Sie Ihre Frage über die Bibliotheken.
- Ich hoffe, jemand fügt hinzu, dass Letzte öffnen wählen 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin Herumspielen mit ein .NET-Entwicklungs-board mit großem Spaß für home-automation. Sie kommen in allen Preisklassen(teilweise sehr einfach und es gibt diejenigen, die mit Bildschirmen, WLAN und so weiter) und der Unterstützung einer kompakten .net framework und haben eine Menge sensoren und relais auf hinzu es!
Eigenes netduino
Mein eigenes Projekt zu Hause ist, dass ich hatte nur eine on/off-Schalter für mein warmes Wasser. Kontrolliere ich es mit mein eigenes netduino board einen fixen Zeiten, aber ich kann auch schalten Sie ihn auf aus einem web-browser. Nächste version ist für die die es nicht einschalten wenn es keine Bewegung in meiner Wohnung für eine Weile so, wenn ich gehen für Urlaub habe ich nicht, schalten Sie es aus. Auch kaufte ein servo, um das Fenster aufmache, wenn temp gehe über einen bestimmten Grad :).. Nächste sein wird, um eine Art Anerkennung, wenn eine Dame betritt, beginnen die sanfte Musik und die disco-Kugel dreht!
Veröffentlicht Microsoft einen mikrocontroller, der ist programmierbar .NET vor etwa einem Monat.
Heißt es Gadgeteer
Dies ist zwar nicht in C# können Sie mit einem Arduino zu tun diese Art der Sache. Es gibt viel Hilfe gibt, für Arduinos. Sie können sehr mächtig sein. Verwenden Sie eine C++ - ish Sprache, die ist ähnlich genug, um C# könnte man es abholen.
Einige Websites:
http://diyistheway.blogspot.com/2009/03/thermosmart.html
http://arduino.cc/en/Tutorial/HomePage
Ich bin ein wenig spät zur party, aber diese Jungs wurden dabei einige interessante arbeiten. Ich habe die Quelle und stocherte ein bisschen herum, und plauderte auf Ihrer Website: http://www.opensourceautomation.com/
Eine Menge von out-of-the-box-Funktionalität, open source und aktiv.
CRESTRON
Ihre gesamte Produktlinie auf der Basis von software entwickelt .net (wahrscheinlich c# könnte aber vb)
und alles, was Sie tun, ist control-Systeme (HLK, Beleuchtung, etc....)
meisten Systeme, die Sie Steuern, führen Sie auf drei verschiedene Arten von Schnittstellen:
serielle (232, terminal),
digital (in der Regel über tcp/ip), oder
analog
müssen Sie herausfinden, auf welche Art von Schnittstelle Sie Ihre HLK-system hat, dann einen Weg finden, stecken Sie Ihren computer, um es dann Programm in c# mit, dass protocal
Telldus bieten Schnittstellen, um die wireless-Kontrolle, und Sie haben c# - Bibliotheken
Crestron ist in den Prozess der Veröffentlichung einer neuen SDK verwendet eine Sandbox-version von C# zur Kontrolle Ihrer umfangreichen Auswahl an home-automation-hardware.
Leider mit Ihrer software erfordert eine spezielle Erlaubnis und Ausbildung.