[Eigenbau] Mal mein neues Heimautomation / Server An/Aus Panel-Projektchen in der Mache

HansBohne

Profi
Thread Starter
Mitglied seit
27.01.2023
Beiträge
240
Nachdem die Betriebsanzeigen gut funktionieren von den Server dachte ich ich brauch noch was für die Ansteuerung an/aus auf Knopfdruck - ohne dass ich erst zu einem Homeassistant Terminal laufen muss :d

Das nun der Anfang - was baut man als Erstes ein um zu schauen ob die Hardware Verkabelung etc soweit passt - natülich eine Uhr xD

Später soll dann mit dem Button die Rechner eingeschaltetr werden (smart Steckdose oder WakeOnLan etc) - und die Rechner auch wieder heruntergfahren werden - die Steckdose schaltet dann automatisch von Standby auf komplett aus.

Denke Anbindung erfolgt dann per MQTT für irgendwelche Datenanzeigen,weil die Daten sind eh unterwegs für Homeassistant :d Mal schauen evtl zeige ich auf den Displays bei denen der Rechner aus ist halt irgendwelchen anderen kram solange an aus dem SmartHome.

Die runden Displays find ich echt cool - sind OLED mit 65000 Farben.
 

Anhänge

  • serverswitchboard.jpg
    serverswitchboard.jpg
    120,5 KB · Aufrufe: 91
  • roundimage.jpg
    roundimage.jpg
    105 KB · Aufrufe: 80
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Und ein kleines Update - glaube hardwaremässig (Ansteuerung der einzelnen Displays getrennt, Buttons, etc) und Basis Softwareansteuerung ist soweit fertig - jetzt ist es nur noch ein wenig Fleissarbeit

Wenn es nichts sinnvolles anzuzeigen gibt, zeigt das Panel vorerst Wetter + Uhr

Hihi die Verkabelung ist halt noch "fliegend" das ( halbwegs :d ) sauber zusammenlöten mach ich erst wenn alles fertig ist u7nd die Displays sind auch noicht nicht endgültig fest und ausgerichtet nur so dass die nicht rausfallen
 

Anhänge

  • standby.jpg
    standby.jpg
    85,8 KB · Aufrufe: 62
  • wire.jpg
    wire.jpg
    75,6 KB · Aufrufe: 66
Zuletzt bearbeitet:
So habe da jetzt mal etwas umgehäkelt als PowerButton mit Tasmota und MQTT Anbindung in den Rechner selber.

Damit kann ich dann die Tasmota Steckdose ein (starten bei mir wenn netzteil Strom bekommt) und auschalten - und den Rechner auch ganz sauber per MQTT z.B. über den HASS Agent runterfahren ohen dass ich dafür HA etc brauche - was z.b. püraktisch ist wenn der Rechner auf dem HA selber läuft aus ist :d

Wenn ein System laaaaaaange aus ist schalte ich auf einem Display auf eine Uhr bis sich auf dem System was tut.

Super ist ~ 1 Sekunde nach Einstecken/einschalten ist das einsatzbereit - vor allem echt fix weil der wifi Connect auch in der Sekunde bereits stattfindet.
 

Anhänge

  • 1726659044985.png
    1726659044985.png
    110,4 KB · Aufrufe: 52
  • 1.jpg
    1.jpg
    32,5 KB · Aufrufe: 56
  • 2.jpg
    2.jpg
    32,3 KB · Aufrufe: 54
Zuletzt bearbeitet:
Hab noch so nen MQTT CLient reingebaut so dass Homeassistant und Co darauf auch so "Alarmnachrichten" schicken können :d
 

Anhänge

  • 1726764795161.png
    1726764795161.png
    150,8 KB · Aufrufe: 52
das praktische ist halt dass man nen USB Port meist irgendwo immer hat der Strom liefertund sobald man den mitbenutzt hat man ja keine grossen Netzteilverluste mehr zusätzlich durch das Panel
 
Hast du ein paar mehr Details zur Hardware ? Hätte Interesse das vllt nachzubauen.
 
ja klar ich habe einen esp32-s2 genommen einfach weil ich von denen einige rumliegen habe (neben inzwischen glaub 50 Microcontrollertboards :d ) aber denke jeder ab ~ ESP8266 mit 3.3v tut wenn man einige jpgs haben will ist etwas mehr psram sinnvoll als der 8266 hat

Steckdosen nutze ich welche mit tasmota, die auch den Verbrauch messen Nous A1T oder so ähnlich - muss man zwar kalibrieren mit einer alten Glühbirne z-.b- aber nur 1x - ab dann messen die echt recht genau und sind superklein.

Displays habe ich die hier genommen https://www.reichelt.de/entwicklerb...nd-240-x-240-pixel-debo-lcd-1-28-p334929.html
Aber da gibt es viele Varianten gc901A chip ist aber wohl der üblichste.

3 Taster :d

der Rest ist dann nur noch software - pubsubclient für mqtt, etft_spi, tjpg für jpg Anzeige sind glaub alle externen Libraries die ich genutzt habe.

Ich kann evtl ende nächster woche meinen sourcecode dir mal schicken wenn du magst, sind nur bis nächsten sonntag unterwegs. ist aber jetzt nicht so komplex.

Die Verkabelung ist immer für mich mit das nervigste weil jeder die PINs anders nennt MOSI, MISO, DIN, DC, CLK usw... und die ESP32 so viele davon haben die man per Def umcoden kann :d aber geht natürlich trotzdem immer mit Datenblätter schauen etc.

Ich nutze VCode + Platform IO finde ich eine echt super Umgebung.
 
Zuletzt bearbeitet:
ich hab mal nen Zwischenstand zusammengepackt - allerdings noch nicht alles fertig - aber die Basisfunktionen tun alles soweit - ich update das mal ab und zu - es tut aber soweit dass ich das nutzen kann :d

Ich lass den ESP32 mit 80Mhz statt den default 160 laufen einfach weil es finde ich hier ausreicht - glaube messbar sparen tut es aber nichts - aber schaden tut es sicher auch nicht.

Bilder JPG konvertiere ich mit http://tomeko.net/online_tools/file_to_hex.php?lang=en (240x240) muss man halt evtl an der Qualität schrauben, damit nicht zu riesig - Quali Basis Format muss 4: 4: 4: sein (in paint.net) siehe icons.h

Bei MQTT meldet es sich als POWERPANELROUND mit dem Topic "POWERPANELROUND/AlarmInfo" kann dann so ne Alarmmeldung angezeigt werden als Inhalt dann halt

z.B.

Code:
{
  "line1": "Server";
  "line2": "ZFS Fehler"
}
 
Zuletzt bearbeitet:
So habe noch eine TrueNAS saubere Shutdown Möglichkeit integriert, da ich darüber einen TrueNAS Server steuere (eingeschaltet wird der über die Tasmota Steckdose und im BIOS "Starte nach Strom wieder da") - die anderen Rechner fahre ich sauber per HASS Agent und MQTT herunter, den TrueNAS Server jetzt über die RestAPI mit API Key

Jetzt muss ich nur noch ein bisserl Source Code aufräumen und so - naja und die Config evtl nicht fest verdrahten aber das ja alles eher Luxus :d

Für mich isses glaub sonst so erst mal fertig - das bei mir so die Defaultanzeige - meist ist entweder der 8700G oder der 7900 an - selten beide - so dass die Uhr meist ein Platz findet - sind alle an, dann ist die natürlich solange nicht zu sehen.
 

Anhänge

  • PowerPanel.zip
    28,9 KB · Aufrufe: 41
  • 20241004_165959.jpg
    20241004_165959.jpg
    72 KB · Aufrufe: 31
Zuletzt bearbeitet:
Jetzt hab ich doch noch was angepasst weil mich das noch etwas gestört hat - und zwar kann man eine optionale AutoOff Funktion aktivieren, die Rechner, die länger als x Minuten im Standby sind, nachdem sie an waren werden dann vom Strom getrennt, wenn die an einer Tasmota Steckdose hängen.

Und ich habe einen Mini Radarsensor verbaut, den ich beim Zusammenpacken noch entdeckt habe, der jetzt feststellt ob jemand in der Nähe ist, nach ~ 30 Minuten wenn niemand im Raum ist werden die Bildschirme schwarz - der funktioniert problemlos durch das 3D Druck Gehäuse durch - also so ne Screensaver Funktion.

Ich hab noch nen Frosch reingemacht wenn man ein "Alaminfo" Meldung wegclickt und in den Normalmodus zurückgeht der dann ein paar Sekunden kommt :d wollte einfach mal sehen wieviel Platz im PSRAM für Bilder ist - so ~ 15 farbige "Fotos" passen wohl rein.

Jedenfalls spassig was aus ach ich will mal so nen SmartHome-RemotePowerButton dann am Ende wird :d :d Super ist aber dass man mit ESP, Arduino und Co relativ einfach genau das so machen kann wie man das haben will.
 

Anhänge

  • new.jpg
    new.jpg
    17,7 KB · Aufrufe: 33
  • PowerPanel_RoundDisplay.zip
    35,8 KB · Aufrufe: 22
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh