Replies: 8 comments 66 replies
-
Thanks for the heads-up! I figured something was going on when I started seeing failures caused by 5MS prices in Amber API responses :) I think the main concern here is whether Tesla will be ok with such frequent tariff updates. In the past they indicated no, probably because they sell their VPP API product. I also started seeing more failures recently from Amber-related Tesla API requests, so I need to confirm if there's some rate-limiting going on. |
Beta Was this translation helpful? Give feedback.
-
Thanks Ziga, Just followup from email, no I've found this discussion. Setting resolution=30 is a solid solution and something I have implemented here, that will still provide the 24 hour view. My only query is the now/ current value, which I think NZ is already updating every 5 minutes anyway. We now have certainly that this value is the price to be paid, so having NZ update this value every 5 minutes would be great. I am also seeing lots of 5xx errors from other interfaces with the FleetAPI, which doesn't inspire a lot of confidence as we go into charge per use mode.. (although I think I saw you post that said energy calls are currently still free for the time being.) |
Beta Was this translation helpful? Give feedback.
-
Maybe Amber could even push prices over an mqtt channel or the like? |
Beta Was this translation helpful? Give feedback.
-
Could I make a suggestion as the timing of updates has become more important with 5MS. Currently the Utility Provider field reads:
Currently in the Rate Plan field, injected by NetZero the text reads:
Could I suggest the Rate Plan field be updated to include a time stamp of the current update (GMT would be fine):
E.g.
That way users could then verify for themselves the timing of the current plan update. |
Beta Was this translation helpful? Give feedback.
-
I am having real issues getting the Utility Rate plan from NetZero to Auto Update. I set the Auto Update switch to on and it reports it will do updates. The Tesla app also reports that the Utility Rate plan has been updated by NetZero. Which is a new feature and provides good feedback. But when I got to the utility rate plan, it hasn't been updated. And when I go back to NetZero it shows the Auto Update switch in the off position. I will hard reset my gateway now, which has cleared responsiveness issues in the past, but the experience of getting price injection functional requires perseverance and dedication. |
Beta Was this translation helpful? Give feedback.
-
Looks like a bit of correlation when my sensors become unavailable and when the Tesla app reports the updates have been applied. |
Beta Was this translation helpful? Give feedback.
-
A couple of things are going wrong today. NetZero is only updating prices every 30 minutes. |
Beta Was this translation helpful? Give feedback.
-
Great to see the 5xx errors seem to have completely disappeared now. My original issue of not being able to enable automatic updates has been persisting for about a month now. When I select auto update, it loads the prices once, but never updates and the option is deselected. |
Beta Was this translation helpful? Give feedback.
-
Just a heads-up for Ziga.
Amber Electricity (Australia) is in the final stages of enabling 5m pricing.
It currently uses a 30m "synthetic" average price that is guesstimated throughout the current 30m period and then locks the actual price in the last 5m of each half hour.
Most Amber customers have meters that record usage at 5m intervals and the wholesale market already charges at 5m intervals.
There are a significant number of customers in the state of Victoria that will stay on 30m billing.
Netzero will need to determine if the customer has 30 or 5m billing (see amberelectric/public-api#226). I'd suggest doing this once a day just in case someone switches from 30 to 5. There shouldn't be many changeovers once Amber launches this to everyone.
Customers on 5m billing will need the current 5m fixed price and then 5m forecasts for perhaps the next 30-60 minutes.
Beyond the next hour or two, there's not a lot of benefit in knowing an individual 5m forecast, we may as well look at an estimate for 30m.
I've played with the old Tesla API and injected extra tariff entries at 5m resolution on top of the existing Amber 30m forecasted prices. So Tesla are ok with the extra prices and 5m frequency.
Moving from 30m to 5m means the speed of updates is more important. Responding to a change quickly can be very beneficial. Amber currently require all clients to poll for changes that have no fixed update time (the market's pricing engine takes different times to calculate the prices across all the states, depending on grid volatility).
Polling is the worst possible way to do things efficiently.
Since Netzero has such a large following with Amber customers, I'd like to suggest you contact Amber and figure out a way for them to push a notification to a Netzero server to indicate that all the new prices are ready to be fetched.
Polling too early can lead to using old prices for 5m instead of new prices that arrive a little late.
I hope one day Amber will push all price updates or push signals that trigger clients to fetch new data once and just in time.
Beta Was this translation helpful? Give feedback.
All reactions