NEWS
ESPHome - HTU21D vs. HTU2x
-
Ich habe hier eine Packung mit HTU Sensoren die mit HTU2x beschriftet sind. Ich bekomme keinen davon mit der Platform HTU21D zum laufen.
In der Logdatei steht zwar:[15:18:15][I][i2c.arduino:054]: Results from i2c bus scan: [15:18:15][I][i2c.arduino:060]: Found i2c device at address 0x40 [15:18:15][C][template.text_sensor:021]: Template Sensor 'IP Address' [15:18:15][C][htu21d:028]: HTU21D: [15:18:15][C][htu21d:029]: Address: 0x40 [15:18:15][C][htu21d:033]: Update Interval: 10.0s [15:18:15][C][htu21d:034]: Temperature 'Temperature' [15:18:15][C][htu21d:034]: Device Class: 'temperature' [15:18:15][C][htu21d:034]: State Class: 'measurement' [15:18:15][C][htu21d:034]: Unit of Measurement: '�C' [15:18:15][C][htu21d:034]: Accuracy Decimals: 1 [15:18:15][C][htu21d:035]: Humidity 'Humidity' [15:18:15][C][htu21d:035]: Device Class: 'humidity' [15:18:15][C][htu21d:035]: State Class: 'measurement' [15:18:15][C][htu21d:035]: Unit of Measurement: '%' [15:18:15][C][htu21d:035]: Accuracy Decimals: 1Es kommt aber kein Messwert. Mit einem HTU21 beschrifteten Sensor klappt das ganze. Ist der HTU2x etwas anderes oder habe ich einfach eine nicht funktionierende Marge erwischt?
-
Ich habe hier eine Packung mit HTU Sensoren die mit HTU2x beschriftet sind. Ich bekomme keinen davon mit der Platform HTU21D zum laufen.
In der Logdatei steht zwar:[15:18:15][I][i2c.arduino:054]: Results from i2c bus scan: [15:18:15][I][i2c.arduino:060]: Found i2c device at address 0x40 [15:18:15][C][template.text_sensor:021]: Template Sensor 'IP Address' [15:18:15][C][htu21d:028]: HTU21D: [15:18:15][C][htu21d:029]: Address: 0x40 [15:18:15][C][htu21d:033]: Update Interval: 10.0s [15:18:15][C][htu21d:034]: Temperature 'Temperature' [15:18:15][C][htu21d:034]: Device Class: 'temperature' [15:18:15][C][htu21d:034]: State Class: 'measurement' [15:18:15][C][htu21d:034]: Unit of Measurement: '�C' [15:18:15][C][htu21d:034]: Accuracy Decimals: 1 [15:18:15][C][htu21d:035]: Humidity 'Humidity' [15:18:15][C][htu21d:035]: Device Class: 'humidity' [15:18:15][C][htu21d:035]: State Class: 'measurement' [15:18:15][C][htu21d:035]: Unit of Measurement: '%' [15:18:15][C][htu21d:035]: Accuracy Decimals: 1Es kommt aber kein Messwert. Mit einem HTU21 beschrifteten Sensor klappt das ganze. Ist der HTU2x etwas anderes oder habe ich einfach eine nicht funktionierende Marge erwischt?
@wolfgangfb said in ESPHome - HTU21D vs. HTU2x:
Mit einem HTU21 beschrifteten Sensor klappt das ganze. Ist der HTU2x etwas anderes
Dürfte sich um das gleiche handeln (wegen der Adresse 0x40)... Wahrscheinlich steht der "gekürzte" Name auf dem breakout board?
habe ich einfach eine nicht funktionierende Marge erwischt?
Das könnte sein. Wie viele sind es denn, schon alle durchgetestet?
-
@wolfgangfb said in ESPHome - HTU21D vs. HTU2x:
Mit einem HTU21 beschrifteten Sensor klappt das ganze. Ist der HTU2x etwas anderes
Dürfte sich um das gleiche handeln (wegen der Adresse 0x40)... Wahrscheinlich steht der "gekürzte" Name auf dem breakout board?
habe ich einfach eine nicht funktionierende Marge erwischt?
Das könnte sein. Wie viele sind es denn, schon alle durchgetestet?
@opensourcenomad
Ich dachte eigentlich bisher, dass wenn ich einen neuen Log starte die Meldungen aktuell sind. Jetzt stelle ich aber fest, das ich die Zeile[16:25:37][I][i2c.arduino:054]: Results from i2c bus scan: [16:25:37][I][i2c.arduino:060]: Found i2c device at address 0x40auch bekomme, wenn ich in der Zwischenzeit den HTU21D abgezogen habe (sprich gar nichts angeschlossen ist)
Also nochmal den HTU2x angeschlossen und den ESP neu gebootet und dann kommt auch
[16:27:40][I][i2c.arduino:054]: Results from i2c bus scan: [16:27:40][I][i2c.arduino:056]: Found no i2c devices!Ich habe von 10 Stück inzwischen 5 probiert, alle mit dem gleichen Ergebnis :-(
Na ja, so teuer sind die zum Glück nicht. -
@opensourcenomad
Ich dachte eigentlich bisher, dass wenn ich einen neuen Log starte die Meldungen aktuell sind. Jetzt stelle ich aber fest, das ich die Zeile[16:25:37][I][i2c.arduino:054]: Results from i2c bus scan: [16:25:37][I][i2c.arduino:060]: Found i2c device at address 0x40auch bekomme, wenn ich in der Zwischenzeit den HTU21D abgezogen habe (sprich gar nichts angeschlossen ist)
Also nochmal den HTU2x angeschlossen und den ESP neu gebootet und dann kommt auch
[16:27:40][I][i2c.arduino:054]: Results from i2c bus scan: [16:27:40][I][i2c.arduino:056]: Found no i2c devices!Ich habe von 10 Stück inzwischen 5 probiert, alle mit dem gleichen Ergebnis :-(
Na ja, so teuer sind die zum Glück nicht.@wolfgangfb said in ESPHome - HTU21D vs. HTU2x:
und dann kommt auch
Bei deinem oberen log findet er aber ein i2c device mit Adresse, beim letzten log aber nicht

-
@wolfgangfb said in ESPHome - HTU21D vs. HTU2x:
und dann kommt auch
Bei deinem oberen log findet er aber ein i2c device mit Adresse, beim letzten log aber nicht

Wie gesagt, ich bin davon ausgegangen, dass beim Neustart des Logs auch die Meldungen aktualisiert werden.
Ich hatte zuerst den HTU21D angeschlossen. Dann den Log gestartet und bekam prompt eine Temperatur geliefert. Dann habe ich (bei laufendem ESP den HTU21D durch den HTU2x ersetzt, dann den Log neu gestartet und gedacht, dass sich die Meldung Found i2c device at address 0x40 auf einen neuen Scan bezieht (zumal die Uhrzeit ja auch aktualisiert worden ist). Das ist aber wohl ein Trugschluss. -
@wolfgangfb said in ESPHome - HTU21D vs. HTU2x:
Wie gesagt, ich bin davon ausgegangen, dass beim Neustart des Logs auch die Meldungen aktualisiert werden.
Also es gibt einen Block ganz am Anfang welcher vom letzten Boot stammt ("boot log"). Normalerweise gut zu erkennen weil farblich hervorgehoben.
Dann habe ich (bei laufendem ESP
Ich bin mir nicht ganz sicher, glaube aber das i2c kein hotplugging unterstützt

Wenn du generell "mehr" im log sehen willst empfiehlt sich das logging auf
verboseodervery_verbosezu stellen. Mit diesen Einstellungen sollten "permanent" Informationen zur i2c Kommunikation im log auftauchen
-
@wolfgangfb said in ESPHome - HTU21D vs. HTU2x:
Wie gesagt, ich bin davon ausgegangen, dass beim Neustart des Logs auch die Meldungen aktualisiert werden.
Also es gibt einen Block ganz am Anfang welcher vom letzten Boot stammt ("boot log"). Normalerweise gut zu erkennen weil farblich hervorgehoben.
Dann habe ich (bei laufendem ESP
Ich bin mir nicht ganz sicher, glaube aber das i2c kein hotplugging unterstützt

Wenn du generell "mehr" im log sehen willst empfiehlt sich das logging auf
verboseodervery_verbosezu stellen. Mit diesen Einstellungen sollten "permanent" Informationen zur i2c Kommunikation im log auftauchen
-
@wolfgangfb said in ESPHome - HTU21D vs. HTU2x:
Wie gesagt, ich bin davon ausgegangen, dass beim Neustart des Logs auch die Meldungen aktualisiert werden.
Also es gibt einen Block ganz am Anfang welcher vom letzten Boot stammt ("boot log"). Normalerweise gut zu erkennen weil farblich hervorgehoben.
Dann habe ich (bei laufendem ESP
Ich bin mir nicht ganz sicher, glaube aber das i2c kein hotplugging unterstützt

Wenn du generell "mehr" im log sehen willst empfiehlt sich das logging auf
verboseodervery_verbosezu stellen. Mit diesen Einstellungen sollten "permanent" Informationen zur i2c Kommunikation im log auftauchen
Also es gibt einen Block ganz am Anfang welcher vom letzten Boot stammt ("boot log"). Normalerweise gut zu erkennen weil farblich hervorgehoben.
Dann habe ich (bei laufendem ESP
Ich bin mir nicht ganz sicher, glaube aber das i2c kein hotplugging unterstützt

Doch, ich habe den ESP ohne irgend etwas angeschlossenes gebootet und dann den Log gestartet (logischerweise mit "Found no i2c devices!") und dann den HTU21D angeschlossen und es kam eine Temperaturmeldung (ohne die Meldung, dass ein I²C Device gefunden worden ist). Ich schaue mir das ganze mit erweitertem Log später an.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden