Remove EXTRA_JAVA_OPTS for serial devices (#1295)
This is no longer required and has been removed from openHABian some time ago already. On a sidenote, we need a tutorial for migrations to OH3. At least a major overhaul of this page with an OH3 section / diffs. Signed-off-by: Markus Storm <markus.storm@gmx.net>pull/1301/head
							parent
							
								
									5219bc087f
								
							
						
					
					
						commit
						e63c00c987
					
				| 
						 | 
				
			
			@ -645,7 +645,7 @@ With openHAB 2 you can also [use the openHAB console]({{base}}/administration/lo
 | 
			
		|||
 | 
			
		||||
## Recommended Additional Setup Steps
 | 
			
		||||
 | 
			
		||||
The following is not directly related to the openHAB installation but rather recommended on a openHAB system.
 | 
			
		||||
The following is not directly related to the openHAB installation but rather recommended on an openHAB system.
 | 
			
		||||
The need for these and the exact implementation on a specific system might differ from user to user.
 | 
			
		||||
 | 
			
		||||
### Privileges for Common Peripherals
 | 
			
		||||
| 
						 | 
				
			
			@ -667,21 +667,11 @@ If you are looking to enable sound privileges for openHAB, it will also be neces
 | 
			
		|||
sudo adduser openhab audio
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Additionally it's needed to allow the java environment to access the serial port of the connected peripheral.
 | 
			
		||||
Therefore the following setting has to be added/adapted on your system in file `/etc/default/openhab2`:
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
EXTRA_JAVA_OPTS="-Dgnu.io.rxtx.SerialPorts=/dev/ttyUSB0:/dev/ttyS0:/dev/ttyS2:/dev/ttyACM0:/dev/ttyAMA0"
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
The shown device handlers are just the most common examples.
 | 
			
		||||
Please contact the community forum for more detailed information regarding individual hardware.
 | 
			
		||||
 | 
			
		||||
### Java Network Permissions
 | 
			
		||||
 | 
			
		||||
The Java Virtual Machine hosting openHAB is restricted in its permissions to interact on network level for security reasons.
 | 
			
		||||
Some openHAB add-ons, like the Network or AmazonDash bindings, need elevated permissions to work.
 | 
			
		||||
If needed, grand these permissions by executing the following command:
 | 
			
		||||
Some openHAB add-ons like the network binding need elevated permissions to work.
 | 
			
		||||
If needed, grant these permissions by executing the following command:
 | 
			
		||||
 | 
			
		||||
```shell
 | 
			
		||||
setcap 'cap_net_raw,cap_net_admin=+eip cap_net_bind_service=+ep' $(realpath /usr/bin/java)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue