-
-
Notifications
You must be signed in to change notification settings - Fork 113
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
3.4 b11 - very small observations / clarifications #450
Comments
|
Hi, in the api I get the correct valuelist:
perfect, "auto" is shown in dashboard (see screenshot) , index is given to api (as requested) for "summermode" in iobroker/ems-esp I get:
which makes me think the info (On|Off) is somewhere (found in the "states: 0: Off 1: On" part). 4: ok, perfect. My Idea was, that if a NAME is found on the bus but NO value than never a value will be found. If entities are still not all found there is also no NAME. (I have some NAMES for some sensors, that might not be in my bosch 7400, but they are reported (found) by name without value (in contrast to some non_existing sensors with value=0).
but ALL the customizations for the other devices .... strange While looking for this clarification I found ome more strange reaading: but api gives:
Hmmmmm ..... cu |
Hi Michael, Only strange with summer_mode ???? One afterthought: maybe some are really booleans (summermode) but others are enums with only two values like "optimized|auto" or "prog_1| prog_2" ????? YES!!!
Maybe that booleans shold be "On|Off" or "true|false" in the dashboard allways to be different from the value 0 (=zero)? just an idea :-)
|
Oh, i thought that thomas has changed it to allow also other settings. I have the ioBroker-adapter installed for testing (but using ioBroker-mqtt with publish on change), and it seems to work with my settings. There are a few enums with only 2 options, that's because other thermostats have more options in the same files, prog_1/prog_1 is for Junkers prog_a..prog_f, see here. |
I will check other format settings with iobroker/ems-esp too. But I also have some tcl/shell scripts, that need adoption then, but no problem, regex is my friend. But some things are sorted out: enums with two values versus booleans - thank you for helping. Do you even think on replacing them with "Off|On" ? Leaves this date/time thingy (looks easy) and this funny hpheatingon=255 value, as this is boolean, but not 1|0 :-( Buffer length can wait, as saving in chunks works. I will look further if ther might be an "restore saved settings/customizations". |
IRC look here Thomas checks all bool states, and i think enum is also correctly indexed. Youre free to select your favorite bool format. The hpheatingon=255 is unclear why not handled as bool. I suspect a In my github i've changed thermostat time, summermode, wwstarts2 and maybe bool is now ok, please check. |
This is a bug, I get the same results. The masked_entities is only saving the last batch to the file system. I'll fix it. Thanks for the testing and reporting Harvey! |
Hi Micheal, Some very very minor opinions:
Thank You |
hmm, renaming an entity? The logic is in the code, as we do this for the sensors. Maybe a new enhancement issue in GitHub for later. |
Hi @ Michael, |
I don't think bosch heating is very common in US, and ISO is not common in some european countries (Netherlands, Belgium, Switzeland, see here: https://en.wikipedia.org/wiki/Date_format_by_country
Yes, for gas/oil boilers summer is heating off, only dhw preparation. For heatpump with cooling you have to check the manual.
all ww.. have full name prefixed with "dhw".
In an older version there was dashboard always "on/off", but was later changed to make the selected bool format visible and avoid confusion.
See #22, there is a plan for localization, a while ago i've started to translate the full names to german, but it's not complete. You can replace the include of local_EN.h by local_DE.h and recompile, but webpage, terminal, logs have no localization yet, looks odd. |
Hi @ Michael,
I changed the format to true|false, now I see true|false in the dashboard, but also in the api. So I had to change MY OWN scripts working with the api with the help of regex :-) Maybe that the api should be (a little bit more) independant from dashboard gui? Or with different format option for dashboard and api? cu |
We added the 1|0 for booleans because of Domoticz. Home Assistant can be configured to use anything. I'm not sure what ioBroker uses. The dashboard was never really supposed to be the final end-stop for looking at the data. It's assumed most people will use home automation front-ends which is why its just a simple table (not filtering, sorting, searching...). Adding a Boolean Format for the Dashboard is easy to do, if we want it. |
Hi @ Proddy, It was a little bit confusing for me, that the "format" option for booleans are for both dashboard AND api, but the format for enumerations is ONLY for api. I see this as changing the format of both does only alter representation of boolenas in the dashboard AND api, but enumerations are allways shown as values in dashboard (whatever format enum option), but the api representation is changed accordingly. So I think, there should be an explanation that the boolean option is for both, enum option only for api. OR EVEN BETTER: just my idea ..... and please fix this simple "wwstarts2" -> "dhw controls starts2" long name (as Michael has done it) Thank you and |
@MichaelDvP is this changed in your build or shall I add it? |
Partly in my build, i have to change the tag to ww, i'll make a pr. I was thinking about the clock format. The thermostat clock is read every minute, publish is mostly asynchron wth 10 seconds, showing the clock with seconds is always incorrect. What do you think about publishing only "hh:mm"? |
Moin Michael, |
yup. agree with both |
Ok, i'll also add RCTime-Message to controller, this strange IVT in #439 publishes the thermstat time via controller if thermostat display is in sleep. (and show controller in web if it has entities) |
Hi,
saving customization works great - no problems with saving in chunks!
some very small "beautifying" of things:
thermostat:
boiler:
The "api/system/customization" does only contain some of the customisation, and I have a lot of it in product_id=172 (boiler) :
please notice that this is NOT complains, just "customer" oberservations in MY real life installation. I want to help to improve even small things, hopefully also only small code changes :-)
Keep on your good work please!
cu
Harvey
The text was updated successfully, but these errors were encountered: