Neato D7 met ESP32 in Home Assistant

Eerst een paar belangrijke links welke ik heb gebruikt voor ik aan dit project ben begonnen:

  • NeatoToolio – Diagnostic tool for Neato Botvacs, controleer de firmware versie van je Neato voor je verder gaat!
  • Neato firmware – Neato Botvac D3, D3 Pro, D4, D5, en D7 firmware
  • Neato-connected – Github pagina van Philip2809, hoe je Neato Robot Stofzuiger ombouwen naar ESP32 en toevoegen aan Home Assistant
  • Een ESP32C3 Super Mini (of een ander vergelijkbare ESP32) maar deze is prima en een mooi formaat.
  • OTG / JST XH kabeltje – Nodig om je ESP32 te koppelen aan de Neato print

Je ESP32 klaarmaken voor eerste gebruik met Home Assistant

https://esphome.github.io/esp-web-tools/
https://esphome.github.io/esp-web-tools/
Klik op Install esphome.esp_web_tools_example
Klik op Install esphome.esp_web_tools_example
Klik op <strong>Install</strong>
Klik op Install
Add tot Home Assistant
Add tot Home Assistant
Wil je ESPHome instellen?
Wil je ESPHome instellen?
  1. Als eerste gaan we de ESP32 klaarmaken voor gebruik in Home Assistant, ga naar de pagina: https://esphome.github.io/esp-web-tools/
  2. Als je ESP32 module is aangesloten op een USB poort van je computer klik op CONNECT
  3. Selecteer de door de ESP32 gebruikte seriéle poort, in ons geval USB Serial (ttyUSB0)
  4. Klik op Install esphome.esp_web_tools_example
  5. Klik op Install
  6. Klik nu op Configure WiFI / connect to WiFi, en selecteer je WiFi-punt en geef je wachtwoord
  7. Klik nu op Add tot Home Assistant
  8. En klik op Open Link
  9. Je Home Assistant vraagt nu: Wil je ESPHome instellen? Klik op OK
  10. Je ESP32 is nu toegevoegd aan je Home Assistant

Nu gaan we de .YAML aanpassen voor de Neato stofzuiger



ESP Web Tools Example (met een volgcode), klik op "<strong>TAKE CONTROL</strong>
ESP Web Tools Example (met een volgcode), klik op “TAKE CONTROL


  1. In de linkerkolom van je Home Assistant die je (als het goed is) ESPHome Builder, klik hierop.
  2. Dan staat er rechts bovenaan “DISCOVERED“, hier klikken we ook op.
  3. Nu zie je als het goed is je ESP Web Tools Example (met een volgcode), klik op “TAKE CONTROL“.
OTG / JST XH kabeltje - Nodig om je ESP32 te koppelen aan de Neato print
OTG / JST XH kabeltje – Nodig om je ESP32 te koppelen aan de Neato print
De Neato Botvac Connect D7 op de operatietafel
De Neato Botvac Connect D7 op de operatietafel
Neato D7 - Accu verwijderen
Neato D7 – Accu verwijderen

Neato D7 - Accu is verwijderd
Neato D7 – Accu is verwijderd
Neato D7 - De 6 schroeven aan de onderkant verwijderen met een TX10 TORX ® BO security (met gat) Er zijn er ook nog 2 onder de bumper aan de bovenkant!
Neato D7 – De 6 schroeven aan de onderkant verwijderen met een TX10 TORX ® BO security (met gat)
Er zijn er ook nog 2 onder de bumper aan de bovenkant!
Neato D7 - Aan de kant van de bumper de 2 klips indrukken en de behuizing voorzichtig openen
Neato D7 – Aan de kant van de bumper de 2 klips indrukken en de behuizing voorzichtig openen
Neato D7 - Hier zien we goed de aansluiting voor onze ESP32
Neato D7 – Hier zien we goed de aansluiting voor onze ESP32
Neato D7 - Hier de volgorde van aansluitingen voor onze ESP32C3 op de robotstofzuiger. Van links naar rechts: RX, 3.3V, TX en GND
Neato D7 – Hier de volgorde van aansluitingen voor onze ESP32C3 op de robotstofzuiger.
Van links naar rechts: RX, 3.3V, TX en GND
Neato D7 - De pinnetjes van de printplaataansluiting heb ik ingekort tot de lengte van de witte lip, anders moet je een gat in de bumper maken.
Neato D7 – De pinnetjes van de printplaataansluiting heb ik ingekort tot de lengte van de witte lip, anders moet je een gat in de bumper maken.
Het OTG / JST XH kabeltje solderen we aan de ESP32C3, kabels van boven aanbieden en onderkant solderen, dan kun je de ESP32 met dubbelzijdig tape vastzetten in de Neato.
Het OTG / JST XH kabeltje solderen we aan de ESP32C3, kabels van boven aanbieden en onderkant solderen, dan kun je de ESP32 met dubbelzijdig tape vastzetten in de Neato.

Je ziet al aan de flux waar we heen gaan, Zwart naar 21, rood naar 3.3 (3.3V), wit naar 20 en geel naar G (GND)

Kabeltje aangesloten, en de ESP32C3 met dubbelzijdig plakband gemonteerd.
Kabeltje aangesloten, en de ESP32C3 met dubbelzijdig plakband gemonteerd.
Tyraps (of toch tiewraps) afgeknipt en de ESP32C3 zit op zijn plek, nog steeds de USB-C poort toegankelijk in geval dat....
Tyraps (of toch tiewraps) afgeknipt en de ESP32C3 zit op zijn plek, nog steeds de USB-C poort toegankelijk in geval dat….
Behuizing weer gesloten, hier zie je de kabels die achter de bumper verdwijnen.
Behuizing weer gesloten, hier zie je de kabels die achter de bumper verdwijnen.

*** ONDER CONSTRUCTIE – UPDATE VOLGT ***


Ondersteun mijn website’s, kanaal en inhoud en mijn voortdurende inspanningen via Patreon:
https://patreon.com/Colani

Suc6
Terry van Erp