fhem-5.9.deb Neuinstallation fehlen Datein und Einträge

Begonnen von Burny4600, 20 Januar 2019, 18:10:22

Vorheriges Thema - Nächstes Thema

Burny4600

Ich habe fhem-5.9.deb auf einen Raspberry neu aufgesetzt.
Bei der Neuinstalation fehlt mir die Datei nano /etc/init.d/fhem.
Diese Datei nutze ich um eine Abhängigkeit bei Neustart von FHEM zu nutzen, wo FHEM erst gestartet wird wenn das Netzwerk vorhanden ist.
# Required-Start        $network $local_fs $remote_fs
# Required-Stop         $network $local_fs $remote_fs


/etc/systemd/system/fhem-neu.service
[Unit]
SourcePath=/etc/init.d/fhem
Description=LSB FHEM Server
After=network_wait_online.service
Requires=network_wait_online.service

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SysVStartPriority=1
ExecStart=/etc/init.d/fhem start
ExecStop=/etc/init.d/fhem stop

[Install]
WantedBy=multi-user.target


Wohin wurde diese Abhängigkeit verlagert?
Wie lautet der manuelle Start, Stop von fhem jetzt? (/etc/init.d/fhem start)
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Otto123

Hallo Chris,
fhem wird seit langem mit systemd installiert.
Das alte sysvinit ist nicht mehr vorhanden.
-> systemctl controlliert jetzt den Dienst.

Nur zur Erklärung siehe auch:
https://forum.fhem.de/index.php?topic=54271.0
https://wiki.ubuntuusers.de/Dienste/

Gruß Otto
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

Burny4600

Hallo Otto123
Da habe ich anscheinend vieles verschlafen.

In der Config dürfte sich auch so einiges geändert haben. Wenn ich die alte Config nutze startet FHEM nicht mehr.
Kannst du einen Blick auf meine Config machen.
Irgend etwas übersehe ich was bei der FHEM 5.8 funktionierte aber jetzt nicht mehr.
attr global userattr alarmDevice:Actor,Sensor alarmSettings cmdIcon devStateIcon devStateStyle fp_SolarThermie icon sortby webCmd webCmdLabel:textField-long widgetOverride
attr global archivedir /media/hdd/Backup/ccs-ht-rasp03/opt/fhem/restoreDir
attr global autoload_undefined_devices 1
attr global autosave 0
attr global backup_before_update 1
attr global backupdir /media/hdd/Backup/ccs-ht-rasp03/opt/fhem/restoreDir
attr global dnsHostsFile /etc/hosts
attr global dnsServer 192.168.17.1,192.168.17.2
attr global dupTimeout 0.5
attr global exclude_from_update SM_FS_root.gplot SM_RAM.gplot SM_CPUTemp.gplot SM_CPUStat.gplot
attr global holiday2we OOE
attr global language DE
attr global logdir /media/hdd/fhem/log03
attr global logfile /media/hdd/fhem/log03/fhem-%Y-%m.log
attr global modpath .
attr global mseclog 1
attr global restartDelay 2
attr global restoreDirs 1
attr global room _System
attr global sendStatistics onUpdate
attr global sslVersion TLSv12:!SSLv3
attr global stacktrace 0
attr global statefile /media/hdd/fhem/log03/fhem.save
attr global updateInBackground 1
attr global verbose 3

define WEB FHEMWEB 8083 global
attr WEB userattr { addToAttrList("alarmDevice:Actor,Sensor") } { addToAttrList("alarmSettings") }
attr WEB HTTPS 1
attr WEB JavaScripts codemirror/fhem_codemirror.js pgm2/clock.js
attr WEB editConfig 1
attr WEB fwcompress 0
attr WEB hiddenroom AlarmRoom
attr WEB menuEntries Neustart,cmd=save+shutdown+restart,Update,cmd=update,Updatecheck,cmd=update+check,MyUtils_neu_laden,cmd=reload+99_myUtils.pm
attr WEB sslVersion TLSv12:!SSLv3
attr WEB stylesheetPrefix dark

define allowed_WEB allowed
attr allowed_WEB basicAuth Q2hyaXM6Q3M1MzY5Mzk=
attr allowed_WEB basicAuthMsg "Bitte Username/Kennwort eingeben"
attr allowed_WEB validFor WEB

define WEBphone FHEMWEB 8084 global
attr WEBphone HTTPS 1
attr WEBphone hiddenroom AlarmRoom
attr WEBphone sslVersion TLSv12:!SSLv3
attr WEBphone stylesheetPrefix smallscreen

define allowed_WEBphone allowed
attr allowed_WEBphone basicAuth Q2hyaXM6Q3M1MzY5Mzk=
attr allowed_WEBphone basicAuthMsg "Bitte Username/Kennwort eingeben"
attr allowed_WEBphone validFor WEBphone

define WEBtablet FHEMWEB 8085 global
attr WEBtablet HTTPS 1
attr WEBtablet hiddenroom AlarmRoom
attr WEBtablet sslVersion TLSv12:!SSLv3
attr WEBtablet stylesheetPrefix touchpad

define allowed_WEBtablet allowed
attr allowed_WEBtablet basicAuth Q2hyaXM6Q3M1MzY5Mzk=
attr allowed_WEBtablet basicAuthMsg "Bitte Username/Kennwort eingeben"
attr allowed_WEBtablet validFor WEBtablet

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog /media/hdd/fhem/log03/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate disable 0
attr autocreate filelog /media/hdd/fhem/log03/autocreate/%NAME-%Y-%m.log
attr autocreate room _System
attr autocreate weblink 1
attr autocreate weblink_room Plots
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Otto123

Sowas ?
attr global statefile /media/hdd/fhem/log03/fhem.save

Gibt es /media/hdd

Nimm doch die schlanke Config nach der Installation und füge Step für Step deine alten Definitionen in Blöcken in der Raw Definition ein.
Da siehst Du doch am schnellsten wo es klemmt.


Gruß Otto
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

Burny4600

Bin gerade dabei.
Zitat/media/hdd
Gibt es. Das ist eine zentrales Nas Verzeichnis für die Raspberrys.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Otto123

Zitat von: Burny4600 am 20 Januar 2019, 18:33:54
Da habe ich anscheinend vieles verschlafen.
Ich habe keine Ahnung wie sich das bei einer "alten" config auswirkt. Aber gerade im letzten halben Jahr (und in den letzten Tagen) hat sich sehr, sehr viel geändert. Ob da alle Auswirkungen in einem solchen Fall getestet sind?
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