Jump to content

mgutt

Moderators
  • Posts

    11,372
  • Joined

  • Last visited

  • Days Won

    124

Everything posted by mgutt

  1. Weil der SMART Test von der Firmware der HDD gemacht wird und soweit ich weiß macht der nur einen Lesetest. Und die Parität wird auch nur gelesen beim Check. Damit Fehler auffallen, müsste man alle Sektoren beschreiben und anschließend wieder auslesen. Also was zb das Preclear Plugin macht. Das aber die HDD selbst nichts ins SMART schreibt, ist komisch. Jetzt auch noch keine Fehler drin? Welches Modell?
  2. 1.) kein Syslog Mirror aktiv? 2.) Check selbst Tools > Syslog. Die sind voll mit Fehlern wegen einer Nvidia Grafikkarte.
  3. Ah cool. Soweit ich das sehe, sind die Sensoren auch sinnvoll mit den Repeatern verbunden. Wandern die von alleine, wenn man den Sensor bewegt? Mein "Universum" wächst jedenfalls weiter:
  4. Oha, der erste User ist einfach ein Gott: https://youtu.be/MCayBntBlqk Wobei meine Frau es bestimmt nicht lustig findet, wenn man durchgehend ihr Gewicht loggt 😂
  5. Habe die Threads zusammen gepackt. Siehe ab 1. Beitrag
  6. Korrekt. Die Dateien bleiben in dem Zustand wie als der Container gestoppt wurde. Wenn der Container dann startet und Dateien ändert, schreibt er quasi neue Dateien.
  7. Bekomme ich noch nicht gebacken. Dieser Code funktioniert, um die Spannung als Trigger zu nutzen: {% set state = states('sensor.lumi_lumi_plug_maeu01_electricalmeasurement_17') %} {% if is_number(state) and state | float < 1 %}true{% endif %} Nun will ich aber vorher prüfen, ob in der entity_id ein bestimmtes Wort steht, aber keine dieser Varianten löst aus: Laut hier sollte es zB auch "this." geben, aber wenn der Trigger schon nicht läuft, kann ich nicht weiter machen: https://github.com/to4ko/myconfig/blob/master/my_config/automation/system/system.yaml
  8. Öffne die Geräte-Ansicht und beobachte was sich verändert, wenn du den Strom wieder einschaltest. Bleiben dann die Messwerte durchgehend auf 230V? Ändert sich sonst auch nichts? Du musst halt was finden, was du als Trigger verwenden kannst.
  9. Mach mal einen Memtest Ähnliche Fehler und bei dem war ein Modul defekt: https://askubuntu.com/questions/1425588/ubuntu-server-22-04-general-protection-fault Und bei dem der Slot selbst: https://unix.stackexchange.com/questions/409091/general-protection-fault-what-to-do-about-it
  10. Kann man auch Trigger mit Wildcard machen? Also zB so: sensor.lumi_lumi_plug_maeu01_electricalmeasurementrmsvoltage_* Und dann als Action "this", damit der triggernde Aktor eingeschaltet wird? Dann bräuchte ich nur eine Regel für alle Aktoren. EDIT: Scheint zu gehen: https://community.home-assistant.io/t/automation-entitiy-id-wildcard/237700/4 Dann bastel ich mal...
  11. Aus der GUI: alias: Tester wiederherstellen description: "" trigger: - platform: numeric_state entity_id: sensor.lumi_lumi_plug_maeu01_electricalmeasurementrmsvoltage_17 below: 1 for: hours: 0 minutes: 0 seconds: 0 condition: - condition: device type: is_on device_id: f03b5f125e36437ae51161387d1cc5c5 entity_id: switch.lumi_lumi_plug_maeu01_switch_17 domain: switch action: - type: turn_on device_id: f03b5f125e36437ae51161387d1cc5c5 entity_id: switch.lumi_lumi_plug_maeu01_switch_17 domain: switch mode: single
  12. Welche Ubuntu Version nutzt du und ist die auf dem aktuellen Stand? Siehe auch: https://www.google.com/search?q=general+protection+fault+probably+for+non-canonical
  13. Linux kann so heftig crashen, dass nur noch auf dem primären Monitor was ausgegeben wird. Das kann also gut sein, dass nicht alles oder gar nichts auf dem Stick landet.
  14. Wenn man das so lösen muss, wäre das ziemlich Banane, aber so ging es zB: Das sieht zwar eigentlich unlogisch aus, weil die Bedingung "ist eingeschaltet" ist, aber das funktioniert, weil HA die Sensoren-Werte bei einem Stromausfall des Aktors nicht zurücksetzt. Also der Strom ist aus, aber angeblich ist der Aktor noch eingeschaltet und der verbundene Verbraucher zieht noch 15,6W@231V: Versorge ich den Aktor nun wieder mit Strom, dann fallen die Werte kurz auf 0W@0V: Dann dauert es ca 3 Sekunden, die Werte ändern sich auf 0W@231V und der Aktor meldet an HA, dass er ausgeschaltet ist: Komisch: Dieser Log-Eintrag taucht durch die Automatisierung nun nicht mehr auf. Dh die Automatisierung schaltet den Aktor so schnell wieder ein, dass er selbst nicht mehr an HA meldet, dass er abgeschaltet war. 🤪 Ich sehe also im allgemeinen Logbuch die ausgelöste Automatisierung: Aber bei den Logs des Aktors, ist der letzte Eintrag schon mehrere Minuten alt: Dieser Automatismus hat auch den Charm, dass er den Aktor nur einschaltet, wenn er vor dem Stromausfall noch im "An"-Zustand war. Drücke ich also auf den Schalter am Aktor und trenne kurz den Strom, dann bleibt der Aktor auch aus. Also genauso wie man das auch eigentlich ohne extra Automatisierungsregeln erwarten würde. Ich hoffe allerdings echt, dass es eine bessere Lösung gibt😒
  15. Mir fällt gerade auf, dass bei Stromausfall mein Aqara Smart Plug ausbleibt (obwohl er vorher an war, also was auch @Bengon bei seinem Blitzwolf bemängelt). Nun dachte ich, dass ich ja auch mal die Einstellung aus deinem Screenshot testen könnte, aber ich hab gar keinen Punkt "Konfiguration" mit "startuponoffselect"?! Ich habe die Änderung in der yaml entfernt und den kompletten Ordner umbenannt. Dann habe ich das Update installiert und neu gestartet. Bereits gepairte zeigten alles wie immer an. Dann habe ich einen neuen Aktor gepairt. Da blieb dann komischerweise die Spannung auf 0V. HA neu gestartet. Immer noch 0V. Dann den Aktor vom Strom getrennt und wieder mit Strom versorgt. Dann stand 231V da. Ich schiebe das jetzt mal auf den Aktor selbst, wobei ich jetzt schon recht viele habe und das noch nie so passiert ist?!
  16. Das kann der PiKVM auch zB damit: https://www.easycoolav.com/products/hdmi20-switch-4x1-with-usb30-kvm-3-port-usbsupport-4k60hz-444-and-hdr-audio-breakout-36 Was mich am PiKVM reizt ist, dass man Tailscale installieren kann und dann direkt über das Internet auf PiKVM kommt. Wobei das natürlich auch mit einem Hardware KVM over IP geht, wenn man einen VPN-Tunnel zum Standort hat. Aber "direkt" auf den PiKVM zu können, macht die Sache noch mal leichter. Der hier bietet das auch: https://tinypilotkvm.com/pikvm-alternative
  17. Das funktioniert tatsächlich: # folgende Testdateien werden erstellt echo "old" > /mnt/disk6/Marc/dest/test.txt echo "old" > /mnt/disk6/Marc/dest/test2.txt sleep 2 echo "newer" > /tmp/source/test.txt echo "newer" > /tmp/source/test2.txt # ich lösche den Linux Cache sync; echo 3 > /proc/sys/vm/drop_caches # über die GUI werden alle HDDs gestoppt, Wartezeit 30 Sekunden, damit sie wirklich stehen # rsync ausführen rsync --archive --remove-source-files --whole-file --delete-after --itemize-changes /tmp/source/ /mnt/user/Marc/dest .d..t...... ./ >f..t...... test.txt >f..t...... test2.txt # der Kopiervorgang ist SOFORT fertig, die HDDs fahren erst danach hoch (!) # keine Datei mehr im Array, aber die neuen auf dem Cache cat /mnt/disk6/Marc/dest/test.txt cat: /mnt/disk6/Marc/dest/test.txt: No such file or directory cat /mnt/disk6/Marc/dest/test2.txt cat: /mnt/disk6/Marc/dest/test2.txt: No such file or directory cat /mnt/cache/Marc/dest/test.txt newer cat /mnt/cache/Marc/dest/test2.txt newer
  18. Das hat nichts mit Unraid zu tun, sondern ist ein Standardverhalten von Linux und lässt sich wie folgt abstellen: https://forums.unraid.net/topic/99393-häufig-gestellte-fragen/?do=findComment&comment=959302 Nein das passiert nicht. Der Mover überspringt Dateien, wenn sie bereits auf dem Array vorhanden sind. Dadurch kann man zB auch tricksen und einzelne Dateien auf dem Cache halten, wenn man im Array eine gleichnamige Datei (ohne Inhalt) erstellt, auch wenn das Caching auf "yes" steht. Könnt ihr einfach testen, in dem ihr zB das macht: touch /mnt/cache/appdata/test touch /mnt/cache/disk1/test Dann Mover Logs aktivieren und den Mover starten. In den Logs kommt dann "skip ... file already exists". Ich meine dann meckert auch Fix Common Problems. Es wird die vom Cache geladen. Und beim Löschen wird erst die vom Cache gelöscht. Dann ist die Datei trotzdem wieder da und kann nochmal gelöscht werden. Dann wird sie erst vom Array gelöscht. Habe ich alles schon ausprobiert. Das lässt sich nicht umsetzen, weil ein Dateisystem, was das virtuelle Dateisystem von Unraid ja auch ist, keiner Logik von Dateien, sondern von Inodes und Datenblöcken folgt. Das Dateisystem weiß also nicht, dass der Prozess gerade die komplette Datei überschreiben möchte. Tatsächlich könnte es sogar so sein, dass ein Prozess nur Teile einer Datei ändern möchte wie es zB rsync macht, wenn sich nur ein Teil der Datei geändert hat. Würde nun die Zieldatei auf dem Array vorab gelöscht werden, wäre am Ende nur eine kaputte Datei übrig. Man kann das nur lösen, in dem man: a) Hot und Cold Daten strikt auf Cache und Array verteilt, muss man dann trotzdem mal Dateien aktualisieren, die auf dem Array liegen, dann Pech, ist das eben langsam b) das Mover Tuning Plugin verwendet und "heißere" Dateien auf dem Cache behält c) auf /mnt/cache schreibt und dann selbst zB per Skript, Dubletten aus dem Array löscht, damit der Mover den Cache auf das Array verschieben kann d) wenn man glaube ich "rsync --archive --remove-source-files --whole-file --delete-after /quelle/ /ziel" verwendet. Habe ich noch nicht ausprobiert, aber das sollte so gehen: Dadurch wird die kopierte Datei erst als .tmp-Datei erstellt (die landet dann auf dem Cache), dann löscht rsync die bereits vorhandene Datei (aus dem Array) und dann benennt rsync die .tmp in den richtigen Dateinamen um (und da die Datei im Array weg ist, liegt sie nun auf dem Cache, wie gewünscht).
  19. Genau. Da gäbe sogar mittlerweile ein Produkt: https://pikvm.org/buy/
  20. Ist das bei allen absolut gleich? Starte im Safe Mode neu (auf den Flash Stick klicken). Dann startet unRAID ohne Plugins. Oder halt das Plugin löschen und neu starten. Dann weißt du es verbindlich ob es daran liegt.
  21. Geht davon was? https://unix.stackexchange.com/a/5001/101920
  22. Oder Geld 😁 Ne da gibt es eine ganz kleine Serie. Die hieß meine ich auch gar nicht Quadro... Ich suche schon... Nvidia T1000 bzw T600 bzw T400. Von der Performance her kann man nicht meckern: https://www.videocardbenchmark.net/compare/T400-vs-T600-vs-Quadro-T1000-vs-GeForce-GT-1030/4446vs4439vs4124vs3757 Die T400 basiert auf der GTX 1630. Die T600 und T1000 auf der GTX 1650: https://en.wikipedia.org/wiki/Quadro#Quadro_RTX/RTX_series_(With_Ray_tracing)
  23. Besorg dir Hardware mit IPMI/BMC. Das ist einfach Pflicht für den gewerblichen Einsatz.
  24. Danach neu starten und alles ist sauber.
×
×
  • Create New...