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

Registers for SMO S40 (v3.3.8) + SPLIT HBS (v4.4) + RMU S40 (v2.0) #189

Open
teixemf opened this issue Nov 18, 2024 · 1 comment
Open

Registers for SMO S40 (v3.3.8) + SPLIT HBS (v4.4) + RMU S40 (v2.0) #189

teixemf opened this issue Nov 18, 2024 · 1 comment

Comments

@teixemf
Copy link

teixemf commented Nov 18, 2024

I recently installed an SMO S40 (software version 3.3.8) with a SPLIT HBS heat pump (software version 4.4) and a Room Monitoring Unit RMU S40 (software version 2.0).

I got the following Modbus registers from the USB interface:
modbus_addresses_all_20241117-1.csv

I started to work on merging the registers I got with the ones in /nibe/data/smos40.csv but I realized some of my registers have different addresses than the ones on the repo.

How should this be handled?
Should I submit a PR anyway with these different values?

Here are all the registers I found with different addresses:

id:4045	MODBUS_HOLDING_REGISTER	5245	1	°C	1	1	40	8
id:4046	MODBUS_HOLDING_REGISTER	5247	1	°C	1	0	40	4
id:4049	MODBUS_HOLDING_REGISTER	5249	1		4	0	1	0
id:4050	MODBUS_HOLDING_REGISTER	5250	1		4	0	1	0
id:4051	MODBUS_HOLDING_REGISTER	5251	1		4	0	1	0
id:4591	MODBUS_HOLDING_REGISTER	5256	1		1	5	80	30
id:4659	MODBUS_HOLDING_REGISTER	5266	1		4	0	1	0
id:4660	MODBUS_HOLDING_REGISTER	5267	1		4	0	0	0
Shunted brine, accessory	MODBUS_HOLDING_REGISTER	5268	1		4	0	1	0
Shunted brine max. temp.	MODBUS_HOLDING_REGISTER	5271	1	°C	4	0	30	20
id:4703	MODBUS_HOLDING_REGISTER	5272	1		4	0	1	0
id:4704	MODBUS_HOLDING_REGISTER	5273	1		4	0	1	0
id:4705	MODBUS_HOLDING_REGISTER	5274	1		4	0	1	0
id:4706	MODBUS_HOLDING_REGISTER	5275	1		4	0	1	0
id:4707	MODBUS_HOLDING_REGISTER	5276	1		4	0	1	0
id:4708	MODBUS_HOLDING_REGISTER	5277	1		4	0	1	0
id:4709	MODBUS_HOLDING_REGISTER	5278	1		4	0	1	0
id:4710	MODBUS_HOLDING_REGISTER	5279	1		4	0	1	0
Input AUX6	MODBUS_HOLDING_REGISTER	767	1		4	0	67	0
id:4969	MODBUS_HOLDING_REGISTER	5295	1		4	0	1	0
id:4970	MODBUS_HOLDING_REGISTER	5296	1		4	0	1	0
id:4971	MODBUS_HOLDING_REGISTER	5297	1	Hz	4	20	117	20
id:4972	MODBUS_HOLDING_REGISTER	5298	1	Hz	4	20	117	20
id:4973	MODBUS_HOLDING_REGISTER	5299	1	Hz	4	23	120	23
id:4974	MODBUS_HOLDING_REGISTER	5300	1	Hz	4	23	120	23
Current power	MODBUS_INPUT_REGISTER	2727	100	kW	6	0	0	0
id:7048	MODBUS_HOLDING_REGISTER	5227	1		4	0	1	0
id:7138	MODBUS_HOLDING_REGISTER	5441	1	%	4	0	100	70
id:7139	MODBUS_HOLDING_REGISTER	5442	1		4	0	1	0
id:7140	MODBUS_HOLDING_REGISTER	5443	1		4	0	1	0
id:7141	MODBUS_HOLDING_REGISTER	5444	1	%	4	0	100	70
id:7142	MODBUS_HOLDING_REGISTER	5445	1		4	0	1	0
id:7143	MODBUS_HOLDING_REGISTER	5446	1		4	0	1	0
id:7144	MODBUS_HOLDING_REGISTER	5447	1	%	4	0	100	70
id:7145	MODBUS_HOLDING_REGISTER	5448	1		4	0	1	0
id:7146	MODBUS_HOLDING_REGISTER	5449	1		4	0	1	0
id:7147	MODBUS_HOLDING_REGISTER	5450	1	%	4	0	100	70
id:7148	MODBUS_HOLDING_REGISTER	5451	1		4	0	1	0
id:7149	MODBUS_HOLDING_REGISTER	5452	1		4	0	1	0
id:7150	MODBUS_HOLDING_REGISTER	5453	1	%	4	0	100	70
id:7176	MODBUS_HOLDING_REGISTER	5455	1		4	0	1	0
Minimum permitted speed (EB101 GP12)	MODBUS_HOLDING_REGISTER	5352	1	%	4	1	50	1
id:8982	MODBUS_HOLDING_REGISTER	5390	1		4	0	0	0
Audio signal on alarm	MODBUS_HOLDING_REGISTER	5326	1		4	0	1	1
Sound when pressing button	MODBUS_HOLDING_REGISTER	5327	1		4	0	1	1
BT12 offset, heat pump 1	MODBUS_HOLDING_REGISTER	5328	10	°C	1	-50	50	0
Start time	MODBUS_HOLDING_REGISTER	5393	1		-	-	-	-
Start time	MODBUS_HOLDING_REGISTER	5397	1		-	-	-	-
Stop time	MODBUS_HOLDING_REGISTER	5401	1		-	-	-	-
Disable emergency restart GP1	MODBUS_HOLDING_REGISTER	5392	1		4	0	1	0
Compressor, total time energy storage, main unit (EP14)	MODBUS_INPUT_REGISTER	2335	1	h	6	0	2147483647	0
Compressor, total time energy storage, main unit (EP15)	MODBUS_INPUT_REGISTER	2337	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 1 (EP14)	MODBUS_INPUT_REGISTER	2339	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 1 (EP15)	MODBUS_INPUT_REGISTER	2341	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 2 (EP14)	MODBUS_INPUT_REGISTER	2343	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 2 (EP15)	MODBUS_INPUT_REGISTER	2345	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 3 (EP14)	MODBUS_INPUT_REGISTER	2347	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 3 (EP15)	MODBUS_INPUT_REGISTER	2349	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 4 (EP14)	MODBUS_INPUT_REGISTER	2351	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 4 (EP15)	MODBUS_INPUT_REGISTER	2353	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 5 (EP14)	MODBUS_INPUT_REGISTER	2355	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 5 (EP15)	MODBUS_INPUT_REGISTER	2357	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 6 (EP14)	MODBUS_INPUT_REGISTER	2359	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 6 (EP15)	MODBUS_INPUT_REGISTER	2361	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 7 (EP14)	MODBUS_INPUT_REGISTER	2363	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 7 (EP15)	MODBUS_INPUT_REGISTER	2365	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 8 (EP14)	MODBUS_INPUT_REGISTER	2367	1	h	6	0	2147483647	0
Compressor, total time energy storage, heat pump 8 (EP15)	MODBUS_INPUT_REGISTER	2369	1	h	6	0	2147483647	0

@yozik04
Copy link
Owner

yozik04 commented Nov 18, 2024

We ignore all registers starting with "id: ".
For all the rest there will be id in the end of register name. So they should not conflict.

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