# Bond Hub, Valor Fireplace and Home Assistant

**URL:** https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988
**Category:** Integrations
**Created:** [January 19, 2022, 9:58pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988 "2022-01-19T21:58:57Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![rcblackwell](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rcblackwell](https://forum.bondhome.io/u/rcblackwell)
#### Post date: [January 19, 2022, 9:58pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/1 "2022-01-19T21:58:57Z")

</div>

I’ve installed a Bond Hub to control, among other things, a Valor Fireplace. The Bond Hub firmware version is 2.28.0. Using the Bond Hub application I can control on/off and flame up/down functionality. I’ave added the Bond Hub to HA. I see the fireplace and can control on/off functions from HA. Unfortunately I’m not able to control flame up/down. I set up a script to adjust the flame down. When the script is executed, instead of the flame lowering, the fireplace turns off. The script is configured as a Device-\>Fireplace-\>Decrease Flame Brightness. Why is the fireplace turning off instead of lowering the flame?

EDIT: A little more information - I’ve just discovered that the Increase Flame Brightness function has no effect. The only functions that are working are on/off.

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 21, 2022, 7:31am UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/2 "2022-01-21T07:31:05Z")

</div>

Does it work in the bond app or just not in Home Assistant?

---

<div class="post-metadata">

### Author: ![rcblackwell](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rcblackwell](https://forum.bondhome.io/u/rcblackwell)
#### Post date: [January 21, 2022, 1:01pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/3 "2022-01-21T13:01:33Z")

</div>

The Bond app displays four buttons - On, off, Lower Flame, Raise flame. All buttons function correctly on the BOND application. It’s HA’s flame functions that aren’t working correctly.

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 21, 2022, 5:24pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/4 "2022-01-21T17:24:10Z")

</div>

The HA integration uses the `SetFlame` api call. It appears that your device only supports `IncreaseFlame` and `DecreaseFlame`?

[http://docs-local.appbond.com/#section/Features/Flame](http://docs-local.appbond.com/#section/Features/Flame)

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 21, 2022, 5:27pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/5 "2022-01-21T17:27:15Z")

</div>

It looks like the underlying package supports the two calls already [bond-api/action.py at master · prystupa/bond-api · GitHub](https://github.com/prystupa/bond-api/blob/master/bond_api/action.py#L70)

It could be added to [core/light.py at dev · home-assistant/core · GitHub](https://github.com/home-assistant/core/blob/dev/homeassistant/components/bond/light.py#L41)

If you feel up to doing a PR, this should be a reasonable template:

> <https://github.com/home-assistant/core/pull/55006>
>
> \## Proposed change
> \<!--
> Describe the big picture of your changes here to com…municate to the
> maintainers why we should accept this pull request. If it fixes a bug
> or resolves a feature request, be sure to link to that issue in the
> additional information section.
> \--\>
> \- Some lights do not support setting a brightness value and can
> only start and stop increasing or decreasing brightness
> 
> \## Type of change
> \<!--
> What type of change does your PR introduce to Home Assistant?
> NOTE: Please, check only 1! box!
> If your PR requires multiple boxes to be checked, you'll most likely need to
> split it into multiple PRs. This makes things easier and faster to code review.
> \--\>
> 
> \- \[\] Dependency upgrade
> \- \[\] Bugfix (non-breaking change which fixes an issue)
> \- \[\] New integration (thank you!)
> \- \[x\] New feature (which adds functionality to an existing integration)
> \- \[\] Breaking change (fix/feature causing existing functionality to break)
> \- \[\] Code quality improvements to existing code or addition of tests
> 
> \## Additional information
> \<!--
> Details are important, and help maintainers processing your PR.
> Please be sure to fill out additional details, if applicable.
> \--\>
> 
> \- This PR fixes or closes issue: fixes #
> \- This PR is related to issue: 
> \- Link to documentation pull request: https://github.com/home-assistant/home-assistant.io/pull/19041
> 
> \## Checklist
> \<!--
> Put an \`x\` in the boxes that apply. You can also fill these out after
> creating the PR. If you're unsure about any of them, don't hesitate to ask.
> We're here to help! This is simply a reminder of what we are going to look
> for before merging your code.
> \--\>
> 
> \- \[x\] The code change is tested and works locally.
> \- \[\] Local tests pass. \*\*Your PR cannot be merged unless tests pass\*\*
> \- \[\] There is no commented out code in this PR.
> \- \[\] I have followed the \[development checklist\]\[dev-checklist\]
> \- \[\] The code has been formatted using Black (\`black --fast homeassistant tests\`)
> \- \[x\] Tests have been added to verify that the new code works.
> 
> If user exposed functionality or configuration variables are added/changed:
> 
> \- \[x\] Documentation added/updated for \[www.home-assistant.io\]\[docs-repository\]
> 
> If the code communicates with devices, web services, or third-party tools:
> 
> \- \[\] The \[manifest file\]\[manifest-docs\] has all fields filled out correctly.  
> Updated and included derived files by running: \`python3 -m script.hassfest\`.
> \- \[\] New or updated dependencies have been added to \`requirements\_all.txt\`.  
> Updated by running \`python3 -m script.gen\_requirements\_all\`.
> \- \[\] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
> \- \[\] Untested files have been added to \`.coveragerc\`.
> 
> The integration reached or maintains the following \[Integration Quality Scale\]\[quality-scale\]:
> \<!--
> The Integration Quality Scale scores an integration on the code quality
> and user experience. Each level of the quality scale consists of a list
> of requirements. We highly recommend getting your integration scored!
> \--\>
> 
> \- \[\] No score or internal
> \- \[\] 🥈 Silver
> \- \[\] 🥇 Gold
> \- \[\] 🏆 Platinum
> 
> \<!--
> This project is very active and we have a high turnover of pull requests.
> 
> Unfortunately, the number of incoming pull requests is higher than what our
> reviewers can review and merge so there is a long backlog of pull requests
> waiting for review. You can help here!
>   
> By reviewing another pull request, you will help raise the code quality of
> that pull request and the final review will be faster. This way the general
> pace of pull request reviews will go up and your wait time will go down.
>   
> When picking a pull request to review, try to choose one that hasn't yet
> been reviewed.
> 
> Thanks for helping out!
> \--\>
> 
> To help with the load of incoming pull requests:
> 
> \- \[\] I have reviewed two other \[open pull requests\]\[prs\] in this repository.
> 
> \[prs\]: https://github.com/home-assistant/core/pulls?q=is%3Aopen+is%3Apr+-author%3A%40me+-draft%3Atrue+-label%3Awaiting-for-upstream+sort%3Acreated-desc+review%3Anone
> 
> \<!--
> Thank you for contributing \<3
> 
> Below, some useful links you could explore:
> \--\>
> \[dev-checklist\]: https://developers.home-assistant.io/docs/en/development\_checklist.html
> \[manifest-docs\]: https://developers.home-assistant.io/docs/en/creating\_integration\_manifest.html
> \[quality-scale\]: https://developers.home-assistant.io/docs/en/next/integration\_quality\_scale\_index.html
> \[docs-repository\]: https://github.com/home-assistant/home-assistant.io

---

<div class="post-metadata">

### Author: ![rcblackwell](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rcblackwell](https://forum.bondhome.io/u/rcblackwell)
#### Post date: [January 22, 2022, 2:28pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/6 "2022-01-22T14:28:34Z")

</div>

@bdraco, thanks for highlighting these links. My understanding of program code and API calls is extremely limited. I doubt I’d understand what changes need to be made in order to add the functionality needed. I see you contribute to various HA integrations. Any chance you could add the code necessary to support `IncreaseFlame` and `DecreaseFlame` functions? I’d be willing to assist in test.

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 22, 2022, 10:06pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/7 "2022-01-22T22:06:23Z")

</div>

> <https://github.com/home-assistant/core/pull/64725>
>
> \<!--
> You are amazing! Thanks for contributing to our project!
> Please, DO N…OT DELETE ANY TEXT from this template! (unless instructed).
> \--\>
> \## Breaking change
> \<!--
> If your PR contains a breaking change for existing users, it is important
> to tell them what breaks, how to make it work again and why we did this.
> This piece of text is published with the release notes, so it helps if you
> write it towards our users, not us.
> Note: Remove this section if this PR is NOT a breaking change.
> \--\>
> 
> The custom \`start\_increasing\_brightness\`, \`start\_decreasing\_brightness\` and \`stop\` services are now deprecated and will be removed in a future release. Use the new button platform instead.
> 
> 
> \## Proposed change
> \<!--
> Describe the big picture of your changes here to communicate to the
> maintainers why we should accept this pull request. If it fixes a bug
> or resolves a feature request, be sure to link to that issue in the
> additional information section.
> \--\>
> 
> Add button platform to bond.
> 
> The following buttons are now available for devices that do not support tracking state. For example, if the device can set brightness, increase and decrease brightness buttons will not be created.
> 
> \- Stop Actions
> \- Toggle Power
> \- Toggle Light
> \- Increase Brightness
> \- Decrease Brightness
> \- Toggle Up Light
> \- Toggle Down Light
> \- Start Up Light Dimmer
> \- Start Down Light Dimmer
> \- Start Increasing Brightness
> \- Start Decreasing Brightness
> \- Increase Up Light Brightness
> \- Decrease Up Light Brightness
> \- Increase Down Light Brightness
> \- Decrease Down Light Brightness
> \- Cycle Up Light Brightness
> \- Cycle Down Light Brightness
> \- Cycle Brightness
> \- Increase Speed
> \- Decrease Speed
> \- Toggle Direction
> \- Increase Temperature
> \- Decrease Temperature
> \- Increase Flame
> \- Decrease Flame
> \- Toggle Open
> 
> \## Type of change
> \<!--
> What type of change does your PR introduce to Home Assistant?
> NOTE: Please, check only 1! box!
> If your PR requires multiple boxes to be checked, you'll most likely need to
> split it into multiple PRs. This makes things easier and faster to code review.
> \--\>
> 
> \- \[\] Dependency upgrade
> \- \[\] Bugfix (non-breaking change which fixes an issue)
> \- \[\] New integration (thank you!)
> \- \[x\] New feature (which adds functionality to an existing integration)
> \- \[x\] Breaking change (fix/feature causing existing functionality to break)
> \- \[\] Code quality improvements to existing code or addition of tests
> 
> \## Additional information
> \<!--
> Details are important, and help maintainers processing your PR.
> Please be sure to fill out additional details, if applicable.
> \--\>
> 
> \- This PR fixes or closes issue: fixes #
> \- This PR is related to issue: 
> \- Link to documentation pull request: https://github.com/home-assistant/home-assistant.io/pull/21300
> 
> \## Checklist
> \<!--
> Put an \`x\` in the boxes that apply. You can also fill these out after
> creating the PR. If you're unsure about any of them, don't hesitate to ask.
> We're here to help! This is simply a reminder of what we are going to look
> for before merging your code.
> \--\>
> 
> \- \[x\] The code change is tested and works locally.
> \- \[\] Local tests pass. \*\*Your PR cannot be merged unless tests pass\*\*
> \- \[\] There is no commented out code in this PR.
> \- \[\] I have followed the \[development checklist\]\[dev-checklist\]
> \- \[\] The code has been formatted using Black (\`black --fast homeassistant tests\`)
> \- \[x\] Tests have been added to verify that the new code works.
> 
> If user exposed functionality or configuration variables are added/changed:
> 
> \- \[\] Documentation added/updated for \[www.home-assistant.io\]\[docs-repository\]
> 
> If the code communicates with devices, web services, or third-party tools:
> 
> \- \[\] The \[manifest file\]\[manifest-docs\] has all fields filled out correctly.  
> Updated and included derived files by running: \`python3 -m script.hassfest\`.
> \- \[\] New or updated dependencies have been added to \`requirements\_all.txt\`.  
> Updated by running \`python3 -m script.gen\_requirements\_all\`.
> \- \[\] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
> \- \[\] Untested files have been added to \`.coveragerc\`.
> 
> The integration reached or maintains the following \[Integration Quality Scale\]\[quality-scale\]:
> \<!--
> The Integration Quality Scale scores an integration on the code quality
> and user experience. Each level of the quality scale consists of a list
> of requirements. We highly recommend getting your integration scored!
> \--\>
> 
> \- \[\] No score or internal
> \- \[\] 🥈 Silver
> \- \[\] 🥇 Gold
> \- \[\] 🏆 Platinum
> 
> \<!--
> This project is very active and we have a high turnover of pull requests.
> 
> Unfortunately, the number of incoming pull requests is higher than what our
> reviewers can review and merge so there is a long backlog of pull requests
> waiting for review. You can help here!
>   
> By reviewing another pull request, you will help raise the code quality of
> that pull request and the final review will be faster. This way the general
> pace of pull request reviews will go up and your wait time will go down.
>   
> When picking a pull request to review, try to choose one that hasn't yet
> been reviewed.
> 
> Thanks for helping out!
> \--\>
> 
> To help with the load of incoming pull requests:
> 
> \- \[\] I have reviewed two other \[open pull requests\]\[prs\] in this repository.
> 
> \[prs\]: https://github.com/home-assistant/core/pulls?q=is%3Aopen+is%3Apr+-author%3A%40me+-draft%3Atrue+-label%3Awaiting-for-upstream+sort%3Acreated-desc+review%3Anone+-status%3Afailure
> 
> \<!--
> Thank you for contributing \<3
> 
> Below, some useful links you could explore:
> \--\>
> \[dev-checklist\]: https://developers.home-assistant.io/docs/en/development\_checklist.html
> \[manifest-docs\]: https://developers.home-assistant.io/docs/en/creating\_integration\_manifest.html
> \[quality-scale\]: https://developers.home-assistant.io/docs/en/next/integration\_quality\_scale\_index.html
> \[docs-repository\]: https://github.com/home-assistant/home-assistant.io

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 22, 2022, 10:18pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/8 "2022-01-22T22:18:40Z")

</div>

@rcblackwell Testing instructions:

Requires 2021.12 or later

```auto
mkdir /config/custom_components
cd /config/custom_components
git clone https://github.com/bdraco/bond

```

Restart Home Assistant

---

<div class="post-metadata">

### Author: ![rcblackwell](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rcblackwell](https://forum.bondhome.io/u/rcblackwell)
#### Post date: [January 22, 2022, 10:43pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/9 "2022-01-22T22:43:30Z")

</div>

Wow, thanks for jumping in to help out!

Running version 2021.12.10. I copied the files as instructed and rebooted HA. I see additional actions listed. I choose “Decrease Fireplace Brightness” but when the script s activated, the fireplace still shuts off. Adding the “Press Fireplace Stop Actions” to the script doesn’t change behavior. I’ve checked the “Toggle Fireplace”, “Turn Fireplace On” and “Turn Fireplace Off”. These actions work as stated.

Am I misunderstanding how the Decrease and Increase functions work or is there something else that I need to do to achieve the desired action?

Following is a screenshot showing what I’m able to select from the actions list.

 ![HA Fireplace Script Screenshot](https://us1.discourse-cdn.com/flex019/uploads/bond1/original/1X/5306eff499d3a11e6fe3c5ae77c050af3d742ff6.png)

Regards,  
Robert

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 22, 2022, 11:20pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/10 "2022-01-22T23:20:42Z")

</div>

You should get an `Increase Flame` and `Decrease Flame` button in the UI.

Can you take a screenshot of the devices page?

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 22, 2022, 11:36pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/11 "2022-01-22T23:36:31Z")

</div>

I built it so it didn’t create the buttons if the device had the SetFlame action available since if we can set the flame to a specific level, there is no need to increase/decrease. I’m guessing your device reports that action is available even though it doesn’t work.

I just pushed another change to that repo that will always create it if the action is available regardless of the SetFlame action.

```auto
cd /config/custom_components/bond
git pull
git log -1

```

Restart

The `git log -1` command should output something like

```auto
commit 1cb38c11c1483ba45ab93b7fdd96299bc90eabd7 (HEAD -> main, origin/main, origin/HEAD)
Author: J. Nick Koston <nick@koston.org>
Date: Sat Jan 22 13:30:00 2022 -1000

    always create flame entities

```

---

<div class="post-metadata">

### Author: ![rcblackwell](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rcblackwell](https://forum.bondhome.io/u/rcblackwell)
#### Post date: [January 23, 2022, 2:05am UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/12 "2022-01-23T02:05:20Z")

</div>

Seems progress is being made! Using the “Press Fireplace Decrease Flame button” or “Press Fireplace Increase Flame button” actions the following error occurred;

Logger: homeassistant.components.script.ghs\_fireplace\_flame\_down  
Source: custom\_components/bond/button.py:236  
Integration: Script (documentation, issues)  
First occurred: 8:54:52 PM (8 occurrences)  
Last logged: 8:56:13 PM

GHS - Fireplace Flame Down: Error executing script. Unexpected error for device at pos 1: 400, message=‘Bad Request’, url=URL(‘[http://192.168.86.70/v2/devices/5bf5d620/actions/DecreaseFlame](http://192.168.86.70/v2/devices/5bf5d620/actions/DecreaseFlame)’)  
GHS - Fireplace Flame Down: Error executing script. Unexpected error for device at pos 1: 400, message=‘Bad Request’, url=URL(‘[http://192.168.86.70/v2/devices/5bf5d620/actions/IncreaseFlame](http://192.168.86.70/v2/devices/5bf5d620/actions/IncreaseFlame)’)  
Traceback (most recent call last):  
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 381, in \_async\_step  
await getattr(self, handler)()  
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 595, in \_async\_device\_step  
await platform.async\_call\_action\_from\_config(  
File “/usr/src/homeassistant/homeassistant/components/button/device\_action.py”, line 50, in async\_call\_action\_from\_config  
await hass.services.async\_call(  
File “/usr/src/homeassistant/homeassistant/core.py”, line 1495, in async\_call  
task.result()  
File “/usr/src/homeassistant/homeassistant/core.py”, line 1530, in \_execute\_service  
await handler.job.target(service\_call)  
File “/usr/src/homeassistant/homeassistant/helpers/entity\_component.py”, line 209, in handle\_service  
await self.hass.helpers.service.entity\_service\_call(  
File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 663, in entity\_service\_call  
future.result() # pop exception if have  
File “/usr/src/homeassistant/homeassistant/helpers/entity.py”, line 896, in async\_request\_call  
await coro  
File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 700, in \_handle\_entity\_call  
await result  
File “/usr/src/homeassistant/homeassistant/components/button/ **init**.py”, line 114, in \_async\_press\_action  
await self.async\_press()  
File “/config/custom\_components/bond/button.py”, line 236, in async\_press  
await self.\_hub.bond.action(  
File “/usr/local/lib/python3.9/site-packages/bond\_api/bond.py”, line 83, in action  
await self.\_\_call(put)  
File “/usr/local/lib/python3.9/site-packages/bond\_api/bond.py”, line 101, in \_\_call  
return await handler(self.\_session)  
File “/usr/local/lib/python3.9/site-packages/bond\_api/bond.py”, line 81, in put  
response.raise\_for\_status()  
File “/usr/local/lib/python3.9/site-packages/aiohttp/client\_reqrep.py”, line 1004, in raise\_for\_status  
raise ClientResponseError(  
aiohttp.client\_exceptions.ClientResponseError: 400, message=‘Bad Request’, url=URL(‘[http://192.168.86.70/v2/devices/5bf5d620/actions/DecreaseFlame](http://192.168.86.70/v2/devices/5bf5d620/actions/DecreaseFlame)’)

Prior to the latest update, no errors were noted.

Would it be helpful to have me pull information from the BOND Hub using curl commands? I’m sure I can figure that out if it would be hepful.

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 23, 2022, 2:46am UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/13 "2022-01-23T02:46:49Z")

</div>

> [@rcblackwell](#):
>
> Would it be helpful to have me pull information from the BOND Hub using curl commands? I’m sure I can figure that out if it would be hepful.

That would be fantastic as I’m shooting in the dark a bit without actually having one of these fireplaces

---

<div class="post-metadata">

### Author: ![rcblackwell](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rcblackwell](https://forum.bondhome.io/u/rcblackwell)
#### Post date: [January 23, 2022, 1:30pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/14 "2022-01-23T13:30:48Z")

</div>

Here are the commands and signals that were found for the Fireplace on the Bond Hub;

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices
HTTP/1.1 200 OK
Content-Length: 74
Content-Type: application/json; charset=utf-8

{"_":"1d913f0a","14c81447":{"_":"82c8e2a6"},"5bf5d620":{"_":"91a7afd4"}}

```

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices/5bf5d620
HTTP/1.1 200 OK
Content-Length: 277
Content-Type: application/json; charset=utf-8

{"name":"Fireplace","type":"FP","location":"Living Room","actions":["IncreaseFlame","TurnOff","TurnOn","DecreaseFlame","Stop","TogglePower","SetFlame"],"_":"91a7afd4","commands":{"_":"3f8b0b53"},"state":{"_":"aaf71676"},"properties":{"_":"460a89e3"},"skeds":{"_":"a22dcb44"}}

```

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices/5bf5d620/commands
HTTP/1.1 200 OK
Content-Length: 130
Content-Type: application/json; charset=utf-8

{"_":"3f8b0b53","09844ad9":{"_":"fc16ea79"},"55f52680":{"_":"f0c6effa"},"3b303218":{"_":"e71d6b5e"},"50dd0d26":{"_":"28f41874"}}

```

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices/5bf5d620/commands/09844ad9
HTTP/1.1 200 OK
Content-Length: 207
Content-Type: application/json; charset=utf-8

{"name":"Up","action":"IncreaseFlame","argument":1,"button_type":"tap","category_name":"Flame","feedback":"","icon":"flame_up","hidden":false,"_":"fc16ea79","signal":{"_":"c534c6ce"},"tx":{"_":"aa2296ee"}}

```

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices/5bf5d620/commands/09844ad9/signal
HTTP/1.1 200 OK
Content-Length: 6257
Content-Type: application/json; charset=utf-8

{"freq":315000,"bps":40000,"deviation":0,"reps":1,"modulation":"OOK","encoding":"hex","data":"FFE000000FFFFFF000FFFFFF0003FFFFF0007FFFFF8003FFFFF8003FFFFF8003FFFFF8003FFFFF8003FF8000003FFFFFC003FFFFFC001FFC000000FFE000000FFE000000FFFFFE000FFE000000FFFFFF000FFFFFF0007FFFFF8003FF8000003FFFFFC003FFFFFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFE000FFFFFE000FFFFFF000FFFFFF0003FFFFF8003FFFFF8003FFFFF8003FFFFFC003FFC000000FFFFFE000FFFFFE000FFE000000FFF000000FFF0000007FFFFF8003FF8000003FFFFFC003FFFFFC000FFFFFC000FFC000000FFFFFE000FFFFFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFC000000FFFFFE000FFFFFE000FFFFFE000FFFFFF000FFFFFF0007FFFFF0003FFFFF0003FFFFF0003FF0000003FFFFF8003FFFFF8003FF8000003FFC000003FFC000001FFFFFE000FFE000000FFFFFE000FFFFFE000FFFFFF000FFF0000003FFFFF8003FFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFF000FFFFFF0003FFFFF8003FFFFF8003FFFFF8003FFFFFC003FFFFFC000FFFFFC000FFC000000FFFFFE000FFFFFE000FFE000000FFF000000FFF0000007FFFFF8003FF8000003FFFFFC003FFFFFC000FFFFFE000FFE000000FFFFFF000FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FF0000003FFFFF0003FFFFF0003FFFFF0003FFFFF8003FFFFF8003FFFFFC003FFFFFC000FFFFFC000FFC000000FFFFFE000FFFFFE000FFE000000FFF000000FFF0000003FFFFF8003FF8000003FFFFFC003FFFFFC000FFFFFE000FFE000000FFFFFF000FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FF8000003FFFFFC003FFFFFC000FFFFFC000FFFFFE000FFFFFE000FFFFFE000FFFFFF000FFFFFF0003FF0000003FFFFF8003FFFFF8003FF8000003FFC000003FFC000000FFFFFE000FFE000000FFFFFF000FFFFFF0003FFFFF0003FF0000003FFFFF8003FFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFC000000FFFFFE000FFFFFE000FFFFFE000FFFFFF000FFFFFF0003FFFFF0003FFFFF8003FFFFF8003FF8000003FFFFFC003FFFFFC000FFC000000FFE000000FFE000000FFFFFF000FFF0000003FFFFF8003FFFFF8003FFFFF8003FF8000003FFFFFC003FFFFFC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFF0007FFFFF0003FFFFF8003FFFFF8003FFFFFC003FFFFFC000FFFFFC000FFFFFE000FFE000000FFFFFF0007FFFFF0003FF0000003FF8000003FF8000003FFFFFC003FFC000000FFFFFE000FFFFFE000FFFFFF000FFF0000003FFFFF8003FFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFF0000003FFFFF8003FFFFF8003FFFFFC003FFFFFC000FFFFFE000FFFFFE000FFFFFF000FFFFFF0003FF0000003FFFFF8003FFFFF8003FF8000003FFC000003FFC000000FFFFFE000FFE000000FFFFFF000FFFFFF0003FFFFF0003FF0000003FFFFF8003FFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","_":"c534c6ce"}

```

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices/5bf5d620/commands/55f52680
HTTP/1.1 200 OK
Content-Length: 220
Content-Type: application/json; charset=utf-8

{"name":"Off","action":"TurnOff","argument":null,"button_type":"tap","category_name":"Flame","feedback":"state.power==0","icon":"power_off","hidden":false,"_":"f0c6effa","signal":{"_":"9b5cfc8c"},"tx":{"_":"12d40b98"}}

```

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices/5bf5d620/commands/55f52680/signal
HTTP/1.1 200 OK
Content-Length: 6257
Content-Type: application/json; charset=utf-8

{"freq":315000,"bps":40000,"deviation":0,"reps":1,"modulation":"OOK","encoding":"hex","data":"FFF000000FFFFFF000FFFFFF0003FFFFF0003FFFFF8003FFFFF8003FFFFFC003FFFFFC000FFFFFC000FFE000000FFFFFE000FFFFFE000FFE000000FFF000000FFF0000003FFFFF8003FF8000003FFFFF8003FFFFF8003FF8000003FFFFFC003FFFFFC000FFFFFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFF000FFFFFF0003FFFFF0003FFFFF0003FFFFF0003FFFFF8003FFFFF8003FFFFF8003FF8000003FFFFFC003FFFFFC000FFC000000FFE000000FFE000000FFFFFE000FFE000000FFFFFF000FFFFFF0003FF0000003FFFFF8003FFFFF8003FFFFFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFF000FFFFFF0003FFFFF0003FFFFF8003FFFFF8003FFFFF8003FFFFFC003FFFFFC000FFC000000FFFFFE000FFFFFE000FFE000000FFF000000FFF0000007FFFFF0007FF0000003FFFFF8003FFFFF8003FF8000003FFFFFC003FFFFFC000FFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FF8000003FFFFF8003FFFFF8003FFFFFC003FFFFFC001FFFFFC000FFFFFE000FFFFFE000FFFFFF000FFF0000003FFFFF8003FFFFF8003FF8000003FFC000003FFC000000FFFFFE000FFE000000FFFFFF000FFFFFF0003FF0000003FFFFF8003FFFFF8003FFFFFC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFF000FFFFFF0003FFFFF0003FFFFF8003FFFFF8003FFFFFC003FFFFFC000FFFFFC000FFC000000FFFFFE000FFFFFE000FFE000000FFF000000FFF0000007FFFFF8003FF8000003FFFFFC003FFFFFC000FFC000000FFFFFE000FFFFFE000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFF000FFFFFF0003FFFFF0003FFFFF8003FFFFF8003FFFFF8003FFFFFC003FFFFFC000FFC000000FFFFFE000FFFFFE000FFE000000FFF000000FFF0000003FFFFF8003FF8000003FFFFFC003FFFFFC001FFC000000FFFFFE000FFFFFE000FFFFFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFC000003FFFFFC003FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFE000FFFFFE000FFFFFE000FFE000000FFFFFF000FFFFFF0003FF0000003FF8000003FF8000003FFFFF8003FF8000003FFFFFC003FFFFFC000FFC000000FFFFFE000FFFFFE000FFFFFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFC000000FFFFFE000FFFFFE000FFFFFE000FFFFFF000FFFFFF0007FFFFF0003FFFFF8003FFFFF8003FF8000003FFFFFC003FFFFFC000FFC000000FFE000000FFE000000FFFFFE000FFE000000FFFFFF000FFFFFF0003FF0000003FFFFF8003FFFFF8003FFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FF8000003FFFFF8003FFFFF8003FFFFFC003FFFFFC000FFFFFC000FFFFFE000FFFFFE000FFFFFF000FFF0000003FFFFF8003FFFFF8003FF8000003FFC000003FFC000001FFFFFE000FFE000000FFFFFF000FFFFFF0003FF0000003FFFFF8003FFFFF8003FFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","_":"9b5cfc8c"}

```

```auto
HTTP/1.1 200 OK
Content-Length: 217
Content-Type: application/json; charset=utf-8

{"name":"On","action":"TurnOn","argument":null,"button_type":"tap","category_name":"Flame","feedback":"state.power==1","icon":"power_on","hidden":false,"_":"e71d6b5e","signal":{"_":"d0afbd9f"},"tx":{"_":"0bb481a4"}}

```

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices/5bf5d620/commands/3b303218/signal
HTTP/1.1 200 OK
Content-Length: 6257
Content-Type: application/json; charset=utf-8

{"freq":315000,"bps":40000,"deviation":0,"reps":1,"modulation":"OOK","encoding":"hex","data":"FFE000FFE000000FFFFFF000FFFFFF0007FFFFF8003FFFFF8003FFFFF8003FFFFFC003FFFFFC001FFFFFE000FFE000000FFFFFF000FFFFFF0007FF0000007FF8000003FF8000003FFFFFC003FFC000001FFFFFE000FFFFFE000FFE000000FFF000000FFFFFF0007FFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFC000003FFFFFE000FFFFFE000FFFFFE000FFFFFF000FFFFFF0007FFFFF0007FFFFF8003FFFFF8003FF8000003FFFFFC003FFFFFC001FFC000000FFE000000FFE000000FFFFFF000FFF0000007FFFFF8003FFFFF8003FF8000003FFC000003FFFFFC001FFFFFC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFF0000007FFFFF8003FFFFF8003FFFFF8003FFFFFC003FFFFFC001FFFFFE000FFFFFE000FFFFFF000FFF0000007FFFFF8003FFFFFC003FFC000003FFC000001FFC000001FFFFFE000FFE000000FFFFFF000FFFFFF0007FF0000003FF8000003FFFFF8003FFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFC000001FFFFFE000FFFFFE000FFFFFE000FFFFFF000FFFFFF0007FFFFF8003FFFFF8003FFFFFC003FFC000001FFFFFE000FFFFFE000FFE000000FFF000000FFF0000007FFFFF8003FF8000003FFFFF8003FFFFFC003FFC000001FFE000000FFFFFE000FFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FF8000003FFFFF8003FFFFFC003FFFFFC003FFFFFC001FFFFFE000FFFFFE000FFFFFE000FFFFFF000FFF0000007FFFFF8003FFFFF8003FF8000003FFC000003FFC000001FFFFFE000FFE000000FFFFFF000FFFFFF0007FF0000007FF8000003FFFFF8003FFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFE000FFFFFE000FFFFFF000FFFFFF0007FFFFF8003FFFFF8003FFFFFC003FFFFFC001FFC000000FFFFFE000FFFFFE000FFE000000FFF000000FFF0000007FFFFF0007FF0000007FFFFF8003FFFFF8003FF8000003FFC000003FFFFFC001FFFFFC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFE000FFFFFE000FFFFFF000FFFFFF0007FFFFF8003FFFFF8003FFFFF8003FFFFFC003FFC000001FFFFFE000FFFFFE000FFE000000FFF000000FFF0000007FFFFF8003FF8000003FFFFFC003FFFFFC001FFC000001FFE000000FFFFFE000FFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFF0000007FFFFF8003FFFFF8003FFFFF8003FFFFFC003FFFFFC001FFFFFE000FFFFFE000FFFFFE000FFE000000FFFFFF000FFFFFF0007FF0000007FF8000003FF8000003FFFFFC003FFC000001FFFFFE000FFFFFE000FFE000000FFF000000FFFFFF0007FFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FF0000007FFFFF8003FFFFF8003FFFFFC003FFFFFC001FFFFFE000FFFFFE000FFFFFF000FFFFFF0007FF0000007FFFFF8003FFFFF8003FF8000003FFC000003FFC000001FFFFFE000FFE000000FFFFFF000FFFFFF0007FF0000007FF8000003FFFFF8003FFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","_":"d0afbd9f"}

```

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices/5bf5d620/commands/50dd0d26
HTTP/1.1 200 OK
Content-Length: 211
Content-Type: application/json; charset=utf-8

{"name":"Down","action":"DecreaseFlame","argument":1,"button_type":"tap","category_name":"Flame","feedback":"","icon":"flame_down","hidden":false,"_":"28f41874","signal":{"_":"ec7d2da8"},"tx":{"_":"5a2bb133"}}

```

```auto
robert@Ubuntu-VM:~$ curl -iH "bond-Token: XXXXXXXXXXXXXXXX" http://192.168.86.70/v2/devices/5bf5d620/commands/50dd0d26/signal
HTTP/1.1 200 OK
Content-Length: 6257
Content-Type: application/json; charset=utf-8

{"freq":315000,"bps":40000,"deviation":0,"reps":1,"modulation":"OOK","encoding":"hex","data":"FFF0007FF0000007FFFFF8007FFFFF8007FFFFF8003FFFFFC001FFFFFC001FFFFFC001FFFFFE001FFFFFE001FFE000000FFFFFF0007FFFFF0007FF0000007FF8000007FF8000003FFFFFC001FFC000001FFE000001FFE000000FFE000000FFF0000007FF0000007FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFE000000FFFFFF0007FFFFF0007FFFFF0007FFFFF8007FFFFF8003FFFFF8003FFFFFC001FFFFFC001FFC000001FFFFFE001FFFFFE000FFE000000FFF0000007FF0000007FFFFF8007FF8000003FFC000001FFC000001FFC000001FFE000001FFE000000FFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFF0000007FFFFF0007FFFFF0007FFFFF0007FFFFF8007FFFFF8003FFFFFC001FFFFFC001FFFFFC001FFC000001FFFFFE001FFFFFE000FFF0000007FF0000007FF8000007FFFFF8003FF8000003FFC000001FFC000001FFC000001FFE000001FFE000000FFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FF0000007FFFFF8007FFFFF8007FFFFF8003FFFFFC001FFFFFC001FFFFFC001FFFFFE001FFFFFE001FFE000000FFFFFF0007FFFFF0007FF0000007FF8000007FF8000003FFFFFC001FFC000001FFE000001FFE000000FFE000000FFF0000007FF0000007FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FF0000007FFFFF8007FFFFF8003FFFFFC001FFFFFC001FFFFFE001FFFFFE000FFFFFF0007FFFFF0007FF0000007FFFFF8007FFFFF8003FF8000003FFC000001FFC000001FFFFFE001FFE000000FFF0000007FF0000007FF0000007FF8000007FF8000003FF8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFE000000FFFFFF0007FFFFF0007FFFFF0007FFFFF0007FFFFF8007FFFFF8007FFFFFC001FFFFFC001FFC000001FFFFFE001FFFFFE001FFE000000FFF0000007FF0000007FFFFF8007FF8000007FF8000003FFC000001FFC000001FFC000001FFE000001FFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FF8000003FFFFFC001FFFFFC001FFFFFE001FFFFFE000FFFFFF0007FFFFF0007FFFFF0007FFFFF0007FF0000007FFFFF8007FFFFF8003FF8000003FFC000001FFC000001FFFFFE001FFE000000FFF0000007FF0000007FF0000007FF8000007FF8000003FF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FF8000003FFFFFC001FFFFFC001FFFFFC001FFFFFE001FFFFFE001FFFFFE000FFFFFF0007FFFFF0007FF0000007FFFFF8007FFFFF8003FFC000001FFC000001FFC000001FFFFFE001FFE000000FFF0000007FF0000007FF0000007FF8000007FF8000003FF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FF8000003FFFFFC001FFFFFC001FFFFFE001FFFFFE000FFFFFE000FFFFFF0007FFFFF0007FFFFF8007FF8000003FFFFFC001FFFFFC001FFC000001FFE000001FFE000000FFFFFF0007FF0000007FF8000007FF8000003FF8000003FFC000001FFC000001FFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","_":"ec7d2da8"}

```

Please let me know if you need any other detail.

Thank you

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 23, 2022, 5:46pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/15 "2022-01-23T17:46:41Z")

</div>

Does the `curl -iH "bond-Token: XXXXXXXXXXXXXXXX" -X PUT -d '{"argument": 50}' http://192.168.86.70/v2/devices/5bf5d620/actions/SetFlame` api work as expected when you call it via curl?

---

<div class="post-metadata">

### Author: ![rcblackwell](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rcblackwell](https://forum.bondhome.io/u/rcblackwell)
#### Post date: [January 23, 2022, 6:11pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/16 "2022-01-23T18:11:34Z")

</div>

Unfortunately not. The action doesn’t change anything. Here’s the console output;

```auto
curl -iH "bond-Token: XXXXXXXXXXXXXXXX" -X PUT -d '{"argument": 50}' http://192.168.86.70/v2/devices/5bf5d620/actions/SetFlame
HTTP/1.1 200 OK
Content-Length: 32
Content-Type: application/json; charset=utf-8

{"argument":50,"_":"95a27dd4"}

```

In case it matters, there are two buttons on the remote that control flame height. Pressing the Up button causes the flame to increase in height. Each press increases the flame by a preset amount. The other button, Down, causes the flame to decrease in height. Also by a preset amount. Continuing to press the flame Down button will, when it reaches it’s lowest setting, turn the fireplace off.

---

<div class="post-metadata">

### Author: ![rcblackwell](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rcblackwell](https://forum.bondhome.io/u/rcblackwell)
#### Post date: [January 23, 2022, 6:41pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/17 "2022-01-23T18:41:59Z")

</div>

Following the example provided, I tried a few other commands. The following works to lower the flame one step at a time. The command acts the same why the remote does. Issue once, the flame lowers one step.

```auto
robert@Ubuntu-VM:~$ curl -H "bond-Token: XXXXXXXXXXXXXXXX" -i http://192.168.86.70/v2/devices/5bf5d620/actions/DecreaseFlame -X PUT -d '{"argument": 10}'
HTTP/1.1 200 OK
Content-Length: 32
Content-Type: application/json; charset=utf-8

{"argument":10,"_":"d72385f7"}

```

The following works to raise the flame one step at a time. The command acts the same why the remote does. Issue once, the flame raises one step.

```auto
robert@Ubuntu-VM:~$ curl -H "bond-Token: 800f5eb03c232eaf" -i http://192.168.86.70/v2/devices/5bf5d620/actions/DecreaseFlame -X PUT -d '{"argument": 10}'
HTTP/1.1 200 OK
Content-Length: 32
Content-Type: application/json; charset=utf-8

{"argument":10,"_":"d72385f7"}

```

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 23, 2022, 6:55pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/18 "2022-01-23T18:55:15Z")

</div>

Okay great, I had assumed it was just a signal to increase or decrease, and no value was required. I’ll do another turn and upload when I get home from breakfast.

---

<div class="post-metadata">

### Author: ![rcblackwell](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rcblackwell](https://forum.bondhome.io/u/rcblackwell)
#### Post date: [January 23, 2022, 7:01pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/19 "2022-01-23T19:01:16Z")

</div>

I’ve tinkered a little more with values and found that it doesn’t seem to make a difference. I tried 1, 9 and 10. Each transmission resulted in the same degree of operation at the fireplace valve.

Appreciate your assistance - I’m heading out for the afternoon. Dinner with friends an hour west of us. I won’t be able to test any changes until tomorrow, at the earliest. Enjoy your breakfast.

---

<div class="post-metadata">

### Author: ![bdraco](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bdraco](https://forum.bondhome.io/u/bdraco)
#### Post date: [January 23, 2022, 7:31pm UTC](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988/20 "2022-01-23T19:31:11Z")

</div>

Changes pushed

```auto
cd /config/custom_components/bond
git pull
git log -1

```

Restart

The `git log -1` command should output something like

```auto
commit b4ebfa6eeecafe532e2c9f42a4018da6c2106358 (HEAD -> main, origin/main, origin/HEAD)
Author: J. Nick Koston <nick@koston.org>
Date: Sun Jan 23 09:29:38 2022 -1000

    Pass a step size for flame

```

[Next page](https://forum.bondhome.io/t/bond-hub-valor-fireplace-and-home-assistant/2988.md?page=2)
