FTUI-Problemlöser



FTUI-Problemlöser,

wenn mich ein Thema ergriffen hat, dann kann ich halt einfach nicht loslassen: Ich habe 1,5 meiner 2 Probleme gelöst. Fangen wir mit dem Zugriff auf das 'Tablet UI' ohne User/Password-Abfrage an. Dazu habe ich eine neue FHEMWEB-Instanz mit einem weiteren Port definiert, die keine Authentifizierung hat. Da das ein wenig zu gefährlich sein könnte (böse Buben im Haus grin), habe ich den Zugriff auf lesend sowie Setzen von Werten eingeschränkt, d.h. man kann keine neuen Devices anlegen oder Attribute verändern. Das geht mit folgender Zeile in der fhem.cfg:

define FTUItablet FHEMWEB 8086 global
attr allowed_FTUItablet allowedCommands set,get,set-user,jsonlist2
attr allowed_FTUItablet validFor FTUItablet
Zur gelösten Problemhälfte: Ich habe mein Dashboard jetzt so optimiert, dass auf dem Touch-Display vom Raspberry Pi 2 in der Breite alles angezeigt wird. Leider muss man in der Vertikalen noch scrollen, da mein Optimum aktuell bei 728x758 Pixel liegt. Die 758 sind leider mehr als die 480 vom Display. Allerdings will ich auf keine Informationen verzichten. Was mir nicht gefällt: Ich verwende Gridster, d.h. die Auflösung von FTUI ist starr und nicht flexibel.

Ich möchte aber "responsive design", d.h. die Dashboard-Webseite soll sich an die Auflösung vom Endgerät anpassen. Dazu müsste ich auf Flex-Layout von FTUI umstellen. Dies könnte aber etwas mehr an Aufwand bedeuten und werde ich mir die Tage ansehen. Bis jetzt bin ich sehr zufrieden mit meinem Ergebnis. Ach ja, man kann in der Webseite auch einzelne Devices auf read-only setzen, d.h. der Anwender sieht die Werte, kann mir aber nicht die Einstellungen verändern. Fand ich wichtig für den Automodus der Thermostate. Völlig unnötig zu erwähnen: Kein Sport, ich hatte schließlich wichtigeres zu tun wink. Im Ernst: Den Januar kann ich komplett vergessen, auf einen Tag mehr oder weniger kommt es nicht an. Zudem ich morgen in der Firma einen Workshop bis 18 Uhr habe (d.h. kein Sport) und wir am Donnerstag mit dem Team essen gehen (d.h. kein Sport).

Genug der Spielereien shades,
Ralf