Baumtasche hat geschrieben: ↑24. Jul 2022 11:31
ist es möglich von einem Windowsrechner per Skript den Shutdown vom PI durchzuführen?
Ja, allerdings kannst Du ebenso gut auf dem Pi selbst die Erreichbarkeit prüfen (das geht sogar direkt in openHAB). Ob dieser Indikator hinreichend ist, ist eine andere Geschichte.
Baumtasche hat geschrieben: ↑24. Jul 2022 11:31
Kann man Openhabian dazu bringen, das es regelmäßig die RamDisk auf die SD-Karte schreibt?
Ein vielfach geäußerter Wunsch. Meines Wissens geht das leider nicht (jedenfalls nicht ohne Weiteres). Der ZRAM Dienst selbst bietet die Möglichkeit, aber das Paket, welches mit openHABian installiert wird, ist wohl extra gebaut und da fehlt die Option. Andererseits muss man auch konstatieren, dass der Sinn des Dienstes ja gerade ist, keine Schreibzugriffe auf die SD-Karte vorzunehmen.
Mögliche Workarounds: SSD per USB3 anschließen. Entweder Boot direkt von SSD, oder Boot von einer RO-gemounteten SD-Karte und die SSD ist als / eingebunden. Wenn man einen Server laufen hat, kann auch das Auslagern von Teilen des Dateisystems interessant sein. Allerdings mag Linux da NFS deutlich mehr als CIFS/SMB, Microsoft bietet aber nur mittelprächtige Unterstützung für NFS. Der Server wird auch nur bei Windows Server 2019 R2 mitgeliefert (und natürlich bei den vorgehenden Server Versionen).
Mit einer schnellen Netzwerkverbindung kann sogar das Booten über NFS Vorteile bringen, immerhin schafft der Pi4 problemlos 1 GBit/s auf der LAN-Schnittstelle, während die SD-Karte irgendwo bei 34 MByte/s (lesend) aufgibt, also gerade mal ein Drittel.
Ein solcher Aufbau ist aber vor allem interessant, um den eigenen Spieltrieb zu befriedigen, oder man hat so viele Pi im Einsatz, dass sich das zentrale Rollout tatsächlich lohnt.
Wenn man komplett auf die SD-Karte verzichtet oder diese nur zum Booten RO einhängt, kann man ZRAM beruhigt abschalten.
Ein Auslagern auf gewöhnliche USB-Sticks ist übrigens Quatsch, es sei denn, man hat sehr spezielle (und leider teure) USB-Sticks, die einen echten SSD Controller verbaut haben. Gewöhnlich sind USB-Sticks ebenso wie SD-Karten nur mit einem simplen Controller versehen, der z.B. kein Wear Leveling beherrscht.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet