Zitat von: andies am 28 April 2024, 10:57:37Mensch betateilchen, du hast ja heute morgen eine Laune (und das bei Sonnenschein, jedenfalls hier)
Zitat von: andies am 28 April 2024, 10:57:37Mein größtes Problem war, dass MQTT nicht ging,
Zitat von: Benni am 28 April 2024, 10:11:28Zitat von: LuGu am 27 April 2024, 23:38:12gibt es die Möglichkeit aus einem String (%s) eines readings nur einen Teil anzuzeigen?
Mit slice oder substr kommen ich nicht weiter.
Ein %s gibt mir 11.05.2024 zurück. Ich möchte im Panel aber nur 11.05. anzeigen.
Hallo LuGu,
schau doch mal, ob du mit der Datumsersetzung und entsprechender Formatierung dein Ziel erreichen kannst:
https://github.com/jemu75/fhemApp/tree/dev-v4#ersetzungen
gb#
ntpdate libnet-telnet-perl libcrypt-rijndael-perl libdatetime-format-strptime-perl nodejs libdate-manip-perl libhtml-treebuilder-xpath-perl libmojolicious-perl libxml-bare-perl libauthen-oath-perl libconvert-base32-perl libmodule-pluggable-perl libnet-bonjour-perl libcrypt-urandom-perl nodejs npm libnet-dbus-perl apt-transport-https libdigest-crc-perl python3 python3-pip python3-dev libffi-dev libweb-scraper-perl libpath-tiny-perl libarchive-zip-perl libwebsockets-dev libcatmandu-stat-perl libprotocol-websocket-perl libanyevent-websocket-client-perl libdbd-mysql-perl
donner@Uranus:~$ id fhem
uid=999(fhem) gid=20(dialout) Gruppen=20(dialout)
donner@Uranus:~$ id fhem2
uid=1001(fhem2) gid=20(dialout) Gruppen=20(dialout)
donner@Uranus:~$ cat /etc/passwd | grep fhem
fhem:x:999:20::/opt/fhem:/bin/false
fhem2:x:1001:20::/opt/fhem2:/bin/false
donner@Uranus:/etc/systemd/system$ cat fhem2.service
# $Id: fhem.service 19235 2019-04-21 13:26:17Z betateilchen $
[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target
#Requires=postgresql.service
#After=postgresql.service
#Requires=mysql.service
#After=mysql.service
[Service]
Type=forking
User=fhem2
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem2.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
Restart=always
[Install]
WantedBy=multi-user.target
Zitat von: andies am 28 April 2024, 10:45:41Anders gesagt: Was kann denn dann die Ursache sein?
Zitat von: betateilchen am 28 April 2024, 10:41:58Diese Behauptung halte ich für völligen Quatsch, weil diese Vorgehensweise durchaus funktioniert (ca. 30 Mal selbst so praktiziert...)OK, ich habe keine 30 Mal, nur etwa fünf Mal. Ich kann nur beschreiben, dass ich Schwierigkeiten hatte und meine Erklärung (die mag Quatsch sein) ist, dass die Reihenfolge der Installation die Ursache ist. Ich habe sonst keine andere Ursache gefunden, lasse mich aber gern eines besseren belehren. Anders gesagt: Was kann denn dann die Ursache sein?
donner@Uranus:~$ systemctl status fhem2
× fhem2.service - FHEM Home Automation
Loaded: loaded (/etc/systemd/system/fhem2.service; disabled; vendor preset>
Active: failed (Result: exit-code) since Sun 2024-04-28 10:39:57 CEST; 9s >
Process: 18048 ExecStart=/usr/bin/perl fhem.pl fhem2.cfg (code=exited, stat>
CPU: 100ms
Apr 28 10:39:57 Uranus systemd[1]: fhem2.service: Scheduled restart job, restar>
Apr 28 10:39:57 Uranus systemd[1]: Stopped FHEM Home Automation.
Apr 28 10:39:57 Uranus systemd[1]: fhem2.service: Start request repeated too qu>
Apr 28 10:39:57 Uranus systemd[1]: fhem2.service: Failed with result 'exit-code>
Apr 28 10:39:57 Uranus systemd[1]: Failed to start FHEM Home Automation.
Zitat von: andies am 28 April 2024, 10:30:44Ich habe nicht, wie im Lehrbuch, die Pakete alle zuerst installiert und dann FHEM laufen lassen, sondern immer geschaut, was fehlte und dann nachinstalliert. Das ist natürlich tödlich, weil FHEM dann nicht weiß, was es mit dieser halbgaren Linux-Installation soll.