FHEM Wdget (iOS)

Begonnen von HaPeRiebmann, 07 Dezember 2015, 21:46:23

Vorheriges Thema - Nächstes Thema

HaPeRiebmann

Hallo zusammen,

seit gestern gibt es die erste Entwicklerversion für die 2.8.
Die Änderungen kann man wie gehabt in der Anleitung unter "Changelog und News" mitverfolgen.

VG
Michael
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

Bartimaus

Hallo,

gestern abend habe ich mein System neu aufgesetzt, und dann Oracle-Java-JRE https://wiki.debian.org/Java/ installiert. Dann das Pushskript eingerichtet und per "Screen" gestartet.
In HTOP sehe ich, das der Client jetzt permanent min 24% CPU belegt. Ist das normal ?

Ich meine auf meinem alten System lag die CPU-Last bei max. 3-4%

Was kann die Ursache sein ?
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

Das erscheint mir recht hoch. Hast einen Meltdown/Spectre Fix installiert  :-D

nein im Ernst, was sagt der Output vom Sync Client?
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

Bartimaus

#483
Würde ich Dir gerne beantworten, wenn Du mir sagst was ich dafür machen muss.

Der Sync funktioniert jedenfalls, ich kann von ausserhalb alle hinterlegten Geräte schalten, nur halt mit dieser hohen Systemlast.

Wie kann ich denn den Screen stoppen ?
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

einfach mal mit screen -r in die Instanz gehen und schauen ob er recht viele Fehler wirft. Wenn ja dann einen der Fehler kopieren.
Hab grad geschaut, bei mir liegt der CLient bei ca. 5% auf dem RasPi3
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

Bartimaus


/home/pi/: Schema fehlt.
Getting Device States



Wie kriege ich den Screen in der Konsole (iPad) gestoppt ?
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

Ctrl a d
Da ist aber jetzt kein Fehler erkennbar
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

Bartimaus

Zitat von: HaPeRiebmann am 23 Januar 2018, 12:16:07
Ctrl a d

Sorry, verstehe ich nicht..... :-[
Vielleicht mal im ganzen Satz für Noobs ?

Mehr liefert das nicht, wie gesagt, es läuft, jedoch mit zu hoher Systemlast, so das die CPU noch nichtmal mehr runtertaktet
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Bartimaus

Auch ein reboot brachte nichts. Sobald ich den Screen mit "screen -dmS FHEMSyncClient bash pushsync.sh" starte, habe ich kurz darauf 8 Tasks in HTOP mit der genannten CPU-Last.

sh. Anhang

LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

Sorry, um aus dem Screen rauszukommen erst Ctrl drücken, dann "a" dann "d".
Die 8 Tasks sind OK, die Prozessorlast nicht.

Was siehst du wenn du in den Screen reinschaust?
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

Bartimaus

Moin,

ich hatte den Screen schon via HTOP gekillt, das funktionierte auch.

Wenn ich das Skript starte, sehe ich die ganz normalen Prozesse, er checkt den Raum fürs Widget, findet die darin gelisteten Devices und dann kommt ein Hinweis für ein "Loop 1000ms" oder so. Alles ganz normal eigentlich. Anfangs ist die CPU-Last dabei sehr hoch, dann geht sie runter, nur leider nie unter 23%.....

Sorry, ist jetzt aus dem Gedächtnis weil ich momentan nicht an den Server rankomme.

Ich habe gestern testweise Oracle-Java-JDK statt Oracle-Java-JRE getestet, ohne Erfolg.
Auch wenn ich den Screen als "root" starte, keine Änderung.
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

Hi,

dann scheint es nicht an dem jar zu liegen sondern eher an Java selbst. Hast auch mal OpenJDK ausprobiert?

VG
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

Bartimaus

Ok, nächster Versuch.

Mal nebenbei gefragt, wenn ich ein Paket mittels purge+autoremove wieder entferne, ist es dann restlos vom System deinstalliert ?
Oder schlummern noch irgendwo Restanten ?
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Bartimaus

Auch mit OpenJDK-Java habe ich diese hohe Systemlast....
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

Die purge-Frage kann ich dir leider nicht beantworten. Prinzipiell macht der Client nichts großartiges, er frägt den FHEM nach dem Status und meinen Server nach Updates. Ich kann mir das leider nicht erklären
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8