|
|
||
Inzwischen ist die Oberfläche wieder etwas weiter, neue Bilder kommen bald. Falls jemand auch soetwas bauen möchte und Daten anzeigen: - Daten von den Netatmo Stationen kann man über eine Rest Schnittstelle abfragen. Ist kostenlos, weil man einen Account hat, sobald man sich eine solche Station kauft. Hier habe ich inzwischen noch den Regenmelder integriert, Windsensor habe ich keinen. Interessanterweise werden über die API einge Daten mehr bereitgestellt als in der App angezeigt werden z.B. den Zeitpunkt des niedrigsten/höchsten Temperaturwertes, Batterieladestatus in %, WLAN Empfangsstärke u.a. - Wetterdaten verwende ich von AccuWeather, hier ist auch unsere 500 Einwohner Gemeinde enthalten, 5-Tages Vorschau abfragen ist kostenlos für 50 Abfragen/Tag + das ist ausreichend. - Die KNV Wärmepumpe hat ebenfalls ein Rest Interface, man kann sich kostenlos zu einem als Developer anmelden (https://api.nibeuplink.com/) und alle Daten abfragen, welche auch in der App angezeigt werden, mit Premium Account kann man auch Einstellungen vornehmen. |
||
|
||
Coole Sache dein Projekt. Stellst du vielleicht die Bauanleitung inkl. Materialliste irgendwo online? |
||
|
||
Ja, gerne. Materialliste: - Raspberry Pi 3B ohne Gehäuse ca. 45€ (Wichtig ist in diesem Fall, dass man keinen Raspi 4 verwendet, weil Windows10IoT für den Raspi 4 noch nicht released ist). Von den Hardwareanforderungen ist auch kein Raspi 4 erforderliche - Windows 10 IoT von Microsoft, kostenloser Download - Ikea Bilderrahmen Ribba ca. 16€, https://www.ikea.com/at/de/p/ribba-rahmen-schwarz-00378436/ - 17,3" LED Display Screen (non-glossy) Full HD LP173WF1, ca. 100€ - VGA Controller HDMI + VGA + AV + USB + RF Eingang LCD Controller Board für B156HW01 LP173WF1 15,6 '' 17,3 '' 1920x1080 40Pins LCD Panel ca. 38€ - Halbdurchlässiger Spiegel in Maße 50x50, ca. 80€ von https://www.glas-star.de/collections/mirropane-chrome-spy - Netzteil für Raspberri Pi, ca 10€, Netzteil für VGA Controller ca. 10€ - HDMI Kabel zum Verbinden von Raspberri Pi mit VGA Controller ca. 8€ - schwarze Tafelfarbe - scharzes Klebeband - doppelseitiges, transparentes Klebeband zum befestigen des Bildschirms am Spiegel z.B. https://www.amazon.de/gp/product/B07X2WNQZD/?ie=UTF8&tag=wwwenergiespa-21 - Schiene zur Aufhängung des Spiegels da ja doch etwas schwerer z.B. https://www.amazon.de/gp/product/B01K2GSVSY/?ie=UTF8&tag=wwwenergiespa-21 - Holzreste und Schrauben, Dübel für Wandmontage Das sollte alles sein - Arbeitsgänge beschreiben kann ich später noch genauer, teils ist es eh auf Seite 1 des Threads dokumentiert, was ich gemacht habe. Software ist eine Windows 10 UWP Applikation, kann ich später ev. noch Open Source stellen, wobei es halt extrem "custom" ist, weil genau auf jene Geräte und Daten, welche ich anzeigen möchte zugeschnitten. |
||
|
||
So sieht das UI derzeit aus (alles Echdaten außer Brauchwasser/Heizung der WPWP [Wärmepumpe]) 1 |
||
|
||
Danke, warum eigentlich Windows und nicht Linux? Welche Abmessungen hat es wenn es fertig ist? Vor allem die Tiefe würde mich interessieren. |
||
|
||
Warum windows: weil ich die App, welche am Raspi läuft, periodisch Daten abfrägt und visualisert selbst entwickelt habe und ich mehr Erfahrung mit universal windows plattform (UWP) Apps habe, da ich bereits ein paar davon entwickelt habe. Tatsächlich wäre es universeller gewesen, die App mit Xamarin zu entwickeln, weil man dann auf Windows, Linux, Android, Ios, ... deployen kann, damit habe ich jedoch weniger Erfahrung. Logik und UI sind aber strikt getrennt sodass das später einfach machbar ist eine universelle Oberflche in Xamarin zu bauen und die Anbdinung an die Geräte und Datenabfrage 1:1 wiederzuverwenden. Luxus Ausbaustufe wäre natürlich: Alle Anzeigen sind einzelne Widgets (das ist jetzt bereits so), wenn die App aufs Handy deployed ist, kann man neue Widgets hinzufügen usw. und am Mirror wird das Layout automatisch angepasst. MirrorOS unterstützt das auch und ist alles gut machbar. Meine Priorität für die 1. Ausbaustufe war aber dass es überhaupt läuft und Daten anzeigt. ;) Tiefe des Spiegels ist exakt jene des Ikea Ribba Bilderrahmen, also 4.5cm. Das geht sich gut aus dass auf der Rückseits "nichts raussteht", wäre auch blöd, weil dann könnte man den Rahmen ja nicht an die Wand hängen. |
||
|
||
Heute war endlich Zeit, die Metalleiste an der Wand zu befestigen, auf welcher der Spiegel dann aufgehängt wird. Das ist das derzeit finale UI: So hängt er derzeit mal im Vorraum: Wenn Zeit würde ich nun gerne paar Daten der Wärmepumpe anzeigen, vorzugsweise etwas das man nicht auch am mitgelieferten Display sieht wie z.B. ein paar Graphen für Warmwasser, Temperaturen usw. Für den 1. Selbstbau bin ich zufrieden. Was man noch besser machen könnte: - OLED Display verwenden, weil bei einem LCD Display man bei Dunkelheit dieses minimal durchscheinen sieht. Das ist einfach so bei der LCD Technologie, weil diese mit Hintergrundbeleuchtung arbeitet, bei OLED leuchten die Pixel selbst. Weiters ist der Blickwinkel bei OLED weit besser. - Wenn von Anfang angeplant Stromzuleitung in der Mauer und eine Öffnung auf der Spiegelrückseite, dann sieht man die 2 Stromkabel für Raspi und Display nicht |
||
|
||
Sieht Spitze aus |
||
|
||
Danke! Die Kabel stören mich etwas, ist aber natürlich "leiden auf hohen Niveau". Falls jemand aber bei der Planung bereits weiß wo er mal einen Spiegel hinhängen möchte, kann er dort dann ja auch gleich einen Kabelauslass auf der entsprechenden Höhe vorsehen. ;) |
||
|
||
Ich habe die freien Tage mal genutzt, um auch mit einem Smart Mirror anzufangen. Hatte das Projekt schon länger am Schirm, aber irgendwie haben mir immer sinnvolle Daten zum Anzeigen gefehlt. Mittlerweile sammle ich aber einiges im Haus und habe das mal auf einer Anzeige zusammengefasst: Hardware: - ein altes 1440x900 14,1"Display aus einem kaputten Lenovo Laptop, das noch zuhause rumlag. - passendes Treiberboard (bei aliexpress für 30 Eur bestellt) - Raspberry Pi 3, der auch noch da war (sonst ca. 50 Eur) Software: - am Pi läuft zur Anzeige nur ein Browser im Vollbildmodus, der ein Grafana Dashboard anzeigt. - als Datenquelle für die die meisten Panels dient der bestehende Raspberry Pi4 mit openHAB+influxDb+grafana Die meisten Daten kommen aus openHAB über die KNX-Schnittstelle (Innentemps. der KNX-Schalter) bzw. das NIBE-Binding (Außentemp und Daten wie VL VL [Vorlauf],RL, Wärmeleistung und Warmwassertemp.). Daten zur Datennutztung kommen von "fritzcollectd" das diese direkt vom Modem ausliest. Die Wettervorhersage wird per HTML iframe eingebunden (da gibt es einige Dienste, die sowas anbieten, ich verwende DarkSky). Flexibler wäre man, wenn man hier auch direkt die Daten in einer influxDB Datenbank abspeichert und dann abruft. Es gibt da schon einige Beispiele für grafana, die openweathermap.org verwenden. Die Nachrichten sind über ein News Panel eingebunden (RSS von orf.at), das könnte man aber sicher auch schöner machen (siehe "invalid date" Meldung). Habe jetzt mal genommen was in Grafana da ist. Der freie Platz wird mal mit Stromverbrauchsinfos gefüllt. Mein Smartmeter liefert aber keine Werte bzw. ist ein lokales Auslesen erst für ein zukünftiges Projekt geplant, wenn ich wieder mal Lust zu basteln habe Für den Spiegel selbst werde ich dann den IKEA Rahmen wie von querty beschrieben verwenden. Finde das eine sehr gute und günstige Lösung. Alles in allem eine nette Spielerei bzw. Weiterverwendung der gesammelten Daten des Smarthomes. 2 |
||
|
||
Coole Sache und schönes UI @chrismo! Mir war wichtig, dass man die Daten auch von weiter weg lesen kann (1-2m), deshalb sind nicht so viele Informationen angezeigt, ein News-Feed wäre aber schon nett, ev. werde ich mir da noch ein UI Redesign überlegen. |
||
|
||
cooles Projekt von euch beiden. @querty: wie erfasst du die Lautstärke und vor allem, wozu? |
||
|
||
Muss erst schauen, wie das dann an der Wand aussieht. Kann gut sein, dass dann ein paar Elemente wegkommen und der Rest vergrößert wird (mit Grafana sind das ein paar Klicks). Was ich mir auch schon überlegt habe: per Taster zwischen verschiedenen Dashboards zu wechseln. Auf einer Übersichtsseite könnte man dann nur die wichtigsten Panels anzeigen und auf mehreren Detailseiten für z.B. Heizung, Router, Wetter, etc. sieht man den Rest. |
||
|
||
@gdfde Naja, die Netatmo Basisstation erfasst diese und nachdem die Daten verfügbar sind, zeige ich das halt an. Funktioniert übrigens, man sieht wenn der Staubsauger arbeitet ;) @chrismo steuerung über taster: da musst du dann aber Eingänge vom Raspi auswerten, wie würdest du das machen? Ich habe mir überlegt ev. eine Steuerungs übers Smartphone zu machen - das ist ja einfach - beide Geräte sind im selben Netzwerk und am Raspi muss einfach ein Service laufen, welches Aufrufe entgegennimmt und die Smartphone App könnte dieses Service aufrufen. |
||
|
||
Habe das mal testweise mit einem Python Programm gemacht. Sind nur ein paar Zeilen Code (GPIO Library). Was ich noch testen muss, ist wie man dann Tastatureingaben (z.B. Strg+Tab für Wechsel der Tabs in Chromium) emulieren und an einen Prozess senden kann. Das sollte aber mit xdotool gehen. Man könnte das aber natürlich genauso über ein Smartphone und einen einfachen Netzwerkdienst steuern. |
||
|
||
Würde das Thema gerne nochmal aufgreifen und meine Vorstellung schildern: Im Bad soll ein großer Spiegel (kein Schrank) hängen und dahinter würde ich dann gerne das Display eines alten Fernseher verbauen, also etwa in 40-50 Zoll Größe. Gibt es für TV Displays auch solche Treiber Platinen, bzw ist das alles ein genormter Standard? |
||
|
||
Also wenn es ein TV Screen ist, den du zerlegst würde ich den HDMI Anschluss mit ausbauen und einfach über diesen gehen. Der Raspi hat einen HDMI Ausgang. |
||
|
||
TV ist da etwas komplizierter. Du brauchst das Mainboard mit den Anschlüssen. Und den Reflektor hinter dem Panel. Wenn es ein älterer TV mit Leuchtstoffröhre als Hintergrundbeleuchtung ist, dann auch das Inverterboard für die Hochspannung... Also mMn wäre es einfacher, das Spiegelglas vor den TV zu montieren und alles zu verkleiden. |
||
|
||
es gibt doch auch Panels mit direkter Beleuchtung, diese müssten einfacher anzusteuern sein? wird vermutlich Mal ein Feldversuch :) |
||
|
||
Ja, mit denen sollte es einfacher sein (die Laptop-Panele, die querty und ich verwendet haben sind die Art). Da sollte Mainboard+Panel reichen (und irgendein passendes DC Netzteil). Was auf dich zukommt, siehst dann eh wenn du den TV auseinander nimmst, das ist ja der Spaß an DIY |
||
|
||
Theoretisch könnte man auch einen dünnen OLED TV dafür nehmen, dann bleibt der Spiegel schön flach und schaut sicher top aus, weil OLED eben selbst leuchtet. Theoretisch deshalb, weil diese TVs recht teuer sind und ihn für ein Bastelprojekt zu verwenden...naja, muss man selbst entscheiden. |
Ich habe es so verstanden, dass genau das ja dein Plan ist - dann ists einfach.
Beitrag schreiben oder Werbung ausblenden?
Einloggen
Kostenlos registrieren [Mehr Infos]