Comments (3)
whats so difficult about loooking at line 5 of the definitions as reported? every message has an id field, so this would be a good start to check. and the name+circuit need to be unique, which should be obvious as well.
anyway, if you shared the definitions, it would be easy to help. this way it isn't.
from ebusd.
If you KNOW that the 5 indicates the line, it's easier. of course. But an attitude about creating meaningful error messages should be planted in any coder's heart. What's so difficult in changing the code to printing "duplicate ID "?
from ebusd.
colon followed by line number does not really seem unusual at all to me - basically nearly every code editor does it this way, so for a coder not a problem at all.
...What's so difficult in changing the code to printing "duplicate ID "?
already the case, at least according to your own comment above:
2024-07-12 16:33:35.988 [main error] error reading scan config file tem/fc..sc.csv for ID "wrsol", SW2422, HW1112: ERR: duplicate entry, tem/fc..sc.csv:5: ERR: duplicate entry, **duplicate ID**
from ebusd.
Related Issues (20)
- HomeAssistant integration - ebusd - measurement 'None' which is not a valid unit for the device class ('temperature') HOT 3
- All communication stopped HOT 3
- Guidance on debug level messages HOT 2
- Entities in Home Assistant have double names HOT 2
- Separate log channel for device status
- reload discards loaded config files but doesn't reload HOT 1
- Some broadcast messages are not decoded HOT 2
- can't run 2 different ebusd.service HOT 1
- ebusctl listen immediately stops when any parameter is supplied. HOT 3
- Template variable warning: 'value_json' is undefined HOT 3
- Field name containing slash (e.g. "service/time") leads to [mqtt error] received unmatchable topic HOT 3
- raspi:8889/data: SyntaxError: JSON.parse: bad control character in string literal at line 5636 column 19 of the JSON data HOT 3
- Move away from csv to xml or json or yaml HOT 1
- RecoVAIR questions about connection and write BypassPosition + PreferedTemp HOT 5
- RecoVAIR SetBoostMode activate "Stoßlüften" but it canceled after 30sec HOT 1
- [mqtt error] received unmatchable topic ebusd/22420/room/temperature/set HOT 1
- HomeAssistant & WRSOL 2.0 & EBUS to WiFi Adapter Module V6.1 HOT 2
- Deprecated option used in mqtt publish action call HOT 1
- Several different kinds of arbitration errors w/ ebus shield v5 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 ebusd.