-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shelly 2.5 ENERGY_POWER_LIMIT only works for output 1 #6340
Comments
I dont think it is a duplicate of #6160 The issue is not about dual power metering but about the non functional power limit. For over temperature it is done the right way In case of over temperature both outputs are turned off. I think the same should be done for the power limit until dual metering is implemented. |
Will implement SetAllPower too in near future. |
Will that command be available to end user, say as POWERALL? |
Fix turning on/off all power when limit is reached (#6340)
First of all thanks for the fast fix 👍 But i think now the Max power retry acts wrong. Also not really a good behaviour. I think the power should be restored to the last known user requested output state. |
Add restore power state when limiit restored (#6340)
Add restore power state when limit is restored (#6340)
…t once Add command Power0 0/1/2/Off/On/Toggle to control all power outputs at once (#6340)
@jziolkowski just added command |
Great should work now unless user changed power state while in over power retry condition. Just an idea:
Afterwards just call RestoreAllPower(SOURCE) no need to remember state in xdrv_03_energy.ino or any future source and always latest power ON state. |
Thx. Done. |
TO REPRODUCE
Set a power limit value. Connect load to output 2 of Shelly 2.5 > power limit value
EXPECTED BEHAVIOUR
Output 2 should be turned off if power limit is reached.
I think the problem is that for Shelly 2.5 the power is measured as sum of output 1 and 2.
It would be nice to have a separate power measurement for each output.
If there is power measurement per output the power limit value should be the max power / output. If max power / output is reached the corresponding output should be turned off.
If individual measurement per output is not possible i would expect that at least both outputs are turned off if them sum of both outputs is > power limit value.
The text was updated successfully, but these errors were encountered: