Skip to content

Latest commit

 

History

History
152 lines (107 loc) · 7.72 KB

README.md

File metadata and controls

152 lines (107 loc) · 7.72 KB

Logo

ioBroker.smarthome_webots

NPM version Downloads Number of Installations (latest) Number of Installations (stable) Dependency Status

NPM

Tests: Test and Release

smarthome_webots adapter for ioBroker

This adapter connects to the smart home simulation software based on webots found here

It acts as a bridge between the two systems, enabling ioBroker to receive data from the simulation software and use it to control devices in the simulated smart home environment.

Once connected, the adapter can receive real-time data from the simulation software about the state of various devices in the simulated smart home environment, such as lights, sensors, and appliances. It then sends this data to ioBroker, which can use it to control real-world smart home devices connected to the ioBroker system.

Users can test and experiment with smart home automation systems in a simulated environment before implementing them in their homes. This can save time and money by allowing users to identify potential problems and test different configurations without having to make physical changes to their homes.

Installation:

  1. Download and install ioBroker from their website https://www.iobroker.net/#de/download, then follow the setup wizard in your web browser. Confirm the default options.

  2. If the setup wizard doesn't start automatically, open a web browser and go to localhost:8081 to start the wizard.

  3. Once the wizard completes, cancel the automatic discovery and go to the Adapters section. Click on the human head icon on the top left and confirm the dialog box to toggle Expert Mode.

  4. Click on the new Github logo that appeared below and select the custom tab. Enter the following URL and click on the install button:

https://github.com/goch/ioBroker.smarthome_webots/archive/refs/tags/v0.0.2-beta.0.zip
  1. A new Smarthome Webots panel will appear. Click on the three dots to show further info and then on the + symbol on the bottom left to add a new instance.

  2. In the instance settings window, configure the settings as required.

  3. Start Webots and open the home.wbt world in smarthome_webots/worlds folder.

  4. Start the simulation by pressing the play button at the top of Webots.

  5. Go to ioBroker and open the Objects tab. Open the smarthome_webots/0 folder. All devices in the simulation should now be visible in ioBroker.

That's it! You have successfully installed the Smarthome Webots adapter for ioBroker and integrated it with your simulation.

Changelog

0.0.2-beta.0 (2023-04-10)

  • (goch) initial release

License

MIT License

Copyright (c) 2023 goch [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.