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:
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