/opt/fhem übersiedeln

Begonnen von rallye, 11 Februar 2025, 14:04:54

Vorheriges Thema - Nächstes Thema

rallye

Hallo!

Ich möchte die Daten von FHEM, die in /opt/fhem liegen nicht auf dem Boot-Device haben. Daher habe ich mir auf einer anderen Partition eine Verzeichnisstruktur /mnt/NVMeData/myopt angelegt und bei gestoppten FHEM das Verzeichnis fhem (von /opt) nach fhem (auf /mnt/NVMeData/myopt) kopiert.
Mit einem
sudo mount --bind /mnt/NVMeData/myopt/fhem /opt/fhem habe ich dann das Datenverzeichnis "umgehängt" und FHEM wieder gestartet. Der wehrt sich jedoch hartnäckig. Die Meldungen sind:
sudo systemctl start fhem
Job for fhem.service failed because the control process exited with error code.
See "systemctl status fhem.service" and "journalctl -xeu fhem.service" for details.
sudo journalctl -xeu fhem.service
░░
░░ A start job for unit fhem.service has finished with a failure.
░░
░░ The job identifier is 2470 and the job result is failed.
Feb 11 13:19:27 RasPi5-Server systemd[1]: fhem.service: Scheduled restart job, restart counter is at 5.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ Automatic restarting of the unit fhem.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
Feb 11 13:19:27 RasPi5-Server systemd[1]: Stopped fhem.service - FHEM Home Automation.
░░ Subject: A stop job for unit fhem.service has finished
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A stop job for unit fhem.service has finished.
░░
░░ The job identifier is 2565 and the job result is done.
Feb 11 13:19:27 RasPi5-Server systemd[1]: fhem.service: Start request repeated too quickly.
Feb 11 13:19:27 RasPi5-Server systemd[1]: fhem.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit fhem.service has entered the 'failed' state with result 'exit-code'.
Feb 11 13:19:27 RasPi5-Server systemd[1]: Failed to start fhem.service - FHEM Home Automation.
░░ Subject: A start job for unit fhem.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit fhem.service has finished with a failure.
░░
░░ The job identifier is 2565 and the job result is failed.
bzw
sudo systemctl status fhem
× fhem.service - FHEM Home Automation
     Loaded: loaded (/etc/systemd/system/fhem.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Tue 2025-02-11 13:15:12 CET; 2min 4s ago
    Process: 3297 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=2)
        CPU: 1ms

Feb 11 13:15:12 RasPi5-Server systemd[1]: fhem.service: Scheduled restart job, restart counter is at 5.
Feb 11 13:15:12 RasPi5-Server systemd[1]: Stopped fhem.service - FHEM Home Automation.
Feb 11 13:15:12 RasPi5-Server systemd[1]: fhem.service: Start request repeated too quickly.
Feb 11 13:15:12 RasPi5-Server systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 11 13:15:12 RasPi5-Server systemd[1]: Failed to start fhem.service - FHEM Home Automation.

Vielleicht ist es erwähnenswert, dass ich auf einem Raspi5 mit Bookworm arbeite

Danke für eure Tips

Grüße Rallye
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

betateilchen

Danach hast Du doch gestern schon gefragt?

https://forum.fhem.de/index.php?topic=140737.0

Hast Du den dort gemachten Vorschlag mal ausprobiert?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rallye

Zitat von: betateilchen am 11 Februar 2025, 16:06:20Hast Du den dort gemachten Vorschlag mal ausprobiert?
Danke, ja, hab ich probiert - leider das idente Ergebnis. Irgendetwas scheint die symbolic links und die mount-binds zu "ignorieren". Wie es so etwas gibt ist mir allerdings schleierhaft.

Danke

Gruß Rallye
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

betateilchen

Bauchgefühl: Du hast ein Rechteproblem.

Erste Maßnahme: was passiert, wenn Du versuchst, FHEM manuell von der Kommandozeile zu starten?
Es gibt übrigens auch Debug-Optionen zur Fehlersuche, alles in der Doku beschrieben.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rallye

#4
Ich habe beide Varianten probiert. Sowohl mit Symlink als auch mit mount --bind

Laufenden FHEM mit
sudo systemctl stop fhem gestoppt, Symlink bzw mount bind in der Kommandozeile erstellt und FHEM mit sudo systemctl start fhem wieder gestartet. Ebenso FHEM gestoppt Symlink erstellt bzw mount bind in der fstab eingetragen und rebooted.

In allen Fällen das selbe Ergebnis: FHEM kommt nicht mehr hoch

Zitat von: betateilchen am 11 Februar 2025, 16:51:05Es gibt übrigens auch Debug-Optionen zur Fehlersuche, alles in der Doku beschrieben.
Habe ich nicht gesehen, werd mich aber gleich mal auf die Suche nach der Debug-Option machen und das morgen ausprobieren. Danke für den Hinweis!!!

Gruß Rallye

Edit:
PS: Kannst du mir bitte doch eine Tip geben wo ich das Debug finde? Da sind sehr viele WIKIs - und ich hab nirgends etwas passendes finden können. Danke
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

betateilchen

Und meine Frage

Zitat von: betateilchen am 11 Februar 2025, 16:51:05Erste Maßnahme: was passiert, wenn Du versuchst, FHEM manuell von der Kommandozeile zu starten?

ist bisher nicht beantwortet.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Wernieman

Wobei bei so etwas immer die Frage ist, warum mountest Du irgendwohin und nicht unter /opt/fhem?

Und ja, Du wirst zu 90% ein Rechteproblem haben, Stichwort "ls -lha <Dein Fhem Verzeichnis>"
- 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

rallye

Zitat von: betateilchen am 11 Februar 2025, 18:59:15Und meine Frage

Zitat von: betateilchen am 11 Februar 2025, 16:51:05Erste Maßnahme: was passiert, wenn Du versuchst, FHEM manuell von der Kommandozeile zu starten?

ist bisher nicht beantwortet.

Sry, aber das habe ich doch in meinem ersten Post beschrieben (hab's nun noch etwas deutlicher hervorgehoben). Im Prinzip der Block:
sudo systemctl start fhem
Job for fhem.service failed because the control process exited with error code.
See "systemctl status fhem.service" and "journalctl -xeu fhem.service" for details.
Den Output der Verweise zeige ich ebenfalls im ersten Post.
Oder meinst du etwas anderes?
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

betateilchen

Zitat von: rallye am 12 Februar 2025, 09:23:26Oder meinst du etwas anderes?

Ja, ich meine etwas anderes.
Schon zwei Mal habe nach "manuellem Start" gefragt, schon zweimal hast Du mir mit den Ergebnissen geantwortet, die Du bekommst, wenn Du versuchst, FHEM als Service zu starten. Das will ich nicht wissen, das scheint ja nicht zu funktionieren.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rallye

Zitat von: Wernieman am 11 Februar 2025, 19:37:53Wobei bei so etwas immer die Frage ist, warum mountest Du irgendwohin und nicht unter /opt/fhem?

Und ja, Du wirst zu 90% ein Rechteproblem haben, Stichwort "ls -lha <Dein Fhem Verzeichnis>"
Mit einem "mount --bind" bzw. "ln" wären die Daten doch (zumindest virtuell) unter /opt/fhem. Ich möchte das Verzeichnis aus Gründen der
  • Datensicherung
  • Datenwiederherstellung nach einer Neuinstallation des Systems
  • ...
eben nicht auf der Systemparition liegen haben. Ich habe nicht nur FHEM am Raspi laufen, sondern auch Immich, letsencrypt, nginx, mosquitto, HomeAssistant (für den WAF) u.v. mehr. Und allen kann ich sagen wo die (Konfiguration)Daten liegen sollen - eben auf einer anderen Partition, irgendwo am System. Nur FHEM wehrt sich heftigst.

Zitat von: Wernieman am 11 Februar 2025, 19:37:53Und ja, Du wirst zu 90% ein Rechteproblem haben, Stichwort "ls -lha <Dein Fhem Verzeichnis>"
Das verstehe ich nicht ganz. Wenn ich die ursprünglichen Daten (also das gesamte fhem-Verzeichnis von /opt/fhem) nach /mnt/NVMeData/myopt/fhem 1:1 kopiere und mit ln oder mount --bind als /opt/fhem "maskiere", aber auch sicherstelle, dass alle Daten und Verzeichnisse im kopierten Verzeichnis fhem:dialout-Ownership haben, sollte ich keine Rechteprobleme haben.

Oder habe ich dich missverstanden?

RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

rallye

Zitat von: betateilchen am 12 Februar 2025, 09:34:10
Zitat von: rallye am 12 Februar 2025, 09:23:26Oder meinst du etwas anderes?

Ja, ich meine etwas anderes.
Schon zwei Mal habe nach "manuellem Start" gefragt, schon zweimal hast Du mir mit den Ergebnissen geantwortet, die Du bekommst, wenn Du versuchst, FHEM als Service zu starten. Das will ich nicht wissen, das scheint ja nicht zu funktionieren.
Ich kenne aber nichts anderes als das, was hier im WIKI beschrieben ist :'(  Oder ich steh eben am sprichwörtlichen Schlauch  :(
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

rallye

Zitat von: Otto123 am 11 Februar 2025, 17:25:24
ZitatTip geben wo ich das Debug finde?
https://fhem.de/commandref_DE.html

In der Einleitung :)
So weit komme ich nach dem "hochfahren" von FHEM erst gar nicht. Ich hab kein WI bevor FHEM terminiert.

Zitat von: Otto123 am 11 Februar 2025, 17:25:24Oder hier.
Das hatte ich mir schon angesehen. Keines der Szenarien trifft zu:
Der Prozess ist nicht überlastet (FHEM terminiert sofort nach dem Start), die Dateirechte habe ich peniblest überprüft, ich starte zum Test mit einer Minimalkonfiguration und auf der Platte ist massenhaft Platz (300GB).
Gibt's da kein "Trace" beim Start?
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

frober

Manueller Start:
perl fhem.pl -d fhem.cfg
Ich würde einmal im externen Verzeichnis und einmal im "Link" testen.
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

rallye

Danke!

Also, zuerst, nachdem das System hochgefahren ist habe ich FHEM gestoppt
sudo systemctl stop fhemIm Anschluß FHEM manuell gestartet und (im 2. Versuch, da ich noch Rechte auf's heutige Log vergeben musste) hat alles geklappt. FHEM aktiv, das WI ansprechbar
/opt/fhem $ perl fhem.pl -d fhem.cfg
2025.02.12 10:22:40 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2025.02.12 10:22:40 5: Cmd: >attr global modpath .<
2025.02.12 10:22:40 5: Loading ./FHEM/99_SUNRISE_EL.pm
2025.02.12 10:22:40 5: Loading ./FHEM/99_Utils.pm
2025.02.12 10:22:40 5: Cmd: >attr global verbose 3<
2025.02.12 10:22:40 5: Cmd: >attr global statefile ./log/fhem.save<
2025.02.12 10:22:40 5: Initializing Type Library:
2025.02.12 10:22:40 1: Including fhem.cfg
2025.02.12 10:22:40 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2025.02.12 10:22:40 5: Cmd: >attr global modpath .<
2025.02.12 10:22:40 5: Cmd: >attr global verbose 3<
2025.02.12 10:22:40 5: Cmd: >attr global statefile ./log/fhem.save<
2025.02.12 10:22:40 5: Cmd: >define WEB FHEMWEB 8083 global<
2025.02.12 10:22:40 5: Loading ./FHEM/01_FHEMWEB.pm
2025.02.12 10:22:40 3: WEB: port 8083 opened
2025.02.12 10:22:40 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m.log Logfile<
2025.02.12 10:22:40 5: Loading ./FHEM/92_FileLog.pm
2025.02.12 10:22:40 5: Cmd: >define autocreate autocreate<
2025.02.12 10:22:40 5: Loading ./FHEM/98_autocreate.pm
2025.02.12 10:22:40 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2025.02.12 10:22:40 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2025.02.12 10:22:40 5: Loading ./FHEM/91_eventTypes.pm
2025.02.12 10:22:40 2: eventTypes: loaded 0 lines from ./log/eventTypes.txt
2025.02.12 10:22:40 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2025.02.12 10:22:40 5: Loading ./FHEM/91_notify.pm
2025.02.12 10:22:40 1: Including ./log/fhem.save
2025.02.12 10:22:40 5: Cmd: >setstate Logfile active<
2025.02.12 10:22:40 5: Cmd: >setstate WEB 2025-02-11 16:33:23 state Initialized<
2025.02.12 10:22:40 5: Cmd: >setstate autocreate active<
2025.02.12 10:22:40 5: Cmd: >setstate eventTypes active<
2025.02.12 10:22:40 5: Cmd: >setstate global no definition<
2025.02.12 10:22:40 5: Cmd: >setstate initialUsbCheck 2025-02-11 16:33:23<
2025.02.12 10:22:40 5: Cmd: >setstate initialUsbCheck 2025-02-11 16:33:23 state active<
2025.02.12 10:22:40 5: Cmd: >setstate initialUsbCheck 2025-02-11 16:33:23 triggeredByDev global<
2025.02.12 10:22:40 5: Cmd: >setstate initialUsbCheck 2025-02-11 16:33:23 triggeredByEvent INITIALIZED<
2025.02.12 10:22:40 1: Messages collected while initializing FHEM:SecurityCheck:
  WEB is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2025.02.12 10:22:40 5: Starting notify loop for global, 1 event(s), first is INITIALIZED
2025.02.12 10:22:40 5: createNotifyHash
2025.02.12 10:22:40 5: Triggering initialUsbCheck
2025.02.12 10:22:40 4: initialUsbCheck exec usb create
2025.02.12 10:22:40 5: Cmd: >usb create<
2025.02.12 10:22:40 1: usb create starting
2025.02.12 10:22:40 3: Probing ZWDongle device /dev/serial0
2025.02.12 10:22:40 5: DevIo_SimpleWrite ZWDongle: 01030020dc06
2025.02.12 10:22:41 5:   answer:
2025.02.12 10:22:41 4:   wrong answer
2025.02.12 10:22:41 3: Probing CUL device /dev/ttyAMA10
2025.02.12 10:22:41 5: DevIo_SimpleWrite CUL: 0a
2025.02.12 10:22:41 5: DevIo_SimpleWrite CUL: 560a
2025.02.12 10:22:41 5:   answer:
2025.02.12 10:22:41 4:   wrong answer
2025.02.12 10:22:41 3: Probing TCM_ESP3 device /dev/ttyAMA10
2025.02.12 10:22:41 5: DevIo_SimpleWrite TCM_ESP3: 5500010005700838
2025.02.12 10:22:41 5:   answer:
2025.02.12 10:22:41 4:   wrong answer
2025.02.12 10:22:41 3: Probing ZWDongle device /dev/ttyAMA10
2025.02.12 10:22:41 5: DevIo_SimpleWrite ZWDongle: 01030020dc06
2025.02.12 10:22:41 5:   answer:
2025.02.12 10:22:41 4:   wrong answer
2025.02.12 10:22:41 3: Probing SIGNALDuino device /dev/ttyAMA10
2025.02.12 10:22:41 5: DevIo_SimpleWrite SIGNALDuino: 0a
2025.02.12 10:22:41 5: DevIo_SimpleWrite SIGNALDuino: 560a
2025.02.12 10:22:41 5:   answer:
2025.02.12 10:22:41 4:   wrong answer
2025.02.12 10:22:41 3: Probing MYSENSORS device /dev/ttyAMA10
2025.02.12 10:22:41 5: DevIo_SimpleWrite MYSENSORS: 0a
2025.02.12 10:22:41 5: DevIo_SimpleWrite MYSENSORS: 303b3235353b333b303b31380a
2025.02.12 10:22:41 5:   answer:
2025.02.12 10:22:41 4:   wrong answer
2025.02.12 10:22:41 3: Probing ArduCounter device /dev/ttyAMA10
2025.02.12 10:22:41 5: DevIo_SimpleWrite ArduCounter: 0a
2025.02.12 10:22:41 5: DevIo_SimpleWrite ArduCounter: 680a
2025.02.12 10:22:42 5:   answer:
2025.02.12 10:22:42 4:   wrong answer
2025.02.12 10:22:42 3: Probing ElsnerWS device /dev/ttyAMA10
2025.02.12 10:22:43 5:   answer:
2025.02.12 10:22:43 4:   wrong answer
2025.02.12 10:22:43 3: Probing FRM device /dev/ttyAMA10
2025.02.12 10:22:43 5: DevIo_SimpleWrite FRM: f9
2025.02.12 10:22:48 5: DevIo_SimpleWrite FRM: f079f7
2025.02.12 10:22:48 5:   answer:
2025.02.12 10:22:48 4:   wrong answer
2025.02.12 10:22:48 1: usb create end
2025.02.12 10:22:48 5: End notify loop for global
2025.02.12 10:22:48 0: Featurelevel: 6.3
2025.02.12 10:22:48 0: Server started with 6 defined entities (fhem.pl:29402/2024-12-05 perl:5.036000 os:linux user:sepp pid:3895)
2025.02.12 10:23:00 4: Connection accepted from WEB_192.168.57.149_58397
2025.02.12 10:23:00 5: GET /fhem?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1739351568.75787%3Bfmt%3DJSON&fw_id=1739351569.64988&timestamp=1739352180207 HTTP/1.1
Host: raspi5-server:8083
Referer: http://raspi5-server:8083/fhem
Accept: */*
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept-Language: de-DE,de;q=0.9
Priority: u=3, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:23:00 4: WEB_192.168.57.149_58397 GET /fhem?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1739351568.75787%3Bfmt%3DJSON&fw_id=1739351569.64988&timestamp=1739352180207; BUFLEN:0
2025.02.12 10:23:03 4: Connection closed for WEB_192.168.57.149_58397: EOF
2025.02.12 10:23:03 4: Connection accepted from WEB_192.168.57.149_58398
2025.02.12 10:23:03 5: GET /fhem HTTP/1.1
Host: raspi5-server:8083
Upgrade-Insecure-Requests: 1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept-Language: de-DE,de;q=0.9
Priority: u=0, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:23:03 4: WEB_192.168.57.149_58398 GET /fhem; BUFLEN:0
2025.02.12 10:23:03 4: WEB: /fhem / RL:1421 / text/html; charset=UTF-8 / Content-Encoding: gzip
 / Cache-Control: no-cache, no-store, must-revalidate

2025.02.12 10:23:03 5: GET /fhem/pgm2/style.css?v=1739352160.84022 HTTP/1.1
Host: raspi5-server:8083
Referer: http://raspi5-server:8083/fhem
Accept: text/css,*/*;q=0.1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept-Language: de-DE,de;q=0.9
Priority: u=1, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:23:03 4: WEB_192.168.57.149_58398 GET /fhem/pgm2/style.css?v=1739352160.84022; BUFLEN:0
2025.02.12 10:23:03 5: GET /fhem?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1739352182.44781%3Bfmt%3DJSON&fw_id=1739352183.44782&timestamp=1739352183546 HTTP/1.1
Host: raspi5-server:8083
Referer: http://raspi5-server:8083/fhem
Accept: */*
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept-Language: de-DE,de;q=0.9
Priority: u=3, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:23:03 4: WEB_192.168.57.149_58398 GET /fhem?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1739352182.44781%3Bfmt%3DJSON&fw_id=1739352183.44782&timestamp=1739352183546; BUFLEN:0

In der Konsole mit ^C beendet und den mount --bind (zuvor noch sichergestellt, dass /mnt/NVMeData/myopt/fhem den identen Inhalt zu /opt/fhem hat) ausgeführt
sudo mount --bind /mnt/NVMeData/myopt/fhem /opt/fhemJetzt wieder manuell gestartet:
perl fhem.pl -d fhem.cfg
2025.02.12 10:39:26 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2025.02.12 10:39:26 5: Cmd: >attr global modpath .<
2025.02.12 10:39:26 5: Loading ./FHEM/99_SUNRISE_EL.pm
2025.02.12 10:39:26 5: Loading ./FHEM/99_Utils.pm
2025.02.12 10:39:26 5: Cmd: >attr global verbose 3<
2025.02.12 10:39:26 5: Cmd: >attr global statefile ./log/fhem.save<
2025.02.12 10:39:26 5: Initializing Type Library:
2025.02.12 10:39:26 1: Including fhem.cfg
2025.02.12 10:39:26 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2025.02.12 10:39:26 5: Cmd: >attr global modpath .<
2025.02.12 10:39:26 5: Cmd: >attr global verbose 3<
2025.02.12 10:39:26 5: Cmd: >attr global statefile ./log/fhem.save<
2025.02.12 10:39:26 5: Cmd: >define WEB FHEMWEB 8083 global<
2025.02.12 10:39:26 5: Loading ./FHEM/01_FHEMWEB.pm
2025.02.12 10:39:26 3: WEB: port 8083 opened
2025.02.12 10:39:26 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m.log Logfile<
2025.02.12 10:39:26 5: Loading ./FHEM/92_FileLog.pm
2025.02.12 10:39:26 5: Cmd: >define autocreate autocreate<
2025.02.12 10:39:26 5: Loading ./FHEM/98_autocreate.pm
2025.02.12 10:39:26 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2025.02.12 10:39:26 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2025.02.12 10:39:26 5: Loading ./FHEM/91_eventTypes.pm
2025.02.12 10:39:26 2: eventTypes: loaded 0 lines from ./log/eventTypes.txt
2025.02.12 10:39:26 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2025.02.12 10:39:26 5: Loading ./FHEM/91_notify.pm
2025.02.12 10:39:26 1: Including ./log/fhem.save
2025.02.12 10:39:26 5: Cmd: >setstate Logfile active<
2025.02.12 10:39:26 5: Cmd: >setstate WEB 2025-02-11 16:33:23 state Initialized<
2025.02.12 10:39:26 5: Cmd: >setstate autocreate active<
2025.02.12 10:39:26 5: Cmd: >setstate eventTypes active<
2025.02.12 10:39:26 5: Cmd: >setstate global no definition<
2025.02.12 10:39:26 5: Cmd: >setstate initialUsbCheck 2025-02-11 16:33:23<
2025.02.12 10:39:26 5: Cmd: >setstate initialUsbCheck 2025-02-11 16:33:23 state active<
2025.02.12 10:39:26 5: Cmd: >setstate initialUsbCheck 2025-02-11 16:33:23 triggeredByDev global<
2025.02.12 10:39:26 5: Cmd: >setstate initialUsbCheck 2025-02-11 16:33:23 triggeredByEvent INITIALIZED<
2025.02.12 10:39:26 1: Messages collected while initializing FHEM:SecurityCheck:
  WEB is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2025.02.12 10:39:26 5: Starting notify loop for global, 1 event(s), first is INITIALIZED
2025.02.12 10:39:26 5: createNotifyHash
2025.02.12 10:39:26 5: Triggering initialUsbCheck
2025.02.12 10:39:26 4: initialUsbCheck exec usb create
2025.02.12 10:39:26 5: Cmd: >usb create<
2025.02.12 10:39:26 1: usb create starting
2025.02.12 10:39:26 3: Probing ZWDongle device /dev/serial0
2025.02.12 10:39:26 5: DevIo_SimpleWrite ZWDongle: 01030020dc06
2025.02.12 10:39:27 5:   answer:
2025.02.12 10:39:27 4:   wrong answer
2025.02.12 10:39:27 3: Probing CUL device /dev/ttyAMA10
2025.02.12 10:39:27 5: DevIo_SimpleWrite CUL: 0a
2025.02.12 10:39:27 5: DevIo_SimpleWrite CUL: 560a
2025.02.12 10:39:27 5:   answer:
2025.02.12 10:39:27 4:   wrong answer
2025.02.12 10:39:27 3: Probing TCM_ESP3 device /dev/ttyAMA10
2025.02.12 10:39:27 5: DevIo_SimpleWrite TCM_ESP3: 5500010005700838
2025.02.12 10:39:27 5:   answer:
2025.02.12 10:39:27 4:   wrong answer
2025.02.12 10:39:27 3: Probing ZWDongle device /dev/ttyAMA10
2025.02.12 10:39:27 5: DevIo_SimpleWrite ZWDongle: 01030020dc06
2025.02.12 10:39:27 5:   answer:
2025.02.12 10:39:27 4:   wrong answer
2025.02.12 10:39:27 3: Probing SIGNALDuino device /dev/ttyAMA10
2025.02.12 10:39:27 5: DevIo_SimpleWrite SIGNALDuino: 0a
2025.02.12 10:39:27 5: DevIo_SimpleWrite SIGNALDuino: 560a
2025.02.12 10:39:27 5:   answer:
2025.02.12 10:39:27 4:   wrong answer
2025.02.12 10:39:27 3: Probing MYSENSORS device /dev/ttyAMA10
2025.02.12 10:39:27 5: DevIo_SimpleWrite MYSENSORS: 0a
2025.02.12 10:39:27 5: DevIo_SimpleWrite MYSENSORS: 303b3235353b333b303b31380a
2025.02.12 10:39:27 5:   answer:
2025.02.12 10:39:27 4:   wrong answer
2025.02.12 10:39:27 3: Probing ArduCounter device /dev/ttyAMA10
2025.02.12 10:39:27 5: DevIo_SimpleWrite ArduCounter: 0a
2025.02.12 10:39:28 5: DevIo_SimpleWrite ArduCounter: 680a
2025.02.12 10:39:28 5:   answer:
2025.02.12 10:39:28 4:   wrong answer
2025.02.12 10:39:28 3: Probing ElsnerWS device /dev/ttyAMA10
2025.02.12 10:39:29 5:   answer:
2025.02.12 10:39:29 4:   wrong answer
2025.02.12 10:39:29 3: Probing FRM device /dev/ttyAMA10
2025.02.12 10:39:29 5: DevIo_SimpleWrite FRM: f9
2025.02.12 10:39:34 5: DevIo_SimpleWrite FRM: f079f7
2025.02.12 10:39:34 5:   answer:
2025.02.12 10:39:34 4:   wrong answer
2025.02.12 10:39:34 1: usb create end
2025.02.12 10:39:34 5: End notify loop for global
2025.02.12 10:39:34 0: Featurelevel: 6.3
2025.02.12 10:39:34 0: Server started with 6 defined entities (fhem.pl:29402/2024-12-05 perl:5.036000 os:linux user:sepp pid:5986)
2025.02.12 10:39:34 4: Connection accepted from WEB_192.168.57.149_58660
2025.02.12 10:39:34 5: GET /fhem?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1739352182.55481%3Bfmt%3DJSON&fw_id=1739352183.44782&timestamp=1739353170706 HTTP/1.1
Host: raspi5-server:8083
Referer: http://raspi5-server:8083/fhem
Accept: */*
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept-Language: de-DE,de;q=0.9
Priority: u=3, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:34 4: WEB_192.168.57.149_58660 GET /fhem?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1739352182.55481%3Bfmt%3DJSON&fw_id=1739352183.44782&timestamp=1739353170706; BUFLEN:0
2025.02.12 10:39:52 4: Connection closed for WEB_192.168.57.149_58660: EOF
2025.02.12 10:39:52 4: Connection accepted from WEB_192.168.57.149_58661
2025.02.12 10:39:52 5: GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Upgrade-Insecure-Requests: 1
Referer: http://raspi5-server:8083/fhem
Accept-Language: de-DE,de;q=0.9
Priority: u=0, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58661 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log; BUFLEN:0
2025.02.12 10:39:52 4: Connection accepted from WEB_192.168.57.149_58662
2025.02.12 10:39:52 5: GET /fhem/icons/favicon HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: */*
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
If-None-Match: "1739256940"
Accept-Language: de-DE,de;q=0.9
Priority: u=3, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58662 GET /fhem/icons/favicon; BUFLEN:0
2025.02.12 10:39:52 5: GET /fhem/pgm2/style.css?v=1739353166.91368 HTTP/1.1
Host: raspi5-server:8083
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
Accept: text/css,*/*;q=0.1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept-Language: de-DE,de;q=0.9
Priority: u=1, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58661 GET /fhem/pgm2/style.css?v=1739353166.91368; BUFLEN:0
2025.02.12 10:39:52 5: GET /fhem/images/default/icoEverything.png HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: image/webp,image/avif,image/jxl,image/heic,image/heic-sequence,video/*;q=0.8,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
If-None-Match: "1739256940"
Accept-Language: de-DE,de;q=0.9
Priority: u=5, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58662 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2025.02.12 10:39:52 4: Connection accepted from WEB_192.168.57.149_58663
2025.02.12 10:39:52 5: GET /fhem/pgm2/fhemweb.js HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: */*
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
If-None-Match: "1739256940"
Accept-Language: de-DE,de;q=0.9
Priority: u=1, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58663 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2025.02.12 10:39:52 4: Connection accepted from WEB_192.168.57.149_58664
2025.02.12 10:39:52 5: GET /fhem/pgm2/f18.js HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: */*
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
If-None-Match: "1739256940"
Accept-Language: de-DE,de;q=0.9
Priority: u=1, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58661 GET /fhem/pgm2/f18.js; BUFLEN:0
2025.02.12 10:39:52 5: GET /fhem/pgm2/jquery.min.js HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: */*
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
If-None-Match: "1739256940"
Accept-Language: de-DE,de;q=0.9
Priority: u=1, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58664 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2025.02.12 10:39:52 4: Connection accepted from WEB_192.168.57.149_58665
2025.02.12 10:39:52 5: GET /fhem/pgm2/dashboard_style.css HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: text/css,*/*;q=0.1
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
If-None-Match: "1739256940"
Accept-Language: de-DE,de;q=0.9
Priority: u=1, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58662 GET /fhem/pgm2/dashboard_style.css; BUFLEN:0
2025.02.12 10:39:52 4: Connection accepted from WEB_192.168.57.149_58666
2025.02.12 10:39:52 5: GET /fhem/pgm2/jquery-ui.min.js HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: */*
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
If-None-Match: "1739256940"
Accept-Language: de-DE,de;q=0.9
Priority: u=1, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58665 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2025.02.12 10:39:52 5: GET /fhem/pgm2/jquery-ui.min.css HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: text/css,*/*;q=0.1
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
If-None-Match: "1739256940"
Accept-Language: de-DE,de;q=0.9
Priority: u=1, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58666 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2025.02.12 10:39:52 5: GET /fhem/images/default/fhemicon.png HTTP/1.1
Host: raspi5-server:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept: image/webp,image/avif,image/jxl,image/heic,image/heic-sequence,video/*;q=0.8,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
If-None-Match: "1739256940"
Accept-Language: de-DE,de;q=0.9
Priority: u=5, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58663 GET /fhem/images/default/fhemicon.png; BUFLEN:0
2025.02.12 10:39:52 5: GET /fhem/FileLog_logWrapper?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1739353191.16047%3Bfmt%3DJSON&fw_id=1739353192.16048&timestamp=1739353192327 HTTP/1.1
Host: raspi5-server:8083
Referer: http://raspi5-server:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2025-02.log
Accept: */*
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15
Accept-Language: de-DE,de;q=0.9
Priority: u=3, i
Accept-Encoding: gzip, deflate
Cookie: _pk_id.1.2fc7=fab8914b496f134b.1738236692.; immich_access_token=QOKUzdQPhYkLEtb3hAiIa4y0Uiy8m24OvCjo0ydmJ8; immich_auth_type=password; immich_is_authenticated=true
Connection: keep-alive
2025.02.12 10:39:52 4: WEB_192.168.57.149_58661 GET /fhem/FileLog_logWrapper?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1739353191.16047%3Bfmt%3DJSON&fw_id=1739353192.16048&timestamp=1739353192327; BUFLEN:0
2025.02.12 10:40:04 4: Connection closed for WEB_192.168.57.149_58661: EOF
2025.02.12 10:40:21 4: Connection closed for WEB_192.168.57.149_58664: EOF
2025.02.12 10:40:21 4: Connection closed for WEB_192.168.57.149_58662: EOF
2025.02.12 10:40:21 4: Connection closed for WEB_192.168.57.149_58665: EOF
2025.02.12 10:40:21 4: Connection closed for WEB_192.168.57.149_58666: EOF
2025.02.12 10:40:21 4: Connection closed for WEB_192.168.57.149_58663: EOF

und ich konnte wieder auf das WI zugreifen. Scheint alles happy! Zur Sicherheit mit ^C wieder abgebrochen und als Task gestartet:
/opt/fhem $ sudo systemctl start fhem
Job for fhem.service failed because the control process exited with error code.
See "systemctl status fhem.service" and "journalctl -xeu fhem.service" for details.
mit dem leider bekannten Ergebnis, dass es nicht funktioniert.

Ich hab mir auch die /etc/systemd/system/fhem.service angesehen und überlegt, ob es ein Timing-Problem beim Hochfahren des Systems sein könnte, bin aber zu dem Ergebnis gekommen, dass das selbe Problem auftritt, wenn ich manuell vorgehe - also FHEM stoppen, mount --bind und FHEM starten.
Nachdem es manuell zu funktionieren scheint bin ich noch ratloser  ???
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

Otto123

Zitat von: rallye am 12 Februar 2025, 09:54:00So weit komme ich nach dem "hochfahren" von FHEM erst gar nicht. Ich hab kein WI bevor FHEM terminiert.
Das war von mir der Hinweis wo beschrieben ist wie es mit dem manuellen Start geht. Frober hat dann einfach die Zeile gepostet. Ich weiß nicht, was Du da versucht hast zu finden  :-X
ZitatFalls FHEM als root gestartet wurde, und ein OS-Benutzer fhem existiert, dann wechselt FHEM nach dem start zu diesem Benutzer (via setuid).

Falls FHEM mit der -d Koommandozeilenoption gestartet wurde (perl fhem.pl -d fhem.cfg), dann wird verbose auf 5 gesetzt und die Logs werden auf STDOUT geschrieben.
Machst Du den debug start als welcher user? Hast DU mal einfach versucht Dir die Rechte auf deinem Verzeichnis anzuschauen? Hier ist der erste Satz in dem obigen Zitat aus der Commandref wichtig!
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rallye

Den Debug (also den Aufruf von FHEM) mit perl fhem.pl -d fhem.cfg aus /opt/fhem (in beiden Szenarien) mache ich mit meinem persönlichen User (ID:1000), der Gruppenmitglied in dialout & sudo ist.
Ja, die Recht stimmen. Hier das "echte" /opt/fhem (erkennbar an der Datei "test"), danach das mount --bind und wieder das listing nun mit der Datei "NVMeDataDevice" (für mich zur Unterscheidung:
sepp@RasPi5-Server:/mnt/NVMeData/myopt/fhem $ ls -al /opt/fhem
insgesamt 376
drwxr-xr-x  9 fhem dialout   4096 12. Feb 10:32 .
drwxr-xr-x  5 fhem dialout   4096 11. Feb 16:33 ..
-rw-r--r--  1 fhem dialout  46886 11. Feb 07:55 configDB.pm
drwxr-xr-x 53 fhem dialout  12288 11. Feb 13:35 contrib
drwxr-xr-x  3 fhem dialout   4096 11. Feb 13:35 demolog
drwxr-xr-x  4 fhem dialout   4096 11. Feb 13:35 docs
drwxr-xr-x  6 fhem dialout  32768 11. Feb 13:35 FHEM
-rw-r--r--  1 fhem dialout    516 11. Feb 07:55 fhem.cfg
-rw-r--r--  1 fhem dialout  21936 11. Feb 07:55 fhem.cfg.demo
-rwxr-xr-x  1 fhem dialout 174974 11. Feb 07:55 fhem.pl
drwxr-xr-x  3 fhem dialout   4096 11. Feb 13:35 lib
drwxr-xr-x  2 fhem dialout   4096 11. Feb 13:36 log
-rw-r--r--  1 fhem dialout  47157 11. Feb 07:55 MAINTAINER.txt
-rw-r--r--  1 fhem dialout    935 11. Feb 07:55 README_DEMO.txt
-rw-r--r--  1 root root        23 12. Feb 10:32 test
drwxr-xr-x  8 fhem dialout   4096 11. Feb 13:35 www
sepp@RasPi5-Server:/mnt/NVMeData/myopt/fhem $ cd /opt
sepp@RasPi5-Server:/opt $ sudo mount --bind /mnt/NVMeData/myopt/fhem /opt/fhem
sepp@RasPi5-Server:/opt $ ls -al /opt/fhem
insgesamt 364
drwxr-xr-x  9 fhem dialout   4096 12. Feb 12:02 .
drwxr-xr-x  5 fhem dialout   4096 11. Feb 16:33 ..
-rw-r--r--  1 fhem dialout  46886 12. Feb 10:29 configDB.pm
drwxr-xr-x 53 fhem dialout   4096 12. Feb 10:29 contrib
drwxr-xr-x  3 fhem dialout   4096 12. Feb 10:29 demolog
drwxr-xr-x  4 fhem dialout   4096 12. Feb 10:29 docs
drwxr-xr-x  6 fhem dialout  28672 12. Feb 10:29 FHEM
-rw-r--r--  1 fhem dialout    516 12. Feb 10:29 fhem.cfg
-rw-r--r--  1 fhem dialout  21936 12. Feb 10:29 fhem.cfg.demo
-rwxr-xr-x  1 fhem dialout 174974 12. Feb 10:29 fhem.pl
drwxr-xr-x  3 fhem dialout   4096 12. Feb 10:29 lib
drwxr-xr-x  2 fhem dialout   4096 12. Feb 10:29 log
-rw-r--r--  1 fhem dialout  47157 12. Feb 10:29 MAINTAINER.txt
-rw-r--r--  1 root root         5 12. Feb 12:02 NVMeDataDevice
-rw-r--r--  1 fhem dialout    935 12. Feb 10:29 README_DEMO.txt
drwxr-xr-x  8 fhem dialout   4096 12. Feb 10:29 www

RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

rallye

Ich habe nun nochmals alles entfernt (inkl. FHEM) und neu aufgebaut - jetzt funktioniert alles wie ich mir das vorstelle. Ein riesiges DANKE an alle hier - ich hab wieder etwas dazugelernt.
Ich bin mir nicht sicher, aber es könnte Otto's Hinweis nochmal die Datei- und Verzeichnisrechte zu prüfen gewesen sein. Ich hab diesmal doppelt und dreifach darauf geachtet. Jetzt geht's jedenfalls so weit.

DANKE!
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

Otto123

wenn Du FHEM mit deinem user startest, läuft es anschließend unter diesem user. Wenn Du FHEM mit sudo startest, wechselt FHEM die userid zu fhem, falls es einen solchen user gibt. Das gleiche passiert wenn du FHEM als root startest, das passiert üblicherweise wenn es mit systemctl gestartet wird, es sei denn in der unit steht ein andere user.
Ich kann nicht genau einschätzen was mit dem mount passiert. Du mountest als sepp und FHEM will anschließend mit user fhem zugreifen?!

Schön das es jetzt läuft, ich hoffe dauerhaft. 
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rallye

#19
Zitat von: Otto123 am 12 Februar 2025, 16:00:54Du mountest als sepp und FHEM will anschließend mit user fhem zugreifen?!
Ja, ich mounte als sepp - den mount-befehl allerdings mit vorangestelltem "sudo". Und wenn ich das mount in der fstab habe natürlich unter "sudo".

Zitat von: Otto123 am 12 Februar 2025, 16:00:54ich hoffe dauerhaft
Heute fange ich nochmals mit einem frisch formatierten Medium an um die "Dauerhaftigkeit" zu "überprüfen"

Zitat von: Otto123 am 12 Februar 2025, 16:00:54Schön das es jetzt läuft
Nochmals danke!


Nachtrag: wie angekündigt habe ich das nochmal from scratch durchgeführt - es läuft. Danke
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor