Ludzie aktualizują ESPHome potem widzą update przy projekcie i klikają.
Zdaje sobie sprawę. A to jest jak środowisko programistyczne, np. Arduino studio. Jak weźmiesz najnowszą wersję, to nie ma żadnej gwarancji że starsze projekty pójdą od strzała
8 postów zostało podzielonych na nowy temat: Komponent wM-Bus do ESPHome wersja 4.x - vitkuv fork
20 postów zostało scalonych z istniejącym tematem: Licznik wody KAMSTRUP Multical21
Post został scalony z istniejącym tematem: Komponent wM-Bus do ESPHome wersja 5.x - wątek ogólny
Witajcie, czy komuś udało się uruchomić CC1101 z Esp32 C3 supermini i byłby życzliwi podzielić się yamlem oraz info na ktorej wersji esphome kompilować?
@Mortiser może Tobie?
Tak jak wyżej napisałem na 6.1 działa.
dzięki za szybkie info, a podrzucisz yaml przede wszysktim piny (sekcje wmbus:) i sekcje external_components:?
kompilacja na 6.1 a czytasz na najnowszej, czy zostałeś na 6.1?
Jak będę w domu to podrzucę bo w sumie z pinami też trzeba uważać by nie trafić na strapingpin.
Ja już jakiś czas temu przeszedłem na V5 .
v5 ale z ESP32 C3 i CC1101?
Nie, nie. V5 siedzi na ESP32 wroom 32 z sx1276. Na C3 nie próbowałem na S3 testowałem i działa ale nie stabilnie.
Chciałem w jednej płytce umieścić wmbus i bleproxy ale nie udało mi się.
Cześć, na wstępie dziękuję wszystkim za poświęcony czas i wkład w ten projekt ![]()
Mam działającą wersję płytki nodemcuv3 + CC1101 i wersja repo 3.x
Teraz przeszedłem na wersję 4.x, ale już z ESP32, kompilacja przebiega znakomicie, ale gdy dam logger na VERBOSE to po kompilacji esp dostaje bootloopa, a chciałem czytać ramki telegrama, na DEBUG działa, logi są, ale bez detali w telegramie.
na wersji 3 działają nawet VERY_VERBOSE a tu coś nie tak?
Załączam yaml z ESPhome wersja 2026.1.1
esphome:
name: cc1101
friendly_name: cc1101
esp32:
board: esp32dev
framework:
type: arduino
# Logger – sterowalny z Home Assistant
logger:
level: DEBUG
# Enable Home Assistant API
api:
encryption:
key: "XjXzOTko4HQu8f4yVohTlILjd7cJWgnBCULGrl2EPMw="
ota:
- platform: esphome
password: "64ff9661aba1757365453520e069bc40"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Cc1101 Fallback Hotspot"
password: "5pAp5LLfSeUh"
captive_portal:
time:
- platform: sntp
timezone: Europe/Warsaw
# Zewnętrzne komponenty
external_components:
- source: github://SzczepanLeon/esphome-components@version_4
components: [ wmbus ]
wmbus:
mosi_pin: GPIO23 # MOSI BROWN
clk_pin: GPIO18 # SCLK YELOW
miso_pin: GPIO19 # MISO ORANGE1
gdo2_pin: GPIO21 # GDO2 GREEN
gdo0_pin: GPIO22 # GDO0 BLUE
cs_pin: GPIO27 # CSN ORANGE2
frequency: 868.950
all_drivers: true
sync_mode: true
log_all: true
sensor:
- platform: wmbus
meter_id: 0x04739967
type: apator162
key: "00000000000000000000000000000000"
sensors:
- name: "Zimna Woda 1"
field: "total"
accuracy_decimals: 3
unit_of_measurement: "m³"
device_class: water
state_class: total_increasing
icon: mdi:water
- name: "Zimna Woda 1 RSSI"
field: "rssi"
accuracy_decimals: 0
unit_of_measurement: "dBm"
device_class: signal_strength
state_class: measurement
entity_category: diagnostic
a tutaj logi z działającego loggera DEBUG:
[13:27:01]ets Jul 29 2019 12:21:46
...
[13:27:02][C][mdns:177]: Hostname: cc1101
[13:27:02][C][wmbus:413]: wM-Bus v4.2.1-1.17.1-b8f4a945:
[13:27:02][C][wmbus:431]: Chip ID: 88E61A077000
[13:27:02][C][wmbus:433]: CC1101 frequency: 868.950 MHz
[13:27:02][C][wmbus:434]: CC1101 SPI bus:
[13:27:02][C][wmbus:152]: MOSI Pin: GPIO23
[13:27:02][C][wmbus:152]: MISO Pin: GPIO19
[13:27:02][C][wmbus:152]: CLK Pin: GPIO18
[13:27:02][C][wmbus:152]: CS Pin: GPIO27
[13:27:02][C][wmbus:152]: GDO0 Pin: GPIO22
[13:27:02][C][wmbus:152]: GDO2 Pin: GPIO21
[13:27:02][C][wmbus:449]: Available drivers: wme5, weh_07, watertech, waterstarm, vario451mid, vario451, vario411, unknown, unismart, ultrimis, ultraheat, tsd2, topaseskr, supercom587, sontex868, sharky774, sharky, sensostar, rfmtx1, rfmamb, qwater, qualcosonic, qsmoke, qheat_55_us, qheat, qcaloric, q400, pollucomf, piigth, omnipower, nemo, munia, multical21, mkradio4a, mkradio4, mkradio3, minomess, microclima, lse_08, lse_07_17, lansenth, lansensm, lansenrp, lansenpu, lansendw, kampress, kamheat, izar, iwm
[13:27:02][C][wmbus:463]: Meter:
[13:27:02][C][wmbus:464]: ID: 74684775 [0x04739967]
[13:27:02][C][wmbus:465]: Type: apator162
[13:27:02][C][wmbus:466]: Key: '00000000000000000000000000000000'
[13:27:02][C][wmbus:468]: Field: 'rssi'
[13:27:02][C][wmbus:016]: Name: 'Zimna Woda 1 RSSI'
[13:27:02][C][wmbus:016]: State Class: 'measurement'
[13:27:02][C][wmbus:016]: Unit of Measurement: 'dBm'
[13:27:02][C][wmbus:016]: Accuracy Decimals: 0
[13:27:02][C][wmbus:026]: Device Class: 'signal_strength'
[13:27:02][C][wmbus:468]: Field: 'total'
[13:27:02][C][wmbus:016]: Name: 'Zimna Woda 1'
[13:27:02][C][wmbus:016]: State Class: 'total_increasing'
[13:27:02][C][wmbus:016]: Unit of Measurement: 'm³'
[13:27:02][C][wmbus:016]: Accuracy Decimals: 3
[13:27:02][C][wmbus:026]: Device Class: 'water'
[13:27:02][C][wmbus:030]: Icon: 'mdi:water'
[13:27:05][D][wifi:1227]: Found networks:
[13:27:05][I][wifi:1188]: - 'Minecraft' [redacted]▂▄▆█ Ch: 5 -72dB P:0
[13:27:05][D][wifi:1259]: - 17 non-matching (VERBOSE to show)
[13:27:05][D][wifi:1563]: Retry phase: INITIAL_CONNECT → SCAN_CONNECTING
[13:27:05][I][wifi:899]: Connecting to [redacted] [redacted] (priority 0, attempt 1/2 in phase SCAN_CONNECTING)...
[13:27:07][I][wifi:1329]: Connected
[13:27:07][D][wifi:1346]: Disabling AP
[13:27:07][C][wifi:1037]: IP Address: 10.0.0.162
[13:27:07][C][wifi:1048]: SSID: [redacted]
[13:27:07][C][wifi:1048]: BSSID: [redacted]
[13:27:07][C][wifi:1048]: Hostname: 'cc1101'
[13:27:07][C][wifi:1048]: Signal strength: -70 dB ▂▄▆█
[13:27:07][C][wifi:1048]: Channel: 5
[13:27:07][C][wifi:1048]: Subnet: 255.255.255.0
[13:27:07][C][wifi:1048]: Gateway: 10.0.0.1
[13:27:07][C][wifi:1048]: DNS1: 10.0.0.50
[13:27:07][C][wifi:1048]: DNS2: 10.0.0.1
[13:27:07][W][component:426]: wifi cleared Warning flag
[13:27:34][D][sntp:100]: Synchronized time: 2026-01-25 13:27:34
[13:28:02][I][safe_mode:066]: Boot seems successful; resetting boot loop counter
[13:28:04][D][esp32.preferences:155]: Writing 1 items: 0 cached, 1 written, 0 failed
[13:29:31][D][mbus:035]: Received T1 A frame
[13:30:48][D][mbus:035]: Received T1 A frame
[13:32:07][D][wifi:2112]: Roam scan (-70 dBm, attempt 1/3)
[13:33:09][D][mbus:035]: Received T1 A frame
[13:37:07][D][wifi:2112]: Roam scan (-70 dBm, attempt 2/3)
Chcę odczytać telegramy ale jak w yaml, logger zmienię na VERBOSE lub VERY_VERBOSE, po kompilacji i wgraniu FW dostaję bootloop’a.
logi wyglądają tak:
[13:15:43]ets Jul 29 2019 12:21:46
[13:15:43]
[13:15:43]rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
[13:15:43]configsip: 0, SPIWP:0xee
[13:15:43]clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
[13:15:43]mode:DIO, clock div:2
...
[13:15:45][ 1617][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:45][ 1628][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:45][ 1638][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:45][ 1651][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:45][ 1663][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:45][ 1675][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:45][ 1687][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:45][ 1698][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:45][ 1709][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:45][ 1720][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:45][ 1731][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:45][ 1741][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:45][ 1751][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:45][ 1761][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:45][ 1772][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type GPIO (1) with bus 0x13
[13:15:45][ 1782][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:45][ 1794][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type GPIO (1) with bus 0x18
[13:15:45][ 1804][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:45][ 1815][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:45][ 1825][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:45][ 1837][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:45][ 1849][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:45][ 1861][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:45][ 1874][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:45][ 1885][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:45][ 1896][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:45][ 1907][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:45][ 1918][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:45][ 1928][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:45][ 1938][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:45][ 1948][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:45][ 1959][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type GPIO (1) with bus 0x13
[13:15:45][ 1969][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:45][ 1980][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type GPIO (1) with bus 0x18
[13:15:45][ 1990][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:45][ 2001][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:45][ 2011][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:45][ 2024][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:45][ 2036][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:45][ 2048][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function
[13:15:46][ 2561][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:46][ 2571][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:47][ 3867][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:47][ 3877][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:47][ 3889][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:47][ 3901][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:47][ 3913][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:47][ 3925][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:47][ 3936][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:47][ 3947][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:47][ 3958][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:47][ 3970][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:47][ 3980][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:47][ 3989][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:47][ 3999][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:47][ 4011][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type GPIO (1) with bus 0x13
[13:15:47][ 4021][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:47][ 4032][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type GPIO (1) with bus 0x18
[13:15:47][ 4042][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:47][ 4053][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:47][ 4063][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:47][ 4075][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:47][ 4088][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:47][ 4100][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:47][ 4112][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:47][ 4123][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:47][ 4134][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:48][ 4145][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:48][ 4156][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4166][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4176][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4186][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4197][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type GPIO (1) with bus 0x13
[13:15:48][ 4207][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4218][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type GPIO (1) with bus 0x18
[13:15:48][ 4228][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4240][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:48][ 4250][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:48][ 4262][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:48][ 4274][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:48][ 4286][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:48][ 4298][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:48][ 4309][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:48][ 4320][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:48][ 4331][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:48][ 4343][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4353][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4362][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4372][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4384][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type GPIO (1) with bus 0x13
[13:15:48][ 4394][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4405][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type GPIO (1) with bus 0x18
[13:15:48][ 4415][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4426][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:48][ 4436][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:48][ 4448][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:48][ 4460][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:48][ 4473][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:48][ 4485][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:48][ 4496][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:48][ 4507][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:48][ 4518][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:48][ 4529][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4539][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4549][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4559][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4570][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type GPIO (1) with bus 0x13
[13:15:48][ 4580][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4591][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type GPIO (1) with bus 0x18
[13:15:48][ 4601][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4613][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:48][ 4623][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:48][ 4635][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:48][ 4647][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:48][ 4659][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:48][ 4671][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:48][ 4682][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:48][ 4693][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:48][ 4704][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:48][ 4716][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4725][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4735][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4745][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4757][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type GPIO (1) with bus 0x13
[13:15:48][ 4767][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4778][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type GPIO (1) with bus 0x18
[13:15:48][ 4788][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4799][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:48][ 4809][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:48][ 4821][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:48][ 4833][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:48][ 4846][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:48][ 4858][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:48][ 4869][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:48][ 4880][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:48][ 4891][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:48][ 4902][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4912][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4922][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 4932][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4943][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type GPIO (1) with bus 0x13
[13:15:48][ 4953][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4964][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type GPIO (1) with bus 0x18
[13:15:48][ 4974][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 4986][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:48][ 4996][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:48][ 5008][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:48][ 5020][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:48][ 5032][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:48][ 5044][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:48][ 5055][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:48][ 5066][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:48][ 5077][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:48][ 5089][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 5098][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 5108][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:48][ 5118][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:48][ 5130][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type GPIO (1) with bus 0x13
[13:15:49][ 5140][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:49][ 5151][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type GPIO (1) with bus 0x18
[13:15:49][ 5161][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x401f7ee4
[13:15:49][ 5172][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type GPIO (1) with bus 0x14
[13:15:49][ 5182][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SCK (37) successfully set to 0x40162c34
[13:15:49][ 5194][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MISO (38) successfully set to 0x40162b50
[13:15:49][ 5206][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_MOSI (39) successfully set to 0x40162a64
[13:15:49][ 5219][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type SPI_MASTER_SS (40) successfully set to 0x40162924
[13:15:49][ 5231][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type SPI_MASTER_SCK (37) with bus 0x4
[13:15:49][ 5242][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type SPI_MASTER_MISO (38) with bus 0x4
[13:15:49][ 5253][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type SPI_MASTER_MOSI (39) with bus 0x4
[13:15:49][ 5264][W][esp32-hal-gpio.c:193] __digitalRead(): IO 19 is not set as GPIO. digitalRead() may return an inconsistent value.
[13:15:49][ 5275][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 18 successfully set to type INIT (0) with bus 0x0
[13:15:49][ 5285][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 19 successfully set to type INIT (0) with bus 0x0
[13:15:49][ 5295][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 23 successfully set to type INIT (0) with bus 0x0
[13:15:49]E (11278) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:
[13:15:49]E (11278) task_wdt: - loopTask (CPU 1)
[13:15:49]E (11278) task_wdt: Tasks currently running:
[13:15:49]E (11278) task_wdt: CPU 0: IDLE0
[13:15:49]E (11278) task_wdt: CPU 1: loopTask
[13:15:49]E (11278) task_wdt: Aborting.
[13:15:49]E (11278) task_wdt: Print CPU 1 backtrace
[13:15:49]
[13:15:49]
[13:15:49]
[13:15:49]
[13:15:49]Backtrace: 0x4016346a:0x3ffc8f60 0x401634ca:0x3ffc8fb0 0x40162245:0x3ffc9000 0x40162605:0x3ffc9040 0x4015a431:0x3ffc9060 0x4015a4d0:0x3ffc9080 0x4015a5b7:0x3ffc90a0 0x4015ae95:0x3ffc90c0 0x4015af4a:0x3ffc90e0 0x40142244:0x3ffc9100 0x4014bfe9:0x3ffc9140 0x401f7425:0x3ffc9180 0x4014e989:0x3ffc91a0 0x4014e169:0x3ffc91c0 0x40150f3d:0x3ffc9200 0x400d92da:0x3ffc92a0
[13:15:49]
[13:15:49]
[13:15:49]
[13:15:49]
[13:15:49]ELF file SHA256: 469e80fc9
[13:15:49]
[13:15:49]Rebooting...
Czyli zmiana loggera i kompilacja powoduje bootloop.
Czytałem że można zmieniać poziom logowania z HA po API ale nie widzę takiej opcji w “Narzędzia deweloperskie”?
Zmieniałem PINY na różne ale zawsze bez powodzenia, może ktoś podpowie jak skompilować yaml dla loggera VERBOSE?
Temat rozwiązałam, Verbose nie działa na esp32 (u mnie ),wystarczy DEBUG, ale kompilacja w najnowszych wersjach coś “psuje” (ESPHome 2026.01)
Rozwiązanie problemów w wersji v3x i v4x to cofnięcie się np do ESPHome 2025.11 - bez zmiany .yaml wszystko działa poprawnie.
Cześć.
Czy ktoś trafił na taki przypadek telegram pokazuje 0m3, nakładka nowa założona 6 dni temu. WMBusmeters Analyze Telegram
Nakładka pokazuje zero. Szyfrowany telegram jest poprawnie dekodowany.
Wniosek - założyłeś nakładkę
- na licznik bez sprzęgu optycznego zgodnego z tą nakładką (jakiś inny niż JS-02 Smart+ lub JS-02 SmartC+)
- ewentualnie w ogóle nie było poboru wody od dnia montażu
- ostatecznie nakładka jest uszkodzona lub niewłaściwie zamontowana
Taka mała prośba do wszystkich - jeśli używacie jakiegoś innego komponentu (forka) niż “szczepanleon v4” to niech się to znajdzie w ODDZIELNYM odpowiednio zatytułowanym wątku!!!
Dajcie szansę sobie, dajcie ją innym.
Dziękuję za podpowiedzi ![]()
Hmm, czyli nie ma nikogo kto by uruchomił wmbus na esp32c3?
Może jest, ale nie czyta forum… Chętnie przeprowadził bym testy, ale nie mam tej płytki.
właśnie zrobiłem frankensteina z kodem i uruchomiłem v5 na esp32c3 supermini z radiem CC1101 na esp-idf.
testuję stabilność i chyba piny jeszcze muszę sprawdzić inne. Wrzucę kod jak tylko te piny pozamieniam na spójne z SPI i potestuje.
Ja mam na C3 Xiao Seeed odpalone v4 z CC1101. Straping pinami i tak się nigdy nie przejmuję, bo one mają jakieś większe znaczenie przy sterowaniu przełącznikami albo coś w ten deseń. Jak widzę to kompilowane na 2025.2.1 i boję się tego ruszać, póki działa.