[gelöst] hmuart was mache ich falsch

Begonnen von mrb, 07 Februar 2022, 18:16:36

Vorheriges Thema - Nächstes Thema

mrb

#30
Zitat von: Otto123 am 17 Februar 2022, 20:54:37
Das war ja meine Frage aus #14  ::)
Du hast die Abhängigkeit beim Start des Dienstes noch nicht richtig ...

Das mit network-online stimmt offenbar nicht. Lass mich überlegen.

[Unit]
Description=Serial port to network proxy
Documentation=man:ser2net(8)

After=network-online.target
Wants=network-online.target

[Service]
EnvironmentFile=-/etc/default/ser2net
ExecStart=/usr/sbin/ser2net -n -c $CONFFILE -P /run/ser2net.pid
Type=exec
Restart=on-failure

[Install]
WantedBy=multi-user.target


soll doch so sein, oder? so war es nämlich schon die ganze zeit über


Edit:
Okay wer lesen kann ist klar im Vorteil. Ich schaue es mir später an

mrb

Zitat von: Otto123 am 17 Februar 2022, 20:54:37
Das war ja meine Frage aus #14  ::)
Du hast die Abhängigkeit beim Start des Dienstes noch nicht richtig ...

Das mit network-online stimmt offenbar nicht. Lass mich überlegen.

Zeig nochmal systemctl cat ser2net

Fhem nimmt - sollte hier auch reichen.
Wants=network.target
After=network.target

was meinst du mit "fhem nimmt -"?

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

mrb

alles gut. aber irgend eine abhängigkeit fehlt noch. weis jemand spontan was ser2net noch braucht?

mrb

also habe jetzt einfach ne verzögerung eingebaut von 45 sekunden und es läuft.

zur doku falls jemand das selbe problem hat

systemctl disable ser2net.service
vi /etc/systemd/system/ser2net.timer

folgendes in die ser2net.timer:
[Unit]
Description=Start Verzögerung ser2net

[Timer]
OnBootSec=45sec
Unit=ser2net.service
Persistent=true

[Install]
WantedBy=multi-user.target


sudo chmod -R 0644 /etc/systemd/system/ser2net.timer
sudo systemctl enable ser2net.timer
sudo systemctl start ser2net.timer



ich hoffe ich habe nichts vergessen, aber damit sollte es sauber laufen

Otto123

Zitat von: fiedel am 09 Februar 2022, 06:21:23
ser2net ist neuerdings etwas tricky...

Gruß
Frank
Ich habe das ausgiebig getestet und ins Wiki geschrieben.
Die Abhängigkeit vom network-online.target hat bei mir einwandfrei funktioniert.
Die yaml Datei aus dem verlinktem Thread aber praktisch nicht - ich habe sie stark abgespeckt.
Insbesondere dieser Eintrag
Zitatoptions:
    kickolduser: true
hat bei mir auf einem Pi B der ersten Generation zu ständigen Verbindungsabbrüchen geführt.
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