@Misha5
профессиональный бомж

Home Assistant выдает ошибку при попытке подключить новое устройство?

Почитал про Home Assistant. Посмотрел как там все просто. Решил сделать, что-то самостоятельно и тут же нарвался на кучу проблем.

С трудом подключил одну плату nodemcu, которая управляет датчиком температуры и pir датчиком. Подключал через IP, потому что никак иначе у меня не получалось. Когда пытался подключить напрямую через Home Assistant в связке с ESPHome мне выдавало ошибку в духе: "не смогли найти ip устройства, вы уверены, что оно в сети?"

код для первой платы:
esphome:
  name: maingatenode1
  platform: ESP8266
  board: nodemcuv2
  

wifi:
  ssid: "mywifi"
  password: "mypass"
  # manual_ip:
  #   # Set this to the IP of the ESP
  #   static_ip: 10.0.0.42
  #   # Set this to the IP address of the router. Often ends with .1
  #   gateway: 10.0.0.1
  #   # The subnet of the network. 255.255.255.0 works for most home networks.
  #   subnet: 255.255.255.0

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "ap_ssid"
    password: "ap_pass"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:

sensor:
  platform: dht
  pin: D8
  temperature:
    name: "Temperature"
  humidity:
    name: "Humidity"

#move sensor
binary_sensor:
  - platform: gpio
    pin: D7
    name: "PIR Sensor"
    device_class: motion


С трудом я его подключил, прописав в имя хоста ip адрес.

Попытался сделать то же самое со вторым nodemcu, мне выдавало ошибку статического ip адреса.
606db472df4cb790350901.png

Поставил статический ip:
manual_ip:
    # Set this to the IP of the ESP
    static_ip: 10.0.0.43
    # Set this to the IP address of the router. Often ends with .1
    gateway: 10.0.0.1
    # The subnet of the network. 255.255.255.0 works for most home networks.
    subnet: 255.255.255.0

И начало выдавать ошибку:

Не удается подключиться к ESP. Пожалуйста, убедитесь, что Ваш YAML-файл содержит строку 'api:'.


код второй платы:
esphome:
  name: el_marta_socket
  platform: ESP8266
  board: nodemcuv2

wifi:
  ssid: "mywifi"
  password: "mypass"
  manual_ip:
    # Set this to the IP of the ESP
    static_ip: 10.0.0.43
    # Set this to the IP address of the router. Often ends with .1
    gateway: 10.0.0.1
    # The subnet of the network. 255.255.255.0 works for most home networks.
    subnet: 255.255.255.0

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "ap_ssid"
    password: "ap_pass"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: "*****"

ota:
  password: "*****"

switch:
  - platform: gpio
    name: "Socket_relay_1"
    pin: D0
    inverted: True
    restore_mode: RESTORE_DEFAULT_OFF


Как это исправить? Второй день мучаюсь
  • Вопрос задан
  • 2364 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы