@Hugo thanks for you suggestion, but being heavy phone users, our phones are being charged everywhere; at work, in the car, using power banks, so Homey would think we were sleeping all day.
I have solved the problem though, thanks to the suggestion of @danone and the washing machine solution of @Rocodamelshekima.
The intermittent changing of the phone’s used power when fully charged is happening a few times per minute. I do not mind a one minute delay when changing my status to ‘awake’, so I solved it this way:
I have created a countdown timer for 60 seconds, that starts running every time the power use of the charger changes AND is 0 W.
Every time the power use changes AND is higher than 0 W, the timer is stopped. This happens multiple times per minute from the moment the phone is fully charged.
When the phone is disconnected, the used power will stay at 0 W, so the timer will keep counting down to 0.
When the timer is at 0, my status is set to awake.
I did use The Countdown App, created a timer TimerDennis and TimerPartner and created three flows per person:
Dennis Phone Power <> 0
When the power changed
And Timer running TimerDennis
And Power is not exactly 0
Then Stop countdown timer TimerDennis
Dennis Phone Power = 0
When the power changed
And Power is exactly 0
And Timer not running TimerDennis
Then Start countdown timer TimerDennis 60
Dennis gets up
When Timer reaches zero (0) TimerDennis
Then mark Dennis awake
And, of course, I created the same set of flows for my partner.
I am not a programmer, so I probably could do things far more efficient, if so, I’m always happy to learn!