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 – Zeitschaltuhr/smartHome Zentral und mosquitto als MQTT Broker – kommuniziert dann einerseits mit den Akoren/Sensoren über MQTT und mit den UI’s wie gewohnt über websockets.

Der Grund dahinter ist die Software etwas zu vereinfachen, zu vereinheitlichen und die Entwicklung von Erweiterungen zu vereinfachen.
Wie Sensoren & Aktoren sind schon über MQTT ansprechbar, entsprechend schnell kann man diese dann in die Software einfügen.

So ist zumindest mein Plan.
Meine ersten Gehversuche in die Richtung sind auch ganz optimistisch.

Ich werde in den nächsten Tagen bei Github eine Version 3 anlegen und dort dann meine Arbeit veröffentlichen.

Allgemein würde mich natürlich eure Meinung dazu interessieren.

Dadurch verzögert sich das alles noch ein wenig.
ABER, ich muss bis Ende März eine neue Version der Zeitschaltuhr am laufen haben, da muss ein Projekt fertig sein und dafür brauche ich diese Software 😉
Also bis dahin wird es dann auch eine neue Version hier geben.

So, und jetzt hoffe ich auf 2-3 Anregungen, Tips & Tricks von euch zum Thema MQTT, raspberry pi, smartHome und python …

8 Gedanken zu „Zwischenbericht – Neuprogrammierung mit MQTT Protokoll“

  1. Hallo Christopher,

    ich finde dein Projekt hier brillant.
    Genau so etwas habe ich gesucht für mein Pi um diverse Geräte zu steuern.
    Hast du ein aktuelles Image für ein Pi 2 oder Pi 3, da letzte Image was ich hier finden kann ist von Februar 2016.

    Würde mich riesig freuen, wenn es hier bald etwas aktuelles gibt.

    Grüße

    Antworten
  2. Hallo Christopher,

    wie läuft es mit dem Projekt aktuell?
    Ich finde die Zeitschaltuhr brillant und würde sie gerne nehmen, um damit meine Steckerleiste ePowerSwitch-4R2 von Leunig damit anzusteuern.

    Gibt es schon eine Planung, bis wann wieder eine aktuelle Version kommt?

    Danke dir und Grüße

    Antworten
  3. Hallo Leute,

    habe meinen Raspi gerade auch mit MQTT „ertüchtigt“… Als „Dreh&Angelpunkt“ dient ein Mosquitto-Broker auf einen 1&1 Cloud-Server (Linux… – 5 € im Monat) Der Raspi sendet Schalterstellungen (GPIO..) an den „Broker“… – & empfängt Schaltbefehle (über das PiFace-Interface)… – Das wird alles über’s Smartphone gesteuert…. (Mqtt Android Client -Paho…) – funktioniert schon recht gut…

    Antworten
  4. Hallo Christopher,

    Die Idee mit dem MQTT finde ich Super. Damit kann ich meine Sonoff Schalter mit ESPeasy Firmware optimal ansteuern und Zu Fhem habe ich dann auch eine Schnittstelle. ich freue mich schon auf das neue Image.

    stefan

    Antworten
    • Ja, wird aber noch ein paar Tage dauern.
      Genau deshalb will ich MQTT für die Clients nehmen, das lässt sich, sofern MQTT schon vom Hersteller vorgesehen ist, ziemlich schnell und einfach integrieren.

      Zur Zeit beschäftigt mich vor allem die Frage ob ich die SENSOR-Daten in einer RRD speichern soll oder wie alles andere in mysql/mariaDB, hmmm???

      Antworten

Schreibe einen Kommentar