Dutch Essent account with no readings? #2
Comments
Oh, interesting. I just grabbed the first EAN when implementing this because that works for me. Does only one EAN return meter info or do multiple do? In the last case, how would I decide which is the correct EAN? |
Oops, misread this. Could you check if the VerbruiksManager is enabled on the Mijn Essent website and if it has anything under "Meterstanden" for you? |
Wow, quick reaction!
Instead, I see missing values for
"Bron" is "Opgave door slimme meter" for every entry. |
Hmm, that sounds about right then. You're sure not a single one of the EANs returns any readings? Because as far as I'm aware at least one of them should return this data. |
Yes, I am sure. I printed the content of each EAN directly from within your code. Any idea of what could be different from other cases? |
Can you try the code in the README again on the latest master branch?
And see if it outputs anything at all? |
Interesting. The code does not beak now, but i also do not get any value out. If I print the server response from within your code as I did in the previous commit, I now get a simple
|
Should be fixed in #6. |
Hi team,
Really like your idea for this project! I have a NL Essent account, and I can see my usage online after logging in. Nevertheless, i get a parsing error in home assistant, because and '.find('Installations')' fails. When I try to use this code with spyder I get to the result xml, where the data pull seems to be successful, but it contains no readings.
I get 10 EANs, but each of them seems to have no readings. Below the response, with the EAN hidden. Any suggestion to solve this? I am really looking forwards to get my readings in HA :)
<?xml version="1.0" encoding="utf-8"?> <GetMeterReadingHistory> <Header> <Context> <ServiceUser>MIJNESSENT</ServiceUser> <Domain>SelfService</Domain> <Brand>essent</Brand> </Context> </Header> <request> <PartnerID>0150307865</PartnerID> <ServiceProviders> <SupplierEAN name="Essent Retail Energie" EAN="xxx"/> </ServiceProviders> <Installations> <Installation> <ConnectEAN>xxx</ConnectEAN> </Installation> </Installations> <OnlyLastMeterReading>false</OnlyLastMeterReading> <Period> <StartDate>2018-03-26T00:00:00+02:00</StartDate> <EndDate>2019-05-26T23:59:59+02:00</EndDate> </Period> </request> <response> <Info/> <Messages> <Message> <Type>S</Type> <Code>000</Code> <Message>Service Call is Successful</Message> </Message> <Message> <Type>I</Type> <Code>200</Code> <Message>No Records Found</Message> </Message> </Messages> </response> </GetMeterReadingHistory>
The text was updated successfully, but these errors were encountered: