Gelöst: Neuer rpi: FHEM startet nicht AUTOMATISCH (Stand Jan. 2025)

Begonnen von Thomas24568, 22 Januar 2025, 13:25:12

Vorheriges Thema - Nächstes Thema

Otto123

#15
Zitat von: Thomas24568 am 22 Januar 2025, 20:46:25Trotzdem machen???
nein - löst jetzt dein Problem nicht.
Es steht doch konkret da in welchem Fall man dort welche Änderungen machen könnte? Du gehst geradeaus nach unten und machst irgendwas?

Versuch mal die PID mit mit dem aus status abzugleichen, was ich sehe sind das unterschiedliche, aber Du kannst ja neu gestartet haben.
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

passibe

Zitat von: Thomas24568 am 22 Januar 2025, 20:48:36tcp       LISTEN     12          32                                   0.0.0.0:8083                         0.0.0.0:*         users:(("perl",pid=790,fd=5))                                                                                             
Also der Port ist jedenfalls mal offen.
Was gibt denn eincurl -v localhost:8083?

Hast du nochmal überprüft, ob du in deinem Browser wirklich http://<IP-des-Pi>:8083/fhem eingegeben hast? Ggfs. auch überprüfen, ob du wirklich die IP-Adresse des Pi verwendest, entweder im Router oder mitip -4 a | grep inet | grep -v 127.0.0.1 | grep -oP '(?<=inet\s)\d+(\.\d+){3}'
Und was sagt das FHEM-Log?
tail -n 50 /opt/fhem/log/fhem-$(date '+%Y-%m').log
Läuft auf dem Pi irgendeine Firewall?
Was gibt:sudo iptables -L -vn

Dazu:
Zitat von: Thomas24568 am 22 Januar 2025, 20:46:25Welche Config (es gibt so viele) und was genau muß da raus oder auskommentiert werden?
Ich glaube er meint, initialUsbCheck aus der fhem.cfg rauszuwerfen. Sollte eigentlichTM aber auch nicht notwendig sein. Und lass das manuelle bearbeiten der fhem.cfg auch lieber erstmal sein ...

EDIT: Von der Systemd .service-Datei würde ich erstmal auch die Finger lassen.

TomLee

#17
Sry für OT

Zitat von: Otto123 am 22 Januar 2025, 20:20:55P.S. ist das nur bei mir so, dass bei wenigen Suchbegriffen der erste Treffer die aktuelle Wiki Anleitung zum Pi ist? :o
https://www.google.com/search?q=fhem+raspberry+pi+installieren


Aus welchem Grund würdest Du erwarten das

https://wiki.fhem.de/wiki/Quick-Start

erscheint?

Durchsuch doch mal den Quelltext der Seiten nach den Suchworten.

Otto123

#18
Zitat von: TomLee am 22 Januar 2025, 21:02:28Aus welchem Grund würdest Du erwarten das

https://wiki.fhem.de/wiki/Quick-Start

erscheint?
nein, ich wundere mich wieso man bei einer spontanen Suche irgendwelche alten Anleitungen im Internet findet ... und die dann zur Installation nimmt.

Nach deinem Link muss man ja nicht googeln, der steht auf Seite 1 :)
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

TomLee


Thomas24568

Zitat von: passibe am 22 Januar 2025, 20:57:23curl -v localhost:8083

pi5@pi5:~ $ curl -v localhost:8083
*   Trying 127.0.0.1:8083...
* Connected to localhost (127.0.0.1) port 8083 (#0)
> GET / HTTP/1.1
> Host: localhost:8083
> User-Agent: curl/7.88.1
> Accept: */*
>
[quote author=passibe link=msg=1331618 date=1737575843]ob du in deinem Browser wirklich http://<IP-des-Pi>:8083/fhem eingegeben hast?[/quote]
Ja. extra mit ip addr überprüft.

Log:

pi5@pi5:~ $ tail -n 50 /opt/fhem/log/fhem-$(date '+%Y-%m').log
2025.01.22 17:54:43 3: Probing ZWDongle device /dev/ttyAMA10
2025.01.22 17:54:43 3: Probing SIGNALDuino device /dev/ttyAMA10
2025.01.22 17:54:43 3: Probing MYSENSORS device /dev/ttyAMA10
2025.01.22 17:54:43 3: Probing ArduCounter device /dev/ttyAMA10
2025.01.22 17:54:43 3: Probing ElsnerWS device /dev/ttyAMA10
2025.01.22 17:54:44 3: Probing FRM device /dev/ttyAMA10
2025.01.22 17:54:49 1: usb create end
2025.01.22 17:54:49 0: Featurelevel: 6.3
2025.01.22 17:54:49 0: Server started with 6 defined entities (fhem.pl:29402/2024-12-05 perl:5.036000 os:linux user:fhem pid:3201)
2025.01.22 17:56:55 0: Server shutdown
2025.01.22 17:57:09 1: Including fhem.cfg
2025.01.22 17:57:09 3: WEB: port 8083 opened
2025.01.22 17:57:09 2: eventTypes: loaded 0 lines from ./log/eventTypes.txt
2025.01.22 17:57:09 1: Including ./log/fhem.save
2025.01.22 17:57:09 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.01.22 17:57:09 1: usb create starting
2025.01.22 17:57:09 3: Probing ZWDongle device /dev/serial0
2025.01.22 17:57:09 3: Probing CUL device /dev/ttyAMA10
2025.01.22 17:57:09 3: Probing TCM_ESP3 device /dev/ttyAMA10
2025.01.22 17:57:09 3: Probing ZWDongle device /dev/ttyAMA10
2025.01.22 17:57:10 3: Probing SIGNALDuino device /dev/ttyAMA10
2025.01.22 17:57:10 3: Probing MYSENSORS device /dev/ttyAMA10
2025.01.22 17:57:10 3: Probing ArduCounter device /dev/ttyAMA10
2025.01.22 17:57:10 3: Probing ElsnerWS device /dev/ttyAMA10
2025.01.22 17:57:11 3: Probing FRM device /dev/ttyAMA10
2025.01.22 20:25:17 1: Including fhem.cfg
2025.01.22 20:25:17 3: WEB: port 8083 opened
2025.01.22 20:25:17 2: eventTypes: loaded 0 lines from ./log/eventTypes.txt
2025.01.22 20:25:17 1: Including ./log/fhem.save
2025.01.22 20:25:17 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.01.22 20:25:17 1: usb create starting
2025.01.22 20:25:17 3: Probing ZWDongle device /dev/serial0
2025.01.22 20:25:17 3: Probing CUL device /dev/ttyAMA10
2025.01.22 20:25:17 3: Probing TCM_ESP3 device /dev/ttyAMA10
2025.01.22 20:25:17 3: Probing ZWDongle device /dev/ttyAMA10
2025.01.22 20:25:17 3: Probing SIGNALDuino device /dev/ttyAMA10
2025.01.22 20:25:18 3: Probing MYSENSORS device /dev/ttyAMA10
2025.01.22 20:25:18 3: Probing ArduCounter device /dev/ttyAMA10
2025.01.22 20:25:18 3: Probing ElsnerWS device /dev/ttyAMA10
2025.01.22 20:25:19 3: Probing FRM device /dev/ttyAMA10
pi5@pi5:~ $

Zitat von: passibe am 22 Januar 2025, 20:57:23Läuft auf dem Pi irgendeine Firewall?

Nein.

Zitat von: passibe am 22 Januar 2025, 20:57:23sudo iptables -L -vn

pi5@pi5:~ $ sudo iptables -L -vn
sudo: iptables: Befehl nicht gefunden

Otto123

ich behaupte immer noch, da laufen zwei Instanzen von FHEM

Den Pi einfach mal komplett neu starten?
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

Thomas24568

Zitat von: Otto123 am 22 Januar 2025, 22:05:21ich behaupte immer noch, da laufen zwei Instanzen von FHEM

Den Pi einfach mal komplett neu starten?

War schon 2 oder 3 mal während des Nachmittags, aber gern noch einmal:


passibe

Danke fürs Liefern!

Zitat von: Thomas24568 am 22 Januar 2025, 21:40:49> Accept: */*
>
Weil curl von/nach localhost auch nur hängt, ist es kein Netzwerkproblem.

Zitat von: Beta-User am 22 Januar 2025, 19:58:03Würde auf "initialUsbCheck" (oder so) tippen.
Würde mich dem anschließen, weil laut Log sich Port 8083 öffnet, danach auch "usb create starting" kommt, aber eben kein "usb create end" mehr. Irgendwas hängt da.

Deshalb mal FHEM stoppen, also:
sudo service fhem stop
Dann die fhem.cfg bearbeiten:
sudo nano /opt/fhem/fhem.cfg
Dort folgende Zeile suchen:
# Disable this to avoid looking for new USB devices on startup
Und dann nach
setuuid initialUsbCheck ...eine neue Zeile einfügen mit:
attr initialUsbCheck disable 1
Dann fhem wieder starten
sudo service fhem start
Sollte dann erreichbar sein!

Thomas24568

Zitat von: passibe am 22 Januar 2025, 22:32:13sudo service fhem stop

Habe ich gemacht, aber es kommt kein Prompt zurück! Jedenfalls ca. 30 Sekunden nicht, dann doch...

Zitat von: passibe am 22 Januar 2025, 22:32:13Dann fhem wieder starten


Okay, da kam sofort wieder ein Prompt, und die Webseite ist erreichbar.

Kann es sein, das fhem da blockiert weil KEIN USB-Gerät angeschlossen ist?

Otto123

#25
Aber heute Nachmittag ist er mal komplett gestartet.
Zitat2025.01.22 17:54:44 3: Probing FRM device /dev/ttyAMA10
2025.01.22 17:54:49 1: usb create end
2025.01.22 17:54:49 0: Featurelevel: 6.3
normalerweise macht initialUsbCheck kein Problem wenn nichts dran steckt. Und er findet nur die serielles Schnittstelle, da hängt auch kein Device. Eigentlich geht er da drüber und gut.

Zitat von: Thomas24568 am 22 Januar 2025, 22:42:51weil KEIN USB-Gerät angeschlossen ist?

Eigentlich genau andersherum

Dann mach jetzt in der FHEM Web Kommandozeile
delete initialUsbCheckdanach save.


Edit: das klingt alles komisch, ich habe letzten eine PI5 in Betrieb genommen und hatte keine derartigen Probleme. Früher gab es mal Probleme das Systemd den Start wiederholt hat - irgendwie erinnert mich das Verhalten hier daran.

Was ist das für ein OS?
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

Thomas24568

Tja, da habe ich mutigerweise als Test einen shutdown gemacht, nach ca. 2 min wieder gestartet, und WIEDER NIX. Laut service fhem status läuft fhem, aber die Webseite läßt sich nicht laden.

Sehr mysteriös.

Otto123

Falls es Raspbian OS ist (bevorzugt lite) dann kannst Du mal den von Dir schon besprochenen Patch in der systemd unit anwenden.

ZitatWants=network-online.target
After=network-online.target
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

Thomas24568

Zitat von: Otto123 am 22 Januar 2025, 22:45:16Was ist das für ein OS?

Raspberry Pi OS (64 bit)
A port of Debian Bookworm ...
veröffentlicht: 2024-11-19

Otto123

ich vermute unterschwellig: mit den eingehend erläuterten Fehlversuchen bei der Installation wurde irgendwas "kaputt" gemacht.
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