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 dann in der nächsten Version diese Fehler zu bereinigen.

Unter dem Link smartHome Spezifikationen findet Ihr alles was Ihr braucht um die Software selbst ständig zu erweitern.
Ich habe eine Anleitung geschrieben, die erklärt wie man einen neuen Typ von Schalter anlegt damit die Software mit mehr Hardware-Erweiterungen funktioniert als das aktuell der Fall ist.

Ich kann leider nur solche Hardware einbinden, die ich selbst zu Hause habe.
Also seid Ihr gefordert.

Ich denke meine Ganze Erklärungen in den Spezifikationen hören sich oft komplizierter an als sie sind.
Ich tue mich beim Erklären meiner Gedankengänge oft etwas schwer, und kann nicht immer auf den Punkt beschreiben was ich meine.

Von daher, wenn Ihr Fragen habt, wenn Ihr etwas nicht versteht, dann schreibt bitte ein Kommentar.

Ich bin auf Eure Mithilfe angewiesen.
Und bitte nicht vergessen neuen Code hier wieder einfließen zu lassen.

2 Gedanken zu „Projekt-Spezifikationen für die smartHome Eigenbau Software sind fertig – Version 0.1“

  1. Moin min Jung…

    … also grundsätzlich finde ich den eingeschlagenen Weg ziemlich stimmig. Allerdings kann ich die aktuelle Version zwar installieren, aber da hier alles auf HomeMatic und für flexible Dinge (Frauchens Weihnachtsbeleuchtung u.d.G.) auf InterTechno baut, ist mir im Moment erst einmal ein praktischer Test verwehrt; wie ich schon mal sagte: Ich mache alles was mit Hardware zu tun hat (von der Röhre bis zum Monster IGBT), aber Software ist nicht so wirklich mein Ding.

    Eine Idee geistert hier noch in meinem Kopf herum… Ob die taugt, kann ich nicht sagen, aber ich gebe sie trotzdem mal zum Besten:
    Vielleicht wäre es sinnvoll, für jede Art von Aktor oder Sensor eine Art Modul zu erstellen, welche dann aus einem besonderen Verzeichnis automatisch eingelesen werden. Damit könnte der geneigte Anwender dann alle Module in das entsprechende Verzeichnis kopieren, die er tatsächlich hat, ohne das unnötiger Ballast mitgeschleppt werden muss. Selbiges könnte man auch mit Softwaremodulen machen (glaube ich zumindest), wie z.B. Schalter, Slider, Anzeigen, Graphen, …
    In meinem Fall würde ich dann also meine vorhandenen HM Aktoren- und Sensoren, die IT-Steckdosen und einige Softwareschalter da rein kopieren…

    … wie gesagt eine Idee eines SOftware- Legastenikers 😉

    DLzG
    Micha

    Antworten
    • Hallo,

      zum Teil verfolge ich deine Idee ja schon im Moment.
      Zum Beispiel packe ich jetzt schon die Schalter/Sensoren in Extra Klassen.
      Die Idee jede Klasse (und damit jeden Schalter/Sensor) in einer Extra-Datei zu speichern und diese dann in ein Verzeichnis zu kopieren schwirrt mir auch rum.
      Das Verzeichnis müsste dann automatisch eingelesen werden.
      Ist aber immer alles leichter gesagt als getan.

      HomeMatic wird sich bestimmt auch einbinden lassen, kann das selbst aber nicht beurteilen.
      Es muss sich halt nur irgendwie über die Kommandozeile oder am besten direkt in python ansprechen lassen.

      Antworten

Schreibe einen Kommentar