przykładowa błędna odpowiedź;
{id: ###, channelNumber: 0, caption: XXX, type: {id: 5000, name: ELECTRICITYMETER, caption: Electricity meter}, function: {id: 310, name: ELECTRICITYMETER, caption: Electricity meter, possibleVisualStates: [default], maxAlternativeIconIndex: 1, output: false}, altIcon: 0, hidden: false, subDeviceId: 0, conflictDetails: null, checksum: ###, isVirtual: false, ownSubjectType: channel, inheritedLocation: true, possibleActions: [], deletable: false, iodeviceId: ###, locationId: ###, functionId: 310, userIconId: null, typeId: 5000, state: {connected: true, connectedCode: CONNECTED, support: ###, currency: , pricePerUnit: 0, totalCost: 0, phases: [{number: 1, frequency: 50, voltage: 246.03, current: 139.07, powerReactive: 255.74, powerFactor: -0.999, phaseAngle: 107.4, totalForwardActiveEnergy: 56239.37028, totalReverseActiveEnergy: 11755.65572, totalForwardReactiveEnergy: 22756.78292, totalReverseReactiveEnergy: 164.51264}, {number: 2, frequency: 50, voltage: 245.49, current: 131.78, powerReactive: 140.03, powerFactor: -0.998, phaseAngle: 107.5, totalForwardActiveEnergy: 74277.02616, totalReverseActiveEnergy: 10167.56608, totalForwardReactiveEnergy: 17670.36648, totalReverseReactiveEnergy: 1421.63788}, {number: 3, frequency: 50, voltage: 245.44, current: 133.66, powerReactive: 209.12, powerFactor: -0.998, phaseAngle: 107.4, totalForwardActiveEnergy: 55705.35728, totalReverseActiveEnergy: 11969.59644, totalForwardReactiveEnergy: 27481.59224, totalReverseReactiveEnergy: 298.00428}], extendedState: {defaultIconField: 0, ipv4: 192.168.101.87, mac: 20:43:A8:4E:1F:24, wifiRSSI: -70, wifiSignalStrength: 60, uptime: 5061804, connectionUptime: 323720, lastConnectionResetCause: SERVER_CONNECTION_LOST}}, param1: 0, param2: 0, param3: 0, param4: 0, textParam1: null, textParam2: null, textParam3: null}
problem jest tutaj:
phases: [{number: 1, frequency: 50, voltage: 246.03, current: 139.07, powerReactive: 255.74, powerFactor: -0.999, phaseAngle: 107.4, totalForwardActiveEnergy: 56239.37028, totalReverseActiveEnergy: 11755.65572, totalForwardReactiveEnergy: 22756.78292, totalReverseReactiveEnergy: 164.51264},
i polega na braku": powerActive: ####, powinna być pomiędzy current: ### a powerReactive: ###
urządzenie MEW 02 ETH, na stronie supla cloud wykres mocy czynnej ma również przerwy - nie ma danych za pewne okresy
moce czynne są dość wysokie, więc może jakieś przepełnienia w kodzie ?
Największa co do bezwzględnej wartości moc czynna pojedynczej fazy, która została poprawnie przekazana to -20541.11 [W],
REST API nie zwraca bieżącej mocy czynnej
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Sprawdzimy.
Przy mocach i dużych wartościach zmieniają się jednostki na poziomie protokołu. Sprawdzimy czy cloud to tam uwzględnia. Czy w aplikacji na smartfon wartości są poprawne ? Wyślij na priv-a adres email konta.
Przy mocach i dużych wartościach zmieniają się jednostki na poziomie protokołu. Sprawdzimy czy cloud to tam uwzględnia. Czy w aplikacji na smartfon wartości są poprawne ? Wyślij na priv-a adres email konta.
SUPLA.... Nareszcie w domu.
-
roztropek
- Posts: 24
- Joined: Wed Nov 06, 2024 6:21 am
dzieki za reakcje w weekend 
dam znac co pokazuje aplikacja mobilna
poki co radze sobie wg wzoru
, bo jego skladniki sa przekazywane poprawnie, ale to obejscie
double voltage = phases[0]['voltage'].toDouble();
double current = phases[0]['current'].toDouble();
double powerFactor = phases[0]['powerFactor'].toDouble();
pwrActP1dyn = voltage * current * powerFactor;
dam znac co pokazuje aplikacja mobilna
poki co radze sobie wg wzoru
double voltage = phases[0]['voltage'].toDouble();
double current = phases[0]['current'].toDouble();
double powerFactor = phases[0]['powerFactor'].toDouble();
pwrActP1dyn = voltage * current * powerFactor;
-
roztropek
- Posts: 24
- Joined: Wed Nov 06, 2024 6:21 am
dziekuje
najbliższym wydaniu - ja sie nie orientuje w terminologii, mam w wywolaniach apiVer: 2.3.0, czy to najblizsze wydanie zaktualizuje tez te wersje, czy wydanie to nowa wersja, czy uzywam aktualnej wersji?
najbliższym wydaniu - ja sie nie orientuje w terminologii, mam w wywolaniach apiVer: 2.3.0, czy to najblizsze wydanie zaktualizuje tez te wersje, czy wydanie to nowa wersja, czy uzywam aktualnej wersji?
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Szykujemy wydanie Clouda o numerze 26.03 (o ile zdążymy w marcuroztropek wrote: Thu Mar 19, 2026 8:08 am dziekuje
najbliższym wydaniu - ja sie nie orientuje w terminologii, mam w wywolaniach apiVer: 2.3.0, czy to najblizsze wydanie zaktualizuje tez te wersje, czy wydanie to nowa wersja, czy uzywam aktualnej wersji?
Będzie post na forum i przy logowaniu na cloud.supla.org w stopce jest widoczna wersja.
Najlepsze suple dla Twojego domu 
