EP600, time-controlled charging via grid does not work

I have been trying different settings in the app for days to charge my EP600 (off-grid parallel) via the grid on a timed basis.

My goal is to charge the battery via the grid from 1:00 p.m. to 3:00 p.m. when electricity is cheaper.

I activate [Charge From Grid] and set the current and power accordingly.

If [Working Mode / Time of Use] is deactivated, nothing happens; the battery is not charged via the grid, only via PV, if available.

If [Working Mode / Time of Use] is activated, the battery is charged immediately.

But (!) it doesn’t matter what I set in [Schedule] – off-peak, peak or no time slot – the battery is charged constantly, 24/7!

How can I now set a time window during which charging via the grid takes place, but not outside the time window?

Do you have 3 entries in your Schedule as follows ?

  1. 00:00-13:00 set as Peak
  2. 13:00-15:00 set as Off Peak
  3. 15:00-23:59 set as Peak

Make sure there are no time gaps in the Schedule. You also need to check your SOC High value is greater than the current SOC before it will attempt to charge from grid. I do similar on an AC200L and it works well, I believe EP600 will work in identical way.

As described above, it doesn’t matter what I set in the schedule (no overlap), peak, off-peak, empty…
As soon as [Time of Use] is active, charging begins with the grid (provided [Charge From Grid] is also active).
.
In another thread, I was already pointed out that “[Working Mode] is set to ’self consumption‘ by default, but ’Time of Use‘ must be deactivated.”
.
Obviously, the EP600 has implemented a completely different logic again, which is not even identical to the EP900…

Yes it must work different to AC200L, only concept is same. Did you see thread from 2024, also EP600 time schedule issue ?

https://community.bluettipower.com/t/ep600-time-settings-not-working-at-all/31947/5

Interesting user stated “Looks like Time Schedule work only for Phase 1, but not to all three phases.”

I would check with @BLUETTI_CARE if this is system firmware bug ?

good luck

1 Like

Hi @SigiKa, We attach great importance to the issue you’ve raised.
Could you please provide the SN information of your EP600 as well as a screenshot of your settings page?
We will conduct a further analysis on this matter.
Thank you to @dmc for your attention and explanations regarding this issue.

Hi @BLUETTI_CARE ,
I tried again today with all possible settings, but for some reason I couldn’t get the battery to charge at all! Maybe because I switched it off completely overnight (switch off in the app, green button on the battery off, grid switched off)?
.
The initial situation this afternoon (almost no AC PV). Battery SOC is exactly SOC low limit, [time of use] and [charge from grid] are off, battery is not charging and is not supplying anything to the house (the rest comes from PV, is no longer displayed).


.
One of many attempts, according to the APP instructions, switch off the system, switch on [time of use] and [charge from grid], then switch the system back on again. Schedule is “Off-Peak”

.
Next attempt, SOC Low at 40%, no change. Attempt with SOC Low at 25%, battery is now within the limit. The battery starts to supply the house, nothing is drawn from the grid, but the battery is not charged either!

.
Try a few more times: switch the system off, switch [time of use] on/off, switch the system on again. The battery is not charging, even though [charge from grid] is still on and the schedule is set to “Off-Peak”.

.
Last attempt, switch [SOC Low Limit] on. Battery is obviously charging with a default value, not the value I set under [charge from grid] …

.
Switch [SOC Low Limit] back to off. Battery still not charging…
I have no idea what’s different today or what else I could try now???
.
Are you asking about the SN? I think it’s the PBOX number, otherwise the SN of the two EP600s are also listed here.

image

An update:
I’ve been experimenting a bit more and noticed some strange behavior in the schedule. The schedule doesn’t work as you would intuitively expect it to, or as it needs to.
.
I actually wanted to set the schedule for tomorrow morning, when I suddenly see that charging with the set value is starting after all!


.
For testing purposes, I set a time window in between to [Peak], as electricity may be expensive at that time and I want to feed it in.
Charging via the grid suddenly stops, even though a time window with [Off-Peak] is currently valid.
For me, this is clearly an error in the EP600 logic!

.
For testing purposes, I delete the time window, which should actually be ignored.
Charging via the grid stops, even though a time window with [Off-Peak] is currently valid.
For me, this is clearly another error in the EP600 logic!

.
One last attempt: I set the first time slot (from 00:00) to [Peak].
Charging via the grid starts again, and the current time slot with [Off-Peak] is still valid.
Why [Peak] is allowed at the very beginning but not in between, and why there can be no gap, is incomprehensible.
For me, this is clearly another error in the EP600 logic!

.
The idea, as described in the documentation, would be to buy electricity (charge = [off-peak]) when it is cheap.
But feed electricity back into the grid when it is expensive [peak].
But how is that supposed to work if there is no time window with [peak] in between, or no gap in the schedule?
.
Now in winter, I don’t want to feed any electricity back into the grid; I want to buy it when it is cheap, i.e., when everyone else is feeding it back (around noon). At the moment, however, I see absolutely no setting option that would allow me to be on [off-peak] for just a few hours at noon and not the rest of the time…
.
Now that it’s already past midnight, I see another error in the schedule. I set the time slot from 00:00 to [Peak] so that charging stops at midnight → it does NOT (!) charge continuously, regardless of whether it is [Off-Peak] or [Peak].

.
OK, I want to stop charging, so I turn off [Time of Use], but [Charge From Grid] is still on.
Charging stops as desired, BUT (!) from now on, the battery takes a “break”; it is still switched on and the SOC (38%) is above SOC Low (35%). Nevertheless, the house is powered exclusively by the grid and not by the battery. Why?
So I also have to deactivate [Charge From Grid], even though charging has stopped anyway. But otherwise the battery remains in “pause” mode and does not supply any power to the house ???

.
To be honest, I would say that the loading/unloading management via the schedule is a complete mess.

Time of use works a little strange as for me, but I found only one problem, looks like ep600 live on other time zone time to time (or other DST). But it not charging battery during day and charge in allowed period.

1 Like

Hi @SigiKa, Thank you for providing such detailed information—these screenshots are very clear.
We’ve submitted your case to the technical team for review and will get back to you as soon as we receive their response.

Hi @SigiKa, We’ve received a response from our technical team. After thorough analysis and testing, they confirm that your EP600 is functioning properly.
Please follow the setup instructions shown in the video and perform the test again.
Click the link below to access the video:

Hi @BLUETTI_CARE ,
I checked the video and can get the same result. But in my opinion a schedule have to work on a time slot in future.

Please check my today video, setting a time schedule for charching at 10:41, time is gone, but charging doesnt start at all.
That is what i mean, time schedule doesnt work as expected. If I set a time slot from 13:00 - 15:00, chargeing have to start at 13:00! Not “just in time on demand”! I don’t want to set it each day manuell on demand …

And additional two pics



When the EP600 is going to have a break (after disable working mode) it stops serve any power to consumtion and also stop to save any values to cloud. No SOC values in this break time, no any other values, just some empty time slots while the EP have a nice break …

Hi @SigiKa, Thank you for the update.
Our technical team has analyzed the issue and determined it is caused by a 1-hour time difference due to the app not updating for winter time (DSTE). We have reported this to the app development team, who plan to resolve it by creating and pushing a targeted firmware update.
We have already provided them with your SN Number, and the update will be sent to your device once completed. We hope this process can be finalized as soon as possible.

Hi @BLUETTI_CARE ,
it looks like a bigger problem, as you say the App use DSTE!
If I search for DSTE I found “Daylight Saving Time, Eastern” and its the timezone “Eastern Time Zone (USA/Canada)” → (EST): UTC−5
.
But I life in Austria, we use (MEZ) or Central European Time (CET): UTC+1 (in sommer CEST (UTC+2))
.
So I tried again, on my APP I see 15:30 and its exact in the time slot [12:00-13:00]. This is a time shift from 3h.
.
The app should use the local time zone, not the US/Canada time zone!

Hi @Qwerty ,
You were right about the DST time zone or something similar. At first, I didn’t want to believe that it would be such a trivial error…
Apparently, the time zone is hardcoded and not the app’s local time zone.

I have only one hour difference in Europe. Not 3 hours.

What county you have in app? Time zone in general settings .

Under general settings the time zone in my App is Europe/Vienna.

No other idea :person_shrugging:

Hi, @BLUETTI_CARE,
I have now performed several analyses on/in my EP600 and have come across the following mystery.
Since I have been writing the readable values to a database via the Bluetooth interface for some time now, I was able to compare something.
(Even though I know that BLUETTI never shares this internal information), it is a fact that the Bluetooth interface transmits a date field from the EP600 under “page 0x07, address 0xD1). The format was previously ”YYMMDDHH24mmss".
Until October 28, 2025, the datetime of the EP600 was the same as UTC.
But since October 2025, either the format has been changed (firmware update?) or the internal clock of the EP600 has been set incorrectly:
image

.
If I ignore the year, my EP600 is currently 1d 3h 17min behind (27h17min)!
.
So the question is, how can the date/time of the EP600 be set? Obviously, the EP600 does not synchronize with the local settings of the app.

Hi @SigiKa, We have discussed this matter with the R&D Department, and they informed us that the issue has now been successfully reproduced.
They are conducting repeated tests on the new software, and the updated app is expected to be released as early as next week.
We will keep you updated if there are any further developments. We all hope the issue can be resolved as soon as possible.
I appreciate your kind understanding and patience.