Oberfläche für fhem gesucht

Begonnen von nycalx, 12 November 2017, 12:51:10

Vorheriges Thema - Nächstes Thema

Benni

Zitat von: nycalx am 12 November 2017, 21:36:15
Schade das man immer solche überheblichen Antworten bekommt.
Ich habe ja gesagt das ich mich entsprechend meiner Fähigkeiten einbringen kann aber da ja anscheinend alle damit glücklich sind wie es aktuell ist....


Was sind denn deine Fähigkeiten?
Geh doch mal in Vorleistung mit dem was du kannst.

Bisher kam ja nur sinngemäß die Aussage "So isses nicht schön, anders wäre schöner"

Mach doch mal konkrete (!) Vorschläge für ein UI-Konzept. Und ich meine nicht nur ein paar Schlagworte aufzählen.

Wie von einigen Vorrednern schon angemerkt, finden sich dann ja vielleicht ein paar Mitstreiter.

gb#

Thorsten Pferdekaemper

Hi,
es ist schon spät, daher nur eine kurze Antwort.
Zitat von: nycalx am 12 November 2017, 21:53:29
Offensichtlich waren es noch nicht genug.
Ende.
Das habe ich gemeint mit "die Diskussion durchstehen". Wenn Du so schnell aufgibst, dann kann das nichts werden.
Gruß,
   Thorsten
FUIP

amenomade

@nycalx: such mal "fhem loxone" bei Google.
Dann evlt. noch "loxone openhab"
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

akamia

Oder auch FHEM und ioBroker. Da hast Du alle Freiheiten.
FHEM 5.8 auf CubieTruck, HomeMatic, 1-wire, KM200, FBH, DENON X4000, Solo4k, Arduinos, Milight, 7580, ioBroker, etc.

Hoggle

Diese Diskussionen bezüglich der Bedienbarkeit von fhem erinnern mich ein wenig an die Anfänge von Windows. Zu dieser Zeit war ich in einer Firma angestellt und sollte ein Warenwirtschaftssystem von Grund auf neu programmieren, inkl. visueller Auswahlmöglichkeit von Produkten (In unserem Fall handelte es sich um Haustüren).
Wir waren mit 4 Programmierern gut voran gekommen und konnten unserem Kunden nach fast einem Jahr Entwicklung eine erste Version präsentieren. Zu diesem Zeitpunkt war Windows auf den Markt gekommen und wir waren mit unserem DOS-Programm so tief ins System gedrungen, das eine Portierung nicht möglich war und aus unserer Sicht auch überhaupt nicht nötig, da Windows die damaligen PC's nur ausbremsten (Wer braucht schon eine Maus? - Dachten wir).
Da zum Ende des Projektes Windows 3.11 auf dem Markt war und es dafür schon nett aussehende Oberflächen gab, wurde unser Programm begraben (Zwar für viel Geld, was der Kunde zahlen durfte, aber Design war ihm wichtiger als das investierte Geld).

Wenn ich jetzt diese und andere Diskussionen lese, dann kann ich beide Seiten sehr gut verstehen. Natürlich ist das geschaffene sensationell und auch mit ein bisschen Fleißarbeit Recht ordentlich Grafisch aufbereitbar, allerdings muß man für ein schickes Design sehr viel Zeit investieren, die man eigentlich viel besser für die Automatisierung unseres Hauses verwandt werden könnte.

Ich finde die Weboberfläche von Fhem für jemanden, der schnell alles Wichtige sehen und konfigurieren möchte sehr, sehr gut.
Aber jetzt habe ich (Gottseidank) noch weitere Hausbewohner (Alle nicht so technikbegeistert wie ich es bin)- Als ich denen auf dem Tablett den ersten Entwurf meiner erstellten Bedienoberfläche, welche an die Wohnzimmerwand montiert werden sollte, präsentieren wollte, kam höchsten ein freundliches "Nett".
Parallel kamen, auch dank dieses Forums, weitere Tipps für andere Möglichkeiten der Bedienung hinzu (Sprachsteuerung, responsive Design, etc).
Natürlich kann man alles mit Tablett-UI darstellen, aber für "jedermann" ist das eben nix und ich glaube, das ist das, was der Threat-Beginner meint.

Das die Programmierung einer "simple" zu bedienenden Software zur Erstellung eines schicken UI nicht einfach ist denken sich sicher viele (Jeder der sich mal gedacht hat, sich per Baukasten-System eine individuelle Internetseite für seine Familie mal eben so "zusammen zu klicken" wird ein Lied davon singen können), aber das in einer solchen Möglichkeit auch Potential für eine größere Verbreitung liegt kann man sich auch vorstellen.
Natürlich kann man jetzt sagen, konfiguriere doch alles in fhem und dann nimm dir doch io-Broker, Openhab oder Loxone, oder, oder, oder..., für die visuelle Darstellung.
Mhh, es gibt also doch Möglichkeiten zur "einfachen" Erstellung von schicken UIs, aber wieso? Wieso darf der Wunsch, dies auch noch direkt in fhem haben zu wollen, nicht geäussert werden, ohne das einem vorgehalten wird, nur nehmen, aber nie etwas geben zu wollen?
Das hat meistens nix mit nicht wollen, sondern fast immer mit nicht können zu tun.

PS: Ich war übrigens während der Erstellung des Warenwirtschaftssystems "nur" für die Erstellung der Grafiken zuständig, was ich im Gegensatz zu den anderen recht gut konnte, aber die C-Programmierung des "Gerüstes", also dem Unterbau konnte ich nie, da mir das Verständnis für die Programmiersyntax fehlte. Das mal übertragen auf die Erstellung eines UI im TablettUI gegenüber einem Klick-and-Feel im HabPanel von Openhab2 ist man schon am überlegen, oder?

Damian

Vielleicht reicht eine Erweiterung der Standardoberfläche, ohne css, oder js-Dateien anpacken zu müssen (siehe Anhang)

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

herrmannj

ZitatWieso darf der Wunsch, dies auch noch direkt in fhem haben zu wollen, nicht geäussert werden, ohne das einem vorgehalten wird, nur nehmen, aber nie etwas geben zu wollen?
Weil es selbstverständlich ist und ALLE das schön finden würden. Klingt immer so als ob da noch niemand drauf gekommen wäre. Vorher.

Das ist in etwa so als ob jemand morgens aus dem Haus auf die Strasse tritt und dort laut ruft "Tolle Idee gehabt heut Nacht. Ich möchte das alle Menschen auf dieser Welt genug zu essen haben." ... Yepp. Tolle Idee. Mal was ganz neues.

Häufig tritt "der Wunsch" nach einer anderen Oberfläche "die alles von alleine konfiguriert" dann gepaart mit der Aussage auf "ich würde das sooofort machen - dummerweise keine Zeit und auch keine Ahnung".

Yepp, Den Hunger in der Welt bekämpfen. Und vor allem den eigenen. Dabei vor allen Dingen auf nichts eigenes verzichten.

Es EXISTIEREN heute verschiedenste Optionen für ein frontend. Neben den genannten auch SmartVisu. Responsive? YES!, Individuell ?  YES!.

Mal ganz klar: FHEM bietet jedem user der bereit ist sich dort einzuarbeiten nicht nur die größte Anzahl an Device sondern auch die größte Anzahl an frontends. Man kann ganz viele Frontends anbinden. Sicher muss man sich da manchmal einarbeiten, das sind aber Hausaufgaben des Anwenders. (Zu kompliziert, zu aufwendig, im HTML Code was tippen... ). Nochmal, Hausaufgaben des Anwenders! 

Diese Möglichkeiten gibt es alle weil viele Menschen in ihrer Freizeit AKTIV etwas dazu beitragen. Auf Seiten FHEM, auf Seiten der frontend.

Und wenn die Optionen bei den Frontends nicht reichen (mag ja sein) dann steht es jedem frei dazu etwas beizutragen. So läuft das nun mal bei COMMUNITY Projekten. Offene Schnittstellen machen es möglich das jeder der es möchte sich auch was ganz eigenes klöppeln kann.

Und jeder der die Ressourcen aufbringen kann das etwas zu entwickeln was man "zusammenklicken" kann. Ja bitte. Gern. Einfach machen.

CoolTux

Und zum Glück gibt es Facharbeiten und Leute die jene solche im Bereich Webtechnologien erstellen dürfen. CSS, AJAX und Co inklusive und das ganze auf Basis eines großen freien Web Frameworks.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Thorsten Pferdekaemper

Zitat von: CoolTux am 13 November 2017, 20:24:11
Und zum Glück gibt es Facharbeiten und Leute die jene solche im Bereich Webtechnologien erstellen dürfen. CSS, AJAX und Co inklusive und das ganze auf Basis eines großen freien Web Frameworks.
Ist das mit Absicht etwas "kryptisch" formuliert oder habe ich etwas verpasst?
Gruß,
   Thorsten
FUIP

CoolTux

Absicht. Ich betreue gerade eine Gruppe welche Ihre Facharbeit im Webdesign ausrichten. Geplant ist eine Weboberfläche für FHEM. 3 Monate haben sie für die Entwicklung. Da ich nicht weiß wie weit sie kommen deute ich es nur an. Will da nichts versprechen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

marvin78

3 Monate klingt arg wenig. Wie groß ist denn die Gruppe?

CoolTux

Sind 3 Leute. Gerade weil es nur 3 Monate sind will ich mich da nicht zu weit raus lehnen.
Als Framework haben sich die Jungs Bootstrap aus gesucht.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Thorsten Pferdekaemper

Zitat von: CoolTux am 13 November 2017, 20:34:06
Absicht. Ich betreue gerade eine Gruppe welche Ihre Facharbeit im Webdesign ausrichten. Geplant ist eine Weboberfläche für FHEM. 3 Monate haben sie für die Entwicklung. Da ich nicht weiß wie weit sie kommen deute ich es nur an. Will da nichts versprechen.
Ich wünsche Euch, dass das erfolgreicher wird als das Projekt von pah. Ich glaube, da gab es was ähnliches. Mal davon ausgehend, dass das was wird: Ist schon klar, wer das danach betreut?
Gruß,
   Thorsten
FUIP

CoolTux

Bis jetzt ist die Betreuungsfrage noch nicht geklärt. Sicher ist das es Open Source wird und an die FHEM Community gehen wird.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

marvin78

Bootstrap klingt gut. Ich bin sehr gespannt. Ggf. kann es ja als Grundlage dienen für etwas, das man weiterentwickeln kann. Viel Erfolg an die Jungs und/oder Mädels.