Comments (7)
Yep, you need a decryption key. Since you bought the meter, you should be able to ask for the key.
There a lot of different versions of meters. The driver is unknown if there is not an exact match with the known mfct/version/media combo. However the existing driver lansensm might work just fine, we just have to add the new mfct/version/media combo to it. But we do not know until you have the decryption key.
from wmbusmeters.
Try this decrypted:
Auto driver : not found!
Best driver : unknown 00/00
Using driver : lansensm 00/00
000 : 4e length (78 bytes)
001 : 44 dll-c (from meter SND_NR)
002 : 3330 dll-mfct (LAS)
004 : 51270001 dll-id (01002751)
008 : 0a dll-version
009 : 1a dll-type (Smoke detector)
010 : 7a tpl-ci-field (EN 13757-3 Application Layer (short tplh))
011 : 6e tpl-acc-field
012 : 80 tpl-sts-field ()
013 : 4005 tpl-cfg 0540 (AES_CBC_IV nb=4 cntn=0 ra=0 hc=0 )
015 : 2f2f already decrypted check bytes
{
"media":"smoke detector",
"meter":"lansensm",
"name":"",
"id":"01002751",
"timestamp":"1970-01-01T00:00:00Z"
}
Using: wmbusmeters: 1.14.0-8-gd0f9ffc
d0f9ffc
from wmbusmeters.
You have to put the whole decrypted telegram here, do:
wmbusmeters --logtelegrams _4E443330512700010A1A7A43804005AC981DDFBCA0BA3F30683A67B2C56FEB4C397816C0CD09C7FE59C7126C1628BBC48B7C33971B9039E1C1DF1BBE5A738B5EDD71088991123D038DD3F2806F5044 MySmoke lansensm ANYID ..yourkey...
copy the printed and decrypted telegram=|...| here.
from wmbusmeters.
Next try: I took a encrypted telegram an used https://wmbusmeters.org/ with the key to decrypt.
Auto driver : not found!
Best driver : lansensm 02/20
Using driver : lansensm 02/20
000 : 4e length (78 bytes)
001 : 44 dll-c (from meter SND_NR)
002 : 3330 dll-mfct (LAS)
004 : 51270001 dll-id (01002751)
008 : 0a dll-version
009 : 1a dll-type (Smoke detector)
010 : 7a tpl-ci-field (EN 13757-3 Application Layer (short tplh))
011 : f1 tpl-acc-field
012 : 80 tpl-sts-field ()(UNKNOWN_80)
013 : 4005 tpl-cfg 0540 (AES_CBC_IV nb=4 cntn=0 ra=0 hc=0 )
015 : 2f2f decrypt check bytes (OK)
017 : 04 dif (32 Bit Integer/Binary Instantaneous value)
018 : 7C vif (VIF in following string (length in first byte))
019 : 03 viflen (3)
020 : 33 vif (3)
021 : 53 vif (S)
022 : 44 vif (D)
023 C?: A0800400
027 : 02 dif (16 Bit Integer/Binary Instantaneous value)
028 : FD vif (Second extension FD of VIF-codes)
029 : 3A vife (Dimensionless / no VIF)
030 C!: 8202 ("minutes_since_last_manual_test_counter":642)
032 : 82 dif (16 Bit Integer/Binary Instantaneous value)
033 : 40 dife (subunit=1 tariff=0 storagenr=0)
034 : FD vif (Second extension FD of VIF-codes)
035 : 3A vife (Dimensionless / no VIF)
036 C?: 1D00
038 : 02 dif (16 Bit Integer/Binary Instantaneous value)
039 : FD vif (Second extension FD of VIF-codes)
040 : 46 vife (10^-3 Volts)
041 C?: 850C
043 : 82 dif (16 Bit Integer/Binary Instantaneous value)
044 : 40 dife (subunit=1 tariff=0 storagenr=0)
045 : FD vif (Second extension FD of VIF-codes)
046 : 46 vife (10^-3 Volts)
047 C?: FC0D
049 : 02 dif (16 Bit Integer/Binary Instantaneous value)
050 : 23 vif (On time days)
051 C?: 0100
053 : 82 dif (16 Bit Integer/Binary Instantaneous value)
054 : 80 dife (subunit=0 tariff=0 storagenr=0)
055 : 40 dife (subunit=2 tariff=0 storagenr=0)
056 : FD vif (Second extension FD of VIF-codes)
057 : 3A vife (Dimensionless / no VIF)
058 C?: DA04
060 : 02 dif (16 Bit Integer/Binary Instantaneous value)
061 : 7C vif (VIF in following string (length in first byte))
062 : 03 viflen (3)
063 : 54 vif (T)
064 : 46 vif (F)
065 : 23 vif (#)
066 C?: 0500
068 : 02 dif (16 Bit Integer/Binary Instantaneous value)
069 : 7C vif (VIF in following string (length in first byte))
070 : 03 viflen (3)
071 : 4C vif (L)
072 : 41 vif (A)
073 : 23 vif (#)
074 C?: 0000
076 : 2F skip
077 : 2F skip
078 : 2F skip
{
"media":"smoke detector",
"meter":"lansensm",
"name":"",
"id":"01002751",
"status":"UNKNOWN_80",
"minutes_since_last_manual_test_counter":642,
"timestamp":"2023-08-21T19:10:48Z"
}
Using: wmbusmeters: 1.14.0-8-gd0f9ffc
d0f9ffc
from wmbusmeters.
I have a generell question of the design idea of /etc/wmbusmeters.d and its subfiles.
Is the idea to generate a file for each meter (or is the idea to to group it with wildcard * in the id with the same driver) or to put in several different meters in one file (what didn't work out)?
from wmbusmeters.
This issue is stale because it has been open for 2 month with no activity. Remove stale label or comment or this will be closed in 1 month.
from wmbusmeters.
Can be closed. Driver should be new but I guess I take a different device.
from wmbusmeters.
Related Issues (20)
- new techem warm water meter
- new heat meter from techem labeled as Vario 4 4.51
- Add support for BMT Hydrodigit water meter version 0x17 HOT 2
- Only a few meters related to me HOT 2
- oneshot handles only one meter
- Elvaco CMa10w/ CMa11w (ELV)
- meter detection did not match the selected driver qheat! correct driver is: unknown! HOT 4
- wmbusmeters creates lots of zombie processes HOT 8
- install wmbuster in docker debian 12
- Support for iU891A (replacement for discontinued iM871A) HOT 25
- Techem Radio 4 - wrong values
- telegram changes during decoding HOT 10
- iU891A – Wireless M-Bus USB Adapter Replacement for iM871A-USB HOT 4
- Key is not valid, as it has 40 Digits HOT 1
- Compile wmbusmeters for openWRT - footprint HOT 6
- (apator162) telegram contains a register (79) with unknown size.
- Help to decode IZAR RE 434 messages
- No telegrams using RTL2832U on HAOS
- 1.17.1 driver autodetection is broken HOT 12
- Hex string is not proper! Ignoring telegram! HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wmbusmeters.