- Details
- Written by: Norbert Kümin
Architecture
Matter is not yet good enough therefor I decided for Zigbee 3.0 as manifacture independend solution.
Our server infrastructure is based on Proxmox and as Smart Home Server we went for Home Assistant (HA) because oft the flexibility. But with virtual servers we cannot connect Zigbee directly to HA.
Bridges
Bridge Zigbee to LAN
For bridging Zigbee to the LAN we decided for 2 devices to cover the whole flat:
- Hardware
- Raspberry Pi (Version 3)
- Sonoff ZBDongle-E
- Software
- Raspian as OS
- Zigbee2Mqtt to solve this bridging issue.
- You need mosquitto (MQTT broker) on even one of the raspberries or on another server / container
- Take a closer look into /opt/zigbee2mqtt/data/configuration.yaml
- If the MQTT broker is not on the same machine, please configure mqtt.server to the right hostname & port.
- If you have more than one zigbee2mqtt running in our network change the mqtt.base_topic to be unique for every instance of zigbee2mqtt!
- Set frontend.enabled to true
- Set homeassistant.enabled to true
Bridge simple radio remote controles
We have some radio remote controllers for türning on different light.
For this we integrated:
Sonoff Bridge-RF
Hardware in use
The following devices has been tested:
- IKEA Styrbar: 4 buttons (Zigbee)
- IKEA Tretakt: 200V switch (Zigbee)
- Tuya Temperature & Humidity (WiFi)
- Swisscom TV-Box
- Max Sound 900S (Internet-Radio)
Not yet:
- IKEA Parasoll (Window/door status)
- Tuya Temprature & Humidity (Zigbee)
Pairing procedures
IKEA Tretakt
Press the pairing button near the on/off button for some seconds until the white light is pulsing.
IKEA Styrbar
Press pairing (near the batteries) button 4 times in 5 seconds until red light is pulsing.
IKEA Parasoll
Press pairing (near the batteries) button 4 times in 5 seconds until red light is pulsing.
Automations done
- Living room
- When TV turned on, turn off Internet radio
- When Internet radio turned on, turn off TV
- Turn Internet radio on/off by button
- Office
- Start/Stop office work by button
- Details
- Written by: Norbert Kümin
| Repository | Version until Joomla 3 | Version with Joomla 4 support |
|---|---|---|
| birthday | ||
| clubmgnt | ||
| content_dynamic | 1.1.1 | 2.0 |
| content_json | ||
| content_widgets | ||
| html5video | 3.3.0 | 4.0.0 |
| nokextension | ||
| nokgeneric | Discontinued | |
| noklist | ||
| nokmybusiness | ||
| nokonepage | ||
| nokprjmgnt | ||
| nokwebdav | ||
| nokwebdav4 | ||
| reservationreport | ||
| snowing |
- Details
- Written by: Norbert Kümin
I use Raspberry Pi's widely for local infrastructure because:
- No need for speed
- Low cost
- Low power
- Passive cooling -> no moving parts that can break (keep an eye on the flash card!)
As a fanboy of Debian I use Raspbian on all machines.
And from time to time the time you have to upgrade to the next stable distribution and here is a step-by-step documentation how to do this.
To execute commands access the Raspberry Pi local by monitor/keyboard or remote by SSH.
Preparation
- Please backup all your data before you start upgrading! There is only a small chance to lose your data but it can happen!
- Update your local package list with following command: '
sudo apt update' - Update your old distribution to the latest stage with following command: '
sudo apt upgrade' followed by 'sudo apt autoremove'
Known issues:
| Starting distribution | Problem | Solution |
| Jessie | Network naming was changed in Stretch which can break your network (You get in trouble rebooting after dist-upgrade). |
Add following text to /boot/cmdline.txt: |
Upgrade distrubution
sudo apt dist-upgrade -y
Upgrade firmware
sudo rpi-update
Reboot
Do activate the new firmware you have to 'sudo reboot'.
- Details
- Written by: Norbert Kümin
Disclaimer
I'm not responsible for any damage of your device or loose of data asresult of this article.
Preparation
- Backup all your data! Everything will be erased from the tablet!
- Download twrp-{version}-espresso3g.img
- Download ua_espresso3g-{version}-{timestamp}.zip
- Download Google Apps (ARM / 7.1 / Pico)
- Download & install heimdall (Windows) or look into your repository (Linux)
Install new recovery image (teamwin)
- Power off
- Vol.Up (right) & Power for 5 seconds -> Download mode
- Confirm
- Command line (Windows) or Terminal (Linux): heimdall print-pit
- Power off
- Vol.Up (right) & Power for 5 seconds -> Download mode
- Confirm
- Command line (Windows) or Terminal (Linux): heimdall flash --RECOVERY twrp-{version}-espresso3g.img --no-reboot
- Power off
Install new firmware
- Vol.Down (left) & Power for 5 seconds -> Recovery mode
- Wipe
- Install
- ua_espresso3g-{version}-{timestamp}.zip
- Reboot after flash
- Swipe to confirm flashing
Configure your tablet
- WLAN on
- Bluetooth off
- Location off
- Language
Install Google Play
- Power off
- Vol.Down (left) & Power for 5 seconds -> Recovery mode
- Install
- open_gapps-{architecture}-{version}-{package}-{timestamp}.zip
- Reboot after flash
- Swipe to confirm flashing
Install now your apps using Google Play ... FINISH
- Details
- Written by: Norbert Kümin
Snowing
Program description
Joomla module to let move some pictres over your site (snowing).
Latest versions
Downloads