DS18B20 niet herkend op Wemos D1 Mini met ESPHome

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Op een Wemos D1 Mini heb ik een DS18B20 sensor (deze om precies te zijn) aangesloten. Hiervoor heb ik onderstaand schema als hulp gebruikt, maar heb ik D2 voor geel gebruikt (waarbij ik me realiseer dat dit geen Wemos D1 Mini is).

Afbeeldingslocatie: https://camo.githubusercontent.com/e86490442736ee9eb6d44a698ab6ee868219c72f/68747470733a2f2f6d656469612e646973636f72646170702e6e65742f6174746163686d656e74732f3432393930373038323935353731383635372f3538303435383133353233363530393639372f536b657463685f62622e706e67

Zwart op Wemos GND
Rood op Wemos 3V3
Geel op Wemos D2
4.7K weerstand geplaatst zoals op de afbeelding.

Middels ESPHome heb ik de Wemos geflashed met deze configuratie.

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
esphome:
  name: projectname
  platform: ESP8266
  board: d1_mini

wifi:
  ssid: 'xxxx'
  password: 'xxxx'
  manual_ip:
# Set this to the IP of the ESP
    static_ip: 192.168.178.229
    # Set this to the IP address of the router. Often ends with .1
    gateway: 192.168.178.1
    # The subnet of the network. 255.255.255.0 works for most home networks.
    subnet: 255.255.255.0  

# Enable logging
logger:
  level: DEBUG

# Enable Home Assistant API
api:

ota:

dallas:
  - pin: GPIO4

Ik blijf echter, ook wanneer ik de gele draad op een andere pin aansluit en de pin in de YAML aanpas, onderstaande melding krijgen dat er geen sensor gevonden wordt.
code:
1
2
3
4
[14:40:43][C][sensor.dallas:081]: DallasComponent:
[14:40:43][C][sensor.dallas:082]: Pin: GPIO4 (Mode: OUTPUT)
[14:40:43](Message skipped because it was too big to fit in TCP buffer - This is only cosmetic)
[14:40:43][W][sensor.dallas:086]: Found no sensors!


Hier zou ik echter het adres van een gedetecteerde sensor voorbij moeten zien komen zoals ik lees in de documentatie: https://esphome.io/compon...dallas#getting-sensor-ids
Daarna zou ik de sensor inclusief het bijbehorende adres daadwerkelijk specifiek in de YAML kunnen opnemen, aldus https://esphome.io/compon...?highlight=dallas#sensors

Het lijkt er dus echter op dat de sensor niet herkend wordt.
Dit betreft een vrij eenvoudige opstelling dus ik vraag me dan ook af wat ik verkeerd doe. Iemand ervaring?

Alle reacties


Acties:
  • 0 Henk 'm!

  • DurkVell
  • Registratie: Augustus 2011
  • Laatst online: 30-09 12:14
Volgens jouw Fritzing schema gebruik je D1 = GPIO5.

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
DurkVell schreef op donderdag 23 mei 2019 @ 09:04:
Volgens jouw Fritzing schema gebruik je D1 = GPIO5.
Klopt, maar in werkelijkheid heb ik 'm op D2 geprikt.

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Inmiddels ook geprobeerd met een andere DS18B20 sensor en een andere Wemos D1 Mini. Helaas hetzelfde probleem. Dan moet ikzelf wel haast iets fout doen, maar ik heb inmiddels geen idee meer waar ik 't moet zoeken.

Iemand nog een suggestie?

Acties:
  • 0 Henk 'm!

  • Yucon
  • Registratie: December 2000
  • Laatst online: 12:37

Yucon

*broem*

Was het een andere sensor uit dezelfde batch? Ik heb wel eens 10 stuks gekocht die allemaal transistors met een ander printje bleken te zijn. Daarna heb ik een echte DS18B20 die nog ergens lag gebruikt en die werkte direct.

Bovenstaande is misschien niet de meest voor de hand liggende optie, maar het schijnt wel vaker voor te komen.

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
@Yucon Eentje van www.hobbyelectronica.nl en eentje van Ali. De kans dat ze uit dezelfde batch komen is klein. Wat zou een 'echte' zijn?

[ Voor 22% gewijzigd door JBS op 18-06-2019 13:42 ]


Acties:
  • 0 Henk 'm!

  • Yucon
  • Registratie: December 2000
  • Laatst online: 12:37

Yucon

*broem*

JBS schreef op dinsdag 18 juni 2019 @ 13:28:
@Yucon Eentje van www.hobbyelectronica.nl en eentje van Ali. De kans dat ze uit dezelfde batch komen is klein. Wat zou een 'echte' zijn?
Eentje die het doet 8)

Maar maak je geen zorgen, als je 10 stuks als setje van ebay gehaald had zouden ze alle tien kapot kunnen zijn. Ik noem het specifiek even omdat je dat niet verwacht, mij heeft het echt uren gekost voor ik erachter was. Maar als je ze van 2 verschillende bronnen haalt zal dat niet het geval zijn.

Google maar eens op 'fake ds18b20'

[ Voor 3% gewijzigd door Yucon op 18-06-2019 13:55 ]


Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Yucon schreef op dinsdag 18 juni 2019 @ 13:54:
[...]

Eentje die het doet 8)

Maar maak je geen zorgen, als je 10 stuks als setje van ebay gehaald had zouden ze alle tien kapot kunnen zijn. Ik noem het specifiek even omdat je dat niet verwacht, mij heeft het echt uren gekost voor ik erachter was. Maar als je ze van 2 verschillende bronnen haalt zal dat niet het geval zijn.
Thanks voor 't meedenken :)

Hopelijk is iemand tegen hetzelfde euvel aangelopen en het uiteindelijk opgelost, want ik weet 't niet meer 8)7

Acties:
  • 0 Henk 'm!

  • DurkVell
  • Registratie: Augustus 2011
  • Laatst online: 30-09 12:14
Hoe werkt ie op 5V?

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Ik lees overal dat ie op 3V3 moet, kan ie ook zomaar op 5V?

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Net nog maar weer eens alles aangesloten, en ook weer eens zonder weerstand geprobeerd. En wat zie ik? De sensor wordt ineens herkend. Waarom nu wel, geen idee. Slecht gesoldeerd bij de andere Wemos wellicht. Op de nieuwe Wemos niet eerder zonder weerstand geprobeerd.

Acties:
  • 0 Henk 'm!

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Op een breadboard?

QnJhaGlld2FoaWV3YQ==


Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
De headers op de Wemos zijn gesoldeerd.

[ Voor 4% gewijzigd door JBS op 18-06-2019 18:19 ]


Acties:
  • 0 Henk 'm!

  • MrMonkE
  • Registratie: December 2009
  • Laatst online: 26-08 00:10

MrMonkE

★ EXTRA ★

JBS schreef op dinsdag 18 juni 2019 @ 18:09:
Net nog maar weer eens alles aangesloten, en ook weer eens zonder weerstand geprobeerd. En wat zie ik? De sensor wordt ineens herkend. Waarom nu wel, geen idee. Slecht gesoldeerd bij de andere Wemos wellicht. Op de nieuwe Wemos niet eerder zonder weerstand geprobeerd.
Hebben dat soort poorten geen weerstand die je aan en uit kunt zetten?
Staat me iets van bij toen ik nog met Arduinos knoeide.

★ What does that mean? ★


Acties:
  • 0 Henk 'm!

  • Damic
  • Registratie: September 2003
  • Laatst online: 07:02

Damic

Tijd voor Jasmijn thee

Het is dan geen YAML maar hier gebruiken ze GPIO4 http://www.esp8266learnin...rature-sensor-example.php

Trouwens op GPIO2 zit ook een led volgens het schema https://wiki.wemos.cc/_me...d1:sch_d1_mini_v3.0.0.pdf

Al wat ik aanraak werk niet meer zoals het hoort. Damic houd niet van zijn verjaardag


Acties:
  • 0 Henk 'm!

  • -36-
  • Registratie: Januari 2009
  • Laatst online: 29-09 12:07

-36-

Trust me. I'm an amateur

.

[ Voor 98% gewijzigd door -36- op 18-06-2019 18:51 ]


Acties:
  • +1 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Zojuist nog eens aangesloten waarbij het ook zonder weerstand werkt op D4 (GPIO2).
Pagina: 1