Zwischenbericht – Neuprogrammierung mit MQTT Protokoll

Nach sehr langer Zeit kommt mal wieder ein Post von mir, wurde ja auch mal Zeit. Ich habe mir in meinem Urlaub die aktuelle Version noch einmal angesehen und beschlossen die  Software leicht zu verändern. In Zukunft werden sämtliche Aktoren/Relais/Sensoren über das MQTT Protokoll angesprochen. Die Zentralsoftware besteht dann im Prinzip aus 2 Teilen – … Weiterlesen …

smartHome Eigenbau – Update der Software Zeitschaltuhr auf 2.1

In den letzten Tagen habe ich jede Menge kleinerer und größerer Änderungen an der Software vorgenommen und kann endlich eine stabile Version 2.1 der smartHome Zeitschaltuhr vorstellen. Dazu wurden diverse Fehler behoben, sowie an ein paar Punkten Verbesserungen eingeführt. Im folgenden die Liste mit allen Änderungen: Änderung : Nutzung von Objektliteralen innerhalb der json-Strings in … Weiterlesen …

smartHome Eigenbau – Update – jetzt mehrsprachig (De/En) + Unterstützung der SimpliBoxIO

So, es gibt mal wieder Neuigkeiten. Zum einen ist das html-frontend jetzt mehrsprachig. Umgesetzt wird das Ganze über php und einen language-cookie. Für jede Sprache gibt es eine php-Datei im „language“-Ordner und das Ganze ist wirklich selbst erklärend. Ich habe das frontend in Deutsch und Englisch umgesetzt, eine Erweiterung um andere Sprachen ist sehr einfach. … Weiterlesen …

Projekt-Spezifikationen für die smartHome Eigenbau Software sind fertig – Version 0.1

So, hat lange gedauert, aber endlich kann ich die erste Version der Projekt-Spezifikationen vorweisen. Ich werde diese immer wenn nötig auf den neusten Stand bringen. Ob das Ganze diesen Namen überhaupt verdient hat weiß ich nicht. Wenn da eine andere Ordnung rein muss oder ich Dinge vergessen habe, dann sagt mir das bitte. Ich versuche … Weiterlesen …

smartHome Eigenbau – Projekt Spezifikationen (0.2)

letztes Update: 18.03.2016 Mit diesem Dokument will ich Projekt Spezifikationen festlegen und aufzuzeigen wie genau die Software miteinander arbeitet. Deshalb versuche ich Schnittstellen zu definieren und Programmteile zu standardisieren. Damit hoffe ich den ein oder anderen für die Mitarbeit an diesem Projekt gewinnen zu können. Und sei es nur um kleinere Fehler zu beseitigen. Aufbau und Zusammenspiel Begriffsdefinitionen Datenbank Aufbau Abhängigkeiten … Weiterlesen …

smartHome Eigenbau – Upgrade der Zeitschaltuhr auf Version 2.0

Endlich ist die neue Version meines smartHome Projekts soweit das ich sie Euch präsentieren kann. Eine „Multi-Client“ fähige Software Zeitschaltuhr mit html5 Frontend im Responsive Design. Bei github steht die neue Version bereits seit dem 08.02.2016 zur Verfügung. Es tut mir leid das es mal wieder so lange gedauert hat. Teilweise konnte ich mich nicht motivieren, teilweise … Weiterlesen …

smartHome – Neues Design Zeitschaltuhr

Ich habe mir in den letzten Tagen die Mühe gemacht und das Design der Seite überarbeitet. Vor allem die Vorschau-Funktion wird jetzt komplett anders dargestellt. Da ich mich nicht entscheiden kann was ich besser finde, brauche ich eure Hilfe. Bitte stimmt ab und nutzt auch die Kommentar-Funktion und sagt mir welches Design euch besser gefällt. … Weiterlesen …

Zeitschaltuhr installieren, nur wie?

Nachdem jetzt einige wissen wollten wie Sie die Zeitschaltuhr installieren können, versuche ich euch hier zu helfen. Eine Installationsroutine gibt es leider nicht. Das liegt vor allem daran das ich selbst sowas noch nie gemacht habe und nicht weiß wie das geht. Dazu müssten Abhängigkeiten abgefragt, eine Datenbank samt Tabellen installiert und verschiedene File (UI & server) … Weiterlesen …

smartHome – Zeitschaltuhr – neue Datenbank-Struktur

In der nächsten Stufe soll die Zeitschaltuhr nach einem Client/Server-Prinzip funktionieren (der scheduler steuert über websockets verschiedene raspberry pi clients an). Außerdem möchte ich soweit mögliche die komplett Konfiguration über die Weboberfläche vornehmen können und der Zeitschaltuhr damit auch zu mehr Flexibilität verhelfen. Dafür musste ich die Datenbank-Strukur erneuern, das ist mein erster Gedanke: Ich denke der … Weiterlesen …

smartHome Eigenbau – Zeitschaltuhr (1)

Fangen wir mit einem zentralen Element meines smartHome Systems an, der Software-Zeitschaltuhr. Angefangen beim Licht über die Heizung bis hin zu Aquarienpumpen gibt es jede Menge Dinge die wir per festen Zeitplan schalten wollen. Man kann dafür natürlich eine „normale“ Zeitschaltuhr nutzen oder moderner den Cron-Daemon von Linux nutzen, ich brauche aber eine Lösung die … Weiterlesen …