Strona 9 z 19

Re: CLOUD v2.3 BETA

: śr gru 19, 2018 10:27 pm
autor: pzygmunt
Firmware musisz mieć odpowiedni.

Re: CLOUD v2.3 BETA

: śr gru 19, 2018 10:33 pm
autor: djack2017
Firmware mam, ale rozumiem, że nie obsługujesz tych kanałow:
#define VOLTAGE_CHANNEL 1 ( mnożnik x 0.1 )
#define CURRENT_CHANNEL 2 ( mnożnik x 0.001 )
#define POWER_CHANNEL 3 ( mnożnik x 1.0 )
Jacek

Re: CLOUD v2.3 BETA

: śr gru 19, 2018 10:45 pm
autor: pzygmunt
Do co napisałeś to tylko definicje, które nie wiadomo do czego się mają.
Energię musisz zwracać w formie impulsów
https://github.com/SUPLA/supla-espressi ... _counter.c

lub szczegółowych danych
https://github.com/SUPLA/supla-espressi ... ty_meter.c
https://github.com/SUPLA/supla-espressi ... oto.h#L904

Re: CLOUD v2.3 BETA

: śr gru 19, 2018 10:49 pm
autor: djack2017
Dokładnie w ten sam sposób przesyłane są wartości temperatury i wilgotności z Sonoff-TH. Ja dokładnie w ten sam sposób przesyłam
do serwera Supla wyniki pomiarów napięcia, prądu i mocy. Wystarczy spojrzeć do kodu źródłowego sonoffa-th lub sonoffa-pow.
Jacek

Re: CLOUD v2.3 BETA

: śr gru 19, 2018 11:13 pm
autor: pzygmunt
No to źle przesyłasz.

Re: CLOUD v2.3 BETA

: czw gru 20, 2018 7:14 am
autor: djack2017
Dla Sonoff-TH jest:
char value[SUPLA_CHANNELVALUE_SIZE];
memset(value, 0, sizeof(SUPLA_CHANNELVALUE_SIZE));
supla_get_temperature(value);
srpc_ds_async_channel_value_changed(devconn->srpc, TEMPERATURE_CHANNEL, value);

Dla Sonoff-POW jest:
char value[SUPLA_CHANNELVALUE_SIZE];
memset(value, 0, sizeof(SUPLA_CHANNELVALUE_SIZE));
supla_getVoltage(value);
memcpy(&napiecie, value, sizeof(uint32_t));
last_voltage = (int)(napiecie);
if ( relay_laststate == 0) last_voltage = 0;
memcpy(value, &last_voltage, 4);
srpc_ds_async_channel_value_changed(devconn->srpc, VOLTAGE_CHANNEL, value);

Jest tu jakaś istotna różnica?

Re: CLOUD v2.3 BETA

: czw gru 20, 2018 7:42 am
autor: pzygmunt
Wymyśliłeś sobie własny sposób przesyłania tego typu danych, który po stronie serwera jest inaczej niż byś chciał obsługiwany. Nie czytasz też tego co do Ciebie pisze to co Ci będę tłumaczył.

Re: CLOUD v2.3 BETA

: czw gru 20, 2018 9:33 am
autor: djack2017
W sumie to masz rację. Sądziłem, że przez analogię do przesyłania wartości temperatury z Sonoffa-TH da się tak samo przesłać
wartości zmierzone z innych urządzeń poprzez kolejne kanały, a po stronie clouda wystarczy (w przybliżeniu) powielić obsługę danych z tych kanałów.
Jacek

Re: CLOUD v2.3 BETA

: czw gru 20, 2018 2:50 pm
autor: o_rany
Widze ze 2.3 juz działa!
Kiedy może się pojawić skill na Amazonie?

Re: CLOUD v2.3 BETA

: czw gru 20, 2018 2:51 pm
autor: pzygmunt
o_rany pisze:
czw gru 20, 2018 2:50 pm
Widze ze 2.3 juz działa!
Kiedy może się pojawić skill na Amazonie?
Jak będzie działać na wszystkich serwerach.