CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
Moderator: Co-Administratoren
- AndiN
- Beiträge: 2621
- Registriert: 10.06.2015, 08:54
- Wohnort: Hennef
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 28 Mal
Re: CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
@Uwe: Vielen Dank. Werde mich gleich mal einlesen und versuchen das in eine SYSVAR zu bekommen.....
DAnke Dir nochmals
Andi
DAnke Dir nochmals
Andi
Andi (Greenhorn)
Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control - Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links
Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control - Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links
- uwe111
- Beiträge: 4821
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
Hallo Andi,
wenn es hilft, dann könnte ich den Wert natürlich auch alle 10s in einer Datei im /tmp Verzeichnis der CCU ablegen.
Viele Grüße
Uwe
wenn es hilft, dann könnte ich den Wert natürlich auch alle 10s in einer Datei im /tmp Verzeichnis der CCU ablegen.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
- AndiN
- Beiträge: 2621
- Registriert: 10.06.2015, 08:54
- Wohnort: Hennef
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 28 Mal
Re: CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
@Uwe: habe es (augenscheinlich) hinbekommen.
Werte ausgelesen (IDLE und Gesamt) und in SYSVAR geschrieben.
Beim Zweiten Lauf die gleichen Werte ermitteln und Differenz zum alten Wert... Jetzt bekomme ich m.E. plausible Zahlen.
Die ermittel ich dann alle 15 Minuten und sehe ob eine Basteldrangaktion sich negativ bemerkbar macht.
DANKE Dir....
Und wegen mir musste Nichts basteln. Wenn sich mehr melden dann wird es interessanter.
Also nochmal dickes DANKE. Habe jetzt was ich brauche Load average, CPU, Uptime und Speicherplatz.
Guter Tag heute
Andi
Werte ausgelesen (IDLE und Gesamt) und in SYSVAR geschrieben.
Beim Zweiten Lauf die gleichen Werte ermitteln und Differenz zum alten Wert... Jetzt bekomme ich m.E. plausible Zahlen.
Die ermittel ich dann alle 15 Minuten und sehe ob eine Basteldrangaktion sich negativ bemerkbar macht.
DANKE Dir....
Und wegen mir musste Nichts basteln. Wenn sich mehr melden dann wird es interessanter.
Also nochmal dickes DANKE. Habe jetzt was ich brauche Load average, CPU, Uptime und Speicherplatz.
Guter Tag heute
Andi
Andi (Greenhorn)
Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control - Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links
Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control - Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links
Re: CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
Einen schönen guten Abend!
Auch ich möchte meine Visualisierung erweitern und scheitere an meinen Systemkenntnissen vor allem bei Linux. Auf einem Raspi läuft ccu.io. Wie muss ich das anstellen, die uptime und die load average Werte von jenem Raspi im lokalen Netzwerk in eine Sysvar der CCU zu bekommen?
Mit einem einfachen Script wie hier schon beschrieben kanns nicht gehen. Die Abfrage läuft ja auf der CCU lokal. Um ein anderes Device abzurufen muss man sich ja via Telnet, SFTP-3 oder SSH dorthin verbinden und über eine Terminaleingabe die Daten dort auslesen. Mit einer periodischen Abfrage alle 10 Minuten oder öfter kannn das nicht gut gehen denke ich.
Meine lainhafte logische Schlussfolgerung, auf dem entfernten Raspi muss ein Cronjob laufen, der ein Script aufruft das wieder irgendwo eine Variable beschreibt. Ich finde mich auch in der englischsprachigen Googlewelt nicht wirklich informativ genug zurecht um irgendwie weiter zu kommen.
Kann mir bitte jemand von Euch ein wenig unter die Arme greifen?
LG, mxa
Auch ich möchte meine Visualisierung erweitern und scheitere an meinen Systemkenntnissen vor allem bei Linux. Auf einem Raspi läuft ccu.io. Wie muss ich das anstellen, die uptime und die load average Werte von jenem Raspi im lokalen Netzwerk in eine Sysvar der CCU zu bekommen?
Mit einem einfachen Script wie hier schon beschrieben kanns nicht gehen. Die Abfrage läuft ja auf der CCU lokal. Um ein anderes Device abzurufen muss man sich ja via Telnet, SFTP-3 oder SSH dorthin verbinden und über eine Terminaleingabe die Daten dort auslesen. Mit einer periodischen Abfrage alle 10 Minuten oder öfter kannn das nicht gut gehen denke ich.
Meine lainhafte logische Schlussfolgerung, auf dem entfernten Raspi muss ein Cronjob laufen, der ein Script aufruft das wieder irgendwo eine Variable beschreibt. Ich finde mich auch in der englischsprachigen Googlewelt nicht wirklich informativ genug zurecht um irgendwie weiter zu kommen.
Kann mir bitte jemand von Euch ein wenig unter die Arme greifen?
LG, mxa
- Herbert_Testmann
- Beiträge: 11062
- Registriert: 17.01.2009, 11:30
- Danksagung erhalten: 7 Mal
Re: CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
Hallo
ich verstehe die Frage nicht so ganz ...
Möchtest Du die Auslastung des RasPi in SysVar der CCU schreiben, oder die Auslastung der CCU ?
ich verstehe die Frage nicht so ganz ...
Möchtest Du die Auslastung des RasPi in SysVar der CCU schreiben, oder die Auslastung der CCU ?
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Re: CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
Hallo Herbert,
Mein Ziel ist es, über dash.ui viele Zustände meiner IT anzuzeigen. Im Zuge dieses Treads habe ich die Auslastung, Uptime, usw. Meiner CCU2 schon in Sysvar drinnen.
Jetzt habe ich noch einen Raspi auf dem ccu.io läuft, dessen Werte hätte ich auch gerne in ccu.io. ok, da gibt es ein widget, dass auch funktioniert, will mir damit nur eine Basis schaffen, heraus zu finden wie ich noch andere Geräte, wie einen weitern Raspi der als Mediaserver dient, ein Synology NAS, einer FB auslesen kann.
In der letzten Nacht habe ich es geschafft, via NFS und mount den ccu.io Raspi mit dem NAS zu verbinden. Jetzt wollte ich das gleiche mit der CCU2 schaffen, habe aber mittlerweile aufgegeben. Die CCU2 ist sehr zickig und akzeptiert nicht das gleiche wie ein Raspi .
(Am Punkt ¨präzise Fragen stellen¨ arbeite ich erfolglos seit Jahren .....)
LG, mxa
Mein Ziel ist es, über dash.ui viele Zustände meiner IT anzuzeigen. Im Zuge dieses Treads habe ich die Auslastung, Uptime, usw. Meiner CCU2 schon in Sysvar drinnen.
Jetzt habe ich noch einen Raspi auf dem ccu.io läuft, dessen Werte hätte ich auch gerne in ccu.io. ok, da gibt es ein widget, dass auch funktioniert, will mir damit nur eine Basis schaffen, heraus zu finden wie ich noch andere Geräte, wie einen weitern Raspi der als Mediaserver dient, ein Synology NAS, einer FB auslesen kann.
In der letzten Nacht habe ich es geschafft, via NFS und mount den ccu.io Raspi mit dem NAS zu verbinden. Jetzt wollte ich das gleiche mit der CCU2 schaffen, habe aber mittlerweile aufgegeben. Die CCU2 ist sehr zickig und akzeptiert nicht das gleiche wie ein Raspi .
(Am Punkt ¨präzise Fragen stellen¨ arbeite ich erfolglos seit Jahren .....)
LG, mxa
-
- Beiträge: 1322
- Registriert: 13.08.2008, 20:57
- Wohnort: Österreich nähe Wien
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
Hallo,
Mit Cuxd auf der ccu2 kannst Du leicht ein nfs lfw im netz mounten !
Lg
Mikewolf
Habe dies erfolgreich im Einsatz
ps
MOUNTCMD 'mount -t nfs 192.168.123.241:/volume1/CCU2B /home -o rw,nolock'
adresse freigabe auf nas vereichnis auf der CCU2
Sent from my iPhone 6 plus using Tapatalk
Mit Cuxd auf der ccu2 kannst Du leicht ein nfs lfw im netz mounten !
Lg
Mikewolf
Habe dies erfolgreich im Einsatz
ps
MOUNTCMD 'mount -t nfs 192.168.123.241:/volume1/CCU2B /home -o rw,nolock'
adresse freigabe auf nas vereichnis auf der CCU2
Sent from my iPhone 6 plus using Tapatalk
CCU2 mit Cuxd und HP CLX ,3 x FHZ2000,2 Funkgateway (eckig),und 2 Funkgateway (rund),RS LanGate
ca 590 Komponenten gemischt HM und FS20 90/10)`CCU auf Cubie LXCCU,CCU auf RPi3 Pivccu,Iobroker auf HPgen8,
Tinker,orangepi,Odroid .....,Sonoffs,Xiaomi und ne Menge esp8266
ca 590 Komponenten gemischt HM und FS20 90/10)`CCU auf Cubie LXCCU,CCU auf RPi3 Pivccu,Iobroker auf HPgen8,
Tinker,orangepi,Odroid .....,Sonoffs,Xiaomi und ne Menge esp8266
- Herbert_Testmann
- Beiträge: 11062
- Registriert: 17.01.2009, 11:30
- Danksagung erhalten: 7 Mal
Re: CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
Hallo
das hatte ich befürchtet. Du möchtest die Auslastung des RasPi aus Sysvar in der CCU.
Da kann ich nicht helfen.
das hatte ich befürchtet. Du möchtest die Auslastung des RasPi aus Sysvar in der CCU.
Da kann ich nicht helfen.
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
Re: CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
So, nach dem Schubs von TN "mikewolf99" in eine andere Richtung, scheitere ich nun kurz vor dem Ziel
Was habe ich bis jetzt:
1) Raspi (192.168.0.103): diese Anleitung habe ich step-by-step abgearbeitet (den php Teil habe ich ausgelasen, glaube ihn nicht zu brauchen) http://www.gtkdb.de/index_36_2105.html <<< Danke Mikewolf!
2) auf einem anderen Raspi (192.168.0.51) via putty/SSH eingelogt und erfolgreich getestet 3) auf der CCU2 (192.168.0.100) via putty/SSH eingelogt und erfolgreich getestet 4) weil ja auf der CCU2 der Befehl funktioniert und das Ergebnis in die variable "x" eingelesen wird dachte ich ........
5) das Ursprungsscript aus diesem Tread auf den Telnetbefehl abzuändern
6) Enttäuschung .... die Variable "x" bleibt leer
Hat irgendwer eine Idee und kann mir bitte weiterhelfen?
LG, mxa
Was habe ich bis jetzt:
1) Raspi (192.168.0.103): diese Anleitung habe ich step-by-step abgearbeitet (den php Teil habe ich ausgelasen, glaube ihn nicht zu brauchen) http://www.gtkdb.de/index_36_2105.html <<< Danke Mikewolf!
2) auf einem anderen Raspi (192.168.0.51) via putty/SSH eingelogt und erfolgreich getestet 3) auf der CCU2 (192.168.0.100) via putty/SSH eingelogt und erfolgreich getestet 4) weil ja auf der CCU2 der Befehl funktioniert und das Ergebnis in die variable "x" eingelesen wird dachte ich ........
5) das Ursprungsscript aus diesem Tread auf den Telnetbefehl abzuändern
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("telnet 192.168.0.103 5180");
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
var x = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
!var x = "yuhu"; test
WriteLine (x);
WriteLine("Ende");
LG, mxa
-
- Beiträge: 494
- Registriert: 29.04.2014, 18:38
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 9 Mal
Re: CCU2 Systemzustände (Mem, CPU, ..) in Sysvar speichern
Hallo
schaut eigentlich gut aus, wahrscheinlich aber der Klassiker er findet telnet nicht versuch mal /usr/bin/telnet.
schaut eigentlich gut aus, wahrscheinlich aber der Klassiker er findet telnet nicht versuch mal /usr/bin/telnet.
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("/usr/bin/telnet 192.168.0.103 5180");
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
var x = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
!var x = "yuhu"; test
WriteLine (x);
WriteLine("Ende");