Wsparcie dla licznika energii z serii SDM72 SDM120 SDM220 SDM230 SDM630 DDM18SD
-
Z J
- Posts: 137
- Joined: Wed Feb 23, 2022 8:25 am
Całkiem nowe ESP32, poprzednie stało się cegłą.
Wydaje mi się, że to w cloud trzeba grzebać
Wydaje mi się, że to w cloud trzeba grzebać
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Jesteś wstanie dać mi dostęp do konfiguracji tego ESP abym sam sobie wgrał testowe softy?Z J wrote: Sat Jan 21, 2023 5:34 pm Całkiem nowe ESP32, poprzednie stało się cegłą.
Wydaje mi się, że to w cloud trzeba grzebać
https://gui-generic-builder.supla.io/
-
Z J
- Posts: 137
- Joined: Wed Feb 23, 2022 8:25 am
-
Z J
- Posts: 137
- Joined: Wed Feb 23, 2022 8:25 am
W pliku SDM.h widzę jeden błąd
Dla SDM120M powinno być 1 i można odczytać.
SDM_ReadValues.h
Tu, rozumiem, że ESP8266 działa na SWSer
SDM_120.h
Może testowo zmienić na HW
SDM_120.cpp
tego nie rozumiem, może jeżeli na którejś fazie odnotuje 0 to bierze total?
choć tu już powinno się zgadzać
Czy przypadkiem nie powinno w całym pliku SDM_120.h być (0) w nawiasach? Dla fazy nr 1?
Code: Select all
#define SDM_PHASE_1_ANGLE 0x0024 // Degrees | 1 | 1 | 1 | 1 | | |
SDM_ReadValues.h
Tu, rozumiem, że ESP8266 działa na SWSer
Code: Select all
#if defined(ESP8266)
SoftwareSerial swSerSDM; // config SoftwareSerial
Code: Select all
#if defined(ESP8266)
SDM120(int8_t pinRX, int8_t pinTX, long baud = 9600);
SDM_120.cpp
Code: Select all
if (energy > 0)
setFwdActEnergy(0, energy * 100000);
else
setFwdActEnergy(0, ReadValuesSDM::getFwdActEnergyTotal() * 100000);
Code: Select all
if (reactEnergy > 0)
setFwdReactEnergy(0, reactEnergy * 100000);
else
setFwdReactEnergy(0, ReadValuesSDM::getFwdReactEnergyTotal() * 100000);
choć tu już powinno się zgadzać
Code: Select all
setRvrActEnergy(0, ReadValuesSDM::getRvrActEnergy() * 100000);
-
Z J
- Posts: 137
- Joined: Wed Feb 23, 2022 8:25 am
Wszędzie mam "BŁĄD AKTUALIZACJI" a szczerze, nie chce mi się tam na nowo wpinaćkrycha88 wrote: Sat Jan 21, 2023 7:18 pm Teraz zobaczyłem, że dla SDM120 są inne rejestry niż dla SDM630 - dodałem je. Możesz przy okazji przetestować aktualizację automatyczną![]()
I wykresów nie mam
Last edited by Z J on Sat Jan 21, 2023 7:42 pm, edited 1 time in total.
