FloTob
(Florian Tobuschat)
1
- Platform information:
- Hardware: Raspberry Pi
- OS: Openhabian
- openHAB version: openHAB 3.3.0
- Issue of the topic:
I’m trying to control the Rituals Genie scent diffusor and was making first steps via REST (with Postman).
In Postman, this command is working:
https://rituals.sense-company.com/api/hub/update/attr?hub=*DeviceID*&json={“attr”:{“fanc”:“0”}}
But when i try to send this via rule, it doesn’t do anything:
rule “React on TestSwitch change/update”
when
Item TestSwitch changed
then
sendHttpPostRequest(“https://rituals.sense-company.com/api/hub/update/attr?hub=*DeviceID*”, “application/json”,‘{“attr”:{“fanc”:“1”}}’)
end
I’ve also tried to send the full string from Postman, but also no success.
Any ideas on what I’m doing wrong?
Did you try it via a thing - item/button setup?
I did a similar implementation for my Samsung AC, maybe the config helps.
FloTob
(Florian Tobuschat)
3
Thank you for the quick answer.
Do you mean adding a button to an Overview, oder creating a Thing via the HTTP Binding?
Actually the problem will be, that I cannot enter a plain link, because i’d need to hand on the “POST” Method.
I don’t have one so practically I can’t help … Googling a bit showed up this thread https://community.home-assistant.io/t/restful-or-not-rituals-perfume-genie/167112/
I would do some trials with curl first.
rossko57
(Rossko57)
5
I’d be a bit suspicious about quotemark handling there, you may need to escape them.