<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.domoticz.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Laurend</id>
	<title>Domoticz Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.domoticz.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Laurend"/>
	<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/Special:Contributions/Laurend"/>
	<updated>2026-09-19T00:24:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=How_to_set_up_a_virtual_machine_to_run_Domoticz&amp;diff=14067</id>
		<title>How to set up a virtual machine to run Domoticz</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=How_to_set_up_a_virtual_machine_to_run_Domoticz&amp;diff=14067"/>
		<updated>2020-04-24T03:29:23Z</updated>

		<summary type="html">&lt;p&gt;Laurend: How to set up a virtual machine to run Domoticz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Virtual Machine Creation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Download a virtual machine program to create tour virtual machine. VMware Workstation Pro can be downloaded here: &amp;lt;nowiki&amp;gt;https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# Install VMware Workstation Pro.&lt;br /&gt;
# After installation is complete, open VMware Workstation Pro and choose the “Create a New Virtual Machine” option.&lt;br /&gt;
# Then, choose the “Typical (recommended)” configuration type and hit “Next.”&lt;br /&gt;
# The next step is to choose a guest operating system for your virtual machine and a version. For running Domoticz, you should choose a Linux operating system with a Ubuntu version. &lt;br /&gt;
# The next step will ask you to name your virtual machine and choose a location to store your virtual machine. &lt;br /&gt;
# The next decision is to choose the disk capacity of your virtual machine. The maximum disk size in GB should be set to 32GB and choose the split virtual disk into multiple files.&lt;br /&gt;
# The final step is to review the creation of your VM and in this step, there is an option to “Customize Hardware” which should be chosen.&lt;br /&gt;
&lt;br /&gt;
                 The default settings of the hardware are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To successfully run Domoticz, you are going to want to change these settings so they match the configuration below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download Domoticz on VM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# On your virtual machine, open the terminal application. &lt;br /&gt;
# Then, type the following command in the terminal, which will copy all the files from Domoticz’s GitHub into a directory named “dev-domoticz”:                                                                                   git clone &amp;lt;nowiki&amp;gt;https://github.com/domoticz/domoticz.git&amp;lt;/nowiki&amp;gt; dev-domoticz&lt;br /&gt;
# Next, you will need to get into the new directory you created (dev-domoticz), pull the most recent version of the code from Domoticz’s GitHub, and then start building the code. The commands you will need to do that are written below:                                                                                                                                                                                                                                                         cd dev-domoticz                                                                                                                                                                                                                                                                                          git pull                                                                                                                                                                                                                                                                                                   cmake -DCMAKE_BUILD_TYPE=Release CMakeLists.txt                                                                                                                                                                        -DUSE_OPENSSL_STATIC=&amp;quot;NO&amp;quot;                                                                                                                                                                                                                                                       make&lt;br /&gt;
# Next, in order to run Domoticz on your VM, you should run the following commands:                                                                                                                                                                              cd domoticz                                                                                                                                                                                                                                                                                               sudo ./domoticz                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then, in order to access the Domoticz interface via your virtual machine, you will need to open FireFox or another browser and go to: localhost:8080&lt;br /&gt;
[[File:Num 5.png|center|thumb|1158x1158px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Being able to access the Domoticz interface via the steps above ensures that you have Domoticz running correctly on your VM.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download and Install Visual Studio Code&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Download and install Visual Studio Code on the VM you created.&lt;br /&gt;
# Then, open Visual Studio Code. File --&amp;gt; Open Folder --&amp;gt; dev-domoticz --&amp;gt; OK(top right corner). Following these actions will download all the Domoticz files into Visual Studio Code, so that you are able to make code changes in Visual Studio Code. This is what Visual Studio Code should look like when your Domoticz files download. &lt;br /&gt;
&lt;br /&gt;
[[File:VS code.png|center|thumb|512x512px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Making Changes to Domoticz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# After making any code changes in the dev-domoticz files, you need to use Control + S to save any changes that you made to the code.&lt;br /&gt;
# Then, you need to go back to terminal and run the following commands to build the version of Domoticz complete with your code changes:                                                                                                    cmake -DCMAKE_BUILD_TYPE=Release CMakeLists.txt                                                                                                                                                                      -DUSE_OPENSSL_STATIC=&amp;quot;NO&amp;quot;                                                                                                                                                                                                                                                        make&lt;br /&gt;
# Use the commands below to run Domoticz with your code changes                                                                                                                                                                                                        cd domoticz                                                                                                                                                                                                                                                                                             sudo ./domoticz&lt;br /&gt;
&lt;br /&gt;
Use a web browser on your VM to go to the address: localhost:8080 and use the interface to test your changes to see if they are correct&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Dom_running.png&amp;diff=14066</id>
		<title>File:Dom running.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Dom_running.png&amp;diff=14066"/>
		<updated>2020-04-24T03:23:31Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Running Domoticz&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Num_5.png&amp;diff=14065</id>
		<title>File:Num 5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Num_5.png&amp;diff=14065"/>
		<updated>2020-04-24T03:20:45Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Domoticz&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:VS_code.png&amp;diff=14064</id>
		<title>File:VS code.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:VS_code.png&amp;diff=14064"/>
		<updated>2020-04-24T03:18:46Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What Visual Studio should look like when you download the Domoticz files&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:VMsettings.png&amp;diff=14061</id>
		<title>File:VMsettings.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:VMsettings.png&amp;diff=14061"/>
		<updated>2020-04-24T02:53:42Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VM settings&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=YeeLight&amp;diff=14049</id>
		<title>YeeLight</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=YeeLight&amp;diff=14049"/>
		<updated>2020-04-24T01:28:19Z</updated>

		<summary type="html">&lt;p&gt;Laurend: Added a few images to help explain how to connect your YeeLight to Domoticz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
How to Connect Your YeeLight to Domoticz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Using YeeLight App to Enable Developer Mode&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before you are able to connect your YeeLight to Domoticz, you need to enable developer mode on your YeeLight. Enabling developer mode allows for your YeeLight to connect to third parties like Domoticz.&lt;br /&gt;
&lt;br /&gt;
1. Download YeeLight app onto an iOS or Android device. You will need to create an account and choose your geographical location.&lt;br /&gt;
[[File:YeelightApp.jpg|none|thumb|342x342px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Navigate to the Device tab on the bottom right portion of the screen and click Add Device.&lt;br /&gt;
&lt;br /&gt;
3. Then, you will have to choose the type of YeeLight you have and want to connect.&lt;br /&gt;
&lt;br /&gt;
4. The app will then prompt you to reset the device by turning the light on and off 5 times in a row (turning on for 2 seconds, turning off for 2 seconds). The bulb should start flashing different colors then hold a solid color signifying it has been reset.&lt;br /&gt;
&lt;br /&gt;
5. The next step is to connect to the Wifi network that you want the YeeLight to be connected to. &lt;br /&gt;
&lt;br /&gt;
6. The YeeLight should then be automatically connected to the app. Then, select the light as the device to add and click next step. &lt;br /&gt;
&lt;br /&gt;
7. For the next step, the app will attempt to connect the YeeLight to your home Wifi network, so it is pivotal that you keep the YeeLight close to your phone and the router while it attempts to connect. &lt;br /&gt;
&lt;br /&gt;
8. After it is connected, the YeeLight will be visible under the Device tab on the YeeLight App. Click on the YeeLight device that you just added.&lt;br /&gt;
[[File:Yeelightdoc8.jpg|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. After clicking on your recently added device, there is three icons on the bottom of the screen. Click the triangle with a line icon on the bottom right. &lt;br /&gt;
&lt;br /&gt;
10. This will reveal additional icons. Choose the LAN Control lightning bolt icon.&lt;br /&gt;
&lt;br /&gt;
11. Then, use the toggle to enable LAN Control which enables your YeeLight to be connected to Domoticz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Connecting YeeLight to Domoticz Interface&amp;lt;/u&amp;gt; &lt;br /&gt;
&lt;br /&gt;
First, you need to get the Domoticz interface wherever you have it running. The Domoticz interface is shown below: &lt;br /&gt;
[[File:Yeelightdocbefore.png|none|thumb|512x512px]] &lt;br /&gt;
&lt;br /&gt;
1. To begin connecting your YeeLight to Domoticz, navigate to the Setup tab showing the dropdown menu and select hardware. &lt;br /&gt;
[[File:Yeelightdoc1new.png|none|thumb]] &lt;br /&gt;
&lt;br /&gt;
2. In the Hardware section, it will ask you to name the hardware you are intending to add, select the type of hardware (YeeLight LED) from the dropdown menu, and press add.&lt;br /&gt;
&lt;br /&gt;
3. Navigate Setup Devices and check to see if the YeeLight you just added has been detected and is visible under devices. If the recently added YeeLight is visible in the Devices tab, proceed to Step 6. &lt;br /&gt;
&lt;br /&gt;
4. If the recently added hardware is not visible under devices, return to Setup 🡪 Hardware. In the section that lists the hardware added, find the entry that was added in Step 2 and press the “Add Light” button next to that entry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. This will bring up a box asking you to name your device, enter the YeeLight’s IP address, and the light type from the dropdown menu. Now your YeeLight will be visible in the Devices tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Finding the IP address of your YeeLight&amp;lt;/u&amp;gt;&lt;br /&gt;
     a) The IP address of your YeeLight can be found in the YeeLight app. Under the Devices tab of the YeeLight app, choose the YeeLight that you wish to know the IP address of. &lt;br /&gt;
&lt;br /&gt;
        Click the icon in the top right corner, which will open the Settings.&lt;br /&gt;
&lt;br /&gt;
        Then, there is an option to open “Device Info” which will reveal the IP address of your YeeLight.&lt;br /&gt;
&lt;br /&gt;
     b) There is also some benefit to having your YeeLight on a public IP address. This would allow for multiple people to connect and access the same YeeLight, regardless of geographical location, as long as they know the public IP address of the router that the YeeLight is connected to. This scenario would be particularly useful for developers who want to work and contribute to Domoticz but do not want to have to buy all the hardware. The link below explains the steps to finding the public IP address of your router:&lt;br /&gt;
 https://nordvpn.com/blog/find-router-ip-address/&lt;br /&gt;
&lt;br /&gt;
6. Under the Devices tab, you can find the YeeLight that is now connected to Domoticz. The entry showing the YeeLight has a green circle with an arrow in it and by clicking it, it will create a switch for the YeeLight that you just added.&lt;br /&gt;
&lt;br /&gt;
7. The switch can be found under the Switches Tab, and this switch allows you to turn the light on and off and change the color of your newly connected YeeLight.&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdoc5new.png&amp;diff=14048</id>
		<title>File:Yeelightdoc5new.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdoc5new.png&amp;diff=14048"/>
		<updated>2020-04-24T01:25:17Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IP address info&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdoc4new.png&amp;diff=14046</id>
		<title>File:Yeelightdoc4new.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdoc4new.png&amp;diff=14046"/>
		<updated>2020-04-24T01:24:20Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Add Light&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdoc1new.png&amp;diff=14045</id>
		<title>File:Yeelightdoc1new.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdoc1new.png&amp;diff=14045"/>
		<updated>2020-04-24T01:23:11Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dropdown menu&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdocbefore.png&amp;diff=14043</id>
		<title>File:Yeelightdocbefore.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdocbefore.png&amp;diff=14043"/>
		<updated>2020-04-24T01:21:55Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Domoticz Interface&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdoc11a.jpg&amp;diff=14042</id>
		<title>File:Yeelightdoc11a.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdoc11a.jpg&amp;diff=14042"/>
		<updated>2020-04-24T01:20:48Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What to do with Lan Control&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdoc10.jpg&amp;diff=14040</id>
		<title>File:Yeelightdoc10.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdoc10.jpg&amp;diff=14040"/>
		<updated>2020-04-24T01:19:55Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Explaining Lan option&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdoc8.jpg&amp;diff=14037</id>
		<title>File:Yeelightdoc8.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdoc8.jpg&amp;diff=14037"/>
		<updated>2020-04-24T01:18:40Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Yeelight device selection&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdoc4.jpg&amp;diff=14036</id>
		<title>File:Yeelightdoc4.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdoc4.jpg&amp;diff=14036"/>
		<updated>2020-04-24T01:15:31Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Yeelight&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdoc3.jpg&amp;diff=14035</id>
		<title>File:Yeelightdoc3.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdoc3.jpg&amp;diff=14035"/>
		<updated>2020-04-24T01:14:04Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;devices&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:Yeelightdoc.jpg&amp;diff=14034</id>
		<title>File:Yeelightdoc.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:Yeelightdoc.jpg&amp;diff=14034"/>
		<updated>2020-04-24T01:11:06Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Connecting YeeLight&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
	<entry>
		<id>https://wiki.domoticz.com/index.php?title=File:YeelightApp.jpg&amp;diff=14033</id>
		<title>File:YeelightApp.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.domoticz.com/index.php?title=File:YeelightApp.jpg&amp;diff=14033"/>
		<updated>2020-04-24T00:59:51Z</updated>

		<summary type="html">&lt;p&gt;Laurend: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Yeelight app in the app store&lt;/div&gt;</summary>
		<author><name>Laurend</name></author>
	</entry>
</feed>