-
Notifications
You must be signed in to change notification settings - Fork 26
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
Support for other smart meter in austria #1
Comments
It should work for all KSMWest (Kooperation Smartmeter West) Providers. I am in Vorarlberg and i can confirm it is working with "Vorarlberger Energienetze" Smartmeters. Thank you Domistyle for your Work. But i am not completely happy to run it over an ESP32. |
@greenMikeEU Can you post the exact make and model of your smart meter since yours is not from Kaifa? @Warp9999 Thanks, I added the other providers to the supported list.
It's a C++ library so it can run everywhere where C++ can be compiled. However, some work is needed to remove the calls to the ESPHome API. The handling of the packet decoding/decrypting starts here: https://github.com/DomiStyle/esphome-dlms-meter/blob/master/espdm.cpp#L34 |
Sorry, i cannot code something. I have no Clue about this. I only have some Skills with Siemens PLC and Node-Red. There are also some Smatmeter Plugins for Node-Red, but not for mine. |
It's possible to adapt the library for Linux, but somebody else will have to figure it out. |
I just found your project while researching a problem with my implementation for the AMIS smart meter in Upper Austria. My problem is that I sometimes get very high readings, like 300.000.000,00 W instantaneous power while the packet checksum is correct and the timestamp decodes properly. Are you also getting such spurious readings? While my meter is a Siemens TD-3511, the used protocol seems very similar: Encrypted M-Bus over IR. You can find my code at https://github.com/andyboeh/esphome-amis |
@andyboeh No, the highest value I have received in the last 3 months was 12kW, which is plausible. |
@DomiStyle OK, thanks. I might have found it: I did not parse the frame properly, but used static indices for the data fields. Sometimes, the meter sends other data (or the data is corrupt) and, upon proper parsing, this data is excluded. |
In Lower Austria, EVN supplied me a Kaifa MA309M, but they sealed the M-Bus connection. How is the situation at your site? Did you just break the seal? |
@TomBoehm Even though it is misleading the actual M-Bus connector is located above the sealed connector that says M-Bus. It's not necessary to break any seals. |
@DomiStyle thank you! |
@DomiStyle PS: ich finde deinen Code genial programmiert! |
@micronano0 Klar, der Code ist unter MIT lizenziert, du kannst damit alles machen was du willst solange du die Lizenz und Urheberrechtsbeschreibung intakt lässt. Siehe hier: |
@DomiStyle |
Rewrite parsing code to be more robust
Hi there Dominik, The electricity company (Israel) changed my meter today for Kaifa MA309M - and I'm in the process of going back to Home Assistant :) I have a P1 port on the right (rj11 connector it seems) Now will I be able to read it using ESP Home ? How do I find the key ? Thanks Michael |
with the help of: https://github.com/esphome/build-action
Hello my name is Michael i have an samrt Meter dein Evn (Netz Niederösterreich).
I think this Meter works same as yours. Can you Help me to set Up? I had some questions.
You can write me an e-mail.
[email protected]
BR Michael
The text was updated successfully, but these errors were encountered: