I have been building up a 'tool box' of tools,
first - 'working OTA Sonoff firmware updating', tick done.
second - a full set of all firmwares since inspection and each's source-code, tick done.
third - modify all those firmwares so they are also fully compatible with OTA Sonoff firmware updating, tick done.
fourth - Using the oldest firmware I can, OTA install and then test & log data carefully, compare many variables & carefully examine function /performance etc.
Slowly getting done, is a time consuming task, observations need to be done carefully over time, then reset, start over again to confirm those observations..
A few key issues with the most recent releases do NOT appear in some of these older releases..
I then need to look carefully and determine exactly when and what source changes were made which had negative impact, I can say I have done some narrowing down, such as Dev 4 seems (only seems) cause I must verify everything over & over.. but seems like it works, many things I am comparing
Code: Select all
2018-03-30 09:20:03 Timer_OFF_ 9:20
2018-03-30 09:20:03 Timer_OFF_ 9:20
2018-03-30 09:17:55 Float_Switch_0 9:17
2018-03-30 09:17:55 Float_Switch_0 9:17
2018-03-30 09:17:53 Float_Switch_1 9:17
2018-03-30 09:17:53 Float_Switch_1 9:17
2018-03-30 09:15:03 Timer_ON_ 9:15
2018-03-30 09:15:03 Timer_ON_ 9:15
This is very consistent 'expected' behaviour
On Clock#timer, turns on pump, level rises until float goes from closed circuit to open circuit, rules fires before timer ends turning off pump, float returns to stop (NC) & then timer ends.
Uptime is excellent, no data missing in logs & logs not showing 8 of each event, only 2..
About 2, I am not sure if this is intentional or not, there maybe reasons for 2 duplicate log entries for everything ??
IE
Code: Select all
2018-03-30 09:20:03 Timer_OFF_ 9:20
2018-03-30 09:20:03 Timer_OFF_ 9:20
See appears twice, I would rather see only once, but again not sure if 2 is intentional, and if so the reasons for 2 ??
If you have followed my previous posts, on newer firmware many have
8 duplicate log entries
Yet to find the exact point 2 became 8, but I am on a mission and I will.
Then I will attempt to merge newer source changes over the older more predictable 'working as expected version'..