RPC Server startet nicht nach Server Neustart

Begonnen von Micky79, 14 Juni 2019, 10:07:18

Vorheriges Thema - Nächstes Thema

Micky79

Hallo an Alle,

ich habe nach dem Neustart meines Servers reproduzierbar folgende Fehlermeldung bei FHEM Start:

Messages collected while initializing FHEM:
configfile: Invalid port or interface BidCos-RF
Please define d_rpc179001BidCos_RF xxxx4c57-xxxx-xxxx-xxxx-7e85xxxxxx51ebfb first
Invalid port or interface HmIP-RF
Please define d_rpc179001HmIP_RF xxxx4d5f-xxxx-xxxx-xxxx-0f39c7xxxxxxdfb first
./log/fhem.save: Please define d_rpc179001BidCos_RF first
Please define d_rpc179001BidCos_RF first
Please define d_rpc179001BidCos_RF first
Please define d_rpc179001HmIP_RF first
Please define d_rpc179001HmIP_RF first
Please define d_rpc179001HmIP_RF first

Der Server ist ein normaler X86er Server mit Xeon Prozessor. Besonderheit ist das auf diesem Server auch debmatic läuft und meine sonstigen Smarthome Sachen. Alles ausser debmatic läuft in Docker Containern.

Auch ein manuelles Starten der rpc Server aus FHEM heraus funktioniert nicht. Nur ein Shutdown restart hilft weiter.

Da ich vermute das es irgendwie damit zusammenhängt, dass debmatic zum Zeitpunkt des FHEM-Starts noch nicht voll durchgestartet ist, habe ich mal waitforccu=120 ausprobiert.
Das hat aber nichts bewirkt. CCU Delay mit 360 auch nicht.

Starte ich generell nur FHEM neu klappt alles ohne Probleme. Nur beim Server Neustart tritt der Fehler auf.
Was kann ich noch probieren?

Viele Grüße Michael

zap

Ein richtiger Logfile Auszug wäre hilfreich. Sieht für mich so aus, als würde die Abfrage der Geräte und Schnittstellen bei der Definition des IO Device fehlschlagen. Setze mal verbose auf mindestens 2.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Micky79

Hi,

es lag tatsächlich daran das debmatic noch nicht richtig hochgefahren war.

Ich habe jetzt in der Datei entry.sh des offiziellen Dockerimages das Kommende sleep 60 eingefügt.
Jetzt tritt der Fehler beim Server Neustart nicht mehr auf.

Danke für den Tipp.

Viele Grüße Micky