Skip to content

Commit feb6b8d

Browse files
committed
## [0.9.9] - 2025-01-27
## [0.9.9] - 2025-01-27 ### Added - VIF group FDFDxx added (41 new VIFs) - therfore some major changes in the lib, like the vif variable to find the definition is now uint64_t and somthing more. CURRENT_SELECTED_APL, SUB_DEVICES, REMAIN_BAT_LIFE_MONTH, CARBON_DIOXIDE_PPM, CARBON_MONOXIDE_PPM, VOLATILE_ORG_COMP_ppb, VOLATILE_ORG_COMP_UG_M3, PARTICLES_UNSPEC_UG_M3, PARTICLES_PM1_UG_M3, PARTICLES_PM2_5_UG_M3, PARTICLES_PM10_UG_M3, PARTICLES_UNSPEC_1M3, PARTICLES_PM1_1M3, PARTICLES_PM2_5_1M3, PARTICLES_PM10_1M3, ILLUMINANCE_LUX, LUMINOUS_IDENSITY_CD, RADIANT_FLUX_DENS, WIND_SPEED_M_S, RAINFALL_L_MM, FORMAZIN_NEPHELOMETER_U, POTENTIAL_HYDROGEN_PH, DISMOUNTS_COUNTER, TEST_BUTTON_COUNTER, ALARM_COUNTER, ALARM_MUTE_COUNTER, OBSTACLE_DETECT_COUNTER, SMOKE_ENTRIES_COUNTER, SMOKE_CHAMBER_DEFECTS, SELF_TEST_COUNTER, SOUNDER_DEFECT_COUNTER, DECIBEL_A, BATTERY_PERCENTAGE, CHAMBER_POLLUTION_LEVEL, DISTANCE_MM, MOISTURE_LEVEL_PERCENT, PRESSURE_SENS_STATUS, SMOKE_ALARM_STATUS, CO_ALARM_STATUS, HEAT_ALARM_STATUS, DOOR_WINDOW_SENS_STATUS, - VIFE name extensions like 0xFC01 for "L1", L1,L2,L3,N,L1-L2,L2-L3,L3-L1,abs.,delta
1 parent c32446c commit feb6b8d

File tree

6 files changed

+507
-44
lines changed

6 files changed

+507
-44
lines changed

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,59 @@
33
The format is based on [Keep a Changelog](http://keepachangelog.com/)
44
and this project adheres to [Semantic Versioning](http://semver.org/).
55

6+
## [0.9.9] - 2025-01-27
7+
8+
### Added
9+
10+
- VIF group FDFDxx added (41 new VIFs)
11+
12+
- therfore some major changes in the lib, like the vif variable to find the definition is now uint64_t and somthing more.
13+
14+
CURRENT_SELECTED_APL,
15+
SUB_DEVICES,
16+
REMAIN_BAT_LIFE_MONTH,
17+
CARBON_DIOXIDE_PPM,
18+
CARBON_MONOXIDE_PPM,
19+
VOLATILE_ORG_COMP_ppb,
20+
VOLATILE_ORG_COMP_UG_M3,
21+
PARTICLES_UNSPEC_UG_M3,
22+
PARTICLES_PM1_UG_M3,
23+
PARTICLES_PM2_5_UG_M3,
24+
PARTICLES_PM10_UG_M3,
25+
PARTICLES_UNSPEC_1M3,
26+
PARTICLES_PM1_1M3,
27+
PARTICLES_PM2_5_1M3,
28+
PARTICLES_PM10_1M3,
29+
ILLUMINANCE_LUX,
30+
LUMINOUS_IDENSITY_CD,
31+
RADIANT_FLUX_DENS,
32+
WIND_SPEED_M_S,
33+
RAINFALL_L_MM,
34+
FORMAZIN_NEPHELOMETER_U,
35+
POTENTIAL_HYDROGEN_PH,
36+
DISMOUNTS_COUNTER,
37+
TEST_BUTTON_COUNTER,
38+
ALARM_COUNTER,
39+
ALARM_MUTE_COUNTER,
40+
OBSTACLE_DETECT_COUNTER,
41+
SMOKE_ENTRIES_COUNTER,
42+
SMOKE_CHAMBER_DEFECTS,
43+
SELF_TEST_COUNTER,
44+
SOUNDER_DEFECT_COUNTER,
45+
DECIBEL_A,
46+
BATTERY_PERCENTAGE,
47+
CHAMBER_POLLUTION_LEVEL,
48+
DISTANCE_MM,
49+
MOISTURE_LEVEL_PERCENT,
50+
PRESSURE_SENS_STATUS,
51+
SMOKE_ALARM_STATUS,
52+
CO_ALARM_STATUS,
53+
HEAT_ALARM_STATUS,
54+
DOOR_WINDOW_SENS_STATUS,
55+
56+
- VIFE name extensions like 0xFC01 for "L1", L1,L2,L3,N,L1-L2,L2-L3,L3-L1,abs.,delta
57+
58+
659
## [0.9.8] - 2025-01-13
760

861
### Added

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MBusinoLib - an Arduino M-Bus Decoder Library
22

3-
[![version](https://img.shields.io/badge/version-0.9.8-brightgreen.svg)](CHANGELOG.md)
3+
[![version](https://img.shields.io/badge/version-0.9.9-brightgreen.svg)](CHANGELOG.md)
44
[![license](https://img.shields.io/badge/license-GPL--3.0-orange.svg)](LICENSE)
55

66

@@ -78,7 +78,7 @@ Example extract the JSON
7878
### possible contained records
7979
only contained records will be sended
8080
81-
* **["code"]** contains the library internal code of the VIF
81+
* **["vif"]** contains the VIF(E) as HEX in a string.
8282
* **["value_scaled"]** contains the value of the record as 64 bit real
8383
* **["value_string"]** contains the value of the record as ASCII string (only for Time/Dates and special variable lengs values)
8484
* **["units"]** contains the unit of the value as ASCII string
@@ -89,8 +89,8 @@ only contained records will be sended
8989
9090
There are more records available but you have to delete the out comment in the library.
9191
92-
* **["vif"]** contains the VIF(E) as HEX in a string.
93-
* **["scalar"]** contains the scalar of the value
92+
* **["code"]** contains the library internal code of the VIF
93+
* **["scalar"]** contains the scaler of the value
9494
* **["value_raw"]** contains the raw value
9595
9696

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"type": "git",
77
"url": "https://github.com/Zeppelin500/MBusinoLib.git"
88
},
9-
"version": "0.9.6",
9+
"version": "0.9.9",
1010
"license": "GPL-3.0",
1111
"frameworks": "arduino",
1212
"platforms": ["atmelavr", "atmelsam", "espressif8266"],

library.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name=MBusinoLib
2-
version=0.9.8
2+
version=0.9.9
33
author=Zeppelin500 <mbusinolib@gmail.com>
44
maintainer=Zeppelin500 <mbusinolib@gmail.com>
5-
sentence=an Arduino M-Bus decode Library
5+
sentence=an Arduino M-Bus decoder Library
66
paragraph=enables Arduino devices to decode M-Bus
77
category=Communication
88
url=https://github.com/Zeppelin500/MBusinoLib.git

0 commit comments

Comments
 (0)