[gelöst] I2C_MCP342x Konfiguration wird nicht angenommen

Begonnen von Burny4600, 05 November 2016, 19:19:18

Vorheriges Thema - Nächstes Thema

PEPITO82

Habe heute FHEM auf den aktuellen Stand gebracht mit "update all".
Seitdem erhalte ich von meinen 0-10V Luftgütesensoren die an den analogen Eingängen des Unipi Boards hängen nur noch 0 als Wert zurück.

Das Log sagt folgendes:
2017.02.19 22:00:05 4: Kanal: 1, Signedrawvolt: 36638
2017.02.19 22:00:05 4: Kanal: 2, rawvolt: 33060, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:00:05 4: Kanal: 2, Signedrawvolt: 33060
2017.02.19 22:01:06 4: Kanal: 1, rawvolt: 35227, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:01:06 4: Kanal: 1, Signedrawvolt: 35227
2017.02.19 22:01:06 4: Kanal: 2, rawvolt: 33127, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:01:06 4: Kanal: 2, Signedrawvolt: 33127
2017.02.19 22:02:06 4: Kanal: 1, rawvolt: 34593, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:02:06 4: Kanal: 1, Signedrawvolt: 34593
2017.02.19 22:02:07 4: Kanal: 2, rawvolt: 33126, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:02:07 4: Kanal: 2, Signedrawvolt: 33126
2017.02.19 22:03:07 4: Kanal: 1, rawvolt: 33486, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:03:07 4: Kanal: 1, Signedrawvolt: 33486
2017.02.19 22:03:08 4: Kanal: 2, rawvolt: 33120, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:03:08 4: Kanal: 2, Signedrawvolt: 33120


Hat sich hier vielleicht die Berechnung verändert?

Verwende u.a. einen Korrekturfaktor in den Attributen:



IODev
rpi2c
deleteattr
ch1factor
0.0011129362
deleteattr
ch1resolution
18
deleteattr
ch1roundDecimal
0
deleteattr
ch2factor
0.001112798
deleteattr
ch2resolution
18
deleteattr
ch2roundDecimal
0
deleteattr
poll_interval
1
deleteattr
room
Luftqualität,UniPi
deleteattr
verbose
5
deleteattr



TheTrumpeter

Zitat von: PEPITO82 am 19 Februar 2017, 22:09:28
Habe heute FHEM auf den aktuellen Stand gebracht mit "update all".
Seitdem erhalte ich von meinen 0-10V Luftgütesensoren die an den analogen Eingängen des Unipi Boards hängen nur noch 0 als Wert zurück.

Das Log sagt folgendes:
2017.02.19 22:00:05 4: Kanal: 1, Signedrawvolt: 36638
2017.02.19 22:00:05 4: Kanal: 2, rawvolt: 33060, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:00:05 4: Kanal: 2, Signedrawvolt: 33060
2017.02.19 22:01:06 4: Kanal: 1, rawvolt: 35227, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:01:06 4: Kanal: 1, Signedrawvolt: 35227
2017.02.19 22:01:06 4: Kanal: 2, rawvolt: 33127, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:01:06 4: Kanal: 2, Signedrawvolt: 33127
2017.02.19 22:02:06 4: Kanal: 1, rawvolt: 34593, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:02:06 4: Kanal: 1, Signedrawvolt: 34593
2017.02.19 22:02:07 4: Kanal: 2, rawvolt: 33126, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:02:07 4: Kanal: 2, Signedrawvolt: 33126
2017.02.19 22:03:07 4: Kanal: 1, rawvolt: 33486, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:03:07 4: Kanal: 1, Signedrawvolt: 33486
2017.02.19 22:03:08 4: Kanal: 2, rawvolt: 33120, Aufloesung: 18, Gain: 1, LSB: 15.625
2017.02.19 22:03:08 4: Kanal: 2, Signedrawvolt: 33120


Hat sich hier vielleicht die Berechnung verändert?

Verwende u.a. einen Korrekturfaktor in den Attributen:



IODev
rpi2c
deleteattr
ch1factor
0.0011129362
deleteattr
ch1resolution
18
deleteattr
ch1roundDecimal
0
deleteattr
ch2factor
0.001112798
deleteattr
ch2resolution
18
deleteattr
ch2roundDecimal
0
deleteattr
poll_interval
1
deleteattr
room
Luftqualität,UniPi
deleteattr
verbose
5
deleteattr

Seit dem Update wird die Spannung in Volt und nicht in Millivolt ausgegeben. Du musst die Korrekturfaktoren daher entsprechend anpassen, dann funktioniert's wieder.
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

klausw

Zitat von: TheTrumpeter am 19 Februar 2017, 22:14:07
Seit dem Update wird die Spannung in Volt und nicht in Millivolt ausgegeben. Du musst die Korrekturfaktoren daher entsprechend anpassen, dann funktioniert's wieder.
Es waren sogar Mikrovolt.
Wenn du deinen Korrekturfaktor mit 1000000 multiplizierst sollte es wieder passen.

Gesendet von meinem HTC One mit Tapatalk

RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

PEPITO82

Zitat von: klausw am 20 Februar 2017, 10:10:38
Es waren sogar Mikrovolt.
Wenn du deinen Korrekturfaktor mit 1000000 multiplizierst sollte es wieder passen.

Danke, jetzt passt alles wieder!  :)