[[ Programm wird nicht mehr weiterentwickelt ]]


Und schon wieder eine HomeControl,
ja ich weiß es gibt schon sehr viele Lösungen…

Aber aus Spaß an Programmieren und Lust eine eigene Lösung
für meine 433 MHz Dosen zu finden,
habe ich mich rangesetzt und habe die SKBB.HomeControl geschrieben.

Die HomeControl ist in C# geschrieben und ist aktuell

lauffähig auf :

  • Windows mit .Net
  • Linux mit mono
  • Mac OS mit  mono (ungetestet)

Eckdaten:

  • Unterstützt alle gängigen Funksteckdosen
  • Steuerbar über das Webinterface, es wird keine App benötigt
  • Keine Device Bindung!
  • Es wird der Schaltzustand angezeigt
  • Temperatur Auswertung (ToDo)
  • Temperatur abhängiges schalten  der Dosen (ToDo)
  • Licht Auswertung (ToDo)
  • Licht abhängiges schalten der Dosen (ToDo)
  • Luftfeuchtigkeit Auswertung (Todo)
  • Luftfeuchtigkeit abhängiges schalten der Dosen (ToDo)
  • Uhrzeit abhängiges schalten der Dosen (ToDo)
  • Update über das Webinterface (ToDo)
  • In Gruppen schalten (ToDo)
  • Funksensoren

Die HomeControl hat ein eigenen Webserver am Board, und ist daher sehr einfach ans laufen zu bekommen.
Man benötigt zusätzlich nur eine installierte MySQL Datenbank,
und den USB-Dongle der das Handling mit der 433 MHz Geschichte übernimmt.

Bei mir läuft die HomeControl zurzeit auf eine Raspberry Pi 1 (1 Core und 512MB Ram),
und dies auch durchaus brauchbar, und nicht so wie manch andere Lösung.

Lizenz: Freeware

Downloads:

Aufruf Beispiele:

Windows

SKBB.HomeControl.exe           #Startet Die HomeControl im normalen Modus
SKBB.HomeControl.exe --debug   #Startet Die HomeControl im Debug-Modus

Linux

sudo mono SKBB.HomeControl.exe          #Startet Die HomeControl im Normalen-Modus
sudo mono SKBB.HomeControl.exe --debug  #Startet Die HomeControl im Debug-Modus

Konfig Beispiel:

   <!--##########################################################################################################-->
    <!--SQL Server-->
    <add key="SQLServerIP" value="127.0.0.1" />
    <add key="SQLDatabase" value="home_control" />
    <add key="SQLUser" value="Username" />
    <add key="SQLPassword" value="Password" />
    <!--Serielleinstellungen-->
    <add key="SerialInterface" value="COM1" />
    <add key="DoWorkCheckInterval" value="500" />
    <!--Der Log Path muss in diesen Schema angegeben werden "/home/pi/" -->
    <add key="LogFilePath" value="D:\Eigene Datein\Desktop\" />
    <!--Der Port auf dem der Webserver läuft -->
    <add key="ListeningPort" value="80" />
    <!--Raumsensoren-->
    <add key="RoomSensorHouseCode" value="0" />
    <!--Email-->
    <add key="SendMail" value="true" />
    <add key="EMailServer" value="mail.de" />
    <add key="EMailPort" value="25" />
    <add key="EMailServerSSL" value="true" />
    <add key="EMailFrom" value="Home@Contro.de" />
    <add key="EMailUser" value="Username" />
    <add key="EmailPassword" value="Password" />
    <!-- Mehrere Empfänger mit einem ',' trennen!-->
    <add key="EmailTo" value="Email1@mail.de,Email2@mail.de" />
    <!--##########################################################################################################-->

433MHz Dongle:

Schaltplan:

433MHz_Dongle_Steckplatine

433MHz Raumsensor:

Schaltplan:

433MHz_RaumSensor_Steckplatine


8 Kommentare

Peter Reinisch · 30. Juni 2018 um 16:29

Hi. Ich weiß ist schon lange her.. (Der letzte Eintrag) 😉
Ich bin auf der Suche nach einem 433mHz Temperatursensor im zusammenspiel mit RFLink, welches an den IOBroker angeschlossen ist.
Weißt du ob dein Sensor vom RFLink erkannt wird?

Gruß Peter

    Avatar-Foto

    Shojo · 30. Juni 2018 um 17:43

    Moin Peter,

    ich denke nicht das der RFLink was mit den Daten anfangen kann.
    Ich hatte damals ein eigenes Protokoll genutzt.

    Gruß
    Dennis

      Peter Reinisch · 30. Juni 2018 um 18:14

      Hi Dennis. Danke für die Schnelle Antwort…
      Leider Schade …. sonst hätte ich angefangen eigene Temperatur/Feuchte Senoren zu bauen und zu verwenden.
      Aber ich hab auch schon gemerkt, dass RFlink mit älteren Sensoren auch nicht zurecht kommt….

      Danke nochmal

      Gruß Peter

        Avatar-Foto

        Shojo · 30. Juni 2018 um 20:21

        Ich selbst nutze aktuell nur noch die TX29DHT-IT Sensoren für meine Wohnräume, und binde die mit einen JeeLink in mein FHEM ein.

          Peter Reinisch · 2. Juli 2018 um 17:53

          ok… ich hab kein FHEM. Ich hab Raspberrymatic, verlinkt mit IOBroker und dort auch noch einen RFLink dran.
          Als Geräte verwende ich zu 90% esp8266 mit ESPEasy.

navneet kakkar · 18. Februar 2018 um 21:33

HEY is it possible to not to use the audrino at the sensor end and connect the sensor data to the RF module data pin directly.

The rf rcvd at other end will supply the data to audrino central

Avatar-Foto

Shojo · 26. April 2016 um 22:36

Es ist nun eine neue Version Online.
Es sind 2 Funktionen hinzugekommen:
– Uhrzeit abhängiges schalten der Dosen
– Updater

Gruß

HomeControl (Work in progress) | Der Bastelbunker · 15. April 2016 um 00:37

[…] Hier geht es weiter ?  https://www.bastelbunker.de/skbb-homecontrol/ […]

Schreibe einen Kommentar

Avatar-Platzhalter

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.