Hallo,
ich habe es jetzt endlich mal geschafft, meinen faulen hintern hochzubekommen und habe jetzt auf einem meiner Raspi's einen Mosquitto MQTT Broker aufgesetzt.
Momentan nur mit einem Publisher angebunden, einem ESP8266 Temp Sensor. Der pusht bisher auch fleißig seine Werte.
Was habe ich genau vor:
Ich will meine eigene kleine Haussteuerungslösung entwickeln. Ich hatte vor, dass alles mit C# in Verbindung mit Mono umzusetzen, jedoch zweifele ich momentan daran, ob das der richtige Weg ist (gab schon verschiedene Probleme bzgl. MQTT etc.)
Wichtige Kernfunktionen der Steuerung wären beispielsweise eine Rule-Engine, eine Plugin Engine, ein Modul welches Statistiken bereitstellt, ein AngularJS oder KnockoutJS basiertes Webinterface etc.
Nun viel mein Gedanke darauf, eventuell umzusteigen auf Python. Python ist halt auf jedem Linux vorinstalliert, sah auf den ersten Blick recht einfach aus und sollte auch alles möglich machen, was ich vorhabe, richtig?
Also Plugin System, Webinterface / HTTP Content bereitstellen, Regel Engine(geht ja in jeder Sprache, Logik ist ja gleich, Aufbau nur anders).
Es geht mir einfach nur darum, jetzt nicht den falschen Schritt zu machen und es hinterher warum auch immer zu bereuen.
Kenntnisse in Python beschränken sich momentan auf Netzwerk Kram(z.B. UDP Broadcasting), Spielereien mit den GPIO's des Pi's usw.
Also bisher nur kleine Sachen.
Ich hoffe, mir kann jemand helfen.
Viele Grüße
Daniel