Skip to content
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

Will this work with a Kamstrup Multical 302 #7

Open
messismore opened this issue Sep 23, 2016 · 5 comments
Open

Will this work with a Kamstrup Multical 302 #7

messismore opened this issue Sep 23, 2016 · 5 comments

Comments

@messismore
Copy link

Hi,
I am aware that this is not an issue per se, but I looking for ways to read data from my heat meter and apparently it is equipped with a wireless M-Bus interface…
Does anyone have experience with this particular model?
Thanks

@ffcrg
Copy link
Owner

ffcrg commented Sep 26, 2016

Hi,
based on the datasheet, the Kampstrup Multical 302 can be configured to send wM-Bus Data in T1 mode.
So you can use one of the wireless M-Bus sticks to receive the data.

@messismore
Copy link
Author

Thank you for your reply,
what setting will I need to use ecpiww with? (Gas/Water/Electricity) The Multical is a heat/energy meter, so I am primarily interested in the current wattage.

@ffcrg
Copy link
Owner

ffcrg commented Sep 29, 2016

Hi

first you should start the app with the commandline -i to show all details of the received messages. You should see the ones from your device.

What you need to change in the current code to save the readings of the heat meter to a CSV file:
A) the manufacturerID of the registered meters is currently always 0x18C4 (EnergyCam from FAST Forward) ; you have to add here the one from your device
B) you have to add the meter type heat = 0x04 to the code

@messismore
Copy link
Author

messismore commented Sep 29, 2016

This is my output for sudo./ecpiww -i

Connect to IMST on port /dev/ttyUSB0
open port (/dev/ttyUSB0) with 57600 baud
IMST iM871A Stick found
wM-BUS T2 Mode
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16  PayloadLength 78 Timestamp=0x02017542 RSSI=-24 ID=67309853 
Meter  2C2D 67309853 30 0C 0 (exp) 0 
17 18 

Do I understand correctly that I need to change ManufacturerID and type when adding the meter to ecpiww?

List of active Meters (1 defined):
Meter#1 : Manufactor = whatever Kamstrup uses
Meter#1 : Ident      = 0x00000000
Meter#1 : Type       = 0x04
Meter#1 : Version    = 0x01
Meter#1 : Key        = ?

Thank you so much for your help, very appreciated!

Edit: Apparently Kamstrup uses 0x2c2d.

@messismore
Copy link
Author

Okay, I hope these changes will do the trick. I will test it as soon as I have my device's AES key…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants