Skip to content

MQTT strange behaviour on value for solarInputPower since firmware update #46

@ppitkin

Description

@ppitkin

I am observing strange behaviour on the "solarInputPower" values being delivered by the MQTT interface.

Like many users I had a number of days where no values were being sent for solarPower1, solarPower2 and solarInputPower.

This seems to have been corrected, but now I see problems with the solarPowerInput field.

Previously the solarPowerInput field was always delivered in a message that also contained the solarPower1 and solarPower2 fields.
The value of the solarPowerInput field was always the sum of the solarPower1 and the solarPower2 fields (as would be expected)
That behaviour seems to have now changed. I agree it is not madatory for all 3 values to appear in the same message - but the values don't appear to be consistant.

In the last couple of days the solarPowerInput field is being delivered in a message almost every second. That message normally only contains the SN as a secondary field.

In addition, messages arrive with the solarPower1, solarPower2 and solarInputPower fields (as before) with the value of solarPowerInput = solarPower1 + solarPower2

Furthermore, messages are arriving with just either solarPower1 OR solarPower2, together with solarInputPower - where the value of solarInputPower is set equal to just the supplied value of solarPower1 (or 2).

For messages where solarInputPower is being delivered WITHOUT a solarPower1 or solarPower2 value, then the value supplied is very different from that of the other messages (difference of several 100 watts in a few millisoconds)

Please investigate.

thanks
Peter.

Here are some example to ilustarate what is happening:

14:02:58.389 | info | {"solarInputPower":536,"sn":"xxxxxxx"}
14:02:59.344 | info | {"solarInputPower":534,"sn":"xxxxxxx"}
14:03:00.273 | info | {"solarInputPower":531,"sn":"xxxxxxx"}
14:03:01.401 | info | {"solarInputPower":529,"sn":"xxxxxxx"}
14:03:02.648 | info | {"solarInputPower":526,"sn":"xxxxxxx"}
14:03:04.154 | info | {"solarInputPower":524,"sn":"xxxxxxx"}
14:03:04.983 | info | {"solarInputPower":521,"sn":"xxxxxxx"}
14:03:06.090 | info | {"solarInputPower":519,"sn":"xxxxxxx"}

14:03:09.130 | info {"solarPower2":252,"electricLevel":16,"solarInputPower":252,"packData":[{"minVol":329,"sn":"xxxxxxxxx"}],"sn":"xxxxxxxx","outputPackPower":466}
14:03:09.960 | info | {"solarPower1":239,"solarInputPower":239,"sn":"xxxxxxxx"}
14:03:10.685 | info | {"solarInputPower":512,"sn":"xxxxxxxxx"}
14:03:11.613 | info | {"solarInputPower":510,"sn":"xxxxxxxxx"}
14:03:12.518 | info | {"solarInputPower":509,"sn":"xxxxxxxxx"}
14:03:13.185 | info | {"solarInputPower":508,"sn":"xxxxxxxxx","remainOutTime":7680}

14:07:15.744 | info | {"electricLevel":16,"solarInputPower":914,"packData":[{"sn":"xxxxxxxx"},{"maxVol":328,"sn":"xxxxxxxx"}],"sn":"xxxxxxxx"}
14:07:19.234 | info | {"outputHomePower":783,"solarPower2":430,"packInputPower":52,"solarPower1":417,"solarInputPower":847,"sn":"xxxxxxxx","remainOutTime":59940,"outputPackPower":108}
14:07:19.269 | info | {"solarInputPower":890,"sn":"xxxxxxxx"}
14:07:21.500 | info | {"solarInputPower":880,"sn":"xxxxxxxx"}

14:08:16.135 | info | {"outputHomePower":783,"solarPower2":495,"electricLevel":16,"solarInputPower":495,"packData":[{"minVol":322,"sn":"xxxxxxxx"}],"sn":"xxxxxxxx","outputPackPower":195}
14:08:17.636 | info | {"solarPower1":495,"solarInputPower":495,"sn":"xxxxxxxx"}
14:08:18.360 | info | {"solarInputPower":459,"sn":"xxxxxxxx","remainOutTime":97}
14:08:18.519 | info | {"solarInputPower":457,"sn":"xxxxxxxx"}
14:08:19.362 | info | {"solarInputPower":455,"sn":"xxxxxxxx"}
14:08:21.200 | info | {"solarInputPower":454,"sn":"xxxxxxxx"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions