Wsparcie dla liczników z nakładką wM-Bus

krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

rafalekkalwak@wp.pl wrote: Wed Sep 25, 2024 5:27 am tak, postaram się w tym tygodniu, pewnie skończy się tym, że poprawię na pałę w bibliotece to ustawianie pinów :P
Teraz zobaczyłem, że podałem Ci forka do innego repo gdzie zostało poprawione
https://github.com/LSatan/SmartRC-CC110 ... ib/pull/95
https://gui-generic-builder.supla.io/
milanos
Posts: 24
Joined: Thu Sep 01, 2022 8:20 am

Post

rafalekkalwak@wp.pl wrote: Wed Sep 25, 2024 4:24 am
milanos wrote: Tue Sep 24, 2024 9:01 pm Pytanko: jakie PINy wybrać w konfiguracji jeśli podłączyłem Wemosa z CC1101 w ten sposób : https://community.home-assistant.io/t/i ... 101/529079
Połączyłem:
CC1101 - Konfiguracja
GDO0 - GDO0
GDO2 - GDO2
SCK - CLK
MOSI - MOSI
MISO - D0
CSN - CS
i ustawiłem jeden licznik: Izar
Po restarcie ESP- resetuje się w pętli
Coś nie tak to opisałeś i pewnie też skonfigurowałeś, od kiedy wemos ma piny gdo0 i gdo2
podane były piny z CC1101 versus Konfiguracja po instalacji GG

a dokładnie to jest tak :
CC1101 - Konfiguracja - Wemos
GDO0 - GDO0 - D1
GDO2 - GDO2 - D2
SCK - CLK - D5
MOSI - MOSI - D7
MISO - D0 - D6
CSN - CS - D8
rafalekkalwak@wp.pl
Posts: 665
Joined: Mon Feb 06, 2023 8:56 am

Post

milanos wrote: Thu Sep 26, 2024 10:50 am
rafalekkalwak@wp.pl wrote: Wed Sep 25, 2024 4:24 am
milanos wrote: Tue Sep 24, 2024 9:01 pm Pytanko: jakie PINy wybrać w konfiguracji jeśli podłączyłem Wemosa z CC1101 w ten sposób : https://community.home-assistant.io/t/i ... 101/529079
Połączyłem:
CC1101 - Konfiguracja
GDO0 - GDO0
GDO2 - GDO2
SCK - CLK
MOSI - MOSI
MISO - D0
CSN - CS
i ustawiłem jeden licznik: Izar
Po restarcie ESP- resetuje się w pętli
Coś nie tak to opisałeś i pewnie też skonfigurowałeś, od kiedy wemos ma piny gdo0 i gdo2
podane były piny z CC1101 versus Konfiguracja po instalacji GG

a dokładnie to jest tak :
CC1101 - Konfiguracja - Wemos
GDO0 - GDO0 - D1
GDO2 - GDO2 - D2
SCK - CLK - D5
MOSI - MOSI - D7
MISO - D0 - D6
CSN - CS - D8
Musisz zebrać jakieś logi z terminala, bo albo ten Wemos ma za mało pamięci albo coś innego się sypie a będzie widoczne w logach.
Generalnie nie próbowałem tego nigdy uruchamiać na innych wynalazkach niż esp32 dev kit
milanos
Posts: 24
Joined: Thu Sep 01, 2022 8:20 am

Post

rafalekkalwak@wp.pl wrote: Thu Sep 26, 2024 12:26 pm
milanos wrote: Thu Sep 26, 2024 10:50 am
rafalekkalwak@wp.pl wrote: Wed Sep 25, 2024 4:24 am

Coś nie tak to opisałeś i pewnie też skonfigurowałeś, od kiedy wemos ma piny gdo0 i gdo2
podane były piny z CC1101 versus Konfiguracja po instalacji GG

a dokładnie to jest tak :
CC1101 - Konfiguracja - Wemos
GDO0 - GDO0 - D1
GDO2 - GDO2 - D2
SCK - CLK - D5
MOSI - MOSI - D7
MISO - D0 - D6
CSN - CS - D8
Musisz zebrać jakieś logi z terminala, bo albo ten Wemos ma za mało pamięci albo coś innego się sypie a będzie widoczne w logach.
Generalnie nie próbowałem tego nigdy uruchamiać na innych wynalazkach niż esp32 dev kit
po ustawieniach w logach wygląda tak:
11:29:21.203 -> wMBus-lib: Initializing with GPIO: 13,12,14,15,5,4 GPIO
11:29:21.203 -> wMBus-lib: Initializing
11:29:21.203 -> wMBus-lib: CC1101 version '4'
11:29:21.247 -> wMBus-lib: CC1101 initialized
11:29:21.247 -> wMBus-lib: Receiver started.
11:29:21.247 -> wMBus-lib: Registered sensors:
11:29:21.247 -> ------
11:29:21.247 -> Type:izar
11:29:21.247 -> Id:
11:29:21.247 -> Key:
11:29:21.247 -> Property:total_water_m3
11:29:21.247 -> ------
11:29:21.247 -> readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
11:29:21.247 -> readStorage: 7; Read: [3 0 0 FF FF FF FF ]
11:29:21.279 ->
11:29:21.279 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
11:29:21.279 ->
11:29:21.279 -> Exception (9):
11:29:21.279 -> epc1=0x40105c31 epc2=0x00000000 epc3=0x00000000 excvaddr=0xffffffff depc=0x00000000
11:29:21.279 ->
11:29:21.279 -> >>>stack>>>
11:29:21.279 ->
11:29:21.279 -> ctx: sys
11:29:21.313 -> sp: 3fffedb0 end: 3fffffb0 offset: 0150
11:29:21.313 -> 3fffef00: 4027847e 3ffeae64 00000000 60000600
11:29:21.313 -> 3fffef10: 40278580 3ffeae64 3fff0220 00098b63
11:29:21.313 -> 3fffef20: 3fff1c5c 3fff0a00 3fff0220 00098b63
11:29:21.313 -> 3fffef30: 4027d501 3fff0a90 3fff0a90 4027d501
11:29:21.313 -> 3fffef40: 4027d546 3fffdab0 00000000 3fffdcb0

Wygląda że czujnik wykrywa. Czy problemem może być brak wartości Id i Key ?
rafalekkalwak@wp.pl
Posts: 665
Joined: Mon Feb 06, 2023 8:56 am

Post

milanos wrote: Sat Sep 28, 2024 9:32 am
rafalekkalwak@wp.pl wrote: Thu Sep 26, 2024 12:26 pm
milanos wrote: Thu Sep 26, 2024 10:50 am
podane były piny z CC1101 versus Konfiguracja po instalacji GG

a dokładnie to jest tak :
CC1101 - Konfiguracja - Wemos
GDO0 - GDO0 - D1
GDO2 - GDO2 - D2
SCK - CLK - D5
MOSI - MOSI - D7
MISO - D0 - D6
CSN - CS - D8
Musisz zebrać jakieś logi z terminala, bo albo ten Wemos ma za mało pamięci albo coś innego się sypie a będzie widoczne w logach.
Generalnie nie próbowałem tego nigdy uruchamiać na innych wynalazkach niż esp32 dev kit
po ustawieniach w logach wygląda tak:
11:29:21.203 -> wMBus-lib: Initializing with GPIO: 13,12,14,15,5,4 GPIO
11:29:21.203 -> wMBus-lib: Initializing
11:29:21.203 -> wMBus-lib: CC1101 version '4'
11:29:21.247 -> wMBus-lib: CC1101 initialized
11:29:21.247 -> wMBus-lib: Receiver started.
11:29:21.247 -> wMBus-lib: Registered sensors:
11:29:21.247 -> ------
11:29:21.247 -> Type:izar
11:29:21.247 -> Id:
11:29:21.247 -> Key:
11:29:21.247 -> Property:total_water_m3
11:29:21.247 -> ------
11:29:21.247 -> readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
11:29:21.247 -> readStorage: 7; Read: [3 0 0 FF FF FF FF ]
11:29:21.279 ->
11:29:21.279 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
11:29:21.279 ->
11:29:21.279 -> Exception (9):
11:29:21.279 -> epc1=0x40105c31 epc2=0x00000000 epc3=0x00000000 excvaddr=0xffffffff depc=0x00000000
11:29:21.279 ->
11:29:21.279 -> >>>stack>>>
11:29:21.279 ->
11:29:21.279 -> ctx: sys
11:29:21.313 -> sp: 3fffedb0 end: 3fffffb0 offset: 0150
11:29:21.313 -> 3fffef00: 4027847e 3ffeae64 00000000 60000600
11:29:21.313 -> 3fffef10: 40278580 3ffeae64 3fff0220 00098b63
11:29:21.313 -> 3fffef20: 3fff1c5c 3fff0a00 3fff0220 00098b63
11:29:21.313 -> 3fffef30: 4027d501 3fff0a90 3fff0a90 4027d501
11:29:21.313 -> 3fffef40: 4027d546 3fffdab0 00000000 3fffdcb0

Wygląda że czujnik wykrywa. Czy problemem może być brak wartości Id i Key ?
Dla izara powinien pójść dalej bez id i weźmie pierwsze usłyszane . Tu jest jakieś readStorage które nie wynika z obsługi CC1101 , masz tam coś jeszcze włączone na tym esp ?
milanos
Posts: 24
Joined: Thu Sep 01, 2022 8:20 am

Post

jest tylko CC1101, ale Wemos mógł być wczesniej używany do innego buildu GG.
Sprawdzałem też na Wemos mini PRO i efekt ten sam.
Postawiłem na nowym Wemosie, "świezynka" polutowana, który nigdy wcześniej nie był używany :
efekt ten sam:

13:04:16.499 -> wMBus-lib: Initializing with GPIO: 13,12,14,15,5,4 GPIO
13:04:16.499 -> wMBus-lib: Initializing
13:04:16.499 -> wMBus-lib: CC1101 version '4'
13:04:16.499 -> wMBus-lib: CC1101 initialized
13:04:16.499 -> wMBus-lib: Receiver started.
13:04:16.499 -> wMBus-lib: Registered sensors:
13:04:16.499 -> ------
13:04:16.499 -> Type:izar
13:04:16.544 -> Id:
13:04:16.544 -> Key:
13:04:16.544 -> Property:total_water_m3
13:04:16.544 -> ------
13:04:16.544 -> readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
13:04:16.544 -> readStorage: 7; Read: [3 0 0 FF FF FF FF ]
13:04:16.579 ->
13:04:16.579 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
13:04:16.613 ->
13:04:16.613 -> Exception (9):
13:04:16.613 -> epc1=0x40105b8c epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000003 depc=0x00000000
13:04:16.613 ->
13:04:16.613 -> >>>stack>>>
13:04:16.613 ->
13:04:16.613 -> ctx: sys
13:04:16.613 -> sp: 3fffedd0 end: 3fffffb0 offset: 0150
13:04:16.613 -> 3fffef20: 4027d4f4 3fff2118 3fff0220 00098f2c
rafalekkalwak@wp.pl
Posts: 665
Joined: Mon Feb 06, 2023 8:56 am

Post

milanos wrote: Sat Sep 28, 2024 11:03 am jest tylko CC1101, ale Wemos mógł być wczesniej używany do innego buildu GG.
Sprawdzałem też na Wemos mini PRO i efekt ten sam.
Postawiłem na nowym Wemosie, "świezynka" polutowana, który nigdy wcześniej nie był używany :
efekt ten sam:

13:04:16.499 -> wMBus-lib: Initializing with GPIO: 13,12,14,15,5,4 GPIO
13:04:16.499 -> wMBus-lib: Initializing
13:04:16.499 -> wMBus-lib: CC1101 version '4'
13:04:16.499 -> wMBus-lib: CC1101 initialized
13:04:16.499 -> wMBus-lib: Receiver started.
13:04:16.499 -> wMBus-lib: Registered sensors:
13:04:16.499 -> ------
13:04:16.499 -> Type:izar
13:04:16.544 -> Id:
13:04:16.544 -> Key:
13:04:16.544 -> Property:total_water_m3
13:04:16.544 -> ------
13:04:16.544 -> readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
13:04:16.544 -> readStorage: 7; Read: [3 0 0 FF FF FF FF ]
13:04:16.579 ->
13:04:16.579 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
13:04:16.613 ->
13:04:16.613 -> Exception (9):
13:04:16.613 -> epc1=0x40105b8c epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000003 depc=0x00000000
13:04:16.613 ->
13:04:16.613 -> >>>stack>>>
13:04:16.613 ->
13:04:16.613 -> ctx: sys
13:04:16.613 -> sp: 3fffedd0 end: 3fffffb0 offset: 0150
13:04:16.613 -> 3fffef20: 4027d4f4 3fff2118 3fff0220 00098f2c
Z tego co piszą w necie to jest to jakiś problem z dostępem do pamięci na esp8266 .

Szczerze mówiąc to nie mam w domu takiego esp więc raczej nic na to nie poradzę po za stwierdzeniem żebyś użył czegoś normalnego jak esp32 devkit ,bo nie sądzę żeby biblioteka do obsługi cc1101 była zoptymalizowany pod esp2866 .
milanos
Posts: 24
Joined: Thu Sep 01, 2022 8:20 am

Post

ok, dziękuję. Zakupię esp32 devkit i na nim spróbuję
Do tej pory wszystko co wyszło z GG na Wemosach działało
poszukiwacz
Posts: 10
Joined: Wed Jan 04, 2023 11:03 am

Post

Hej, a jest jakaś szansa na dodanie odczytu liczników energii typu Gama 350?
rafalekkalwak@wp.pl
Posts: 665
Joined: Mon Feb 06, 2023 8:56 am

Post

poszukiwacz wrote: Wed Oct 16, 2024 6:13 pm Hej, a jest jakaś szansa na dodanie odczytu liczników energii typu Gama 350?
Marna, patrząc na komponent do ESPHOME to dużo zmian wymaga obsługa nowego typu ramek.

Return to “GUI Generic”