SHT21 am RasPi in Betrieb, wie auslesen

Begonnen von Mitch, 27 Februar 2014, 22:18:13

Vorheriges Thema - Nächstes Thema

locutus

Zitat von: Mitch am 01 März 2014, 00:34:56
nachdem ich das ganze mit dem Modul von Klaus nicht hinbekomme ...

Auch mein Versuch ist gescheitert. Ich bin strikt nach der commandref vorgegangen. RPII2C und I2C_SHT21 sind geladen und definiert. Die Abfrage des Sensors mit
get I2C read 40
liefert jedes Mal
received : 0 | transmission: Ok
BMP180 und TSL2561 funktionieren ohne Beanstandung.
Hat jemand den SHT21 Feuchtesensor erfolgreich eingebunden?

klausw

Zitat von: locutus am 07 Dezember 2014, 20:44:49
Auch mein Versuch ist gescheitert. Ich bin strikt nach der commandref vorgegangen. RPII2C und I2C_SHT21 sind geladen und definiert. Die Abfrage des Sensors mit
get I2C read 40
liefert jedes Mal
received : 0 | transmission: Ok
BMP180 und TSL2561 funktionieren ohne Beanstandung.
Hat jemand den SHT21 Feuchtesensor erfolgreich eingebunden?
mach mal nur:
define SHT21 I2C_SHT21
ohne die Adresse (dann wird automatisch die 0x40 genommen)
Die commandref sollte ich noch anpassen, 0x40 oder 64 müsste auch als I2C Adresse im define gehen.
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

locutus

define SHT21 I2C_SHT21
Danke, das war es gewesen. Aber warum eigentlich 64? Wenn ich i2cdetect -y 1 ausführe, erhalte ich 40.

klausw

Zitat von: locutus am 08 Dezember 2014, 00:30:16
define SHT21 I2C_SHT21
Danke, das war es gewesen. Aber warum eigentlich 64? Wenn ich i2cdetect -y 1 ausführe, erhalte ich 40.
Du erhältst 0x40 und das ist im Dezimalsystem 64.
Perl nimmt bei einer Zahl ohne Präambel immer an, das es eine Dezimalzahl ist. Soll es eine Hexadezimale Zahl sein muss ein 0x davor. Oder man wertet es im Modul anders aus.
Wie gesagt, ist in der commandref nicht gut beschrieben.
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

Tronde

Guten Abend,

auch wenn dieses Thema bereits ein paar Tage älter ist, möchte ich an dieser Stelle klausw für seine Antwort aus dem vorstehenden Beitrag danken. Dieser hat auch mir geholfen, erste Startschwierigkeiten zu überwinden.

Kann man die commandref nicht evtl. bearbeiten, um dies etwas genauer zu beschreiben? Wo könnte man dieses Anliegen adressieren?

Viele Grüße
Tronde

klausw

Zitat von: Tronde am 08 November 2018, 21:07:10
Kann man die commandref nicht evtl. bearbeiten, um dies etwas genauer zu beschreiben? Wo könnte man dieses Anliegen adressieren?
man beudeuted im Zweifelsfall ich  ::)
Ist geändert...
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