S.USV Daten und Befehle per FHEM

Begonnen von Depechem, 01 April 2016, 18:16:45

Vorheriges Thema - Nächstes Thema

Grinsekatze

@Wallmeier: Kannst Du vielleicht noch anpassen, dass die Readings mit einem kleinen Buchstaben beginnen - ist ja bei anderen FHEM-Modulen auch so?

koeberl2

Zitat von: Grinsekatze am 23 Oktober 2017, 11:52:01
Edit:
Wenn Du es noch etwas hübscher haben möchtest:
attr SUSV devStateIcon 0:measure_battery_0@red 25:measure_battery_25@red 50:measure_battery_50@orange 75:measure_battery_75@green 100:measure_battery_100@green
attr SUSV stateFormat BatteryLevel


Und wer auch ein Batteriesymbol haben will wenn der BatteryLevel einen anderen Wert außer 0, 25, 50, 75 oder 100 hat kann es z.B. wie folgt lösen:
attr mySUSV devStateIcon ^([0-9]|1[0-9]):measure_battery_0@red ^(2[0-9]|3[0-9]|4[0-4]):measure_battery_25@red ^(4[5-9]|5[0-9]|6[0-9]):measure_battery_50@orange ^(7[0-9]|8[0-9]):measure_battery_75@yellow ^(9[0-9]|100):measure_battery_100@green
attr mySUSV stateFormat BatteryLevel

Joseph

Zitat von: Grinsekatze am 23 Oktober 2017, 11:52:01

1. S.USV im Betriebssystem einbinden

2. Quelle für das Modul in FHEM einbinden (da nicht offiziell):

3. Das IODev in FHEM definieren:
define I2C_RPII2C RPII2C 1

Bis hierher alles ohne erkennbare Fehler durchgeführt.
S.USV funktioniert per I2C-Kommandos problemlos.
update add ......controls_I2C_SUSV fehlerfrei (wiederholte Eingabe bestätigt, dass das Element bereits in der Liste vorhanden ist)
device I2C_RPII2C wird angezeigt


Aber leider wird:
define SUSV I2C_SUSV
mit Modul not found abgewiesen.
Über helfende Tipps würde ich mich freuen.
Dem Dank an die fleissigen "Vorarbeiter" schließe ich mich uneingeschränkt an.

Mr. Flash

Hallo Joseph,

schon mal folgendes probiert:

sudo adduser fhem gpio


Anschließend ist ein

sudo reboot


nicht verkehrt.

Grüße,
Nik
RPi 3B+; Buster; FHEM 5.9; S.USV basic; BME280; TSL25911.
HM: CFG-LAN (0.965),CFG-USB-2,CC-RT-DN,Dis-(EP-)WM55,ES-PMSw1-Pl,ES-TX-WM,LC-Dim1T-FM,LC-Sw1-FM,LC-Sw2-FM,MOD-RPI-PCB,OU-CFM-Pl,RC-Dis-H-x-EU,SCI-3-FM,Sec-MDIR-2,-RHS,-SD,-SC-2,-SCo,-Sir-WM,-TiS,-WDS-2,TC-IT-WM-W-EU,WDS10-TH-O,WDS30-OT2-SM

Joseph

Vielen Dank Nik für den Tip,
habe sudo adduser fhem gpio und reboot ausgeführt, aber erst nach:
update I2C_SUSV gelang die Definition:
define SUSV I2C_SUSV fehlerfrei.

Grüße,
Josef

Burny4600

I2C Feuerwerk durch S.USV.

Bei einer Routinekontrolle und Test eines anderen Gerätes bin ich über die ständige I2C Kommunikation der S-USV gestolpert.
2018.01.18 09:29:14.555 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|nbyte: 2|reg: 69
2018.01.18 09:29:14.556 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:29:14.557 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|nbyte: 2|reg: 69
2018.01.18 09:29:14.559 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:29:14.611 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:29:14.613 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 200000|direction: i2cread|reg: 209|nbyte: 3
2018.01.18 09:29:14.614 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:29:14.615 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 200000|direction: i2cread|reg: 209|nbyte: 3
2018.01.18 09:29:14.616 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:29:14.818 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 1 2
2018.01.18 09:29:14.832 5: RpiI2C_1: vom client empfangen|reg: 53|nbyte: 3|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:29:14.834 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:29:14.834 5: RpiI2C_1: vom client empfangen|reg: 53|nbyte: 3|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:29:14.835 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:29:14.888 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:29:14.892 5: RpiI2C_1: vom client empfangen|usleep: 50000|direction: i2cread|reg: 208|nbyte: 3|i2caddress: 15
2018.01.18 09:29:14.894 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:29:14.895 5: RpiI2C_1: vom client empfangen|usleep: 50000|direction: i2cread|reg: 208|nbyte: 3|i2caddress: 15
2018.01.18 09:29:14.896 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:29:14.948 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 29 20
2018.01.18 09:29:14.954 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|nbyte: 2|reg: 212
2018.01.18 09:29:14.955 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:29:14.956 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|nbyte: 2|reg: 212
2018.01.18 09:29:14.957 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:29:15.010 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 1
2018.01.18 09:30:15.076 5: RpiI2C_1: vom client empfangen|usleep: 50000|direction: i2cread|nbyte: 2|reg: 69|i2caddress: 15
2018.01.18 09:30:15.077 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:30:15.078 5: RpiI2C_1: vom client empfangen|usleep: 50000|direction: i2cread|nbyte: 2|reg: 69|i2caddress: 15
2018.01.18 09:30:15.079 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:30:15.131 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:30:15.133 5: RpiI2C_1: vom client empfangen|usleep: 200000|direction: i2cread|reg: 209|nbyte: 3|i2caddress: 15
2018.01.18 09:30:15.134 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:30:15.135 5: RpiI2C_1: vom client empfangen|usleep: 200000|direction: i2cread|reg: 209|nbyte: 3|i2caddress: 15
2018.01.18 09:30:15.136 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:30:15.339 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 31 2
2018.01.18 09:30:15.350 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 50000|direction: i2cread|nbyte: 3|reg: 53
2018.01.18 09:30:15.351 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:30:15.352 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 50000|direction: i2cread|nbyte: 3|reg: 53
2018.01.18 09:30:15.353 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:30:15.405 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:30:15.410 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 208|nbyte: 3|direction: i2cread|usleep: 50000
2018.01.18 09:30:15.417 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:30:15.418 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 208|nbyte: 3|direction: i2cread|usleep: 50000
2018.01.18 09:30:15.419 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:30:15.471 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 24 20
2018.01.18 09:30:15.478 5: RpiI2C_1: vom client empfangen|reg: 212|nbyte: 2|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:30:15.479 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:30:15.480 5: RpiI2C_1: vom client empfangen|reg: 212|nbyte: 2|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:30:15.481 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:30:15.533 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 1
2018.01.18 09:31:15.964 5: RpiI2C_1: vom client empfangen|reg: 69|nbyte: 2|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:31:15.965 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:31:15.966 5: RpiI2C_1: vom client empfangen|reg: 69|nbyte: 2|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:31:15.967 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:31:16.020 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:31:16.022 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 200000|nbyte: 3|reg: 209
2018.01.18 09:31:16.023 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:31:16.025 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 200000|nbyte: 3|reg: 209
2018.01.18 09:31:16.026 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:31:16.228 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 1 2
2018.01.18 09:31:16.239 5: RpiI2C_1: vom client empfangen|direction: i2cread|usleep: 50000|nbyte: 3|reg: 53|i2caddress: 15
2018.01.18 09:31:16.241 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:31:16.241 5: RpiI2C_1: vom client empfangen|direction: i2cread|usleep: 50000|nbyte: 3|reg: 53|i2caddress: 15
2018.01.18 09:31:16.242 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:31:16.295 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:31:16.300 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 3|reg: 208|direction: i2cread|usleep: 50000
2018.01.18 09:31:16.301 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:31:16.302 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 3|reg: 208|direction: i2cread|usleep: 50000
2018.01.18 09:31:16.303 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:31:16.355 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 35 20
2018.01.18 09:31:16.363 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|nbyte: 2|reg: 212
2018.01.18 09:31:16.364 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:31:16.365 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|nbyte: 2|reg: 212
2018.01.18 09:31:16.366 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:31:16.419 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 1
2018.01.18 09:32:16.838 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 69|nbyte: 2|usleep: 50000|direction: i2cread
2018.01.18 09:32:16.839 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:32:16.840 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 69|nbyte: 2|usleep: 50000|direction: i2cread
2018.01.18 09:32:16.841 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:32:16.893 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:32:16.895 5: RpiI2C_1: vom client empfangen|direction: i2cread|usleep: 200000|nbyte: 3|reg: 209|i2caddress: 15
2018.01.18 09:32:16.898 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:32:16.899 5: RpiI2C_1: vom client empfangen|direction: i2cread|usleep: 200000|nbyte: 3|reg: 209|i2caddress: 15
2018.01.18 09:32:16.900 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:32:17.102 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 17 2
2018.01.18 09:32:17.113 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|nbyte: 3|reg: 53
2018.01.18 09:32:17.115 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:32:17.116 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|nbyte: 3|reg: 53
2018.01.18 09:32:17.117 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:32:17.169 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:32:17.174 5: RpiI2C_1: vom client empfangen|nbyte: 3|reg: 208|usleep: 50000|direction: i2cread|i2caddress: 15
2018.01.18 09:32:17.175 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:32:17.177 5: RpiI2C_1: vom client empfangen|nbyte: 3|reg: 208|usleep: 50000|direction: i2cread|i2caddress: 15
2018.01.18 09:32:17.178 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:32:17.232 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 35 20
2018.01.18 09:32:17.239 5: RpiI2C_1: vom client empfangen|direction: i2cread|usleep: 50000|nbyte: 2|reg: 212|i2caddress: 15
2018.01.18 09:32:17.242 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:32:17.243 5: RpiI2C_1: vom client empfangen|direction: i2cread|usleep: 50000|nbyte: 2|reg: 212|i2caddress: 15
2018.01.18 09:32:17.244 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:32:17.296 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 1
2018.01.18 09:33:17.717 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 69|nbyte: 2|direction: i2cread|usleep: 50000
2018.01.18 09:33:17.718 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:33:17.719 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 69|nbyte: 2|direction: i2cread|usleep: 50000
2018.01.18 09:33:17.720 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:33:17.772 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:33:17.774 5: RpiI2C_1: vom client empfangen|nbyte: 3|reg: 209|usleep: 200000|direction: i2cread|i2caddress: 15
2018.01.18 09:33:17.775 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:33:17.776 5: RpiI2C_1: vom client empfangen|nbyte: 3|reg: 209|usleep: 200000|direction: i2cread|i2caddress: 15
2018.01.18 09:33:17.777 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:33:17.979 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 1 2
2018.01.18 09:33:17.990 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|reg: 53|nbyte: 3
2018.01.18 09:33:17.991 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:33:17.992 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|reg: 53|nbyte: 3
2018.01.18 09:33:17.993 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:33:18.045 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:33:18.050 5: RpiI2C_1: vom client empfangen|reg: 208|nbyte: 3|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:33:18.061 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:33:18.062 5: RpiI2C_1: vom client empfangen|reg: 208|nbyte: 3|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:33:18.063 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:33:18.117 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 24 20
2018.01.18 09:33:18.123 5: RpiI2C_1: vom client empfangen|reg: 212|nbyte: 2|usleep: 50000|direction: i2cread|i2caddress: 15
2018.01.18 09:33:18.124 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:33:18.125 5: RpiI2C_1: vom client empfangen|reg: 212|nbyte: 2|usleep: 50000|direction: i2cread|i2caddress: 15
2018.01.18 09:33:18.128 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:33:18.180 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 24
2018.01.18 09:34:18.597 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 2|reg: 69|usleep: 50000|direction: i2cread
2018.01.18 09:34:18.598 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:34:18.599 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 2|reg: 69|usleep: 50000|direction: i2cread
2018.01.18 09:34:18.600 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:34:18.652 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:34:18.654 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 3|reg: 209|direction: i2cread|usleep: 200000
2018.01.18 09:34:18.655 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:34:18.656 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 3|reg: 209|direction: i2cread|usleep: 200000
2018.01.18 09:34:18.657 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:34:18.859 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 74 2
2018.01.18 09:34:18.872 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 3|reg: 53|direction: i2cread|usleep: 50000
2018.01.18 09:34:18.873 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:34:18.874 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 3|reg: 53|direction: i2cread|usleep: 50000
2018.01.18 09:34:18.875 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:34:18.930 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:34:18.934 5: RpiI2C_1: vom client empfangen|reg: 208|nbyte: 3|usleep: 50000|direction: i2cread|i2caddress: 15
2018.01.18 09:34:18.935 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:34:18.936 5: RpiI2C_1: vom client empfangen|reg: 208|nbyte: 3|usleep: 50000|direction: i2cread|i2caddress: 15
2018.01.18 09:34:18.937 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:34:18.990 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 24 20
2018.01.18 09:34:18.995 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 50000|direction: i2cread|nbyte: 2|reg: 212
2018.01.18 09:34:18.997 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:34:18.998 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 50000|direction: i2cread|nbyte: 2|reg: 212
2018.01.18 09:34:18.998 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:34:19.051 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 1
2018.01.18 09:35:19.474 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 2|reg: 69|usleep: 50000|direction: i2cread
2018.01.18 09:35:19.476 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:35:19.477 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 2|reg: 69|usleep: 50000|direction: i2cread
2018.01.18 09:35:19.478 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:35:19.530 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:35:19.531 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 200000|direction: i2cread|reg: 209|nbyte: 3
2018.01.18 09:35:19.532 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:35:19.533 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 200000|direction: i2cread|reg: 209|nbyte: 3
2018.01.18 09:35:19.537 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:35:19.745 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 1 2
2018.01.18 09:35:19.758 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 53|nbyte: 3|direction: i2cread|usleep: 50000
2018.01.18 09:35:19.759 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:35:19.760 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 53|nbyte: 3|direction: i2cread|usleep: 50000
2018.01.18 09:35:19.761 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:35:19.813 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:35:19.818 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 3|reg: 208|usleep: 50000|direction: i2cread
2018.01.18 09:35:19.819 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:35:19.820 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 3|reg: 208|usleep: 50000|direction: i2cread
2018.01.18 09:35:19.821 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:35:19.874 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 45 20
2018.01.18 09:35:19.879 5: RpiI2C_1: vom client empfangen|usleep: 50000|direction: i2cread|reg: 212|nbyte: 2|i2caddress: 15
2018.01.18 09:35:19.881 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:35:19.881 5: RpiI2C_1: vom client empfangen|usleep: 50000|direction: i2cread|reg: 212|nbyte: 2|i2caddress: 15
2018.01.18 09:35:19.882 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:35:19.934 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 1
2018.01.18 09:36:20.357 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 50000|direction: i2cread|reg: 69|nbyte: 2
2018.01.18 09:36:20.359 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:36:20.360 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 50000|direction: i2cread|reg: 69|nbyte: 2
2018.01.18 09:36:20.361 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:36:20.413 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:36:20.415 5: RpiI2C_1: vom client empfangen|reg: 209|nbyte: 3|usleep: 200000|direction: i2cread|i2caddress: 15
2018.01.18 09:36:20.416 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:36:20.417 5: RpiI2C_1: vom client empfangen|reg: 209|nbyte: 3|usleep: 200000|direction: i2cread|i2caddress: 15
2018.01.18 09:36:20.418 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:36:20.620 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 60 2
2018.01.18 09:36:20.635 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 53|nbyte: 3|usleep: 50000|direction: i2cread
2018.01.18 09:36:20.636 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:36:20.637 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 53|nbyte: 3|usleep: 50000|direction: i2cread
2018.01.18 09:36:20.638 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:36:20.690 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:36:20.695 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|reg: 208|nbyte: 3
2018.01.18 09:36:20.696 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:36:20.697 5: RpiI2C_1: vom client empfangen|i2caddress: 15|direction: i2cread|usleep: 50000|reg: 208|nbyte: 3
2018.01.18 09:36:20.698 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:36:20.751 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 35 20
2018.01.18 09:36:20.758 5: RpiI2C_1: vom client empfangen|reg: 212|nbyte: 2|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:36:20.759 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:36:20.760 5: RpiI2C_1: vom client empfangen|reg: 212|nbyte: 2|direction: i2cread|usleep: 50000|i2caddress: 15
2018.01.18 09:36:20.761 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:36:20.813 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 1
2018.01.18 09:37:21.237 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 69|nbyte: 2|usleep: 50000|direction: i2cread
2018.01.18 09:37:21.239 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:37:21.240 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 69|nbyte: 2|usleep: 50000|direction: i2cread
2018.01.18 09:37:21.241 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:37:21.293 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:37:21.295 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 200000|direction: i2cread|reg: 209|nbyte: 3
2018.01.18 09:37:21.309 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:37:21.310 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 200000|direction: i2cread|reg: 209|nbyte: 3
2018.01.18 09:37:21.311 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:37:21.513 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 44 2
2018.01.18 09:37:21.524 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 53|nbyte: 3|usleep: 50000|direction: i2cread
2018.01.18 09:37:21.526 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:37:21.527 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 53|nbyte: 3|usleep: 50000|direction: i2cread
2018.01.18 09:37:21.528 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:37:21.580 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:37:21.585 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 50000|direction: i2cread|reg: 208|nbyte: 3
2018.01.18 09:37:21.586 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:37:21.587 5: RpiI2C_1: vom client empfangen|i2caddress: 15|usleep: 50000|direction: i2cread|reg: 208|nbyte: 3
2018.01.18 09:37:21.589 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:37:21.641 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 40 20
2018.01.18 09:37:21.648 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 2|reg: 212|direction: i2cread|usleep: 50000
2018.01.18 09:37:21.649 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:37:21.650 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 2|reg: 212|direction: i2cread|usleep: 50000
2018.01.18 09:37:21.651 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:37:21.703 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 1
2018.01.18 09:38:22.114 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 2|reg: 69|direction: i2cread|usleep: 50000
2018.01.18 09:38:22.116 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:38:22.117 5: RpiI2C_1: vom client empfangen|i2caddress: 15|nbyte: 2|reg: 69|direction: i2cread|usleep: 50000
2018.01.18 09:38:22.118 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 69
2018.01.18 09:38:22.170 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 69 1
2018.01.18 09:38:22.171 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 209|nbyte: 3|usleep: 200000|direction: i2cread
2018.01.18 09:38:22.172 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:38:22.173 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 209|nbyte: 3|usleep: 200000|direction: i2cread
2018.01.18 09:38:22.174 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 209
2018.01.18 09:38:22.376 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 209 77 2
2018.01.18 09:38:22.386 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 53|nbyte: 3|usleep: 50000|direction: i2cread
2018.01.18 09:38:22.388 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:38:22.388 5: RpiI2C_1: vom client empfangen|i2caddress: 15|reg: 53|nbyte: 3|usleep: 50000|direction: i2cread
2018.01.18 09:38:22.389 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 53
2018.01.18 09:38:22.442 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 53 1 2
2018.01.18 09:38:22.447 5: RpiI2C_1: vom client empfangen|usleep: 50000|direction: i2cread|reg: 208|nbyte: 3|i2caddress: 15
2018.01.18 09:38:22.448 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:38:22.448 5: RpiI2C_1: vom client empfangen|usleep: 50000|direction: i2cread|reg: 208|nbyte: 3|i2caddress: 15
2018.01.18 09:38:22.450 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 208
2018.01.18 09:38:22.502 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 208 24 20
2018.01.18 09:38:22.508 5: RpiI2C_1: vom client empfangen|direction: i2cread|usleep: 50000|nbyte: 2|reg: 212|i2caddress: 15
2018.01.18 09:38:22.510 5: RpiI2C_1: HWaccess I2CAddr: 0x0F
2018.01.18 09:38:22.511 5: RpiI2C_1: vom client empfangen|direction: i2cread|usleep: 50000|nbyte: 2|reg: 212|i2caddress: 15
2018.01.18 09:38:22.512 4: RpiI2C_1: HWaccess blockweise lesen setze Registerpointer auf 212
2018.01.18 09:38:22.564 5: RpiI2C_1 ->Client gefunden: SUSV, I2Caddress: 15 Gelesen: 212 1


LIST S-USV
Internals:
   CFGFN      /media/hdd/fhem/mycfg/USV/usv_rasp07.cfg
   CHANGED   
   ExternalPower 1
   Firmware   2.40
   I2C_Address 15
   I2C_Requests 66
   IODev      RpiI2C_1
   MODEL      Advanced - Rev. 2
   NAME       SUSV
   NR         828
   PlausibilityCheckFailed 1
   RpiI2C_1_SENDSTAT Ok
   STATE      USV Status: NETZBETRIEB <br> maximaler Ladestrom: 300 mA <br> Spannungsversorgung durch: RPI mit 5.17 V <br> Externe Stromaufnahme: 529 mA <br> Batterie Stromversorgung: 0 mA <br> Batterie Status: charged <br> Batterie Kapazität: 100 % <br> Batterie Spannung: 4.20 V
   TYPE       I2C_SUSV
   VERSION    0.20
   READINGS:
     2018-01-18 09:40:24   BatteryLevel    100
     2018-01-18 09:28:14   BatteryState    charged
     2018-01-18 09:40:24   BatteryVoltage  4.200
     2018-01-18 09:28:14   ChargingCircuit ONLINE
     2018-01-18 09:28:14   ChargingCurrent 300 mA
     2018-01-18 09:28:13   Pinlevel        low
     2018-01-18 09:40:24   PowerBattery    0
     2018-01-18 09:40:24   PowerExtern     529
     2018-01-18 09:28:14   PowerSource     RPI
     2018-01-18 09:40:24   VoltageIn       5.17
Attributes:
   IODev      RpiI2C_1
   alias      OG1 Vorraum UV - S.USV Raspberry
   devStateIcon ^([0-9]|1[0-9]):measure_battery_0@red ^(2[0-9]|3[0-9]|4[0-4]):measure_battery_25@red ^(4[5-9]|5[0-9]|6[0-9]):measure_battery_50@orange ^(7[0-9]|8[0-9]):measure_battery_75@yellow ^(9[0-9]|100):measure_battery_100@green
   devStateStyle style="text-align:left;;font-weight:bold;;"
   event-min-interval BatteryCapacity:1800,BatteryState:1800,BatteryVoltage:1800,ChargingCircuit:1800,ChargingCurrent:1800,PowerBattery:1800,PowerExtern:1800,PowerExternk:1800,PowerSource:1800,VoltageIn:1800
   event-on-change-reading BatteryCapacity:3,BatteryState,BatteryVoltage:0.02,ChargingCircuit,ChargingCurrent,PowerBattery:20,PowerExtern:50,PowerExternk:50,PowerSource,VoltageIn:0.1
   eventMap   /no battery or failure:keine Batterie | Fehler/ONLINE:NETZBETRIEB/OFFLINE:BATTERIEBETRIEB/charging deactivated:laden deaktiviert/charging:laden/charged:geladen/unknown battery state:unbekannter Batteriestatus
   group      USV
   icon       measure_battery_100
   poll_interval 60
   room       OG1-Vorraum,_USV
   stateFormat {sprintf(
"USV Status: %s <br> maximaler Ladestrom: %s <br> Spannungsversorgung durch: %s mit %.2f V <br> Externe Stromaufnahme: %1.f mA <br> Batterie Stromversorgung: %1.f mA <br> Batterie Status: %s <br> Batterie Kapazität: %1.f %% <br> Batterie Spannung: %.2f V",
ReadingsVal("$name","ChargingCircuit",0),
ReadingsVal("$name","ChargingCurrent",0),
ReadingsVal("$name","PowerSource",0),
ReadingsVal("$name","VoltageIn",0),
ReadingsVal("$name","PowerExtern",0),
ReadingsVal("$name","PowerBattery",0),
ReadingsVal("$name","BatteryState",0),
ReadingsVal("$name","BatteryLevel",0),
ReadingsVal("$name","BatteryVoltage",0))}
   verbose    0


War das schon immer so?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Gernott

verbose auf 2 setzten, dann ist Ruh.

Burny4600

Das ist schon klar, aber dennoch viel Traffic der S-USV.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Gernott

Das kommt übrigens nicht vom S-USV-Modul, sondern vom RPII2C. Bei mir gibt es dort per default kein verbose-Attribut. Wenn ich es auf 5 setze, kommen diese Meldungen auch. Ist also wohl normal. Habe verbose wieder entfernt.

Intruder1956

hallo, kann man da was machen ??
ZitatNja es fällt auf, dass I2C_SUSV_Poll_GPIO alle 30 Minuten einen Freeze zu verursachen scheint... und zwar häufig um die 20 Sekunden... Das ist ziemlich lang. Wenn dich das stört kannst du mal genauer nachforschen woran das liegen könnte. Z.B. könnte das Modul "blocking" sein (schlecht, sollte vom Modulautor geändert werden) oder du hast irgendwelche timer mit (Perl-)"sleep" eingebaut o.ä. Zumindest ist ein Ansatz zur Optimierung da....

2018-02-08_03:00:14 freezemon .fm_freezes: s:07:01:28 e:07:02:08 f:40.216 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) withings_poll(withings_U12928654) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:08:44:54 e:08:44:56 f:2.565 d:I2C_SUSV_Poll_GPIO(SUSV),s:08:47:13 e:08:47:14 f:1.282 d:no bad guy found :-(,s:08:47:23 e:08:47:24 f:1.023 d:I2C_SUSV_Poll_GPIO(SUSV) withings_InitWait(Waage) withings_InitWait(withings_U12928654) withings_InitWait(withings_D4736933) AMADDevice_GetUpdate(WandTabletWohnzimmer),s:11:03:36 e:11:03:37 f:1.061 d:I2C_SUSV_Poll_GPIO(SUSV),s:12:26:06 e:12:26:07 f:1.168 d:I2C_SUSV_Poll_GPIO(SUSV),s:13:19:47 e:13:19:49 f:2.014 d:I2C_SUSV_Poll_GPIO(SUSV),s:14:20:21 e:14:20:23 f:2.816 d:HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:14:29:37 e:14:29:38 f:1.789 d:I2C_SUSV_Poll_GPIO(SUSV),s:15:41:10 e:15:41:15 f:5.391 d:I2C_SUSV_Poll_GPIO(SUSV) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:15:54:16 e:15:54:56 f:40.227 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) I2C_SUSV_Poll_GPIO(SUSV) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:16:16:43 e:16:16:44 f:1.164 d:I2C_SUSV_Poll_GPIO(SUSV),s:19:44:54 e:19:45:29 f:35.378 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) withings_poll(withings_U12928654) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:20:57:15 e:20:57:34 f:19.524 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933),s:20:57:35 e:20:57:55 f:20.138 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) FW_closeInactiveClients(0) withings_poll(withings_U12928654),s:21:15:31 e:21:15:32 f:1.39 d:I2C_SUSV_Poll_GPIO(SUSV),s:21:45:07 e:21:45:08 f:1.019 d:at_Exec(atTraffic) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:36 e:23:04:55 f:19.267 d:withings_poll(withings_D4736933) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:56 e:23:05:16 f:20.163 d:BlockingKill(N/A) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) PRESENCE_StartLocalScan(WernerS4) withings_poll(withings_U12928654),s:03:00:10 e:03:00:14 f:4.635 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV)
2018-02-08_03:00:14 freezemon s:03:00:10 e:03:00:14 f:4.635 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV)
2018-02-08_03:00:14 freezemon freezeTime: 4.635
2018-02-08_03:00:14 freezemon fcDay: 1
2018-02-08_03:00:14 freezemon ftDay: 4.635
2018-02-08_03:00:14 freezemon freezeDevice: I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV)
2018-02-08_03:04:54 freezemon .fm_freezes: s:08:44:54 e:08:44:56 f:2.565 d:I2C_SUSV_Poll_GPIO(SUSV),s:08:47:13 e:08:47:14 f:1.282 d:no bad guy found :-(,s:08:47:23 e:08:47:24 f:1.023 d:I2C_SUSV_Poll_GPIO(SUSV) withings_InitWait(Waage) withings_InitWait(withings_U12928654) withings_InitWait(withings_D4736933) AMADDevice_GetUpdate(WandTabletWohnzimmer),s:11:03:36 e:11:03:37 f:1.061 d:I2C_SUSV_Poll_GPIO(SUSV),s:12:26:06 e:12:26:07 f:1.168 d:I2C_SUSV_Poll_GPIO(SUSV),s:13:19:47 e:13:19:49 f:2.014 d:I2C_SUSV_Poll_GPIO(SUSV),s:14:20:21 e:14:20:23 f:2.816 d:HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:14:29:37 e:14:29:38 f:1.789 d:I2C_SUSV_Poll_GPIO(SUSV),s:15:41:10 e:15:41:15 f:5.391 d:I2C_SUSV_Poll_GPIO(SUSV) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:15:54:16 e:15:54:56 f:40.227 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) I2C_SUSV_Poll_GPIO(SUSV) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:16:16:43 e:16:16:44 f:1.164 d:I2C_SUSV_Poll_GPIO(SUSV),s:19:44:54 e:19:45:29 f:35.378 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) withings_poll(withings_U12928654) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:20:57:15 e:20:57:34 f:19.524 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933),s:20:57:35 e:20:57:55 f:20.138 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) FW_closeInactiveClients(0) withings_poll(withings_U12928654),s:21:15:31 e:21:15:32 f:1.39 d:I2C_SUSV_Poll_GPIO(SUSV),s:21:45:07 e:21:45:08 f:1.019 d:at_Exec(atTraffic) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:36 e:23:04:55 f:19.267 d:withings_poll(withings_D4736933) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:56 e:23:05:16 f:20.163 d:BlockingKill(N/A) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) PRESENCE_StartLocalScan(WernerS4) withings_poll(withings_U12928654),s:03:00:10 e:03:00:14 f:4.635 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:03:04:15 e:03:04:54 f:39.701 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits)
2018-02-08_03:04:54 freezemon s:03:04:15 e:03:04:54 f:39.701 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits)
2018-02-08_03:04:54 freezemon freezeTime: 39.701
2018-02-08_03:04:54 freezemon fcDay: 2
2018-02-08_03:04:54 freezemon ftDay: 44.336
2018-02-08_03:04:54 freezemon freezeDevice: I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits)
2018-02-08_04:27:45 freezemon .fm_freezes: s:08:47:13 e:08:47:14 f:1.282 d:no bad guy found :-(,s:08:47:23 e:08:47:24 f:1.023 d:I2C_SUSV_Poll_GPIO(SUSV) withings_InitWait(Waage) withings_InitWait(withings_U12928654) withings_InitWait(withings_D4736933) AMADDevice_GetUpdate(WandTabletWohnzimmer),s:11:03:36 e:11:03:37 f:1.061 d:I2C_SUSV_Poll_GPIO(SUSV),s:12:26:06 e:12:26:07 f:1.168 d:I2C_SUSV_Poll_GPIO(SUSV),s:13:19:47 e:13:19:49 f:2.014 d:I2C_SUSV_Poll_GPIO(SUSV),s:14:20:21 e:14:20:23 f:2.816 d:HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:14:29:37 e:14:29:38 f:1.789 d:I2C_SUSV_Poll_GPIO(SUSV),s:15:41:10 e:15:41:15 f:5.391 d:I2C_SUSV_Poll_GPIO(SUSV) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:15:54:16 e:15:54:56 f:40.227 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) I2C_SUSV_Poll_GPIO(SUSV) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:16:16:43 e:16:16:44 f:1.164 d:I2C_SUSV_Poll_GPIO(SUSV),s:19:44:54 e:19:45:29 f:35.378 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) withings_poll(withings_U12928654) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:20:57:15 e:20:57:34 f:19.524 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933),s:20:57:35 e:20:57:55 f:20.138 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) FW_closeInactiveClients(0) withings_poll(withings_U12928654),s:21:15:31 e:21:15:32 f:1.39 d:I2C_SUSV_Poll_GPIO(SUSV),s:21:45:07 e:21:45:08 f:1.019 d:at_Exec(atTraffic) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:36 e:23:04:55 f:19.267 d:withings_poll(withings_D4736933) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:56 e:23:05:16 f:20.163 d:BlockingKill(N/A) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) PRESENCE_StartLocalScan(WernerS4) withings_poll(withings_U12928654),s:03:00:10 e:03:00:14 f:4.635 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:03:04:15 e:03:04:54 f:39.701 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:04:27:35 e:04:27:45 f:10.105 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) withings_poll(withings_D4736933)
2018-02-08_04:27:45 freezemon s:04:27:35 e:04:27:45 f:10.105 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) withings_poll(withings_D4736933)
2018-02-08_04:27:45 freezemon freezeTime: 10.105
2018-02-08_04:27:45 freezemon fcDay: 3
2018-02-08_04:27:45 freezemon ftDay: 54.441
2018-02-08_04:27:45 freezemon freezeDevice: I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) withings_poll(withings_D4736933)
2018-02-08_04:28:05 freezemon .fm_freezes: s:08:47:23 e:08:47:24 f:1.023 d:I2C_SUSV_Poll_GPIO(SUSV) withings_InitWait(Waage) withings_InitWait(withings_U12928654) withings_InitWait(withings_D4736933) AMADDevice_GetUpdate(WandTabletWohnzimmer),s:11:03:36 e:11:03:37 f:1.061 d:I2C_SUSV_Poll_GPIO(SUSV),s:12:26:06 e:12:26:07 f:1.168 d:I2C_SUSV_Poll_GPIO(SUSV),s:13:19:47 e:13:19:49 f:2.014 d:I2C_SUSV_Poll_GPIO(SUSV),s:14:20:21 e:14:20:23 f:2.816 d:HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:14:29:37 e:14:29:38 f:1.789 d:I2C_SUSV_Poll_GPIO(SUSV),s:15:41:10 e:15:41:15 f:5.391 d:I2C_SUSV_Poll_GPIO(SUSV) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:15:54:16 e:15:54:56 f:40.227 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) I2C_SUSV_Poll_GPIO(SUSV) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:16:16:43 e:16:16:44 f:1.164 d:I2C_SUSV_Poll_GPIO(SUSV),s:19:44:54 e:19:45:29 f:35.378 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) withings_poll(withings_U12928654) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:20:57:15 e:20:57:34 f:19.524 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933),s:20:57:35 e:20:57:55 f:20.138 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) FW_closeInactiveClients(0) withings_poll(withings_U12928654),s:21:15:31 e:21:15:32 f:1.39 d:I2C_SUSV_Poll_GPIO(SUSV),s:21:45:07 e:21:45:08 f:1.019 d:at_Exec(atTraffic) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:36 e:23:04:55 f:19.267 d:withings_poll(withings_D4736933) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:56 e:23:05:16 f:20.163 d:BlockingKill(N/A) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) PRESENCE_StartLocalScan(WernerS4) withings_poll(withings_U12928654),s:03:00:10 e:03:00:14 f:4.635 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:03:04:15 e:03:04:54 f:39.701 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:04:27:35 e:04:27:45 f:10.105 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) withings_poll(withings_D4736933),s:04:27:55 e:04:28:05 f:10.083 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_U12928654)
2018-02-08_04:28:05 freezemon s:04:27:55 e:04:28:05 f:10.083 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_U12928654)
2018-02-08_04:28:05 freezemon freezeTime: 10.083
2018-02-08_04:28:05 freezemon fcDay: 4
2018-02-08_04:28:05 freezemon ftDay: 64.524
2018-02-08_04:28:05 freezemon freezeDevice: I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_U12928654)
2018-02-08_07:28:39 freezemon .fm_freezes: s:11:03:36 e:11:03:37 f:1.061 d:I2C_SUSV_Poll_GPIO(SUSV),s:12:26:06 e:12:26:07 f:1.168 d:I2C_SUSV_Poll_GPIO(SUSV),s:13:19:47 e:13:19:49 f:2.014 d:I2C_SUSV_Poll_GPIO(SUSV),s:14:20:21 e:14:20:23 f:2.816 d:HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:14:29:37 e:14:29:38 f:1.789 d:I2C_SUSV_Poll_GPIO(SUSV),s:15:41:10 e:15:41:15 f:5.391 d:I2C_SUSV_Poll_GPIO(SUSV) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:15:54:16 e:15:54:56 f:40.227 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) I2C_SUSV_Poll_GPIO(SUSV) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:16:16:43 e:16:16:44 f:1.164 d:I2C_SUSV_Poll_GPIO(SUSV),s:19:44:54 e:19:45:29 f:35.378 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) withings_poll(withings_U12928654) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:20:57:15 e:20:57:34 f:19.524 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933),s:20:57:35 e:20:57:55 f:20.138 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) FW_closeInactiveClients(0) withings_poll(withings_U12928654),s:21:15:31 e:21:15:32 f:1.39 d:I2C_SUSV_Poll_GPIO(SUSV),s:21:45:07 e:21:45:08 f:1.019 d:at_Exec(atTraffic) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:36 e:23:04:55 f:19.267 d:withings_poll(withings_D4736933) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:56 e:23:05:16 f:20.163 d:BlockingKill(N/A) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) PRESENCE_StartLocalScan(WernerS4) withings_poll(withings_U12928654),s:03:00:10 e:03:00:14 f:4.635 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:03:04:15 e:03:04:54 f:39.701 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:04:27:35 e:04:27:45 f:10.105 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) withings_poll(withings_D4736933),s:04:27:55 e:04:28:05 f:10.083 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_U12928654),s:07:28:38 e:07:28:39 f:1.168 d:I2C_SUSV_Poll_GPIO(SUSV)
2018-02-08_07:28:39 freezemon s:07:28:38 e:07:28:39 f:1.168 d:I2C_SUSV_Poll_GPIO(SUSV)
2018-02-08_07:28:39 freezemon freezeTime: 1.168
2018-02-08_07:28:39 freezemon fcDay: 5
2018-02-08_07:28:39 freezemon ftDay: 65.692
2018-02-08_07:28:39 freezemon freezeDevice: I2C_SUSV_Poll_GPIO(SUSV)
2018-02-08_07:33:46 freezemon .fm_freezes: s:12:26:06 e:12:26:07 f:1.168 d:I2C_SUSV_Poll_GPIO(SUSV),s:13:19:47 e:13:19:49 f:2.014 d:I2C_SUSV_Poll_GPIO(SUSV),s:14:20:21 e:14:20:23 f:2.816 d:HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:14:29:37 e:14:29:38 f:1.789 d:I2C_SUSV_Poll_GPIO(SUSV),s:15:41:10 e:15:41:15 f:5.391 d:I2C_SUSV_Poll_GPIO(SUSV) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:15:54:16 e:15:54:56 f:40.227 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_U12928654) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) I2C_SUSV_Poll_GPIO(SUSV) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:16:16:43 e:16:16:44 f:1.164 d:I2C_SUSV_Poll_GPIO(SUSV),s:19:44:54 e:19:45:29 f:35.378 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) withings_poll(withings_U12928654) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:20:57:15 e:20:57:34 f:19.524 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933),s:20:57:35 e:20:57:55 f:20.138 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) LaCrosseGateway_OnConnectTimer(WlanJeeLink) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) FW_closeInactiveClients(0) withings_poll(withings_U12928654),s:21:15:31 e:21:15:32 f:1.39 d:I2C_SUSV_Poll_GPIO(SUSV),s:21:45:07 e:21:45:08 f:1.019 d:at_Exec(atTraffic) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:36 e:23:04:55 f:19.267 d:withings_poll(withings_D4736933) I2C_SUSV_Poll_GPIO(SUSV),s:23:04:56 e:23:05:16 f:20.163 d:BlockingKill(N/A) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) PRESENCE_StartLocalScan(WernerS4) withings_poll(withings_U12928654),s:03:00:10 e:03:00:14 f:4.635 d:I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV),s:03:04:15 e:03:04:54 f:39.701 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_D4736933) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_U12928654) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits),s:04:27:35 e:04:27:45 f:10.105 d:I2C_SUSV_Poll_GPIO(SUSV) FRITZBOX_Readout_Start(Fritzbox.Readout) withings_poll(withings_D4736933),s:04:27:55 e:04:28:05 f:10.083 d:I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_U12928654),s:07:28:38 e:07:28:39 f:1.168 d:I2C_SUSV_Poll_GPIO(SUSV),s:07:33:07 e:07:33:46 f:39.597 d:at_Exec(atTraffic) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_D4736933) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_U12928654)
2018-02-08_07:33:46 freezemon s:07:33:07 e:07:33:46 f:39.597 d:at_Exec(atTraffic) I2C_SUSV_Poll(SUSV) SIGNALduino_KeepAlive(Signal_Stick) LaCrosseGateway_OnConnectTimer(WlanJeeLink) withings_poll(withings_D4736933) HMUARTLGW_CheckCredits(HMUARTLGW_CheckCredits) I2C_SUSV_Poll_GPIO(SUSV) withings_poll(withings_U12928654)
2018-02-08_07:33:46 freezemon freezeTime: 39.597
2018-02-08_07:33:46 freezemon fcDay: 6
2018-02-08_07:33:46 freezemon ftDay: 105.289


Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

michaelapp

#190
Hallo zusammen,

ich habe die S.USV schon eine weile in Betreib und möchte mich jetzt via Pushover informieren lassen wenn die Stromversorgung weg bzw. der BatteryLevel bei 100 ist.

Meine erste Idee war das Reading "BatteryLevel" <> 100 und ein "BatteryLevel" = 100, so würde ich eine Nachricht erhalten wenn die Batterie wieder voll ist bzw. wenn die Stromversorung weg ist.

Ich habe es jetzt mit zwei doif hinbekommen:

([SUSV:BatteryLevel] eq '100') ({fhem("set pushmsg msg title='FHEM-USV' message='Stromversorung vorhanden\\nBatteryLevel: ".ReadingsVal("SUSV","BatteryLevel","")." %'")})

und

([SUSV:BatteryLevel] ne '100') ({fhem("set pushmsg msg title='FHEM-USV' message='Stromversorgung fehlt\\nBatteryLevel: ".ReadingsVal("SUSV","BatteryLevel","")." %'")})

Damit ich sehe wie die Battery geladen wird, habe ich bei dem doif in Verbindung mit dem

([SUSV:BatteryLevel] ne '100')

ein do always eingebaut, allerdings verschickt er mir die Push Nachricht jetzt drei mal.

Hat mir jemand eine Idee?

Anbei das List der SUSV

Internals:
   ExternalPower 0
   Firmware   2.33
   I2C_Address 15
   I2C_RPII2C_SENDSTAT Ok
   I2C_Requests 193
   IODev      I2C_RPII2C
   MODEL      Basic - Rev. 2
   NAME       SUSV
   NR         144
   PlausibilityCheckFailed 0
   STATE      100
   TYPE       I2C_SUSV
   VERSION    0.20
   READINGS:
     2018-02-11 13:32:39   BatteryLevel    100
     2018-02-11 13:21:30   BatteryState    charged
     2018-02-11 13:32:39   BatteryVoltage  4.200
     2018-02-11 13:08:43   ChargingCircuit ONLINE
     2017-10-24 22:00:03   ChargingCurrent 300 mA
     2018-02-11 13:32:38   PowerBattery    0
     2017-10-24 22:00:03   PowerSource     RPI
     2018-02-11 13:32:39   VoltageIn       5.14
Attributes:
   IODev      I2C_RPII2C
   devStateIcon 0:measure_battery_0@red 25:measure_battery_25@red 50:measure_battery_50@orange 75:measure_battery_75@green 100:measure_battery_100@green
   poll_interval 30
   stateFormat BatteryLevel

devien

hi habe die s.usv heute in Betrieb genommen, die funktionalität ist gegeben, allerdings habe ich einige kontinuierliche Logs die mir garnicht gefallen.
2018.03.23 22:15:09 3: rpi2c: HWaccess blockweise nach 0x68 schreiben,  Inh: 128, laenge: 1| -> syswrite failure: Input/output error
2018.03.23 22:15:09 3: ai: failurei in message from rpi2c
2018.03.23 22:15:09 3: Direction: i2cwrite I2Caddress: 0x68 Register: undef Data: 0x80 received: undef
2018.03.23 22:15:09 3: ai error, output conversion not finished
2018.03.23 22:15:09 3: rpi2c: HWaccess blockweise nach 0x68 schreiben,  Inh: 160, laenge: 1| -> syswrite failure: Input/output error
2018.03.23 22:15:09 3: ai: failurei in message from rpi2c
2018.03.23 22:15:09 3: Direction: i2cwrite I2Caddress: 0x68 Register: undef Data: 0xA0 received: undef
2018.03.23 22:15:09 3: ai error, output conversion not finished
2018.03.23 22:15:13 2: USV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 1  / pin level: high
2018.03.23 22:16:14 2: USV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 1  / pin level: high


zeitgleich ist der Status des Deamons sauber:
root@(none):/opt/susvd# ./susv -status
********************************
*                              *
* S.USV solutions              *
* www.s-usv.com                *
*                              *
* Model: Advanced              *
* Firmware Version: 2.51       *
* Software Version: 2.40       *
* Hardware Version: 2.1        *
*                              *
* Mail notification: Disabled  *
*                              *
* Timed Boot: Disabled         *
* Boot time: 00:00:00          *
*                              *
* Timed Shutdown: Disabled     *
* Shutdown time: 00:00:00      *
*                              *
* Fri Mar 23 22:15:49 2018     *
*                              *
********************************
*                              *
* Powering Source: Primary     *
* Charging circuit: ONLINE     *
* Charging current: 300 mA     *
*                              *
* Voltage in: 5.16 V           *
* Battery capacity: 100.00%    *
* Battery voltage: 4.20V       *
* Power Battery: 000.00 mA     *
* Power Extern: 000.00 mA      *
*                              *
* Shutdown timer: -1           *
* Autostart:  enabled          *
* Sleep timer: 1               *
*                              *
********************************


und damit der Ansatzpunkt stimmt hier ein List des device

Internals:
   ExternalPower 0
   Firmware   2.51
   I2C_Address 15
   I2C_Requests 49
   IODev      rpi2c
   MODEL      Advanced - Rev. 2
   NAME       USV
   NR         283
   PlausibilityCheckFailed 12
   STATE      opened
   TYPE       I2C_SUSV
   VERSION    0.20
   rpi2c_SENDSTAT Ok
   Helper:
     DBLOG:
       BatteryLevel:
         myDbLog:
           TIME       1521840078.63833
           VALUE      100
       BatteryVoltage:
         myDbLog:
           TIME       1521840078.63833
           VALUE      4.200
       VoltageIn:
         myDbLog:
           TIME       1521840078.39676
           VALUE      5.16
   READINGS:
     2018-03-23 22:21:18   BatteryLevel    100
     2018-03-23 22:02:24   BatteryState    charged
     2018-03-23 22:21:18   BatteryVoltage  4.200
     2018-03-23 21:05:45   ChargingCircuit ONLINE
     2018-03-23 20:57:12   ChargingCurrent 300 mA
     2018-03-23 22:10:03   Pinlevel        high
     2018-03-23 21:01:16   PowerBattery    0
     2018-03-23 21:01:16   PowerExtern     695
     2018-03-23 20:22:37   PowerSource     RPI
     2018-03-23 22:21:18   VoltageIn       5.16
Attributes:
   IODev      rpi2c
   poll_interval 60
   room       Status


kennt jemand nen Weg die Logs sauber zu kriegen ohne das verboselvl hoch zu setzen?
FHEM + UniPi + Arduino = gute Lösung

Burny4600

Ich habe ein paar neues S-USVs in Betrieb genommen.
Diese sind mit der Firmware 2.40 geliefert worden.
Auf der Console passen alle Information der S-USVs. Unter FHEM sind die gelieferten Daten nicht vollständig oder falsch.
Zudem sind viele Einträge im LOG.
Auch ein Firmwareupdate auf 2.51 und Software Update auf 2.40 hat unter FHEM keine Besserung gebracht.
Das Reading BatteryState liefert eine falsche Meldung charging deactivated. Obwohl auf der Konsole alles passt.
********************************
*                              *
* S.USV solutions              *
* www.s-usv.com                *
*                              *
* Model: Advanced              *
* Firmware Version: 2.51       *
* Software Version: 2.40       *
* Hardware Version: 2.1        *
*                              *
* Mail notification: Disabled  *
*                              *
* Timed Boot: Disabled         *
* Boot time: 00:00:00          *
*                              *
* Timed Shutdown: Disabled     *
* Shutdown time: 00:00:00      *
*                              *
* Sat Mar 24 15:07:07 2018     *
*                              *
********************************
*                              *
* Powering Source: Battery     *
* Charging circuit: ONLINE     *
* Charging current: 300 mA     *
*                              *
* Voltage in: 4.96 V           *
* Battery capacity: 87.93%     *
* Battery voltage: 4.06V       *
* Power Battery: 97.00 mA     *
* Power Extern: 429.00 mA      *
*                              *
* Shutdown timer: -1           *
* Autostart:  enabled          *
* Sleep timer: 1               *
*                              *
********************************


2018.03.24 13:56:59.578 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 2  / pin level: low
2018.03.24 14:16:54.450 2: SUSV: PinLevel changed to high
2018.03.24 14:16:54.517 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 1  / pin level: high
2018.03.24 14:19:45.086 3: SUSV: using I2C Address 15
2018.03.24 14:19:45.149 3: SUSV: Found firmware 211.1 - Advanced
2018.03.24 14:19:46.585 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:20:47.218 2: SUSV: invalid Voltage In: 8 mV <- 208 8 0
2018.03.24 14:21:47.851 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:22:48.193 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 54  / pin level: high
2018.03.24 14:23:48.630 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 37  / pin level: high
2018.03.24 14:23:48.760 2: SUSV: unknown battery state 145 - 212 145
2018.03.24 14:24:49.112 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:25:49.824 2: SUSV: unknown battery state 145 - 212 145
2018.03.24 14:26:50.231 2: SUSV: unknown battery state 155 - 212 155
2018.03.24 14:27:50.568 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:28:51.216 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:29:51.867 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:30:52.495 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:32:53.482 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 59  / pin level: high
2018.03.24 14:33:53.876 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 54  / pin level: high
2018.03.24 14:33:53.998 2: SUSV: unknown battery state 155 - 212 155
2018.03.24 14:34:54.061 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:34:54.212 2: SUSV: unknown battery state 161 - 212 161
2018.03.24 14:35:54.830 2: SUSV: unknown battery state 139 - 212 139
2018.03.24 14:36:52.005 2: SUSV: unknown battery state 161 - 212 161
2018.03.24 14:36:54.893 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:36:55.016 2: SUSV: unknown battery state 161 - 212 161
2018.03.24 14:37:55.079 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:37:55.212 2: SUSV: unknown battery state 128 - 212 128
2018.03.24 14:38:55.274 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:38:55.397 2: SUSV: unknown battery state 177 - 212 177
2018.03.24 14:39:55.727 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:40:56.079 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 100  / pin level: high
2018.03.24 14:40:56.199 2: SUSV: unknown battery state 155 - 212 155
2018.03.24 14:42:16.652 3: SUSV: using I2C Address 15
2018.03.24 14:42:16.714 3: SUSV: Found firmware 2.51 - Advanced
2018.03.24 14:42:17.929 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 2  / pin level: high
2018.03.24 14:42:18.060 2: SUSV: invalid Voltage In: 767 mV <- 208 255 2
2018.03.24 14:43:19.006 2: SUSV: unknown battery state 145 - 212 145
2018.03.24 14:44:19.065 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:44:27.623 2: SUSV: unknown battery state 166 - 212 166
2018.03.24 14:45:29.416 2: SUSV: unknown battery state 166 - 212 166
2018.03.24 14:46:29.476 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:47:30.252 2: SUSV: unknown battery state 161 - 212 161
2018.03.24 14:47:43.301 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 1  / pin level: high
2018.03.24 14:47:50.682 1: SUSV: 15 write 2 to Register 55
2018.03.24 14:47:50.741 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 2  / pin level: high
2018.03.24 14:47:50.856 2: SUSV: unknown battery state 150 - 212 150
2018.03.24 14:47:55.467 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 1  / pin level: high
2018.03.24 14:47:55.594 2: SUSV: unknown battery state 145 - 212 145
2018.03.24 14:48:30.604 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:48:30.866 2: SUSV: invalid battery voltage detected: 3 mV
2018.03.24 14:49:31.315 2: SUSV: unknown battery state 172 - 212 172
2018.03.24 14:50:31.381 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:50:31.501 2: SUSV: unknown battery state 172 - 212 172
2018.03.24 14:51:31.564 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:51:31.679 2: SUSV: unknown battery state 161 - 212 161
2018.03.24 14:52:31.740 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:52:31.859 2: SUSV: unknown battery state 166 - 212 166
2018.03.24 14:53:32.192 2: SUSV: invalid Voltage In: 0 mV <- 208 0 0
2018.03.24 14:54:32.901 2: SUSV: unknown battery state 150 - 212 150
2018.03.24 14:55:32.965 2: SUSV: I2C_SUSV_GetPoweringSource(): invalid power source - 69 3  / pin level: high
2018.03.24 14:55:33.083 2: SUSV: unknown battery state 150 - 212 150
2018.03.24 14:56:33.412 2: SUSV: invalid Voltage In: 10 mV <- 208 10 0


Wahrscheinlich haben sich hier einige Parameter geändert die zu ergänzen sind für die aktuellen S-USVs.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

devien

ja, eine Änderung der Darstellung in Fhem habe ich nach dem Firmewareupgrade auch festgestellt, aktuell will jedoch auch die Neustart/Shutdown Funktion via Taster am SUSV Board nicht wie sie sollte.

Wenn es Von SUSV Version 1 zu 2 änderungen gegeben hat welche angepasst werden sollten, wer kümmert sich darum?
FHEM + UniPi + Arduino = gute Lösung

dieter114

#194
Hallo in die Runde,

hat Jemand noch eine ältere Firmware Version vor 2.50 ?
Mit der hab ich keine Probleme gehabt.
Mit der 2.50 und 2.51 ist es totaler Mist, oder kann es sein das beim Flashen irgendwas nicht gelaufen ist?
Die Anzeige an der USV ist unterschiedlich und unsinnig.
Per fhem bekomme ich Werte wie von Burny4600 beschrieben
Internals:
   CHANGED   
   ExternalPower 0
   Firmware   2.19
   I2C_Address 15
   I2C_Requests 102
   IODev      RPII2C_1
   MODEL      Basic - Rev. 2
   NAME       usv
   NR         617
   PlausibilityCheckFailed 61
   RPII2C_1_SENDSTAT Ok
   STATE      100
   TYPE       I2C_SUSV
   VERSION    0.20
   READINGS:
     2018-04-10 18:48:43   BatteryLevel    100
     2018-04-10 18:38:42   BatteryState    charged
     2018-04-10 18:48:43   BatteryVoltage  4.200
     2018-04-10 19:24:11   ChargingCircuit ONLINE
     2018-04-10 19:22:09   ChargingCurrent 1000 mA
     2018-04-10 19:24:44   PowerBattery    0
     2018-04-05 17:53:57   PowerExtern     0
     2018-04-02 12:37:16   PowerSource     RPI
     2018-04-10 19:24:37   VoltageIn       55.25
     2018-04-10 19:22:09   state           active

und der Pi:
pi@PI3:/opt/susvd $ ./susv -status
********************************
*                              *
* S.USV solutions              *
* www.s-usv.com                *
*                              *
* Model: Basic                 *
* Firmware Version: 2.51       *
* Software Version: 2.40       *
* Hardware Version: 2.1        *
*                              *
* Mail notification: Disabled  *
*                              *
* Timed Boot: Disabled         *
* Boot time: 00:00:00          *
*                              *
* Timed Shutdown: Disabled     *
* Shutdown time: 00:00:00      *
*                              *
* Tue Apr 10 19:24:47 2018     *
*                              *
********************************
*                              *
* Powering Source: Primary     *
* Charging circuit: ONLINE     *
* Charging current: 300 mA     *
*                              *
* Voltage in: 5.08 V           *
* Battery capacity: n/a        *
* Battery voltage: n/a         *
* Power Battery: n/a           *
* Power Extern: n/a            *
*                              *
* Shutdown timer: -1           *
* Autostart:  enabled          *
* Sleep timer: 1               *
*                              *
********************************
pi@PI3:/opt/susvd $

Also ehebliche Differenzen und die Batterie wird nicht erkannt
aber: die USV-Funktion ist gegeben.
Stromausfall wird bewältigt. Immerhin was... :( :(

Gruß WDS
RPi II+III+IV,OWX,div.1W Module,HM Zisterne,div. CUL, sduino MAPLEMINI, div ESPEasy, div Tasmota, MQTT2Server,WU-Upload,TabletUI, Indego,Poolsteuerung mit fhem