Kód: Vybrat vše
filters:
- calibrate_linear:
- 0.0 -> 0.0
- 21 -> 19
Kód: Vybrat vše
filters:
- calibrate_linear:
- 0.0 -> 0.0
- 21 -> 19
Kód: Vybrat vše
esphome:
name: esp32-c3-na-chlebu
friendly_name: ESP32_C3_na_chlebu
platformio_options:
board_build.f_flash: 40000000L
board_build.flash_mode: dio
board_build.flash_size: 4MB
esp32:
variant: ESP32C3
board: esp32-c3-devkitm-1
framework:
type: esp-idf
# Enable logging
logger:
level: VERY_VERBOSE
logs:
wifi: NONE
debug:
update_interval: 1s
# Enable Home Assistant API
api:
encryption:
key: "+4n8h2Kl08QeFLP/9gAs7j8+MCOMMIq1FZM6uvxC7HI="
ota:
password: "df61dcb4ccb31424f1accb4eca2f0bf3"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp32-C3-Na-Chlebu"
password: "jvCCaxkJgGnm"
captive_portal:
dallas:
- pin: GPIO11
text_sensor:
- platform: debug
device:
name: "Device Info"
reset_reason:
name: "Reset Reason"
sensor:
- platform: debug
free:
name: "Heap Free"
block:
name: "Heap Max Block"
loop_time:
name: "Loop Time"
Kód: Vybrat vše
INFO ESPHome 2023.9.3
INFO Reading configuration /config/esphome/esp32-c3-na-chlebu.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing esp32-c3-na-chlebu (board: esp32-c3-devkitm-1; framework: espidf; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
HARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB Flash
- framework-espidf @ 3.40405.230623 (4.4.5)
- tool-cmake @ 3.16.4
- tool-ninja @ 1.7.1
- toolchain-esp32ulp @ 2.35.0-20220830
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
Reading CMake configuration...
Dependency Graph
|-- noise-c @ 0.1.4
Compiling .pioenvs/esp32-c3-na-chlebu/src/main.o
Linking .pioenvs/esp32-c3-na-chlebu/firmware.elf
/data/cache/platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/8.4.0/../../../../riscv32-esp-elf/bin/ld: .pioenvs/esp32-c3-na-chlebu/src/main.o: in function `setup()':
/data/build/esp32-c3-na-chlebu/src/main.cpp:148: undefined reference to `vtable for esphome::dallas::DallasComponent'
/data/cache/platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/8.4.0/../../../../riscv32-esp-elf/bin/ld: /data/build/esp32-c3-na-chlebu/src/main.cpp:148: undefined reference to `vtable for esphome::dallas::DallasComponent'
collect2: error: ld returned 1 exit status
*** [.pioenvs/esp32-c3-na-chlebu/firmware.elf] Error 1
========================= [FAILED] Took 28.82 seconds =========================
Kód: Vybrat vše
esphome:
name: esp32-c3-na-chlebu
friendly_name: ESP32_C3_na_chlebu
platformio_options:
board_build.flash_mode: dio
board_build.f_flash: 40000000L
board_build.flash_size: 4MB
board_build.mcu: esp32c3
esp32:
board: esp32-c3-devkitm-1
variant: ESP32C3
framework:
type: arduino
Kód: Vybrat vše
esphome:
name: esp32-c3-na-chlebu
friendly_name: ESP32_C3_na_chlebu
platformio_options:
board_build.f_flash: 40000000L
board_build.flash_mode: dio
board_build.flash_size: 4MB
esp32:
variant: ESP32C3
board: esp32-c3-devkitm-1
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "+4n8h2Kl08QeFLP/9gAs7j8+MCOMMIq1FZM6uvxC7HI="
ota:
password: "df61dcb4ccb31424f1accb4eca2f0bf3"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp32-C3-Na-Chlebu"
password: "jvCCaxkJgGnm"
captive_portal:
dallas:
- pin: GPIO02
update_interval: 1s
# Individual sensors
sensor:
- platform: dallas
address: 0xe6031465eae2ff28
name: "Topítko teplota"
# 0xe6031465eae2ff28
Ahoj, mám s těmito čidly problém, že mají naprosto náhodné výpadky. Měřím co 10 vteřin a cca 5x za hodinu mám výpadek - kdy se teplota hlásí jako nedostupná. Jiné čidlo na tomtéž kabelu v tu chvíli jede. Pak se to zase stane u jiného čidla. S odporem jsem laboroval od 2k7 do 10k a bez výsledku. Chodí , ale má výpadky. Problém je, že s tím ovládám dle teploty stykače a když je výpadek, tak stykač rozepne a za 10 vteřin, když je nové měření , čidlo chodí již normálně a stykač zase sepne. Jak to prosím softwarově ošetřit? DíkyPete30 píše: ↑29. květen 2021, 14:49 Odpor se používá pokud máš Dallas na kabelu například 2m od desky, aby neplaval vstup(datový pin) do D1 jinak ti bude vypadávat měřená teplota nebo při delším kabelu to nebude měřit nic.
Co měřím teplotu venku tak kabel mám přes zeď a modul uvnitř a mezi je cca 2,5 m propojovacího kabelu UTP
Kód: Vybrat vše
i2c:
sda: GPIO4
scl: GPIO5
scan : true
# Dasllas DS18B20 Teplotní senzor
dallas:
- pin: GPIO0 # pin Arduino Wemos D1 mini D3
update_interval: 10s
sensor:
- platform: dallas
address: 0x8a04169347b0ff28
name: "Teplota_vrchni"
id : sensor_teplota_vrchni
- platform: dallas
address: 0x780417033793ff28
name: "Teplota Plyn"
id : sensor_teplota_plyn
# Teplota a vlhkost
- platform: am2320
setup_priority: -100
temperature:
name: "Teplota AM2320"
humidity:
name: "Vlhkost AM2320"
# Arduino relé - při zapnutí na pinu LOGICKÁ 0
switch:
- platform: gpio
pin: 13 # pin Arduino Wemos D1 mini D0
# inverted : True # mění logiku spínání relé
name: "Rele ON Grid"
id: rele_on_grid
- platform: gpio
pin: 12 # pin Arduino Wemos D1 mini D5
# inverted : True # mění logiku spínání relé
name: "Rele OFF Grid"
id: rele_off_grid
- platform: gpio
pin: 14 # pin Arduino Wemos D1 mini D6
# inverted : True # mění logiku spínání relé
name: "Rele C TUV"
id: rele_cirkulace_TUV
- platform: gpio
pin: 16 # pin Arduino Wemos D1 mini D7
# inverted : True # mění logiku spínání relé
name: "Rele C Bojlery"
id: rele_cirkulace_bojlery
# Example configuration entry
climate:
- platform: bang_bang
name: "Hlavni stykac"
visual:
min_temperature: 15 °C
max_temperature: 80 °C
temperature_step: 0.1 °C
sensor: sensor_teplota_vrchni
default_target_temperature_low: 60 °C
default_target_temperature_high: 70 °C
heat_action:
- switch.turn_on: rele_off_grid
idle_action:
- switch.turn_off: rele_off_grid
- platform: bang_bang
name: "Sykac ON Grid"
visual:
min_temperature: 15 °C
max_temperature: 80 °C
temperature_step: 0.1 °C
sensor: sensor_teplota_vrchni
default_target_temperature_low: 40 °C
default_target_temperature_high: 55 °C
heat_action:
- switch.turn_on: rele_on_grid
idle_action:
- switch.turn_off: rele_on_grid