Koniec z CC1101? 😮 Buduję odbiornik WMBus na ESP32 C6 + SX1276 i… mam problem! Home Assistant 868MHz
Автор: SmartTube
Загружено: 2026-02-15
Просмотров: 922
Описание:
W tym odcinku stworzymy odbiornik sygnału z nakładki Apator na licznik wody przy użyciu ESP32 C6, SX1276 i kilku kabelków, a odczyty zobaczymy w Home Assistant. Urządzenie wypałuje również wiele innych urządzeń, które działają naczęstotliwości 868MHz Poniżej znajdziecie linki afiliacyjne do rzeczy z filmu.
Aliexpress
ESP32 https://s.click.aliexpress.com/e/_c4U...
kabelki https://s.click.aliexpress.com/e/_c3T...
sx1276 868MHz https://s.click.aliexpress.com/e/_c3A...
zasilacz i kabel usb c https://s.click.aliexpress.com/e/_c3L...
lutownica set 4 https://s.click.aliexpress.com/e/_c4U...
Póki co uważam, że słabo działa u mnie te rozwiązanie z SX1276, ramki mojej nakładki wpadają bardzo rzadko, co ciekawe często odbieram sąsiadów. Jeszcze tego nie rozgryzłem, ale jak będę miał jakieś dodatkowe informację dlaczego tak się dzieję to będę pisał w komentarzu. Zapraszam do zrobienia tego zestawu z CC1101 z tego filmu • Licznik Wody Apator w Home Assistant AT-WM...
Sterowniki dla komputera do płytki: https://www.wemos.cc/en/latest/ch340_...
Główny kod z którego korzystamy w GitHubie: https://github.com/SzczepanLeon/espho...
Strona do dekodowania ramek: https://wmbusmeters.org/analyze/
Kod yaml do ESPHome tutaj: https://pastebin.com/PCZrzuRF
Lub poniżej, ale YouTube zmienia trochę formatowanie... wiec uważajcie! Te kropki to myślniki.
esphome:
name: water-meter-c6
friendly_name: water meter c6
esp32:
board: esp32-c6-devkitc-1
framework:
type: esp-idf
logger:
id: component_logger
level: INFO
baud_rate: 115200
api:
encryption:
key: "keygivenbyesphome"
ota:
platform: esphome
password: "passwordgivenbyesphome"
wifi:
ssid: "yourwifiname"
password: "yourwifipassword"
ap:
ssid: "Water-Meter-C6 Fallback Hotspot"
password: "passwordgivenbyesphome"
web_server:
version: 3
captive_portal:
time:
platform: homeassistant
external_components:
source: github://SzczepanLeon/esphome-components@main
refresh: 0d
spi:
clk_pin: GPIO5
mosi_pin: GPIO11
miso_pin: GPIO6
wmbus_radio:
id: wmbus_radio_water_meter
radio_type: SX1276
cs_pin: GPIO18
reset_pin: GPIO10
irq_pin: GPIO4
wmbus_meter:
id: hot_water
meter_id: 0x01234567
type: apator162
key: "00000000000000000000000000000000"
sensor:
platform: wmbus_meter
parent_id: hot_water
id: my_hot_water_rssi
name: "My Hot Water RSSI"
field: rssi_dbm
unit_of_measurement: "dBm"
device_class: signal_strength
state_class: measurement
accuracy_decimals: 0
platform: wmbus_meter
parent_id: hot_water
id: my_hot_water_total_m3
name: "My Hot Water Total"
field: total_m3
unit_of_measurement: "m³"
device_class: water
state_class: total_increasing
accuracy_decimals: 3
icon: "mdi:water"
text_sensor:
platform: wmbus_meter
parent_id: hot_water
name: "My Hot Water Timestamp"
field: timestamp
Chapters:
00:00 – Wstęp
01:09 – Co potrzebujemy
02:25 – Dokładne podłączenie pinów
04:42 – Konfiguracja na komputerze
06:14 – Home Assistant
11:09 – Wgrywanie firmware na ESP32
14:24 – Dodanie urządzenia
15:09 – Problemy z odbiorem
16:23 – Porównanie z CC1101
17:19 – Podsumowanie
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: