Comments (3)
field names, message and circuit name are supposed to be identifiers similar to those of almost every programming language and as such all character other than alphanumeric and underscore should not be used in the first place.
I'll harden ebusd to decline use of such in future
from ebusd.
@john30 thank you very much for your analysis and feedback. Got it: no slashes in field names.
Is there another way via config file to group the field names in a folder structure in mqtt without breaking mqtt?
![Bildschirmfoto 2024-07-13 um 10 08 42](https://private-user-images.githubusercontent.com/172171816/348459014-5a1233dd-7138-46df-8479-b780d6dcacb6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3MDU5NDksIm5iZiI6MTcyMzcwNTY0OSwicGF0aCI6Ii8xNzIxNzE4MTYvMzQ4NDU5MDE0LTVhMTIzM2RkLTcxMzgtNDZkZi04NDc5LWI3ODBkNmRjYWNiNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxNVQwNzA3MjlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kYTAyYjFmMDg0NDgyOTQ5N2Y0NDg2Y2QyOTk1NDFlN2M3NzMyZWQwOTNiYzhjN2IxMzM1ZThmNGI2MTU3MWVjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.HL0tRneJSijH0YFs3mXBHwfiKdHCwAxPFp46XUh78yA)
from ebusd.
the logical way of doing this would be to use an appropriate circuit for those.
since the single address/device 24849 seems to contain all aspects of your heating system, it seems right to split the messages accordingly. so maybe there are like sections of messages (those sharing a common pbsbid prefix) that all address a logical unit, e.g heater, hwc and so on? then it would make sense this way I guess
from ebusd.
Related Issues (20)
- Connect to two network adapters using Home Assistant OS and addon
- Connect to two network adapters using Home Assistant OS and addon HOT 3
- eBUS Adapter v5, Firmware Version 2024-03-30 Kommunikationsprobleme HOT 3
- 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 2
- raspi:8889/data: SyntaxError: JSON.parse: bad control character in string literal at line 5636 column 19 of the JSON data HOT 3
- Duplictae entry in csv not reported correctly HOT 3
- Move away from csv to xml or json or yaml HOT 1
- RecoVAIR questions about connection and write BypassPosition + PreferedTemp HOT 4
- RecoVAIR SetBoostMode activate "Stoßlüften" but it canceled after 30sec
- [mqtt error] received unmatchable topic ebusd/22420/room/temperature/set
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.