MEW-01 Odczyt JSON tylko mocy - ROZWIĄZANO

User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Ma ktoś może przykładowy fragment kodu na odczyt JSON z MEW-01?
Last edited by Duch__ on Wed Jan 06, 2021 10:35 pm, edited 1 time in total.
User avatar
Pan O
Posts: 44
Joined: Mon Dec 16, 2019 9:07 pm

Post

Duch__ wrote: Tue Jan 05, 2021 9:04 pm Ma ktoś może przykładowy fragment kodu na odczyt JSON z MEW-01?
łap

Code: Select all

{
"connected": true,
"support": 40949,
"currency": "PLN",
"pricePerUnit": 0.56,
"totalCost": 2506.79,
"phases": [
{
"number": 1,
"frequency": 50,
"voltage": 227.56,
"current": 13.975,
"powerActive": 3082.60732,
"powerReactive": -450.32012,
"powerApparent": 3117.9597,
"powerFactor": 0.988,
"phaseAngle": 171.7,
"totalForwardActiveEnergy": 1422.60874,
"totalReverseActiveEnergy": 5.48468,
"totalForwardReactiveEnergy": 0.82106,
"totalReverseReactiveEnergy": 509.03078
},
{
"number": 2,
"frequency": 50,
"voltage": 229.88,
"current": 1.435,
"powerActive": 268.85756,
"powerReactive": -98.13656,
"powerApparent": 323.43384,
"powerFactor": 0.818,
"phaseAngle": 162.6,
"totalForwardActiveEnergy": 819.3036,
"totalReverseActiveEnergy": 0.0128,
"totalForwardReactiveEnergy": 6.04004,
"totalReverseReactiveEnergy": 461.54746
},
{
"number": 3,
"frequency": 50,
"voltage": 230.68,
"current": 0.422,
"powerActive": 73.58956,
"powerReactive": 8.10294,
"powerApparent": 95.61376,
"powerFactor": 0.783,
"phaseAngle": -173.8,
"totalForwardActiveEnergy": 2234.50444,
"totalReverseActiveEnergy": 0.04152,
"totalForwardReactiveEnergy": 4.43954,
"totalReverseReactiveEnergy": 422.79524
}
]
}
User avatar
Pan O
Posts: 44
Joined: Mon Dec 16, 2019 9:07 pm

Post

Duch__ wrote: Tue Jan 05, 2021 9:04 pm Ma ktoś może przykładowy fragment kodu na odczyt JSON z MEW-01?
Sory - ale odczytałem. Odpowiedziałem jsonem a nie kodem.

Pytanie zbyt ogólne. W jakim środowisku chcesz tego jsona zczytac.
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Już sobie poradziłem. Chodziło o Arduino na ESP8266
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Po paru dłuższych chwilach boju i w związku z faktem że json z MEW-01 jest niemiłosiernie długi i zasobożerny, postanowiłem sklecić procedurę do odczytu tylko wybranej wielkości z całego odbieranego stringa, którą jest całkowita moc pobierana ze wszystkich trzech faz. Zamiast mając do zdekodowania przez ArduinoJSON 1500 bajtów, mamy do obrobienia tylko 48 bajtów.

Otrzymujemy taki oto wynik:
MEW-01.png
ENJOY!
MEW-01.7z
You do not have the required permissions to view the files attached to this post.

Return to “ZAMEL MEW-01”