I checked the path with an “XPath Tester”. That would work …
What am I doing wrong? The path to the file fits, only the variable is not read … I cannot find an entry in the log file.
Platform information:
Hardware: CPUArchitecture/RAM/storage
OS: what OS is used and which version
Java Runtime Environment: which java platform is used and what version
openHAB version:
Issue of the topic: please be detailed explaining your issue
Please post configurations (if applicable):
Items configuration related to the issue
Sitemap configuration related to the issue
Rules code related to the issue
Services configuration related to the issue
If logs where generated please post these here using code fences:
Start simple.
With no profile applied, link your channel to a String type Item. Do you get the XML you expected?
Now use a rule with transform() to play with your XPATH parameters, where it is easier to fiddle about and see results.
Pay special attention to namespaces
Once you’ve worked out XPATH, I’d use it in the HTTP channel, not as a profile.
If you use a number type channel, this will allow you to specify a unit like “°C” to your numeric value, to make it into something more suitable to update a Number:Temperature with.
The problem is that all other participants always have the name “owd_DS18S20”. I can only differentiate between them using the “ROMId”. Who knows how to integrate the “ROMId” attribute into the query?