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

rafalekkalwak@wp.pl
Posts: 892
Joined: Mon Feb 06, 2023 8:56 am

Post

krycha88 wrote: Fri Dec 22, 2023 12:05 pm Chyba się nie ustawia, bo wczoraj to mi zgłaszali :)

tak z ciekawości zobacz te źródła
https://github.com/krycha88/GUI-Generic/tree/WmbusMeter
Sprawdziłem, w ogóle radio nie reaguje, tak jak mówiłem, to psuje cały algorytm.

Przerzucę do mojego brancha te zmiany z nazwami GPIO i to co poustawialeś w GUI.

A co z tym https://gui-generic-builder.supla.io/guide/ ? dodał bym sekcję o CC1101
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

rafalekkalwak@wp.pl wrote: Sat Dec 23, 2023 10:49 am Sprawdziłem, w ogóle radio nie reaguje, tak jak mówiłem, to psuje cały algorytm.
W takim razie spróbuj jeszcze onTimer() lub onFastTimer() zamiast iterateAlways().
https://gui-generic-builder.supla.io/
rafalekkalwak@wp.pl
Posts: 892
Joined: Mon Feb 06, 2023 8:56 am

Post

krycha88 wrote: Sun Dec 24, 2023 6:57 am
rafalekkalwak@wp.pl wrote: Sat Dec 23, 2023 10:49 am Sprawdziłem, w ogóle radio nie reaguje, tak jak mówiłem, to psuje cały algorytm.
W takim razie spróbuj jeszcze onTimer() lub onFastTimer() zamiast iterateAlways().
Potwierdzam, użycie onFastTimer() działa.
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

rafalekkalwak@wp.pl wrote: Wed Dec 27, 2023 12:11 pm
krycha88 wrote: Sun Dec 24, 2023 6:57 am
rafalekkalwak@wp.pl wrote: Sat Dec 23, 2023 10:49 am Sprawdziłem, w ogóle radio nie reaguje, tak jak mówiłem, to psuje cały algorytm.
W takim razie spróbuj jeszcze onTimer() lub onFastTimer() zamiast iterateAlways().
Potwierdzam, użycie onFastTimer() działa.
No to wrzucaj PR i instrukcji nie będzie trzeba pisać ;)
https://gui-generic-builder.supla.io/
rafalekkalwak@wp.pl
Posts: 892
Joined: Mon Feb 06, 2023 8:56 am

Post

krycha88 wrote: Wed Dec 27, 2023 2:56 pm
rafalekkalwak@wp.pl wrote: Wed Dec 27, 2023 12:11 pm
krycha88 wrote: Sun Dec 24, 2023 6:57 am

W takim razie spróbuj jeszcze onTimer() lub onFastTimer() zamiast iterateAlways().
Potwierdzam, użycie onFastTimer() działa.
No to wrzucaj PR i instrukcji nie będzie trzeba pisać ;)
https://github.com/krycha88/GUI-Generic/pull/118
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

rafalekkalwak@wp.pl wrote: Wed Dec 27, 2023 3:08 pm
krycha88 wrote: Wed Dec 27, 2023 2:56 pm
rafalekkalwak@wp.pl wrote: Wed Dec 27, 2023 12:11 pm

Potwierdzam, użycie onFastTimer() działa.
No to wrzucaj PR i instrukcji nie będzie trzeba pisać ;)
https://github.com/krycha88/GUI-Generic/pull/118
Wrzucona na
https://gui-generic-builder.supla.io/test.php

;)
https://gui-generic-builder.supla.io/
User avatar
Robert Błaszczak
Posts: 4498
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

W sofcie @Szczepan w konfiguracji radia (dla tego gotowca: https://www.olx.pl/d/oferta/magic-meter ... WGQeq.html) podawało się:
MOSI - GPIO23
MISO - GPIO19
CLK - GPIO18
CS - GPIO5
GDO0 - GPIO21
GDO1 - GPIO22

Tu (w GG) nie ma pinu MISO, tylko D0. Czy wpisać tu GPIO19?
Last edited by Robert Błaszczak on Wed Dec 27, 2023 5:15 pm, edited 1 time in total.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
Robert Błaszczak
Posts: 4498
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

Co 2 - 3 sekundy reset.

Code: Select all

Rebooting...
▒Z-\

    ▒E

      M
        3▒▒▒▒▒K%[
9▒F8C^I▒
        @▒▒9N)▒K▒ZX93▒9P▒Xu     ▒▒
                                  ^▒
)▒      ▒▒X9)▒S
               )eT'▒ڀ▒G ▒▒T▒l%▒ S
                                 ▒▒RwE1P▒▒▒▒
)▒A                                         ▒A9T▒▒
   TE▒R▒i
         ▒\▒B▒Config read
Key: 0 Value: ▒▒▒
                 ▒j
                   Ž#▒▒A<
Key: 1 Value: ▒~Nţ\▒2▒▒▒V▒▒
Key: 2 Value: SSID_WI-FI
Key: 3 Value: PASS_WI-FI
Key: 4 Value: admin
Key: 5 Value: pass
Key: 6 Value: Water
Key: 7 Value: svr14.supla.org
Key: 8 Value: robert@blaszczak.pl
Key: 9 Value:
Key: 10 Value:
Key: 11 Value:
Key: 12 Value:
Key: 13 Value:
Key: 14 Value:
Key: 15 Value:
Key: 16 Value:
Key: 17 Value:
Key: 18 Value:
Key: 19 Value:
Key: 20 Value:
Key: 21 Value:
Key: 22 Value:
Key: 23 Value:
Key: 24 Value: ,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 25 Value:
Key: 26 Value: ,,0,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,
Key: 27 Value:
Key: 28 Value:
Key: 29 Value: 1,15,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 30 Value:
Key: 31 Value:
Key: 32 Value:
Key: 33 Value:
Key: 34 Value:
Key: 35 Value:
Key: 36 Value:
Key: 37 Value:
Key: 38 Value:
Key: 39 Value:
Key: 40 Value:
Key: 41 Value:
Key: 42 Value: 1,14,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 43 Value: 1,16,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 44 Value:
Key: 45 Value: 1,44,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 46 Value: 1,45,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 47 Value: 1,43,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 48 Value:
Key: 49 Value:
Key: 50 Value:
Key: 51 Value:
Key: 52 Value:
Key: 53 Value:
Key: 54 Value:
Key: 55 Value:
Key: 56 Value:
Key: 57 Value:
Key: 58 Value:
Key: 59 Value:
Key: 60 Value:
Key: 61 Value:
Key: 62 Value:
Key: 63 Value:
Key: 64 Value:
Key: 65 Value:
Key: 66 Value:
Key: 67 Value:
Key: 68 Value:
Key: 69 Value:
Key: 70 Value:
Key: 71 Value:
Key: 72 Value:
Key: 73 Value:
Key: 74 Value:
Key: 75 Value:
Key: 76 Value:
Key: 77 Value:
Key: 78 Value:
Key: 79 Value:
Key: 80 Value: 1
Key: 81 Value: 0
Key: 82 Value:
Key: 83 Value:
Key: 84 Value:
Key: 85 Value:
Key: 86 Value:
Key: 87 Value:
Key: 88 Value:
Key: 89 Value:
Key: 90 Value:
Key: 91 Value:
Key: 92 Value:
Key: 93 Value:
Key: 94 Value:
Key: 95 Value:
Key: 96 Value:
Key: 97 Value:
Key: 98 Value:
Key: 99 Value:
Key: 100 Value:
Key: 101 Value:
Key: 102 Value: 0
Key: 103 Value:
Key: 104 Value:
Key: 105 Value:
Key: 106 Value:
Key: 107 Value:
Key: 108 Value:
Key: 109 Value:
Key: 110 Value:
Key: 111 Value:
Key: 112 Value:
Key: 113 Value:
Key: 114 Value: ,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 115 Value:
Key: 116 Value:
Key: 117 Value:
Key: 118 Value:
Key: 119 Value:
Key: 120 Value:
Key: 121 Value: 19,0,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 122 Value: 02713582
Key: 123 Value:
Button[0]::setMulticlickTime: 450
Index of sensor type:19
Sensor type:mkradio4
Sensor id:02713582
Sensor key:
Index of sensor property:0
Sensor property:total_water_m3
wMBus-lib: Initializing with GPIO: 23,19,18,5,21,22 GPIO END
wMBus-lib: Initializing
wMBus-lib: CC1101 initialization FAILED!
Supla - starting initialization
Storage initialization
readStorage: 8; Read: [53 55 50 4C 41 1 0 0 ]
Storage: Number of sections 0
Button[0] enabling IN as config button
Validating storage state section with current device configuration
Storage state section validation completed. Loading elements state...
Pin 0, pullUp 1, invertLogic 1, state 1
GUID: 8B8AF60B1F926A0AC5BD239CFAAD413C
Guru Meditation Error: Core  0 panic'ed (StoreProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x400fccec  PS      : 0x00060f30  A0      : 0x800f871c  A1      : 0x3ffbada0
A2      : 0x00000000  A3      : 0x000000ff  A4      : 0xffffffff  A5      : 0x000000fe
A6      : 0x3ffc5a1d  A7      : 0x3ffc46cc  A8      : 0x800fccec  A9      : 0x3ffbad80
A10     : 0x00000000  A11     : 0x00000000  A12     : 0x3ffc5a1e  A13     : 0x3ffc5a1d
A14     : 0x00000001  A15     : 0x3ffb9d20  SAR     : 0x00000013  EXCCAUSE: 0x0000001d
EXCVADDR: 0xffffffff  LBEG    : 0x401008d9  LEND    : 0x401008e8  LCOUNT  : 0x00000000


Backtrace: 0x400fcce9:0x3ffbada0 0x400f8719:0x3ffbadc0 0x400e23ab:0x3ffbadf0 0x400e4a21:0x3ffbae30 0x400e79e6:0x3ffbae50 0x4012ccd7:0x3ffbae70




ELF file SHA256: 5014edc2ecb6055d

Rebooting...

Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
piotrekk
Posts: 134
Joined: Thu Sep 19, 2019 7:12 am

Post

niedługo do tego projektu udostępnie gerbery lub ktoś jak będzie chciał po kosztach gołe PCB ( czekam aż przyjdą zabawki, poskładam i przetestuje)
rafalekkalwak@wp.pl
Posts: 892
Joined: Mon Feb 06, 2023 8:56 am

Post

Robert Błaszczak wrote: Wed Dec 27, 2023 4:58 pm W sofcie @Szczepan w konfiguracji radia (dla tego gotowca: https://www.olx.pl/d/oferta/magic-meter ... WGQeq.html) podawało się:
MOSI - GPIO23
MISO - GPIO19
CLK - GPIO18
CS - GPIO5
GDO0 - GPIO21
GDO1 - GPIO22

Tu (w GG) nie ma pinu MISO, tylko D0. Czy wpisać tu GPIO19?
Nieprawda:
MOSI 32
MISO(D0) 19
CLK 33
CS 23
GDO0 22
GDO2 21

z resztą sypie Ci błędami wynikającymi z błędnych GPIO

Return to “GUI Generic”