I created a step by step tutorial for the setup of a OpenHab 2 environment on a Raspberry Pi 3B+. I try to document every step I am doing including all commands or Keyboard-Shortcuts I do for you and also for myself to look it up in the future. There will also be some YouTube videos available for the different chapters in the future after I finished the main part of this tutorial. The links will be posted at the beginning of each chapter.
The environment I am using is a lab I created for myself and some things are used by myself at home but many things are also used at my friends or family where I help to setup OpenHab and
automate their home. So in case you have some questions, it may take a few days until I am able to lookup or test things.
Hint: I am posting some links to shops to make it easier for you to identify the devices or parts I am talking about. For some shops I participate at the affiliate program. That means that I get a little bit of money if you buy the articles after you used my link. So if you like my tutorials, feel free to use this links to buy the devices or parts the chapter is about.

1 – Setup the Raspberry Pi 3B+
2 – Install and configure OpenHab 2.3
3 – Add logviewer to HabPanel
4 – Add Raspberry Pi System stats (CPU, RAM, Storage) to HabPanel
5 – Integrate AVM FRITZ!DECT and FRITZ!Powerline Power Outlets
6 – Introduction to HabPanel
— Show and control AVM power outlets in HabPanel
7 – Integrate AVM FRITZ!Box
— Send Mail about callers identity based on the FritzBox phonebook
8 – Integrate IKEA TRÅDFRI‎
— Implement HabPanel sliders for brightness and color
9 – Build an infrared bridge (like a Harmony Hub) based on Raspberry Pi Zero W or WH
— Mound and install RaspberryPi Zero WH headless including installation and configuration of LIRC
— Record a Remote
— Send remote keys to a device
— Setup the bridge in OpenHab using the LIRC binding

Coming soon (content and order may change):

# – Integrate Astro Binding
— Create a rule to control PowerOutlet based on time of day
— Advance the rule to control it by sunset and time (turn on on sunset, turn off at 11pm)
— Advance the rule by a random number of minutes (simulate presence in case of holiday)

# – Integrate Chromecast
— Control Chromecast via HabPanel

# – Integrate Samsung SmartTV
— Change Channel using OpenHab
— Build a simple remote using HabPanel

# – Integrate Harmony Hub
— Turn on a scene
— Change volume of Audio System
— Change channel of TV

# – Setup presence detector based on the Smartphones availability using Fritz!Box
— Get MAC addresses
— Update Status on HabPanel

# – Install persistence
— …
— Create a graph that shows the power usage of the FritzDect for the last 7 days

# – Install CometVisu for OpenHab
— Create a blueprint of your house

#- Integrate Network Monitoring using Network Binding and TCP Binding
— Check if a PC or general network device is running
— Check if a website is available
— Check if a service allows connections

# – Install and using Text to Voice

# – Install and using Voice to Text

# – Integrate Amazon Alexa using an Echo Dot
— Control Power Outlet
— Send a mail to another person

# – Integrate Amazon Echo Dot Plus using Hue Emulation Service

# – Integrate Google Home Mini

# – Integrate Telegram
— Get Status messages on Telegram
— Control the TV using Telegram

# – Integrate Pushbullet

# – Integrate SqueezeBox Control

# – Setup Android App

# – Setup Windows 10 App

# – Setup iOS App

# – Integrate KNX to OpenHab
— Get a KNX Bridge
— Install KNX Binding
— Configure…

# – Integrate Stiebel Eltron 404 Trend to OpenHab