Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)

Begonnen von hexenmeister, 06 Dezember 2013, 17:44:38

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: hexenmeister am 16 Juli 2015, 13:09:01
Deine Logs sind irgendwie zu klurz.

Diese will ich sehen. Suche doch bitte mal Dein Log nach 'Open Telnet connection to'...

Da muß ich Dich nun enttäuschen. Nicht einEintrag mit dieser Kombination. Open_Telnet blabla fail. Hatte ich mal wo ich noch kein Pass gesetzt hatte. Sonst kein einziger Eintrag mit Telnet.
Ich habe das jetzt erstmal beerdigt. Ich danke Dir herzlichst für Deine Geduld und Mithilfe. Werde es später irgendwann noch mal probieren. Im Winter oder so.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

hexenmeister

Bin wirklich ratlos, wie das sein kann. :(
Es ist doch eindeutig ein Telnet-Zugriff, aber ohne Anmeldung kommt da selbstverständlich nichts. Warum das aber außer bei Dir noch niergendwo aufgetreten ist?!?
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

CoolTux

Mach Dir da mal nicht so einen großen Kopf. Dein Modul ist echt super toll und lokal und bei meiner Fritzbox (Telent) geht es ja. Alles andere findet sich. Danke Dir noch mal für das tolle Modul.


LG
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

hexenmeister

Zitat von: Blackcat am 16 Juli 2015, 10:48:20
Nur die CPU temp will noch nicht  ::) muss ich da auch etwas neu konfigurieren?
Die Frage ist, ob das betriebsystem/hardware das überhaupt so liefern kann, wie SYSMON es versteht. Bekommst Du die Werte in der Console?

Zitat von: Blackcat am 16 Juli 2015, 10:48:20
Edit: nach restart wegen update war aufeinmal wieder alles weg :( wie bleiben die Änderungen dauerhaft
Save in FHEM?
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Blackcat

Wie brauchst du es denn geliefert?

Angezeigt bekomme ich es z.B. Durch Sensors (siehe Ahnhang)

Oh.. Man das Problem saß wohl am ipad, Safe Config hilft :)
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

hexenmeister

SYSMON liest Temperatur (je nach Gerät) aus

cat /sys/class/hwmon/hwmon0/device/hwmon/hwmon0/temp1_input

oder so
cat /sys/class/thermal/thermal_zone0/temp

oder so
cat /sys/class/hwmon/hwmon0/device/temp1_input

Bietet Deine Installation diese Daten auf ähnliche Weise?
sensors kannst Du über user-defined mit eigener Perl-Methode anbinden.


Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Blackcat

#1011
hwmon hat die Daten.... (An zwei Plätzen direkt unter hwmon0 und in deinem zuerst angegebenen Pfad)

Aber als temp2-5    :o liegt wohl an den Kernen   ::)
Weißt du wie ich das umbenennen kann?


PS: hab's gefunden muss den cpu0 bei der temp durch cpu1 ersetzen .. Da kommen die Werte an... Nur wie kommt das jetzt in den Plot?
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

hexenmeister

Also zeigt SYSMON die Readings? Na der Rest ist einfach. Du musst einfach den Plot (gplot-Datei) kopieren und dadrin entsprechend anpassen.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Blackcat

Jetzt klappt es, habe die 1 bei Event-on-update-readings ergänzt und den Plot auch angepasst also überall cpu1_temp  :D
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

Rampler

Hallo zusammen,
erst mal DANKE, ein super Modul ...

Das einzige was ich vermisse ist das Reading  für den power_ac_stat wert.

Wird dieser überhaupt bei RPi 2 generiert ?
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

hexenmeister

Zitat von: Rampler am 17 Juli 2015, 10:31:17
Wird dieser überhaupt bei RPi 2 generiert ?
Keine Ahnung, habe nie auf dem RPi2 getestet.
Sind die entsprechenden Informationen unter /sys/class/power_supply/ verfügbar?
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Rampler

Zitat von: hexenmeister am 17 Juli 2015, 10:42:55
Keine Ahnung, habe nie auf dem RPi2 getestet.
Sind die entsprechenden Informationen unter /sys/class/power_supply/ verfügbar?

Scheint auf dem RPi 2 nicht geliefert zu werden.
sys/class/power_supply/ ist leer !!
Danke für die schnelle Antwort, alles andere funzt einwandfrei...
Tja, wo nix ist, kann man auch nix darstellen..
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

volschin

Hallo Alexander,
dürfte ich die bitten bei Gelegenheit, die Variable für die Perl-Version abzuändern.

Seit Version 5.6 wird neben $] auch noch $^V unterstützt. Deren Output ist dann "v5.14.2".
Ich finde das deutlich besser lesbar, war mir aber zum Zeitpunkt als ich $] vorgeschlagen habe nicht bekannt.

Gruß
Veit
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

hexenmeister

Zitat von: volschin am 19 Juli 2015, 19:29:06
dürfte ich die bitten bei Gelegenheit, die Variable für die Perl-Version abzuändern.
Wäre ja nichts leichter als das, aber derzeit ist sourceforge leider down. Ich checke die neue Version ein, wenn es (hoffentlich bald) wieder geht.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

frank

hallo,

ich wollte gerade das modul probieren, aber erhalte "cannot load module". und im log einen haufen fehlermeldungen. deshalb vorab mal eine frage.

ZitatDas Modul nutzt das Perlmodule 'Net::Telnet' für den Fernzugriff.

ist es für den betrieb auf einer fb7390 zwingend erforderlich das perl modul NET zu installieren? ich möchte eigentlich nur auf der fb auf der auch fhem läuft monitoren.

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html