Hi Please assist
I and constantly getting api disconnected, it is not WiFi, and the not is right next to the AP and connection good at 0 dB
Log entry
WARNING Disconnected from API: Timeout while waiting for message response!
INFO Connecting to irrigation2.local:6053 (192.168.11.57)
INFO Successfully connected to irrigation2.local
[14:05:23][VV][scheduler:131]: Running interval 'update' with interval=60000 last_execution=160274 (now=220274)
[14:05:23][VV][scheduler:025]: set_timeout(name='0xD50316002C9DFF28', timeout=750)
[14:05:25][VV][scheduler:131]: Running timeout '0xD50316002C9DFF28' with interval=750 last_execution=220283 (now=221033)
[14:05:25][VV][dallas.sensor:249]: Scratch pad: 0E.02.4B.46.7F.FF.7F.10.E8 (E8)
[14:05:25][D][dallas.sensor:148]: 'Outside Temperature': Got Temperature=32.9°C
[14:05:25][V][sensor:013]: 'Outside Temperature': Received new state 32.875000
[14:05:25][D][sensor:092]: 'Outside Temperature': Sending state 32.87500 °C with 1 decimals of accuracy
[14:05:25][VV][api.service:120]: send_sensor_state_response: SensorStateResponse {
key: 2259435129
state: 32.875
missing_state: NO
}
[14:05:26][VV][api.service:250]: on_ping_request: PingRequest {}
[14:05:26][VV][api.service:035]: send_ping_response: PingResponse {}
[14:05:30][VV][api.service:250]: on_ping_request: PingRequest {}
[14:05:30][VV][api.service:035]: send_ping_response: PingResponse {}
[14:05:31][VV][scheduler:131]: Running interval 'update' with interval=60000 last_execution=168075 (now=228076)
[14:05:31][D][adc:056]: 'Irrigation 2 VCC Voltage': Got voltage=2.86V
[14:05:31][V][sensor:013]: 'Irrigation 2 VCC Voltage': Received new state 2.861328
[14:05:31][VV][sensor.filter:013]: Filter(0x3fff1e2c)::input(2.861328)
[14:05:31][VV][sensor.filter:020]: Filter(0x3fff1e2c)::output(3.147461) -> SENSOR
[14:05:31][D][sensor:092]: 'Irrigation 2 VCC Voltage': Sending state 3.14746 V with 2 decimals of accuracy
[14:05:31][VV][api.service:120]: send_sensor_state_response: SensorStateResponse {
key: 1294262228
state: 3.14746
missing_state: NO
}
[14:05:31][VV][api.service:250]: on_ping_request: PingRequest {}
[14:05:31][VV][api.service:035]: send_ping_response: PingResponse {}
[14:05:32][VV][scheduler:131]: Running interval 'update' with interval=60000 last_execution=169589 (now=229589)
[14:05:32][V][sensor:013]: 'uptime_sec': Received new state 229.593994
[14:05:32][D][sensor:092]: 'uptime_sec': Sending state 229.59399 s with 0 decimals of accuracy
[14:05:36][VV][api.service:250]: on_ping_request: PingRequest {}
[14:05:36][VV][api.service:035]: send_ping_response: PingResponse {}
[14:05:41][VV][api.service:250]: on_ping_request: PingRequest {}
[14:05:41][VV][api.service:035]: send_ping_response: PingResponse {}
[14:05:45][VV][api.service:250]: on_ping_request: PingRequest {}
[14:05:45][VV][api.service:035]: send_ping_response: PingResponse {}
[14:05:46][VV][api.service:250]: on_ping_request: PingRequest {}
[14:05:46][VV][api.service:035]: send_ping
Yaml
esphome:
name: irrigation2
platform: ESP8266
board: nodemcuv2
wifi:
power_save_mode: none
# reboot_timeout: 45min
networks:
- ssid: 'IOT'
password: ''
hidden: true
# - ssid: 'Pumphouse'
# password: ''
- manual_ip:
static_ip: 192.168.11.57
gateway: 192.168.11.1
subnet: 255.255.255.0
dns1: 192.168.11.1
dns2: 8.8.8.8
# Enable logging
logger:
level: VERY_VERBOSE
# level: VERBOSE
# Enable Home Assistant API
api:
reboot_timeout: 45min
ota:
sensor:
- platform: wifi_signal
name: "Irrigation 2 WiFi Signal Sensor"
update_interval: 60s
- platform: adc
pin: VCC
name: "Irrigation 2 VCC Voltage"
filters:
- multiply: 1.1
- platform: uptime
id: uptime_sec
- platform: dallas
address: 0xD50316002C9DFF28
name: "Outside Temperature"
dallas:
- pin: D3
text_sensor:
- platform: template
name: Irrigation Uptime
lambda: |-
int seconds = (id(uptime_sec).state);
int days = seconds / (24 * 3600);
seconds = seconds % (24 * 3600);
int hours = seconds / 3600;
seconds = seconds % 3600;
int minutes = seconds / 60;
seconds = seconds % 60;
return { (String(days) +"d " + String(hours) +"h " + String(minutes) +"m "+ String(seconds) +"s").c_str() };
icon: mdi:clock-start
update_interval: 113s
status_led:
pin: GPIO2
binary_sensor:
- platform: gpio
pin: 3
name: "Outside box Door"
device_class: door
filters:
- delayed_on_off: 50ms
- platform: status
name: "Irrigation 2 Status"
switch:
- platform: restart
name: "Irrigation 2"
- platform: gpio
pin:
number: D1
inverted: yes
name: "Irrigation 2 - Zone 1"
id: irrigation2_zone1
interlock: [irrigation2_zone2, irrigation2_zone3, irrigation2_zone4, irrigation2_zone5]
- platform: gpio
pin:
number: D2
inverted: yes
name: "Irrigation 2 - Zone 2"
id: irrigation2_zone2
interlock: [irrigation2_zone1, irrigation2_zone3, irrigation2_zone4, irrigation2_zone5, irrigation2_zone6]
- platform: gpio
pin:
number: D5
inverted: yes
name: "Irrigation 2 - Zone 3"
id: irrigation2_zone3
interlock: [irrigation2_zone1, irrigation2_zone2, irrigation2_zone4, irrigation2_zone5, irrigation2_zone6]
- platform: gpio
pin:
number: D6
inverted: yes
name: "Irrigation 2 - Zone 4"
id: irrigation2_zone4
interlock: [irrigation2_zone1, irrigation2_zone2, irrigation2_zone3, irrigation2_zone5, irrigation2_zone6]
- platform: gpio
pin:
number: D7
inverted: yes
name: "Irrigation 2 - Zone 5"
id: irrigation2_zone5
interlock: [irrigation2_zone1, irrigation2_zone2, irrigation2_zone3, irrigation2_zone4, irrigation2_zone6]
- platform: gpio
pin:
number: D0
inverted: yes
name: "Irrigation 2 - Zone 6"
id: irrigation2_zone6
interlock: [irrigation2_zone1, irrigation2_zone2, irrigation2_zone3, irrigation2_zone4, irrigation2_zone5]