Smart Mirror / Infospiegel mit fhem-Daten

Begonnen von sven@allesclip.de, 03 März 2016, 17:55:21

Vorheriges Thema - Nächstes Thema

tomster

Ach ja, das Ein-/Ausschalten des HDMI-Monitors hab ich jetzt aus FHEM relativ simpel hinbekommen, falls es jemanden interessiert:
https://forum.fhem.de/index.php/topic,65505.msg567739.html#msg567739

@Grinsekatze
Meinst, Du könntest Deinen bisherigen HTML-Code/CSS für die nachgebauten Widgets zur Verfügung stellen?

Kuzl

#121
So, jetzt funktionierts hoffentlich mal...

hier ein Bild von der Befestigung an der Wand und eins vom Rand des Bildschirms.

Gruß,
Kuzl

Grinsekatze

Nach längerer Abwesenheit bin ich mal wieder da. Na klar kann ich den Code posten. Jedoch ist mir beim ausprobieren gerade aufgefallen, dass es zzt. nicht geht. Den Grund finde ich spontan nicht - vielleicht ist es passiert, als ich eine neue WEBIF-Instanz definierte. Ich teste es diese Woche mal - hab eh gerad Grippe und lieg zuhause :)

tomster

#123
Kein Stress. Ich hab mir zwischenzeitlich einen RasPi mit Chromium im Kioskmode aufgesetzt, der auf eine FHEM/FTUI-Instanz zugreift. Die Basics sind zu 92% fertig. Wenn ich jetzt noch wüsste, wie man einen Screenshot von der Console aus macht, könnt ich das Ergebnis mal posten...

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Kuzl

Warum rufst du FTUI im Browser des PCs aus und machst da einen Screenshot? Das Ergebnis sollte ja das gleiche sein.

tomster

Ich hab meinen Screen auf 1920x1080 hochkant ausgelegt. Der wird verständlicherweise nicht ohne Scrollen am PC angezeigt.  Dennoch hier mal mein aktueller Stand aus PC-Sicht.

Die Wettersymbole werden gerade nicht (mehr) angezeigt. Ich hab da setstates Aussage, dass die weathter-icons im Weather-Widget integriert sind etwas zu voreilig interpretiert. Auch hat mir das vorhin (wegen dem websocket-Fehler) von mir gemachte Update einige Styles (warn, etc.) wieder "resettet". Aber man bekommt einen Eindruck, wie ich es "nachgebaut" habe.

Grinsekatze

So, ich hab den Grund für das Nichtfunktionieren nun gefunden: Schulferien.org verwendet nun eine andere URL für den Kalender, welchen ich zu Testzwecken benutzt habe.

Anbei ist eine Testversion meines fhemiror-Projektes.

Wenn ihr Anregungen oder Verbesserungen habt, lasst es mich bitte wissen.

Zzt. mache ich noch einen page-refresh alle X Sekunden. Schöner wäre natürlich, wenn sich die Inhalte bei Bedarf selbst aktualisieren.

http://www.htpc-customs.de/misc/fhemirror/fhemirror.zip

Wzut

Was hast denn jetzt für eine Glassorte genommen und woher bezogen ?
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Grinsekatze

Zitat von: Wzut am 15 Februar 2017, 21:29:47
Was hast denn jetzt für eine Glassorte genommen und woher bezogen ?

Noch gar keine. Zzt. ist es noch ein Work-In-Progress. Das Glas kommt, sobald alles weitere fertig ist.

Aktuell ist es noch eine Entwicklungsumgebung unter XAMPP auf meinem Desktop-PC (der auch nicht hochkant ist).

Zu meinem Build:
Ich verwende Sprachdateien. Deutsch und Englisch sind schon vorhanden. Weiter gibt es eine Confog-Seite, in der alles geregelt wird (Name des Hosts, Telnet-Port, Passwort, welche Module angezeigt werden sollen, wie diese in FHME heißen ...).

Bei dem Fehler ist mir klargeworden, dass ich offenbar kein vernünftiges Fehlerhandling implementiert habe. Das muss also noch mal nachgereicht werden.

bendim

Schaut euch mal https://magicmirror.builders/ an. Dafür habe ich ein Modul geschrieben, mit dem Man FHEM Daten anzeigen lassen kann. Das Modul heisst MMM-FHEM https://forum.magicmirror.builders/topic/733/mmm-fhem-shows-values-from-fhem-devices

Grinsekatze

Die Seite kenne ich - durch ein niederländischen Builder. Dadurch bin ich auf die Idee mit FHEM gekommen.

tomster

Zitat von: bendim am 16 Februar 2017, 00:22:44
Schaut euch mal https://magicmirror.builders/ an. Dafür habe ich ein Modul geschrieben, mit dem Man FHEM Daten anzeigen lassen kann. Das Modul heisst MMM-FHEM https://forum.magicmirror.builders/topic/733/mmm-fhem-shows-values-from-fhem-devices

Hab ich bei meinen Tests/ Annäherung Richtung Display-Spiegel auch gefunden. Schönes und sehr simple zu konfigurierendes Modul. Danke dafür!
Allerdings hat mir jedoch das ganze System des MM2 nicht wirklich zugesagt. Ich stehe eher auf eine klassische RasPi-Installation, bei der ich die von mir gewünschten Pakete selbst hinzu installieren kann. Darum habe ich mir gedacht, dass ein simpler RasPi mit FHEM/FTUI und opencv eigentlich alle meine Bedürfnisse abdecken sollte. Da meine Daten fast ausnahmslos aus FHEM kommen, war mir der Umweg über die MM2-Software schlichtweg zu viel Umstand. Und träge ist sie zudem noch; zumindest auf dem RasPi2...

bendim

Da geb ich dir recht. Wenn du nur FHEM Daten anzeigen lassen willst.
Was ist opencv?
Eine weitere Variante wäre im MM2 das iframe Modul zu verwenden und dort dann die FTUI anzeigen zu lassen.


https://maker-tutorials.com

tomster

opencv ist eine Bildbearbeitungs/-erkennungs-lib. Ich möchte dieses nutzen um mit der PiCam hinter dem Spiegel Gesichter und/oder Gesten, die vor dem Spiegel sind/geschehen erkennen zu lassen.
Damit soll zum Einen das angezeigte Layout auf den jeweilig davorstehenden Spiegel-User individualisiert werden, zum Anderen vielleicht auch die Möglichkeit der Steuerung einzelner Features (Radio an/aus/laut/leise, HDMI an/ aus, etc.) durch Wischgesten mit der Hand möglich sein. Noch ist es ein Projektziel, aber opencv und eine generelle Gesichtserkennung laufen schon mal. Anbindung an FHEM und tatsächliche Unterscheidung von Gesichtern fehlt noch.