NEWS
Syslog in iobroker anzeigen
-
Ich habe jetzt meinen Server sowei in iobroker visualisiert. Nun möchte ich mir zusätzlich den syslog anzeigen lassen…
gibt es eine möglichkeit das irgendwie zu importieren?
iobroker läuft auf eben diesen Server
![](</s><URL url=)https://i.imgur.com/huFbaAs.jpg" /> -
-
eigendlich nicht ganz,
so wie ich das dort herauslese, wird der iobroker.log in den syslog geschrieben.
Ich möchte gern den Syslog vom localhost bzw von meinen 3 kleinen OPi zeros in
iobroker anzeigen lassen als on man in der Konsole "tail -f /var/log/syslog" eingibt…
-
Sorry, mein Fehler.
Hatte ich falsch rum gelesen.
-
Ich hab da mal ne Lösung gefunden…
skript auf den Linux-Server:
#!/bin/bash while read -r line; do curl -G --data-urlencode "value=$line" \ 'http://192.168.1.142:8082/set/javascript.0.Hardware.StromPi.log' done < <(tail -f /var/log/syslog)
js-script in iobroker:
on({id:'javascript.0.Hardware.StromPi.loginput', change: "ne"}, function (obj) { var lines = getState('javascript.0.Hardware.StromPi.log').val; lines = lines.split(' '); var newline = getState('javascript.0.Hardware.StromPi.loginput').val; newline = newline.split(' '); lines.unshift( newline); if (lines.length > 25) lines.pop(); setState('javascript.0.Hardware.StromPi.log', lines.join(' '), true); })
ist zwar quic and dirty aber es klappt…
-
das kann dann fertig so aussehen…
![](</s><URL url=)https://i.imgur.com/jrGkM6i.jpg" />