Some important things about how HABot works might be relevant here.
-
It operates on the label of the Item, not the Item name. It does not support, as far as I know, sending arbitrary commands to arbitrary Items. It requires the semantic model.
-
It depends on the semantic model to understand what you are asking. So if MainHall_Target_Temp was a member of a Location tagged group labeled “Main Hall” and it was tagged with “Setpoint” as the Point type and “Temperature” as the Property, a command along the lines of “Set the temperature to 20 in the main hall” would work.
-
It really hasn’t been updated since before OH 3 so it doesn’t work super well all the time.
-
There are additional tags and metadata that can be used to help give HABot additional information, such as synonyms for the names of locations and points. See HABot Walkthrough (1/n): Introduction and Installation for details.
This is just a guess but I suspect it recognized “20” as a number and since the rest of the sentence didn’t make sense to it it decided to command all your Number Items.