Dzięki. Sporo jest tematów tutaj i w innych zakątkach. Fakt, trochę się zgubiłem w szukaniu rozwiązania.
Dzień dobry mam pytanie odnośnie przyszłości, czy ona już nastała.
W przyszłości pojawi się też możliwość wgrania oprogramowania SUPLA.
Jeszcze nie. Ciągle żyjemy dniem bieżącym ![]()
@_Szczepan potrzebowałbym taki UltimateReader, ale żeby miał możliwość zastosowania dwóch anten zewnętrznych - do WiFi/BT 2.4Ghz i osobną do SX na 868Mhz. OLED nie jest wymagany. Masz taki projekt gotowy jakiś, ewentualnie czy mógłbyś przygotować?
@Sabek Jak sie nie boisz to mozesz przelutowac zworke SMD (mała
) i dodac pigtail do WiFi.
Złącze U.FL już jest na PCB.
@_Szczepan Cudownie! ale wolałbym od razu “złożony zestaw” nabyć
razem z pigtailem oraz ze złączem wyprowadzonym na zewnątrz obudowy. Wyczytałem, że zastosowałeś esp32-s3-devkitc-1, co mnie również cieszy ze względu na większy flash 8MB. Poproszę na prv info z nr tel. i kwotą. Pójdzie BLIK, a na razie idzie kawa ![]()
Hej, mam Ultimatereader i walczę z licznikiem energii PGE Otus 3. Niby PGE włączyło komunikację, na liczniku miga dioda wmbus, lecz niestety telegramów amiplus nie znajduje… Czy mogłem jakoś ograniczyć wyszukiwanie telegramów do jednego drivera? Obecnie wykorzystuje flowiq2200 i dostaje 3 lub 4 telegramy z różnych liczników. Jeden z nich rozszyfrowuje.
Nie.
Co to za driver wiadomo dopiero po odebraniu danych i ich przetworzeniu. Tak czy inaczej taka transmisja zajmuje miejsce na radiu.
Juz pare razy przewijał się w tym roku Otus od PGE.
Z tego co wiem rozwiązanie było proste - wymiana na Gama350 ![]()
A dlaczego nie zadziałało to nie mam pojęcia - PGE upierało się że działa T1 wM-Bus na 868MHz, ale nie wiem czy komuś to udowodnili czy tylko “na słowo”.
czy UltimateReader komuś ruszył?
Na pewno działa na:
external_components:
- source: github://SzczepanLeon/esphome-components@main
refresh: 0d
ESPHome Device Builder
Aktualna wersja: 2025.8.1
Działa i kompiluje się
external_components:
- source: github://wM-Bus/UltimateReader@main
refresh: 2d
components: [wmbus]
Witajcie
Czy taki log świadczy że CC1101 działa tylko nic nie nadaje?
19:49:29 [D] [mbus:034] Processing T1 A frame
Poza tym nic nie ma
rozumiem mam zmienć z
external_components:
- source: github://wM-Bus/UltimateReader@main
refresh: 0d
I czy robione były jakieś zmiany z tym kodem?
esp32:
board: esp32-s3-devkitc-1
variant: esp32s3
framework:
type: arduino
Możesz zmienić, opis po co i dlaczego masz tam
0d w zamian za narzut na ciągłe sprawdzanie (co może nie mieć sensu jeśli komponent nie jest w stanie intensywnego rozwoju) gwarantuje najświeższy kod w momencie kompilacji
W tym miejscu nie ma potrzeby zmian, chyba, że autor je zaleci - to tak odnośnie frameworka.
(jak na razie, nie wiem czy definicja tej płytki istnieje już w pioarduino, wtedy można będzie zmienić, jak na razie opcje konfiguracyjne sprzętu i tak są w innym miejscu)
Nie wiem czy od Ciebie było kupowane, ale po aktualizacji mam:
Total image size: 1978702 bytes (.bin may be padded larger)
Note: The reported total sizes may be smaller than those in the technical reference manual due to reserved memory and application configuration. The total flash size available for the application is not included by default, as it cannot be reliably determined due to the presence of other data like the bootloader, partition table, and application partition size.
RAM: [== ] 17.7% (used 57868 bytes from 327680 bytes)
Flash: [==========] 107.8% (used 1978446 bytes from 1835008 bytes)
Error: The program size (1978446 bytes) is greater than maximum allowed (1835008 bytes)
TIP: Your ESP32 with Arduino framework has run out of flash space.
To fix this, switch to the ESP-IDF framework which is more memory efficient:
-
In your YAML configuration, modify the framework section:
esp32:
framework:
type: esp-idf -
Clean build files and compile again
Note: ESP-IDF uses less flash space and provides better performance.
Some Arduino-specific libraries may need alternatives.
For detailed migration instructions, see:
Wątpię skoro nic nie sprzedaję…
Jakkolwiek
0. mam ten sprzęt, u mnie działa i się mieści
RAM: [== ] 16.7% (used 54620 bytes from 327680 bytes)
Flash: [======== ] 82.2% (used 1507610 bytes from 1835008 bytes)
- Clean Build Files z kebab menu kafelka w IDE i dopiero kompiluj
- pokaż całego kompletnego YAMLa (bo wydaje się, że wywaliłeś jakieś istotne jego fragmenty i/lub dowaliłeś jakiś inny kod poza odczytem liczników)
# For more information please visit: https://github.com/SzczepanLeon/esphome-components
# There is also SUPLA fw available:
# https://github.com/wM-Bus/UltimateReader/releases/tag/supla-25.02-0.0.1
# If you want, you can buy me a coffee:
# https://www.buymeacoffee.com/szczepan
# https://buycoffee.to/szczepanleon
substitutions:
name: ultimatereader-3007f8
friendly_name: Ultimate Czeremchowa
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
esphome:
name: ${name}
friendly_name: ${friendly_name}
name_add_mac_suffix: false
platformio_options:
board_build.f_flash: 80000000L
board_build.arduino.ldscript: esp32s3_out.ld
board_build.arduino.partitions: default.csv
board_build.arduino.memory_type: qio_qspi
project:
name: wmbus.UltimateReader
version: '1.2'
esp32:
board: esp32-s3-devkitc-1
variant: esp32s3
framework:
type: arduino
psram:
logger:
id: component_logger
level: DEBUG
baud_rate: 115200
api:
ota:
- platform: esphome
dashboard_import:
package_import_url: github://wM-Bus/UltimateReader/UltimateReader.yaml@main
import_full_config: true
external_components:
- source: github://wM-Bus/UltimateReader@main
refresh: 0d
components: [wmbus]
- source: github://pr#4330
components: [internal_temperature]
refresh: always
wifi:
networks:
- ssid: "SSSSS"
password: "SSSSS"
captive_portal:
time:
- platform: sntp
id: time_sntp
web_server:
port: 80
version: 3
wmbus:
id: my_wmbus
led_blink_time: 123ms
display_active: true
all_drivers: true
display_all: true
sync_mode: true
log_all: true
sensor:
- platform: uptime
type: seconds
name: Ultimate Reader uptime
- platform: wmbus
type: itron
#Ogrodek
- platform: wmbus
meter_id: 0x7631970
type: apator162
key: "00000000000000000000000000000000"
sensors:
- name: "RSSi Ogródek "
field: "rssi"
accuracy_decimals: 0
unit_of_measurement: "dBm"
device_class: "signal_strength"
state_class: "measurement"
entity_category: "diagnostic"
- name: "Woda ogródek"
field: "total"
accuracy_decimals: 3
unit_of_measurement: "m³"
device_class: "water"
state_class: "total_increasing"
icon: "mdi:water"
#dom
- platform: wmbus
meter_id: 0x7647498
type: apator162
key: "00000000000000000000000000000000"
sensors:
- name: "RSSi dom"
field: "rssi"
accuracy_decimals: 0
unit_of_measurement: "dBm"
device_class: "signal_strength"
state_class: "measurement"
entity_category: "diagnostic"
- name: "Woda dom"
field: "total"
accuracy_decimals: 3
unit_of_measurement: "m³"
device_class: "water"
state_class: "total_increasing"
icon: "mdi:water"
#0x07651219
- platform: wmbus
meter_id: 0x07651219
type: apator162
key: "00000000000000000000000000000000"
sensors:
- name: "RSSi 0x07651219"
field: "rssi"
accuracy_decimals: 0
unit_of_measurement: "dBm"
device_class: "signal_strength"
state_class: "measurement"
entity_category: "diagnostic"
- name: " 0x07651219"
field: "total"
accuracy_decimals: 3
unit_of_measurement: "m³"
device_class: "water"
state_class: "total_increasing"
icon: "mdi:water"
Ustaw na false albo przejdz na v5
proponuję takie zmiany
- wywal to
- a tutaj
będziemy wyłączali w takiej kolejności, aż się nie zmieści
all_drivers: false
display_all: false
display_active: false
jeśli nie pomoże to czekaj na pomoc autora.
O widzę, że już jest, zanim to wyskrobałem…
więc zacznij od jego porady (chociaż jak rozumiem tego itrona nie używasz)
i jeszcze jedno
Jak prawidłowo zamieszczać YAML, inny kod lub logi w postach na forum