Metainformationen zur Seite
  •  

Dies ist eine alte Version des Dokuments!


ESP32 NodeMCU

Spezifikation

xtvtx_esp32_development_board.jpgnodemcu_esp32-full.jpg

Technische Daten

Stromversorgunsspannung (USB) 5V
Eingangs-/Ausgangsspannung 3.3V
Benötigter Betriebsstrom min. 500mA
SoC ESP32-WROOM 32
Taktfrequenzbereich 80MHz / 240MHz
RAM 512kB
Externer Flash-Speicher 4MB
I/O Pins 34
Schnittstellen SPI, I2C, I2S, CAN, UART
Wi-Fi Protokolle 802.11 b/g/n (802.11n bis zu 150 Mbps)
Wi-Fi Frequenz 2.4 GHz - 2.5 GHz
Bluetooth V4.2 - BLE und Classic Bluetooth
Drahtlose Antenne PCB
Abmessungen 56x28x13mm

Nützliche Links

Code

nodemcu-esp32-01.yaml
substitutions:
  devicename: nodemcu-esp32-01
  upper_devicename: NodeMCU ESP32-01

esphome:
  name: $devicename
  friendly_name: $upper_devicename
  on_boot:
    priority: 250.0
    then:
      
  on_loop:
    then:
      - if:
          condition:
            - not:
                - script.is_running: demo_script
          then:
            - script.execute: demo_script

esp32:
  board: esp32dev
  framework:
    type: arduino
 
 
# Enable logging
logger:

packages:
  wifi: !include packages/wifi.yaml
  mqtt: !include packages/mqtt.yaml
  ota:  !include packages/ota.yaml
 
 
# Enable Home Assistant API
api:

captive_portal:

script:
  id: demo_script
  mode: single
  then:
    - logger.log:
        format: "Ich bin $upper_devicename"
    - delay: 1s
nodemcu-esp32.yaml
substitutions:
  devicename: nodemcu-esp32
  upper_devicename: NodeMCU ESP32

esphome:
  name: $devicename
  friendly_name: $upper_devicename
  on_boot:
    priority: 250.0
    then:
      
  on_loop:
    then:
      - if:
          condition:
            - not:
                - script.is_running: demo_script
          then:
            - script.execute: demo_script

esp32:
  board: esp32dev
  framework:
    type: arduino
 
 
# Enable logging
logger:

packages:
  wifi: !include packages/wifi.yaml
  mqtt: !include packages/mqtt.yaml
  ota:  !include packages/ota.yaml
 
 
# Enable Home Assistant API
api:

captive_portal:

script:
  id: demo_script
  mode: single
  then:
    - logger.log:
        format: "Ich bin $upper_devicename"
    - delay: 1s