« am: 23 Dezember 2017, 12:37:59 »
Ich habe FHEM neu auf einem Mac Mini installiert (Default fhem.cfg).
FHEM lässt sich auch ohne Fehlermeldungen starten. Nach genau einer Minute fährt es aber wieder herunter. Im Logfile steht dann:
2017.12.23 12:32:45 0: Featurelevel: 5.8
2017.12.23 12:32:45 0: Server started with 9 defined entities (fhem.pl:15657/2017-12-20 perl:5.018002 os:darwin user:fhem pid:370)
2017.12.23 12:33:45 0: Server shutdown
Ursache: Option AbandonProcessGroup im plist File für den launchd hat gefehlt. Hier mal das komplette plist File, abgelegt als de.smarthome.fhem unter /Library/LaunchDaemon:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"[http://www.apple.com/DTDs/PropertyList-1.0.dtd http://www.apple.com/DTDs/PropertyList-1.0.dtd]">
<plist version="1.0">
<dict>
<key>Label</key>
<string>de.smarthome.fhem</string>
<key>WorkingDirectory</key>
<string>/opt/fhem</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/perl</string>
<string>/opt/fhem/fhem.pl</string>
<string>/opt/fhem/fhem.cfg</string>
</array>
<key>StandardOutPath</key>
<string>/opt/fhem/log/start.log</string>
<key>StandardErrorPath</key>
<string>/opt/fhem/log/start.log</string>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>fhem</string>
<key>AbandonProcessGroup</key>
<true/>
</dict>
</plist>
Aktivieren als root mit
launchctl load /Library/LaunchDaemon/de.smarthome.fhem.plist
Starten mit
launchctl start de.smarthome.fhem
« Letzte Änderung: 23 Dezember 2017, 13:36:26 von zap »

Gespeichert
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach