Seiten

Donnerstag, 18. Januar 2018

ioBroker umzug auf Pi 3

Nach knapp 3 Jahren durchgehendem Betrieb verabschiede ich mich nun von meiner FHEM Instanz. ioBroker hat mich voll und ganz überzeugt so daß ich eine entgültige ioBroker Instanz auf einem Raspberry Pi 3 installier und an die Stelle des Pi2 mit FHEM setze.
Damit ist FHEM nun entgültig raus.

ioBroker selbst ist meinem Anschein nach recht Ressourcen hungrig und das war auch der Grund wieso ich nicht die erste ioBroker Instanz die neben FHEM auf einem anderen Pi2 lief, verbaut habe.

Mit dem Umzug habe ich mir auch vorgenommen mehr Struktur in den Datenpunkten zu halten. Ansonsten war das Kopieren der nötigen Datenpunkte und nodered flows ganz simpel.

Sonntag, 13. August 2017

JaroliftGateway

Schon lange möchte ich meine Jaroliftempfänger für die Rolladen per ioBroker steuern. Leider bietet Jarolift selbst kein Gateway an um diese über ein Smarthomesystem zu steuern. Auch das direkt ansprechen mit einem NanoCUL oder einem RFlink geht nicht da das System das Keelooq Verfahren nutzt.

Ein oder zwei Nutzer im Netz haben den nötigen Code aus einer Funkfernbedienung auslesen können, jedoch stellen sie diese Verständlicherweise nicht Online.... Also muss eine Funkfernbedienung herhalten ;) Hier der Link

Diese habe ich an einen Arduino mit entsprechender Vorschaltung gekoppelt, so das ich die Taster per Serieller Kommunikation mit dem Arduino ansteuern kann. Genauso kann ich mithilfe eines kleinen Programms erkennen in welchem Kanal sich die FB befindet und entsprechend weiterschalten.
Viel vorarbeit haben die Kollegen aus dem PI Forum hier gemacht :) Danke!

Die Schnittstelle zwischen Arduino und Netzwerk übernimmt dann ein ESP8266 als Serielles Gateway.

Im agnzen bedeutet das dann folgende Funktionskette mit Start über Alexa:
--> Alexa
--> ioBroker
--> nodeRED
--> tcp Request
--> esp8266 mit easyESP FW als Serielles Gateway
--> arduinoNano mit JaroliftGateway Sketch
--> treiber Stufe
--> Jarolift FFB



Als nächstes wird dann noch eine Erweiterung der Reichweite nötig sein sowie die Versorgungsspannung für die FFB nicht über die Batterie der FFB zu machen sondern über den verbauten Pegelwandler.

Schaltpläne sowie Details werden demnächst folgen.

Sonntag, 23. Juli 2017

Update Sicherungskasten


Schon lange plagt mich das Gewissen einen solchen Sicherungskasten in meinem Haus zu haben.... Damals musste es erstmal schnell und Funktionsorientiert sein.

Nun möchte ich aber die alte FEHM Instanz langsam abschalten da FHEM nur noch als armseliger Diener vom ioBroker dient und das Relais für den Sprenklertrafo sowie das Relais für sie Klingelbeleuchtung schaltet.

Alt
Neu

Dabei habe ich mich auch an die Dokumentation der ganzen Verschaltungen und Verlegungen gemacht. Entsprechend für alle einzelnen Bereiche einen Schaltplan gezeichnet.

Ein Beispiel von vielen

Samstag, 3. Juni 2017

Alexa Lüftung & Bewässerung

Erstes Ziel, Steuerung der Lüftungsanlage per Alexa.

"Alexa Schalte Lüftung aus"
"Alexa Schalte Lüftung Automatik ein"
"Alexa Schalte Lüftung Maximum ein"

Nach etwas Recherche habe ich ein Node für NodeRed gefunden das eine Cloudanbindung erlauft und die Daten von Alexa auswertet. 

Dazu noch einpaar Verknüpfungen in NodeRed mit den Datenpunkten in ioBroker und Fertig !!...

Klappt prima!

Und weil es so simpel war... auch gleich den Sprenkler Demozyklus eingebaut.... 
Noch Cooler beim angeben 😎


Donnerstag, 6. April 2017

Bewässerung Update

Nachdem die eigenbau Bewässerungstechnik per FHEM ganz gut funktioniert hat, wurde es Zeit im ioBroker eine passende Steuerung zu basteln.

Was musste rein:

  • Schalten der Einzelnen Ventile
  • Laufzeiten der einzelnen Ventile
  • Sprengzyklus starten / Stoppen
  • System Statusanzeige
  • Demozyklus (zum angeben) 😝
Eine automatisches Starten des Zyklus habe ich nicht gewollt, da es mal regnet oder der bedarf zum Wässern nicht besteht und ich diese Variablen extra erfassen müsste. Mir hat es gereicht, vor der Arbeit beim Frühstück einfach einen Button zu drücken der den ganzen Ablauf regelt. So das die einzelnen Ventil entsprechend nacheinander in der gewünschten dauer den Rasen sprengen und sich danach alles wieder sicher abschaltet.

Das Ergebnis:


In NodeRed wurde dann die gesammte Kommunikation per MQTT abgewickelt. Die Informationen aus den Eingaben im VIS werden dabei zunächst in den Datenpunkten gesammelt und jeweiligen Flow in NodeRed interpretiert.




Dienstag, 21. Februar 2017

Alexa

Nachdem ich Diana von Alexa geschwärmt habe, habe ich mich auch gleich mal in das Testerprogramm bei Amazon eingetragen und nach kurzer Zeit auch einen Dot erhalten :)

Juhu...


Donnerstag, 10. November 2016

ioBroker

Nachdem ich mich mit dem Thema FHEM + Tablet Darstellung auseinander gesetzt habe, habe ich gemerkt das mir das zu kompliziert wird. Hinzu kam das sich immer mehr neue System wie OpenHab und ioBroker sowie Domoticz zeigen, habe ich mich mal mit ihnen auseinandergesetzt.

Zum Schluss bin ich bei ioBroker hängen geblieben. Hauptgrund hierfür ist der Visualisierung Adapter. Dieser ermöglicht es per Drag&Drop eine Oberfläche zu gestallten.

hier mal ein Einblick in meine Oberfläche für ein Galaxy tab3

Auch die Verknüpfung von bestimmten Funktionen ist dank diversen Adaptern super. (NodeRed, blockly, JavaScript) Mit diesen ist es möglich auf die Datenpunkte die viele verschiedene andere Adapter mit sich bringen, zu zu greifen.
Einige der Adapter 
Datenpunkte, auch selber welche erstellen ist natürlich möglich



NodeRed,Programmroutinen per Drag&Drop erstellen :)

Praktischerweise musste ich meine ganze FHEM Instanz nicht erst abschalten und in ioBroker neu einrichten. Denn ioBroker hat auch einen Adapter für FHEM :).... so habe ich einfach die ganzen Daten die mir mein FHEM liefert im ioBroker gehabt und konnte diese auch ändern.

Der ioBroker wurde auf einem raspberryPi2 installiert und dann Stück für Stück um Funktionen erweitert.
Dank NodeRed sind nicht mal Programmierkentnisse nötig!