FHEM: 5 Dinge, welche ich nicht mag

Mit ** gekennzeichnete Links auf dieser Seite sind Affiliate-Links.

Suchergebnisse

Achtung: Dieser Inhalt ist veraltet! Es wird nicht mehr empfohlen, nach dieser Anleitung vorzugehen!
FHEM: 5 Dinge, welche ich nicht mag
FHEM: 5 Dinge, welche ich nicht mag
  • 04.12.2017
  • Veraltet!
  • Level 1
  • Grundlagen

Als FHEM-Nutzer hat man zwar viele Möglichkeitem, aber es gibt auch einige Punkte, welche mir seit Jahren negativ auffallen. In diesem Beitrag möchte ich einmal fünf Punkte herausstellen, welche man aus meiner Sicht wirklich besser machen könnte. Viele davon werden seit Jahren kritisiert und einige davon könnte man relativ leicht aus der Welt schaffen. Aber die relativ kleine Community und die Köpfe hinter dem Thema machen es einem schwer. Leider.

Video

ioBroker-Kurs

Überblick

1) Design der Webseiten

Das Design der Weboberfläche und der Webseite hat sich seit Jahren nicht geändert und sieht eher aus, wie die Anfänge des “World Wide Web” vor über 20 Jahren. Selbst mit einem HTML- und CSS-Grundkurs stellt man wahrscheinlich ein schöneres Design auf die Beine. Das ist nicht unbedingt entscheidend, aber schreckt wahrscheinlich viele Nutzer ab. DAs können andere Systeme deutlich besser.

2) Design von FHEMWEB

Für FHEMWEB (also das Modul zur Administration) gilt genau das gleiche. Es fehlen viele CSS-Klassen und IDs, um selbst ein eigenes Theme zu entwickeln. Dem Thema habe ich mich vor vielen Jahren ja mal angenommen und mein eigenes Theme vorgestellt, aber da stößt man schnell an die Grenzen oder braucht viele Workarounds.

3) Open Source Politik des Projektes

Laut FHEM Wiki soll man nur an seinen eigenen Modulen arbeiten und es gibt in der Form keine Pull Requests um über Änderungen zu sprechen oder zu diskutieren. Dafür gibt theoretisch zwar das Forum, aber mit moderner Software-Entwicklung hat das nicht so viel zu tun.

4) Struktur und Updates

Alle Module werden im Standard mitgeladen und auf der Festplatte abgespeichert. Man bekommt mit einer FHEM-Installation also immer alle Module und bei einem regulären Update werden diese auch immer alle aktualisiert. Schöner wäre es, wenn die Module einzeln aktualisiert werden könnten und es eine Übersicht gäbe, was genau als Updates zu Verfügung steht.

Info: Im Video habe ich fälschlicherweise gesagt, dass alle Module auch immer geladen werden. Das ist nicht korrekt! Es werden nur die Module geladen, welche auch genutzt werden. Existiert also kein define irgendwo, liegt da im Prinzip nur eine Text-Datei.

5) SVN (Subversion)

FHEM wird per SVN (Subversion) entwickelt. Das ist aus meiner Sicht nicht mehr die beste Wahl. Wünschenswert wäre git - gerne auf einer größeren Plattform (wie GitHub). Wenn man sich davon nicht abhängig machen möchte, könnte man auch GitLab hosten oder ähnliches. Dadurch muss man sämtliche Themen im Forum diskutieren, erreicht grundsätzlich weniger Entwickler und Entwicklerinnen und die wenigsten haben heutzutage Lust, sich noch mit SVN herumzuschlagen.

Man möchte also anscheinend nicht, dass das Projekt weiter wächst. Zumindest tut man nicht alles dafür. Das hat damals dazu geführt, dass ich meine Module gar nicht in den offiziellen SVN Trunk gepackt habe, sondern auf GitHub als Zusatzmodul bereitgestellt.

Update 2021

Einer der größten Kritikpunkte des Systems ist aber eher die Community und der kleine Kreis an Entwicklern und Mitarbeitenden, welche eher unter sich bleiben möchten und meine Arbeit auf YouTube eher belächeln und nicht ernst nehmen. Mehr Details hier:


Transparenz-Hinweis (Level 1: Komplett selbst finanziert)

An diesem Beitrag ist kein Hersteller beteiligt! Sämtliche Produkte habe ich selber gekauft und trage die kompletten Kosten für diesen Beitrag alleine! Die Inhalte wurden somit von niemandem gesehen oder abgestimmt. Es handelt sich zu 100 Prozent um meine persönliche Meinung und Erfahrung! Danke an die Community, dass ich solche Inhalte für die Allgemeinheit zur Verfügung stellen kann!

» Mehr erfahren

ioBroker-Master-Kurs
Newsletter
  • Zugang zu exklusiven Inhalten (Bonus-Kurse)
  • Monatliche Zusammenfassungen
  • Informationen zu neuen Kurs-Lektionen
  • Einblicke hinter die Kulissen
  • 5€-Gutschein für den Online-Shop
Jetzt eintragen »
Community-Forum
Folge mir
Du willst mehr?

Smart-Home-Trainings von A-Z

Steig' noch tiefer in die Themen ein und meistere Deine Projekte! Über 16.000 Teilnehmer konnten sich schon von der Qualität der Online-Kurse überzeugen.

Abonniere jetzt den Newsletter für
spannende Neuigkeiten! interessante Angebote! neue Kurs-Inhalte!
* Durch Angabe meiner E-Mail-Adresse erkläre ich mich damit einverstanden, dass mir unregelmäßig Informationen und Produktempfehlungen aus dem Themengebiet »Smart Home« zugesendet werden. Mit dem Eintrag akzeptiere ich die Datenschutzbestimmungen. Meine Einwilligung kann ich jederzeit widerrufen.