-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EVN Sagemcom #8
Comments
You really have two smart meters in Lower Austria!? Sagemcom and Kaifa?? And the best - they both use different telegram frames? Why are there two smart meters which are apparently doing the same? I'm really sorry, but I need instructions to decode the frames. An description where I can find the bytes for decryption as in your example it seems to be wrong. But maybe you find help here: https://www.gurux.fi/node/17852 |
Shouldn't the second part of the IV be the Frame counter? if so ìc_start_byte` would be 22 but still nothing. |
Feel free, use the script and try. If you are successful, we can integrate this. |
i read this all.. and yes it is so. the only info i have is https://www.netz-noe.at/Download-(1)/Smart-Meter/218_9_SmartMeter_Kundenschnittstelle_lektoriert_14.aspx the payload example unfortunatly is only for the kaifa. what do you need to help me ? |
Thanks, but this is open source, free software, I just do this for fun, not for money :). |
Doesnt mean i can't buy you a coffee :) i got one step further..
With this payload i can add the data in the epu decrypter: the result is
i can add this result into https://www.gurux.fi/GuruxDLMSTranslator and get
Do you have any pointers what i may have to set in your script to get them to decrypt? (the DLSM parsing will be the next challange - EVN will most likly have different UID) |
But this looks like you could decrypt it: |
yeah but something isnt right (i guess in the IC or IV settings/values).
it seems as if the message boundaries are not right for decrypting. i tried to manual (like above) decrypt it - and this didnt work - it worked only this one time - as i had the correct telegrams per pure luck. |
if you look at the string from #8 (comment) - (the only working one) - i have start bytes of frame1 and 2 twice.
i think this might be the problem . if they are present only one time - its not a complete telegram for decryption |
I've taken a look at the stream. The systitle seems to be ok, because it's the same value as in the translator (
In your example, the Did you use EVN as supplier in your class SupplierEVN(Supplier):
name = "EVN"
frame1_start_bytes_hex = '68010168'
frame1_start_bytes = b'\x68\x01\x01\x68'
frame2_start_bytes_hex = '680D0D68'
frame2_start_bytes = b'\x68\x0D\x0D\x68'
ic_start_byte = 22
enc_data_start_byte = 26 |
yes of course. the main problem it seems is there is not a second telegram. i have a proof of concept code
this at least leads to valid decrypted APU's i can convert to xml via https://www.gurux.fi/GuruxDLMSTranslator |
I would like to play with your data, but would it be possible to get your full key somehow? As it seems I just need the last two digits. |
sure. drop me a mail at [email protected] i send you key and example payloads |
Did you ever solve this? I'm currently trying to get the Sagemcom running for a friend of mine. |
Hi,
i tried to adapt your skript for the output of the sagemcom t210 smartmeter. it basicly the same as with the kaifa.
see the document of EVN link in #1 (comment)
i overwritten the EVN config with my values:
Here some example Payloads:
Debug Log Result:
It would be very very great if you could help me get the sagemcom to work too. I spend weeks and months on this - and i think you are so close to solve this :)
Thanks in advance
The text was updated successfully, but these errors were encountered: