Tak, zaznaczyłem i właśnie wtedy nie idzie a jak odznaczę to skomunikuje się z wemosem a gdy próbuję wgrać pliki zaznaczając te kwadraciki to na dole nad przyciskiem start pisze stop na brązowym tle i po wszystkimmakrz pisze: ↑ndz maja 05, 2019 7:44 pmA takie głupie pytanie zadam. Czy te trzy kwadraciki zaptaszkowałeś?
Ten soft już pobierałem, i ten program co jest na screen-ie to w ogóle mi nie odpowiada, ustawię odpowiednie wartości i kolejność plików do wgrania i port na którym jest wemos i w ogóle nic się nie wgrywa a na nodemcu idzie ale jak pisałem po wgraniu nie widać sieci...
Licznik energii elektrycznej
-
- Posty: 50
- Rejestracja: ndz lis 11, 2018 2:39 pm
Ja używam tej wersji. Nigdy nie miałem z nią problemów.Przemo_06_92 pisze: ↑ndz maja 05, 2019 9:21 pmTak, zaznaczyłem i właśnie wtedy nie idzie a jak odznaczę to skomunikuje się z wemosem a gdy próbuję wgrać pliki zaznaczając te kwadraciki to na dole nad przyciskiem start pisze stop na brązowym tle i po wszystkimmakrz pisze: ↑ndz maja 05, 2019 7:44 pmA takie głupie pytanie zadam. Czy te trzy kwadraciki zaptaszkowałeś?
Ten soft już pobierałem, i ten program co jest na screen-ie to w ogóle mi nie odpowiada, ustawię odpowiednie wartości i kolejność plików do wgrania i port na którym jest wemos i w ogóle nic się nie wgrywa a na nodemcu idzie ale jak pisałem po wgraniu nie widać sieci...
Rzeczywiście był bug - pobierz teraz i sprawdź - podmieniłem plik
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
Jakiś czas temu pojawiła się opcja wpisania stanu poczatkowego licznika (cloud).
Zrobilem to dopiero dzis: spisalem stan faktyczny z licznika prądu, pomniejszylem o stan Suplowego (aby mi wyszedl taki jak byl w momencie uruchomienia liczydla) następnie wpisalem wynik w clouda.
Cos nie zagrało bo ta różnica + zuzycie weszlo mi na aktualny miesiąc.... Zle zrozumialem stan początkowy czy bug?
Zrobilem to dopiero dzis: spisalem stan faktyczny z licznika prądu, pomniejszylem o stan Suplowego (aby mi wyszedl taki jak byl w momencie uruchomienia liczydla) następnie wpisalem wynik w clouda.
Cos nie zagrało bo ta różnica + zuzycie weszlo mi na aktualny miesiąc.... Zle zrozumialem stan początkowy czy bug?
Jak historia pomiarów zaczyna się od tego miesiąca to tak właśnie będzie przeczytaj mojego posta odnośnie obliczania bieżącego zużycia. W kolejnym miesiącu będzie już ok.
W strukturze "TElectricityMeter_ExtendedValue" są elementy:
_supla_int_t measured_values;
_supla_int_t period; // Approximate period between measurements in seconds
_supla_int_t m_count;
Możesz (pzygmunt) dokładniej opisać co one oznaczają?
I w związku z tym, czy aby wysłać rozszerzoną strukturę te wartości muszą być określone?
_supla_int_t measured_values;
_supla_int_t period; // Approximate period between measurements in seconds
_supla_int_t m_count;
Możesz (pzygmunt) dokładniej opisać co one oznaczają?
I w związku z tym, czy aby wysłać rozszerzoną strukturę te wartości muszą być określone?
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
tak
A możesz jednak coś więcej napisać na pierwsze pytanie.
Choćby o m_count, która występuje w funkcji srpc_evtool_v1_emextended2extended , którą nie do końca jeszcze czuję.
Choćby o m_count, która występuje w funkcji srpc_evtool_v1_emextended2extended , którą nie do końca jeszcze czuję.
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
m_count określa ilość pomiarów w tablicy m[].
Nie może być większe od EM_MEASUREMENT_COUNT
period określa przybliżony czas pomiędzy pomiarami w m[].
measured_values - każdy bit określa jakie dane przesyłasz EM_VAR_*
Funkcja srpc_evtool_v1_emextended2extended służy do "upchnięcia" TElectricityMeter_ExtendedValue w TSuplaChannelExtendedValue
W nagłówku swojej płytki musisz dodać poniższą definicję
Następnie
Następnie dodajesz implementację funkcji
W niej podstawiasz odpowiednie wartości do value i zwracasz 1 jeśli od ostatniego wywołania nastąpiły jakieś zmiany w odczycie lub jest to pierwsze wywołanie od czasu restartu układu. W każdym innym przypadku zwracasz 0.
Nie musisz nic konwertować. Wszystko sprowadza się do kilku linijek jak powyżej.
Nie może być większe od EM_MEASUREMENT_COUNT
period określa przybliżony czas pomiędzy pomiarami w m[].
measured_values - każdy bit określa jakie dane przesyłasz EM_VAR_*
Funkcja srpc_evtool_v1_emextended2extended służy do "upchnięcia" TElectricityMeter_ExtendedValue w TSuplaChannelExtendedValue
W nagłówku swojej płytki musisz dodać poniższą definicję
Kod: Zaznacz cały
#define ELECTRICITY_METER
Kod: Zaznacz cały
void ICACHE_FLASH_ATTR supla_esp_board_set_channels(
TDS_SuplaDeviceChannel_C *channels, unsigned char *channel_count) {
*channel_count = 1;
channels[0].Number = 0;
channels[0].Type = SUPLA_CHANNELTYPE_ELECTRICITY_METER;
supla_esp_em_get_value(0, channels[0].value);
}
Kod: Zaznacz cały
char ICACHE_FLASH_ATTR supla_esp_board_get_measurements(
unsigned char channel_number, TElectricityMeter_ExtendedValue *value) {
};
Nie musisz nic konwertować. Wszystko sprowadza się do kilku linijek jak powyżej.