Hello (System details provided at the very bottom),
When following the process given here when setting up openHAB on a standard Linux PC using the openhabian-config setup script, there is one part of the setup process where I feel there needs to be more detail provided in the instruction currently given.
There is one line:
Edit
/etc/openhabian.conf to match your needs, then use
which doesn’t provide enough information. What are my needs? I don’t know because I’m not given enough information to tell me what this configuration file does or how modifying it will impact my openhabian installation.
When I open the file and read the comments, I am even more confused…
# Modify your openHABian settings
# Handle with care, only touch if you need to!!
# This file will only be used on initial install.
# If you want to change anything after install completed, use menu in openhabian-config.
hostname=openHABianDevice
username=openhabian
userpw=password
Is it important I change this to match the existing name of my current Linux machine?
# Do not change these lines
username=user
So, leave this alone, even though there was a different username field just above this one?
# Language and time. Be sure to set these to valid values
timeserver=0.pool.ntp.org
timezone=Europe/Berlin
locales="en_US.UTF-8 de_DE.UTF-8"
system_default_locale="en_US.UTF-8"
What sort of time configuration format is this? It says to use valid values, but I do not know what format this is or where to go to lookup the correct time code for my region. Do I need to leave the German as well?
# Wi-Fi settings. An ethernet connection is recommended
# Requirement: RPi4, RPi3, RPi0W or a supported external Wi-Fi dongle
# Fill in your SSID and password below, leave empty to use ethernet
# ATTENTION: you need to escape these special characters: $, `, ", \, (newline)
# 'Escaping' means to put an additional \ in front of that character
wifi_ssid=""
wifi_psk=""
# Eventually disable all IPv6 e.g. on installation problems
# values: "enable", "disable"
ipv6=enable
# repo and branch to clone from
repositoryurl=https://github.com/openhab/openhabian.git
clonebranch=stable
# debug verbosity mode
# off, on (verbose output in log) or maximum (show every command)
debugmode=off
# Hardware
# pi0, pi0w, pi1, cm1, pi2, pi3, cm3, pi3+, cm3+, pi4
#hw=pi3
# Hardware architecture
# x86_64, amd64, armv6l, armv7l, aarch64, arm64
#hwarch=armv7l
# external SD card device to backup and mirror the internal SD card to
#backupdrive=/dev/sda
#storageconfig=openhab-dir
#storagedir=/storage
#storagetapes=15
#storagecapacity=1024
# OS Release
# ubuntu, raspbian, debian
# stretch, buster
# bionic, focal
#release=buster
# Java architecture mode
# Valid arguments: "Adopt11", "Zulu8-32", "Zulu8-64", "Zulu11-32", or "Zulu11-64"
java_opt=Zulu8-64
# vim: filetype=sh
My Wi-Fi is already configured through Linux/XFCE - do I need to just leave this blank? Should I comment-out those “wifi_ssid” and “wifi_psk” fields?
Hardware architecture - my machine is amd64-based - should I un-comment out this line?
OS Release - I am running Debian (Buster). Should these lines somehow be un-commented?
It would perhaps be really helpful if these configuration settings where given automatically when installing openhabian-config, in the format of some sort of user-wizard or installation setup question process. At any rate, I really feel there needs to be more detail given in the openhab-config installation documentation website or/as well as clearer and more thorough detail provided in the configuration file comments themselves. It seems changing these settings is important but there is not enough information provided to new users to make this a simple and streamlined process.
Thank you for your help and guidance!
Snaphot created on: 20200815_1336
System: Host: <filter> Kernel: 4.19.0-10-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0
parameters: BOOT_IMAGE=/boot/vmlinuz-4.19.0-10-amd64
root=UUID=<filter> ro quiet splash
init=/lib/systemd/systemd
Desktop: Xfce 4.14.2 tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0
Distro: MX-19.2_x64 patito feo May 31 2020 base: Debian GNU/Linux 10 (buster)
Machine: Type: Detachable System: Dell product: Latitude 5175 v: N/A serial: <filter> Chassis:
type: 32 serial: <filter>
Mobo: Dell model: 0RJJV5 v: A00 serial: <filter> UEFI: Dell v: 1.7.1 date: 11/29/2019
CPU: Topology: Dual Core model: Intel Core m5-6Y57 bits: 64 type: MT MCP arch: Skylake
family: 6 model-id: 4E (78) stepping: 3 microcode: D6 L2 cache: 4096 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 12096
Speed: 1030 MHz min/max: 400/2800 MHz Core speeds (MHz): 1: 600 2: 600 3: 600 4: 601
Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW,
STIBP: conditional, RSB filling
Type: srbds status: Vulnerable: No microcode
Type: tsx_async_abort mitigation: Clear CPU buffers; SMT vulnerable
Graphics: Device-1: Intel HD Graphics 515 vendor: Dell driver: i915 v: kernel bus ID: 00:02.0
chip ID: 8086:191e
Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa
resolution: 1600x900~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 515 (Skylake GT2) v: 4.5 Mesa 18.3.6
compat-v: 3.0 direct render: Yes
Audio: Device-1: Intel Skylake Imaging Unit
vendor: Dell Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor driver: N/A
bus ID: 00:05.0 chip ID: 8086:1919
Device-2: Intel vendor: Dell driver: N/A bus ID: 00:14.3 chip ID: 8086:9d32
Device-3: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel
v: kernel bus ID: 00:1f.3 chip ID: 8086:9d70
Sound Server: ALSA v: k4.19.0-10-amd64
Network: Device-1: Intel Wireless 8260 driver: iwlwifi v: kernel port: f040 bus ID: 01:00.0
chip ID: 8086:24f3
IF: wlan0 state: up mac: <filter>
IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Drives: Local Storage: total: 119.24 GiB used: 93.27 GiB (78.2%)
ID-1: /dev/sda vendor: LITE-ON model: L8H-128V2G-11 M.2 2280 128GB size: 119.24 GiB
block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> rev: 10C
scheme: GPT
Partition: ID-1: / raw size: 114.11 GiB size: 111.82 GiB (97.99%) used: 91.66 GiB (82.0%)
fs: ext4 dev: /dev/sda2
ID-2: swap-1 size: 4.88 GiB used: 1.61 GiB (33.0%) fs: swap
swappiness: 15 (default 60) cache pressure: 100 (default) dev: /dev/sda3
Sensors: System Temperatures: cpu: 60.0 C mobo: N/A
Fan Speeds (RPM): N/A
Repos: No active apt repos in: /etc/apt/sources.list
No active apt repos in: /etc/apt/sources.list.d/agornostal-ubuntu-ulauncher-groovy.list
Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
1: deb http://ftp.us.debian.org/debian/ buster-updates main contrib non-free
2: deb-src http://ftp.us.debian.org/debian/ buster-updates main contrib non-free #Added by software-properties
Active apt repos in: /etc/apt/sources.list.d/debian.list
1: deb http://ftp.us.debian.org/debian/ buster main contrib non-free
2: deb http://deb.debian.org/debian-security buster/updates main contrib non-free
3: deb-src http://ftp.us.debian.org/debian/ buster main contrib non-free
Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/mx.list
1: deb http://mirrors.rit.edu/mxlinux/mx-packages/mx/repo/ buster main non-free
Active apt repos in: /etc/apt/sources.list.d/nodesource.list
1: deb https://deb.nodesource.com/node_12.x buster main
2: deb-src https://deb.nodesource.com/node_12.x buster main
Active apt repos in: /etc/apt/sources.list.d/openhab2.list
1: deb https://dl.bintray.com/openhab/apt-repo2 stable main
Active apt repos in: /etc/apt/sources.list.d/skype-stable.list
1: deb [arch=amd64] https://repo.skype.com/deb stable main
Active apt repos in: /etc/apt/sources.list.d/spotify.list
1: deb http://repository.spotify.com stable non-free
No active apt repos in: /etc/apt/sources.list.d/various.list
Active apt repos in: /etc/apt/sources.list.d/vscode.list
1: deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main
Active apt repos in: /etc/apt/sources.list.d/zulu-openjdk.list
1: deb [arch=amd64] https://repos.azul.com/zulu/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/zulu.list
1: deb http://repos.azulsystems.com/debian stable main
Info: Processes: 275 Uptime: 5h 02m Memory: 3.59 GiB used: 2.03 GiB (56.5%) Init: systemd
v: 241 runlevel: 5 default: 5 Compilers: gcc: 8.3.0 alt: 8 Shell: quick-system-in
running in: quick-system-in inxi: 3.0.36