<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>General on steffr.ch</title><link>https://www.steffr.ch/category/general/</link><description>Recent content in General on steffr.ch</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Thu, 05 Jun 2025 22:40:40 +0200</lastBuildDate><atom:link href="https://www.steffr.ch/category/general/index.xml" rel="self" type="application/rss+xml"/><item><title>DIY Car entertainment System</title><link>https://www.steffr.ch/diy-car-entertainment-system/</link><pubDate>Thu, 05 Jun 2025 22:40:40 +0200</pubDate><guid>https://www.steffr.ch/diy-car-entertainment-system/</guid><description>&lt;p&gt;Last summer, I built a simple yet effective in-car entertainment system for our kids. We had a long road trip ahead of us - hours of driving to reach our summer holiday destination - and traditional car games like &lt;em&gt;“I spy”&lt;/em&gt; or license plate spotting just weren’t going to cut it for a five-hour journey.&lt;/p&gt;</description><content>
&lt;p&gt;Last summer, I built a simple yet effective in-car entertainment system for our kids. We had a long road trip ahead of us - hours of driving to reach our summer holiday destination - and traditional car games like &lt;em&gt;“I spy”&lt;/em&gt; or license plate spotting just weren’t going to cut it for a five-hour journey.&lt;/p&gt;
&lt;p&gt;To solve that, I turned our car into a mobile streaming cinema and here’s how you can too.&lt;/p&gt;
&lt;p&gt;What You’ll Need:&lt;/p&gt;
&lt;p&gt;&lt;br&gt;- &lt;strong&gt;Raspberry Pi 4 (or newer)&lt;/strong&gt; with a &lt;strong&gt;32GB SD Card&lt;/strong&gt; (More space = more movies!)&lt;br&gt;- &lt;strong&gt;Raspberry Pi case&lt;/strong&gt; and &lt;strong&gt;power adapter&lt;/strong&gt;&lt;br&gt;- &lt;strong&gt;12V DC to 230V AC power inverter&lt;/strong&gt; (if your car doesn’t have a standard 230V socket)&lt;br&gt;- An old &lt;strong&gt;Wi-Fi router&lt;/strong&gt;&lt;br&gt;- &lt;strong&gt;At least one tablet&lt;/strong&gt; (e.g., iPad or Android) capable of streaming video&lt;br&gt;- &lt;strong&gt;Bluetooth over-ear headphones&lt;/strong&gt;&lt;br&gt;- &lt;strong&gt;Cardboard packaging&lt;/strong&gt; from the tablet’s Cover (for DIY mounting)&lt;br&gt;- &lt;strong&gt;Power strip&lt;/strong&gt; (to connect the Raspberry Pi and router to the inverter)&lt;br&gt;- &lt;a href="https://jellyfin.org/" target="_blank" rel="noreferrer noopener"&gt;Jellyfin&lt;/a&gt;, free and open-source media server software&lt;br&gt;&lt;br&gt;My Setup:&lt;br&gt;- &lt;strong&gt;Raspberry Pi 4&lt;/strong&gt; with 32GB SD card in a &lt;strong&gt;3D-printed case&lt;/strong&gt;&lt;br&gt;- &lt;strong&gt;Old Fritz!Box 7490&lt;/strong&gt; as the wireless router&lt;br&gt;- &lt;strong&gt;Two iPad Airs&lt;/strong&gt;, each paired with a &lt;strong&gt;Bluetooth over-ear headset&lt;/strong&gt;&lt;br&gt;- &lt;strong&gt;Cardboard packaging&lt;/strong&gt; from the iPad Smart Folio&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Building the iPad Holders:&lt;/strong&gt;&lt;br&gt;To make screen mounts for the car seats, I repurposed the sturdy cardboard packaging that came with our iPad Smart Folios.&lt;/p&gt;
&lt;p&gt;Step 1:&lt;br&gt;I carefully cut a window in the cardboard so the iPad screen remains visible and added holes for the &lt;strong&gt;power button&lt;/strong&gt; and &lt;strong&gt;volume controls&lt;/strong&gt;.&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2025/06/SmartFolioPackage2-1024x722.jpeg" alt="" class="wp-image-9702"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2025/06/SmartFolioPackage3-1024x1008.jpeg" alt="" class="wp-image-9704"/&gt;&lt;/figure&gt;
&lt;p&gt;Step 2:&lt;br&gt;To hang the holder on the back of the car’s headrest, I punched small holes and pulled a cord through the cardboard.&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2025/06/SmartFolioPackage-964x1024.jpeg" alt="" class="wp-image-9703"/&gt;&lt;/figure&gt;
&lt;p&gt;Step 3:&lt;br&gt;You can now slide the iPad into the holder securely…&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2025/06/iPad-1024x542.jpeg" alt="" class="wp-image-9705"/&gt;&lt;/figure&gt;
&lt;p&gt;…and hang it over the car seat. Voilà! A simple, cheap, and effective car mount.&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2025/06/iPad2-650x1024.jpeg" alt="" class="wp-image-9706"/&gt;&lt;/figure&gt;
&lt;p&gt;⚙️ &lt;strong&gt;Setting Up the Software:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On the Tablets:&lt;br&gt;Download the &lt;strong&gt;Jellyfin app&lt;/strong&gt; from the App Store (iOS) or Play Store (Android). It’s the client that will stream movies from your in-car media server.&lt;br&gt;&lt;br&gt;On the Raspberry Pi:&lt;br&gt;The Raspberry Pi will act as the &lt;strong&gt;Jellyfin server&lt;/strong&gt;. I won’t go into all the setup details here, there are already excellent tutorials available. I recommend this guide:&lt;br&gt;&lt;a class="" href="https://pimylifeup.com/raspberry-pi-jellyfin/"&gt;How to install Jellyfin on Raspberry Pi – pimylifeup.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once Jellyfin is installed:&lt;br&gt;1. Add your movie files to the Jellyfin server.&lt;br&gt;2. Configure your &lt;strong&gt;Wi-Fi router&lt;/strong&gt; and create a local network (no internet needed).&lt;br&gt;3. Connect the Raspberry Pi to the router via &lt;strong&gt;Ethernet&lt;/strong&gt; for stability.&lt;br&gt;4. Join your tablets to this Wi-Fi network.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Wiring it All Up&lt;/strong&gt;&lt;br&gt;Place the &lt;strong&gt;power inverter&lt;/strong&gt; in the &lt;strong&gt;trunk&lt;/strong&gt;, plug in a power strip, and use it to power both the Raspberry Pi and router. Connect the Raspberry Pi with the Ethernet-Cable to your Router. When everything is connected and powered on:&lt;/p&gt;
&lt;p&gt;The kids watch their favorite movies with Bluetooth headphones.&lt;br&gt;The Raspberry Pi serves the media.&lt;br&gt;The router broadcasts the local network.&lt;br&gt;The tablets connect to Jellyfin over Wi-Fi and stream the content.&lt;/p&gt;
&lt;div class="wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular"&gt;&lt;div class=""&gt;&lt;div class="tiled-gallery__gallery"&gt;&lt;div class="tiled-gallery__row"&gt;&lt;div class="tiled-gallery__col" style="flex-basis:48.39733%"&gt;&lt;figure class="tiled-gallery__item"&gt;&lt;img loading="lazy" alt="" data-height="750" data-id="9710" data-link="https://www.steffr.ch/diy-car-entertainment-system/mobilepower/" data-url="https://www.steffr.ch/wp-content/uploads/2025/06/MobilePower-1024x600.jpeg" data-width="1280" src="https://www.steffr.ch/wp-content/uploads/2025/06/MobilePower-1024x600.jpeg" data-amp-layout="responsive" tabindex="0" role="button" aria-label="Open image 1 of 3 in full-screen"/&gt;&lt;/figure&gt;&lt;figure class="tiled-gallery__item"&gt;&lt;img loading="lazy" alt="" data-height="871" data-id="9701" data-link="https://www.steffr.ch/diy-car-entertainment-system/wlan-router/" data-url="https://www.steffr.ch/wp-content/uploads/2025/06/WLAN-Router-1024x697.jpeg" data-width="1280" src="https://www.steffr.ch/wp-content/uploads/2025/06/WLAN-Router-1024x697.jpeg" data-amp-layout="responsive" tabindex="0" role="button" aria-label="Open image 2 of 3 in full-screen"/&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class="tiled-gallery__col" style="flex-basis:51.60267%"&gt;&lt;figure class="tiled-gallery__item"&gt;&lt;img loading="lazy" alt="" data-height="1280" data-id="9700" data-link="https://www.steffr.ch/diy-car-entertainment-system/raspberry/" data-url="https://www.steffr.ch/wp-content/uploads/2025/06/Raspberry-854x1024.jpeg" data-width="1067" src="https://www.steffr.ch/wp-content/uploads/2025/06/Raspberry-854x1024.jpeg" data-amp-layout="responsive" tabindex="0" role="button" aria-label="Open image 3 of 3 in full-screen"/&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Result: A Peaceful Ride&lt;/strong&gt;&lt;br&gt;With this setup, your children can stream their favorite shows and movies during long drives. No mobile data, no internet, no complaints. Just a quiet, happy car ride into your vacation ;-)&lt;br&gt;&lt;br&gt;&lt;strong&gt;Final Tips: Travel Smart and Safe&lt;/strong&gt;&lt;br&gt;Even with the best entertainment system on board, don’t forget the basics of a good road trip:&lt;br&gt;&lt;br&gt;&lt;strong&gt;Stay hydrated&lt;/strong&gt;, especially on warm days or long drives.&lt;br&gt;&lt;strong&gt;Make regular stops&lt;/strong&gt; to stretch your legs and take a breather.&lt;br&gt;&lt;strong&gt;Eat balanced meals&lt;/strong&gt; - snacking is great, but a proper meal makes a big difference.&lt;br&gt;&lt;strong&gt;Power down when parked&lt;/strong&gt;: If you stop the car for a longer break or overnight, &lt;strong&gt;make sure to turn off the inverter&lt;/strong&gt;. Leaving it on could &lt;strong&gt;drain your car battery&lt;/strong&gt;, especially if your power inverter stays live with the engine off.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Safe travels and happy streaming!&lt;/strong&gt;&lt;/p&gt;</content></item><item><title>Intex SX1500 to Home Assistant</title><link>https://www.steffr.ch/intex-sx1500-with-home-assistant/</link><pubDate>Wed, 31 Jul 2024 00:27:30 +0200</pubDate><guid>https://www.steffr.ch/intex-sx1500-with-home-assistant/</guid><description>&lt;p&gt;Because of the "dumb" automatic timer in the Intex SX1500 sand filter pump, I added a &lt;a href="https://www.shelly.com" target="_blank" rel="noreferrer noopener"&gt;Shelly&lt;/a&gt; 2.5 Switch and integrated it in my &lt;a href="https://www.home-assistant.io/" target="_blank" rel="noreferrer noopener"&gt;Home Assistant&lt;/a&gt;. With this setup, I am more flexible with different timeplans and I even see the power consumption of the Pump.&lt;/p&gt;</description><content>
&lt;p&gt;Because of the "dumb" automatic timer in the Intex SX1500 sand filter pump, I added a &lt;a href="https://www.shelly.com" target="_blank" rel="noreferrer noopener"&gt;Shelly&lt;/a&gt; 2.5 Switch and integrated it in my &lt;a href="https://www.home-assistant.io/" target="_blank" rel="noreferrer noopener"&gt;Home Assistant&lt;/a&gt;. With this setup, I am more flexible with different timeplans and I even see the power consumption of the Pump.&lt;/p&gt;
&lt;p&gt;This needs first a modification of the Pump. &lt;br&gt;&lt;strong&gt;Disclaimer: I am not responsible for any damage or injuries. Do this at your own risk and only if you know what you are doing.&lt;/strong&gt; &lt;strong&gt;Always unplug any power mains before work.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Disconnect the mains plug! Remove the white cover and unplug the cable from the operating panel.&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2024/07/IMG_6726-1024x768.jpeg" alt="" class="wp-image-9622"/&gt;&lt;/figure&gt;
&lt;p&gt;The brown wire coming from the mains cable is the phase (L). Unplug this wire from the electronic board.&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2024/07/IMG_6727-1-1024x768.jpeg" alt="" class="wp-image-9624"/&gt;&lt;/figure&gt;
&lt;p&gt;Unplug also the blue wire neutral (N) coming from the mains cable.&lt;/p&gt;
&lt;figure class="wp-block-image size-large is-resized"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2024/07/IMG_6741-1-768x1024.jpeg" alt="" class="wp-image-9626" style="width:413px;height:auto"/&gt;&lt;/figure&gt;
&lt;p&gt;Now prepare a new piece of blue Wire (1.5mm2) with a cable lug like this:&lt;/p&gt;
&lt;figure class="wp-block-image size-large is-resized"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2024/07/IMG_6743-768x1024.jpeg" alt="" class="wp-image-9627" style="width:414px;height:auto"/&gt;&lt;/figure&gt;
&lt;p&gt;This is our neutral Wire going to the Shelly 2.5. Connect it to the electronic board where you unplugged the blue wire. Connect the blue wire coming from the mains cable to the cable lug:&lt;/p&gt;
&lt;figure class="wp-block-image size-large is-resized"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2024/07/IMG_6744-768x1024.jpeg" alt="" class="wp-image-9628" style="width:419px;height:auto"/&gt;&lt;/figure&gt;
&lt;p&gt;Cut the brown wire (L), and add insulated single end lugs to all wires.&lt;br&gt;Now place the Shelly 2.5 with some double sided tape (3M) onto the plastic housing of the Motor.&lt;br&gt;1. Connect the brown wire (L) coming from the mains cable to terminal "L" of the Shelly.&lt;br&gt;2. Connect the blue wire (N) coming from the electronic board to terminal "N" of the Shelly.&lt;br&gt;3. Connect the brown wire (switched L) from Shelly terminal "01" to the electronic board. &lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2024/07/IMG_6745-1-768x1024.jpeg" alt="" class="wp-image-9630"/&gt;&lt;/figure&gt;
&lt;p&gt;Now connect the cable of the operating panel back to the electronic board and put the cover on the pump. Tighten all screws.&lt;/p&gt;
&lt;p&gt;Plug in the mains cable and connect your Shelly 2.5 to your WiFi.&lt;br&gt;&lt;strong&gt;Warning&lt;/strong&gt;: Make sure the Pump does not dry run for a long time, it can get damaged without water cooling.&lt;br&gt;&lt;br&gt;Switch the Pump to operating mode "FP" for continuous running without timer (see your pump's manual).&lt;br&gt;Now you can start/stop your Pump with your Shelly 2.5.&lt;/p&gt;
&lt;p&gt;If you want to integrate it to your &lt;a href="https://www.home-assistant.io/" target="_blank" rel="noreferrer noopener"&gt;Home Assistant&lt;/a&gt;, use the &lt;a href="https://www.home-assistant.io/integrations/shelly" target="_blank" rel="noreferrer noopener"&gt;Shelly Integration&lt;/a&gt;.&lt;br&gt;You can then create automations in Home-Assistant to switch the Pump on and off.&lt;br&gt;This is an example of my card on the Home-Assistant dashboard:&lt;/p&gt;
&lt;figure class="wp-block-image size-full is-resized"&gt;&lt;img loading="lazy" src="https://www.steffr.ch/wp-content/uploads/2024/07/pool-card.png" alt="" class="wp-image-9631" style="width:460px;height:auto"/&gt;&lt;/figure&gt;
&lt;p&gt;Take caution and have fun with your automations!&lt;/p&gt;</content></item><item><title>VMware vCenter: SCP Backup does not work</title><link>https://www.steffr.ch/vmware-vcenter-scp-backup-does-not-work/</link><pubDate>Mon, 12 Jun 2023 08:03:42 +0200</pubDate><guid>https://www.steffr.ch/vmware-vcenter-scp-backup-does-not-work/</guid><description>&lt;p&gt;Recently we changed the backup Server for our vCenter. The backup job over SCP worked for years on the old Server, but on the new one I was not able to configure the backup-schedule. I got always a timeout on the vCenter Server Appliance Management Web-GUI and I had to restart it with:&lt;/p&gt;</description><content>
&lt;p&gt;Recently we changed the backup Server for our vCenter. The backup job over SCP worked for years on the old Server, but on the new one I was not able to configure the backup-schedule. I got always a timeout on the vCenter Server Appliance Management Web-GUI and I had to restart it with:&lt;/p&gt;
&lt;pre class="wp-block-code has-dark-gray-color has-text-color"&gt;service-control --restart applmgmt&lt;/pre&gt;
&lt;p&gt;To get it working again without rebooting the whole vCenter Appliance. &lt;/p&gt;
&lt;p&gt;After a few hours of debugging, I saw a process named sshpass which was hanging.&lt;br&gt;sshpass tries to find "Password:" in the prompt and sends then the password.&lt;/p&gt;
&lt;p&gt;Now the problem was, the old Server had a prompt like:&lt;/p&gt;
&lt;pre class="wp-block-code has-dark-gray-color has-text-color"&gt;Password:&lt;/pre&gt;
&lt;p&gt;And the new one had:&lt;/p&gt;
&lt;pre class="wp-block-code has-dark-gray-color has-text-color"&gt;Password for username@servername:&lt;/pre&gt;
&lt;p&gt;So sshpass was not able to find "Password:" and timed out.&lt;/p&gt;
&lt;p&gt;As both our servers are BSD, I had to fix the sshd config on the new Server for PAM in /etc/pam.d/sshd with adding of "authtok_prompt=Password:" and then restart sshd.&lt;/p&gt;
&lt;pre class="wp-block-code has-dark-gray-color has-text-color has-small-font-size"&gt;#auth required pam_unix.so no_warn try_first_pass
auth required pam_unix.so no_warn try_first_pass authtok_prompt=Password:&lt;/pre&gt;
&lt;p&gt;With this setting, the prompt changes from "Password for ...." to "Password:".&lt;br&gt;And the backup-schedule works again :-)&lt;/p&gt;</content></item><item><title>UDM-Pro mit public IP-Range</title><link>https://www.steffr.ch/udm-pro-mit-public-ip-range/</link><pubDate>Sun, 10 Jan 2021 22:00:00 +0100</pubDate><guid>https://www.steffr.ch/udm-pro-mit-public-ip-range/</guid><description>&lt;p&gt;Die UniFi Dream Machine Pro von Ubiquiti ist an und für sich ein schönes Gerät, will man damit aber etwas professioneller unterwegs sein, zB mit einer public IP-Range ohne NAT, so wirkt die Firmware noch unausgereift und man muss derzeit noch zu Tricks greifen.&lt;/p&gt;</description><content>
&lt;p&gt;Die UniFi Dream Machine Pro von Ubiquiti ist an und für sich ein schönes Gerät, will man damit aber etwas professioneller unterwegs sein, zB mit einer public IP-Range ohne NAT, so wirkt die Firmware noch unausgereift und man muss derzeit noch zu Tricks greifen.&lt;/p&gt;
&lt;p&gt;Folgend die Notizen wie man NAT deaktivieren kann, getestet mit Firmware 1.8.5.&lt;/p&gt;
&lt;p&gt;VORSICHT: Nachdem NAT deaktiviert wurde, steht euer PC öffentlich im WAN! Tut folgendes nur wenn Ihr wisst was Ihr macht.&lt;/p&gt;
&lt;p&gt;Als erstes erstellen wir ein VLAN mit der ersten public-IP die wir via PPPoE erhalten. Dies kann noch über das WEB-GUI gemacht werden. Nach Lust und Laune kann hier auch noch ein DHCP-Server eingerichtet werden.&lt;/p&gt;
&lt;p&gt;Nun verbinden wir via SSH auf die UDM-Pro und starten eine Shell:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;ssh root@&amp;lt;ip-adresse der UDM-Pro&amp;gt;
# unifi-os shell&lt;/pre&gt;
&lt;p&gt;Und laden ein Paket welches uns erlaubt, ein Script persistent zu speichern nach dem Reboot der UDM-Pro auszuführen (evtl. auf neue Version prüfen):&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;root@ubnt:/# curl -L https://raw.githubusercontent.com/boostchicken/udm-utilities/master/on-boot-script/packages/udm-boot_1.0.2_all.deb -o udm-boot_1.0.2_all.deb
root@ubnt:/# dpkg -i udm-boot_1.0.2_all.deb
root@ubnt:/# exit&lt;/pre&gt;
&lt;p&gt;Danch kontrollieren welches unsere Firewall-Regel ist welche NAT macht:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;# xtables-multi iptables -t nat -L UBIOS_POSTROUTING_USER_HOOK -v --line-number
Chain UBIOS_POSTROUTING_USER_HOOK (1 references)
num pkts bytes target prot opt in out source destination
1 1873 154K MASQUERADE all -- any ppp0 anywhere anywhere /* 00000001095216660481 &amp;lt;em&amp;gt;/ 2 1 264 MASQUERADE all -- any eth9 anywhere anywhere /&amp;lt;/em&amp;gt; 00000001095216660482 */&lt;/pre&gt;
&lt;p&gt;In meinem Fall ist es die erste Regel mit dem out-interface ppp0.&lt;br&gt;Diese müssen wir nun löschen mit einem Script, welches auch nach einem Reboot die NAT-Regel wieder entfernt. Zuerst erstellen wir das File:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;cd /mnt/data/on_boot.d/
vi disable_nat.sh&lt;/pre&gt;
&lt;p&gt;Dann brauchen wir folgenden Inhalt der die Regel löscht. Falls es bei euch eine andere Regel-Nr. ist, einfach die Zahl am Ende anpassen. Bei mir ist es Regel Nr. 1:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;#!/bin/sh
xtables-multi iptables -t nat -D UBIOS_POSTROUTING_USER_HOOK 1&lt;/pre&gt;
&lt;p&gt;Die Datei speichern und dann noch ausführbar machen:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;# chmod +x disable_nat.sh&lt;/pre&gt;
&lt;p&gt;Nun kann man das z.B mal von Hand ausführen und kontrollieren:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;# ./disable_nat.sh
# xtables-multi iptables -t nat -L UBIOS_POSTROUTING_USER_HOOK -v --line-number
Chain UBIOS_POSTROUTING_USER_HOOK (1 references)
num pkts bytes target prot opt in out source destination
1 1 264 MASQUERADE all -- any eth9 anywhere anywhere /* 00000001095216660482 */&lt;/pre&gt;
&lt;p&gt;Wie man sieht, ist nun nur noch die zweite Regel vorhanden resp. hat den Platz der ersten Regel eingenommen. Ab sofort ist NAT deaktiviert.&lt;/p&gt;
&lt;p&gt;Hat man nur ein VLAN auf welchem man NAT deaktivieren will, kann man evtl. mit den in/out Interfaces spielen. Ich habe das nicht getestet.&lt;/p&gt;</content></item><item><title>Download Youtube content with youtube-dl</title><link>https://www.steffr.ch/download-youtube-content-with-youtube-dl/</link><pubDate>Tue, 07 Apr 2020 21:45:23 +0200</pubDate><guid>https://www.steffr.ch/download-youtube-content-with-youtube-dl/</guid><description>&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2020/04/yt.png"&gt;&lt;img loading="lazy" class="alignnone wp-image-9149" src="https://www.steffr.ch/wp-content/uploads/2020/04/yt.png" alt="" width="80" height="80"&gt;&lt;/a&gt;&lt;br&gt;Example for OSX:&lt;/p&gt;
&lt;p&gt;Make a new directory:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;mkdir youtube-dl
cd youtube-dl&lt;/pre&gt;
&lt;p&gt;Install the python-tool youtube-dl:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o youtube-dl&lt;/pre&gt;
&lt;p&gt;To convert audio to mp3, you need ffmpeg:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;wget https://evermeet.cx/ffmpeg/ffmpeg-4.2.2.zip
unzip ffmpeg-4.2.2.zip&lt;/pre&gt;
&lt;p&gt;Create a bash script which saves audio to mp3, with this you don't have to remember the parameters:&lt;/p&gt;</description><content>
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2020/04/yt.png"&gt;&lt;img loading="lazy" class="alignnone wp-image-9149" src="https://www.steffr.ch/wp-content/uploads/2020/04/yt.png" alt="" width="80" height="80"&gt;&lt;/a&gt;&lt;br&gt;Example for OSX:&lt;/p&gt;
&lt;p&gt;Make a new directory:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;mkdir youtube-dl
cd youtube-dl&lt;/pre&gt;
&lt;p&gt;Install the python-tool youtube-dl:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o youtube-dl&lt;/pre&gt;
&lt;p&gt;To convert audio to mp3, you need ffmpeg:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;wget https://evermeet.cx/ffmpeg/ffmpeg-4.2.2.zip
unzip ffmpeg-4.2.2.zip&lt;/pre&gt;
&lt;p&gt;Create a bash script which saves audio to mp3, with this you don't have to remember the parameters:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;vi youtube-dl-mp3.sh&lt;/pre&gt;
&lt;p&gt;Content:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;#!/bin/bash
./youtube-dl --ffmpeg-location ./ffmpeg -x --audio-format mp3 $1&lt;/pre&gt;
&lt;p&gt;Save it with :x! and make it executable:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;chmod +x youtube-dl-mp3.sh&lt;/pre&gt;
&lt;p&gt;Now you can let the magic begin by executing this script and give the youtube shortcode as parameter:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;./youtube-dl-mp3.sh dQw4w9WgXcQ
[youtube] dQw4w9WgXcQ: Downloading webpage
[download] Destination: Rick Astley - Never Gonna Give You Up (Video)-dQw4w9WgXcQ.webm
[download] 100% of 3.28MiB in 00:00
[ffmpeg] Destination: Rick Astley - Never Gonna Give You Up (Video)-dQw4w9WgXcQ.mp3
Deleting original file Rick Astley - Never Gonna Give You Up (Video)-dQw4w9WgXcQ.webm (pass -k to keep)&lt;/pre&gt;
&lt;p&gt;Now we have an mp3 called:&lt;br&gt;"Rick Astley - Never Gonna Give You Up (Video)-dQw4w9WgXcQ.mp3"&lt;/p&gt;
&lt;p&gt;If you want the complete video, just start:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;./youtube-dl dQw4w9WgXcQ&lt;/pre&gt;
&lt;p&gt;See also the thousands of other options with:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;./youtube-dl --help&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;</content></item><item><title>vCenter Server behind NAT</title><link>https://www.steffr.ch/vcenter-server-behind-nat/</link><pubDate>Thu, 30 Aug 2018 12:55:53 +0200</pubDate><guid>https://www.steffr.ch/vcenter-server-behind-nat/</guid><description>&lt;p&gt;Be warned: This configuration is not officially supported by VMware.&lt;/p&gt;
&lt;p&gt;If you have your vCenter Server behind NAT, you can not connect your ESXi Host to this Server. It will loose connection after a few seconds to vCenter because vCenter publishes his private IP to the configuration of ESXi.&lt;/p&gt;</description><content>
&lt;p&gt;Be warned: This configuration is not officially supported by VMware.&lt;/p&gt;
&lt;p&gt;If you have your vCenter Server behind NAT, you can not connect your ESXi Host to this Server. It will loose connection after a few seconds to vCenter because vCenter publishes his private IP to the configuration of ESXi.&lt;/p&gt;
&lt;p&gt;1. We need an port forwarding of port TCP/UDP 902 from your public IP to the internal IP of the vCenter Server. If you have a Firewall, allow connections only from the IP of your ESXi host.&lt;/p&gt;
&lt;p&gt;2. Connect over SSH to the ESXi Host and edit vpxa.cfg with vi:&lt;/p&gt;
&lt;pre&gt;vi /etc/vmware/vpxa/vpxa.cfg&lt;/pre&gt;
&lt;p&gt;Configure the following settings:&lt;/p&gt;
&lt;p&gt;Insert this tag, if you don't add this tag and restart the services, it will overwrite the IP again with the private one of vCenter:&lt;/p&gt;
&lt;pre&gt;&amp;lt;preserveServerIp&amp;gt;true&amp;lt;/preserveServerIp&amp;gt;&lt;/pre&gt;
&lt;p&gt;Replace the private IP of the vCenter Server with the public one:&lt;/p&gt;
&lt;pre&gt;&amp;lt;serverIp&amp;gt;PublicIPvCenterServer&amp;lt;/serverIp&amp;gt;&lt;/pre&gt;
&lt;p&gt;Restart services:&lt;/p&gt;
&lt;pre&gt;/etc/init.d/hostd restart&lt;/pre&gt;
&lt;p&gt;Now the connection should stay stable.&lt;/p&gt;</content></item><item><title>How to use iperf on an ESX host</title><link>https://www.steffr.ch/iperf-on-an-esx-host/</link><pubDate>Sun, 05 Feb 2017 12:15:17 +0100</pubDate><guid>https://www.steffr.ch/iperf-on-an-esx-host/</guid><description>&lt;p&gt;Did you ever want to test the network-speed to your ESX-Host with iperf? iperf exists already on installations with vSphere 6.0. Follow this short description:&lt;/p&gt;
&lt;p&gt;iperf is located on the ESX host at /usr/lib/vmware/vsan/bin/iperf&lt;/p&gt;
&lt;p&gt;Execution of /usr/lib/vmware/vsan/bin/iperf gives an error:&lt;/p&gt;</description><content>
&lt;p&gt;Did you ever want to test the network-speed to your ESX-Host with iperf? iperf exists already on installations with vSphere 6.0. Follow this short description:&lt;/p&gt;
&lt;p&gt;iperf is located on the ESX host at /usr/lib/vmware/vsan/bin/iperf&lt;/p&gt;
&lt;p&gt;Execution of /usr/lib/vmware/vsan/bin/iperf gives an error:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;bind failed: Operation not permitted&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Workaround: Make a copy of the binary:&lt;/p&gt;
&lt;pre lang="bash"&gt;cp /usr/lib/vmware/vsan/bin/iperf /usr/lib/vmware/vsan/bin/iperfcopy&lt;/pre&gt;
&lt;p&gt;Disable the firewall during the tests:&lt;/p&gt;
&lt;pre lang="bash"&gt;esxcli network firewall set --enabled false&lt;/pre&gt;
&lt;p&gt;Start the copy of iperf:&lt;/p&gt;
&lt;pre lang="bash"&gt;/usr/lib/vmware/vsan/bin/iperfcopy -s&lt;/pre&gt;
&lt;p&gt;Perform tests from client: (download iperf &lt;a href="https://iperf.fr/" target="_blank"&gt;here&lt;/a&gt;)&lt;/p&gt;
&lt;pre lang="bash" escaped="true"&gt;iperf -c &amp;lt;ESX-IP&amp;gt;&lt;/pre&gt;
&lt;p&gt;After the tests, don't forget to re-enable the firewall with:&lt;/p&gt;
&lt;pre lang="bash"&gt;esxcli network firewall set --enabled true&lt;/pre&gt;</content></item><item><title>Blood Moon 2015</title><link>https://www.steffr.ch/blood-moon-2015/</link><pubDate>Mon, 28 Sep 2015 08:06:19 +0200</pubDate><guid>https://www.steffr.ch/blood-moon-2015/</guid><description>&lt;p&gt;Picture of the &lt;a href="https://en.wikipedia.org/wiki/Lunar_eclipse#Blood_moon" target="_blank"&gt;Blood Moon&lt;/a&gt; taken at Weissenstein (Solothurn, Switzerland) 28.09.2015 @05:13&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2015/09/LR-0732.jpg"&gt;&lt;img loading="lazy" class="alignnone size-medium wp-image-8107" src="https://www.steffr.ch/wp-content/uploads/2015/09/LR-0732-300x199.jpg" alt="LR-0732" width="300" height="199" /&gt;&lt;/a&gt;&lt;/p&gt;</description><content>
&lt;p&gt;Picture of the &lt;a href="https://en.wikipedia.org/wiki/Lunar_eclipse#Blood_moon" target="_blank"&gt;Blood Moon&lt;/a&gt; taken at Weissenstein (Solothurn, Switzerland) 28.09.2015 @05:13&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2015/09/LR-0732.jpg"&gt;&lt;img loading="lazy" class="alignnone size-medium wp-image-8107" src="https://www.steffr.ch/wp-content/uploads/2015/09/LR-0732-300x199.jpg" alt="LR-0732" width="300" height="199" /&gt;&lt;/a&gt;&lt;/p&gt;</content></item><item><title>3DR Y6 Multicopter</title><link>https://www.steffr.ch/3dr-y6-multicopter/</link><pubDate>Sun, 05 Apr 2015 10:13:00 +0200</pubDate><guid>https://www.steffr.ch/3dr-y6-multicopter/</guid><description>&lt;p&gt;&lt;a href="http://www.3drobotics.com" target="_blank" rel="http://www.3drobotics.com"&gt;&lt;img loading="lazy" class="alignnone wp-image-7965 size-full" src="https://www.steffr.ch/wp-content/uploads/2015/04/3DR-Logo.png" alt="3DR-Logo" width="87" height="50" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, wieder einmal ein Bastelprojekt begonnen :-) Ich habe mir den Do-It-Yourself Y6 Kit von 3DRobotics bestellt. Dabei handelt es sich um einen Multikopter in Y-Form und 6 gegenläufigen brushless outrunner Motoren (je einer unten und einer oben). Da ich Freund von Opensource/Openhardware bin, habe ich natürlich  keinen fixfertigen DJI Phantom oder 3DR Iris gekauft.&lt;/p&gt;</description><content>
&lt;p&gt;&lt;a href="http://www.3drobotics.com" target="_blank" rel="http://www.3drobotics.com"&gt;&lt;img loading="lazy" class="alignnone wp-image-7965 size-full" src="https://www.steffr.ch/wp-content/uploads/2015/04/3DR-Logo.png" alt="3DR-Logo" width="87" height="50" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, wieder einmal ein Bastelprojekt begonnen :-) Ich habe mir den Do-It-Yourself Y6 Kit von 3DRobotics bestellt. Dabei handelt es sich um einen Multikopter in Y-Form und 6 gegenläufigen brushless outrunner Motoren (je einer unten und einer oben). Da ich Freund von Opensource/Openhardware bin, habe ich natürlich  keinen fixfertigen DJI Phantom oder 3DR Iris gekauft.&lt;/p&gt;
&lt;p&gt;Ich verwende den Begriff "Drohne" extra nicht, da er mir zu militärisch erscheint. Mit Drohnen verbinde ich die unbemannten Militärflugzeuge, welche Bomben abwerfen. Der Multikopter ist eher das, was ich im Wohnzimmer fliegen lasse. Noch ganz allgemeiner lassen sich die Fluggeräte einfach "UAV" nennen (Unmanned Aerial Vehicle).&lt;/p&gt;
&lt;p&gt;Zurück zum Y6. Eigentlich ist er zu gross und zu gefährlich, um diesen im Wohnzimmer fliegen zu lassen. Es kann viel passieren, selbst mit kleinen Multikoptern:&lt;/p&gt;
&lt;p&gt;https://www.youtube.com/watch?v=7nVpFcZxG4k&lt;/p&gt;
&lt;p&gt;Damit gefahrlos geflogen werden kann, sollte folgendes beachtet werden:&lt;/p&gt;
&lt;p&gt;- Vor dem Flug alle Schrauben, Kabel, Batterien prüfen&lt;br&gt;
- Nur im Freien mit viel Platz fliegen, gute Wetter/Windverhältnisse&lt;br&gt;
- In der Schweiz muss man ab 500 Gramm Abfluggewicht eine Haftpflichtdeckung von mind. 1Mio. CHF haben&lt;br&gt;
- Ab 30kg wird eine Flugbewilligung benötigt&lt;br&gt;
- Nicht über grössere Personenmengen fliegen (mind. 100m Abstand!)&lt;br&gt;
- Nur auf Sicht und nicht in der Nähe von Flugplätzen (5km Abstand) fliegen!&lt;br&gt;
-&amp;gt; Siehe auch die nützlichen Links am Ende des Artikels.&lt;/p&gt;
&lt;p&gt;Der Multikopter unterstützt verschiedene Flugmodi, hier ein Video vom ersten Testflug im Loiter-Modus. Hierbei hält der Multikopter automatisch Position und Höhe, ohne dass etwas gemacht werden muss. So kann man sich z.B. auf Fotos/Videos konzentrieren:&lt;/p&gt;
&lt;video controls preload="metadata" src="https://www.steffr.ch/wp-content/uploads/2015/04/FirstFlight-LoiterMode.mp4"&gt;Video: &lt;a href="https://www.steffr.ch/wp-content/uploads/2015/04/FirstFlight-LoiterMode.mp4"&gt;Download&lt;/a&gt;&lt;/video&gt;
&lt;p&gt;Der Zusammenbau des Multikopters ist eigentlich ganz einfach und in einem halben Tag erledigt. Lediglich die ganzen Kabel der ESC's und Motoren zwischen die beiden Platten zu zwängen hat mich ein bisschen Zeit gekostet. Hier ein paar Bilder vom Aufbau:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_3998.jpg"&gt;&lt;img loading="lazy" class="alignnone wp-image-7973 size-thumbnail" src="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_3998-150x150.jpg" alt="IMG_3998" width="150" height="150" /&gt;&lt;/a&gt; &lt;a href="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_4002.jpg"&gt;&lt;img loading="lazy" class="alignnone wp-image-7974 size-thumbnail" src="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_4002-150x150.jpg" alt="IMG_4002" width="150" height="150" /&gt;&lt;/a&gt; &lt;a href="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_4004.jpg"&gt;&lt;img loading="lazy" class="alignnone wp-image-7975 size-thumbnail" src="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_4004-150x150.jpg" alt="IMG_4004" width="150" height="150" /&gt;&lt;/a&gt; &lt;a href="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_4007.jpg"&gt;&lt;img loading="lazy" class="alignnone wp-image-7976 size-thumbnail" src="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_4007-150x150.jpg" alt="IMG_4007" width="150" height="150" /&gt;&lt;/a&gt; &lt;a href="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_4032.jpg"&gt;&lt;img loading="lazy" class="alignnone wp-image-7977 size-thumbnail" src="https://www.steffr.ch/wp-content/uploads/2015/04/IMG_4032-150x150.jpg" alt="IMG_4032" width="150" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nach dem Aufbau muss das ganze System kalibriert werden. Dazu werden Magnetometer, Gyroskop, die ESC's und die Fernsteuerung kalibriert. Dies erfolgt alles über die Bodenstation. Damit dies auch ohne USB-Kabel geht, habe ich zusätzlich einen Telemetriefunk eingebaut, womit der Copter über Funk mit der Bodenstation in Verbindung bleibt. Hier ein Screenshot wie dies mit dem APM-Planner aussieht:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2015/04/APM-Planner.png"&gt;&lt;img loading="lazy" class="alignnone size-thumbnail wp-image-7992" src="https://www.steffr.ch/wp-content/uploads/2015/04/APM-Planner-150x150.png" alt="APM Planner" width="150" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Der Multikopter kann mit oder ohne Bodenstation geflogen werden, jedoch ist es von Vorteil das Notebook mit dabei zu haben, denn damit kann neu kalibriert oder eventuelle Fehlercodes ausgelesen werden.&lt;/p&gt;
&lt;p&gt;Der Kopter hat nun ein Abfluggewicht von knapp über 2kg. Es können noch ca. 600 Gramm zusätzlich beladen werden, dies wird dann später mal eine Kamera sein. Genau hier liegt der Vorteil dieses Kopters, er ist modular. Man kann ihn sozusagen mal fliegen, wenn man will kann man die Telemetrie erweitern, dann das Kamera-Gimbal und zu guter Letzt sogar eine FPV (First Person View) Kamera montieren.&lt;/p&gt;
&lt;p&gt;[UPDATE]: Mittlerweile habe ich ein Kamera-Gimbal für die GoPro montiert, die technischen Details sowie erste Fotos findet ihr in der separaten Rubrik "&lt;a href="https://www.steffr.ch/multicopter/"&gt;Multicopter&lt;/a&gt;" oben in der Menüleiste.&lt;/p&gt;
&lt;p&gt;Nützliche Links für die Schweiz:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title="BAZL" href="http://www.bazl.admin.ch/dienstleistungen/02658/index.html?lang=de" target="_blank"&gt;BAZL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2015/10/BAZL-Drohnen-und-Flugmodelle.pdf" target="_blank"&gt;Die BAZL-Infoseite als PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="Flyer BAZL" href="http://www.bazl.admin.ch/dienstleistungen/02658/index.html?lang=de&amp;amp;download=NHzLpZeg7t,lnp6I0NTU042l2Z6ln1acy4Zn4Z2qZpnO2Yuq2Z6gpJCDfYB3fGym162epYbg2c_JjKbNoKSn6A--" target="_blank"&gt;BAZL-Multikopter-Flyer.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.luftfahrtversicherungen.ch/" target="_blank"&gt;Nützlicher Link wenn's um Luftfahrtversicherungen geht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://modellflug.ch" target="_blank"&gt;Schweizerischer Modellflugverband&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.drohnenverband.ch/" target="_blank"&gt;Schweizerischer Verband ziviler Drohnen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content></item><item><title>Swisscom TV stört WLAN</title><link>https://www.steffr.ch/swisscom-tv-stoert-wlan/</link><pubDate>Mon, 06 Jan 2014 22:00:39 +0100</pubDate><guid>https://www.steffr.ch/swisscom-tv-stoert-wlan/</guid><description>&lt;p&gt;Vor einigen Tagen habe ich bei meinen Eltern das Centro Grande mit Swisscom TV, Internet und Telefonie eingerichtet. Laut Verpackung alles schön einfach: Einstecken, Einschalten, Surfen, Telefonieren und TV-gucken. So einfach habe ich mir das auch vorgestellt...&lt;/p&gt;
&lt;p&gt;Ich habe mich also an die Installation des Centro Grande DSL-Routers gemacht, wie ihn Swisscom so schön nennt. Eigentlich&lt;/p&gt;</description><content>
&lt;p&gt;Vor einigen Tagen habe ich bei meinen Eltern das Centro Grande mit Swisscom TV, Internet und Telefonie eingerichtet. Laut Verpackung alles schön einfach: Einstecken, Einschalten, Surfen, Telefonieren und TV-gucken. So einfach habe ich mir das auch vorgestellt...&lt;/p&gt;
&lt;p&gt;Ich habe mich also an die Installation des Centro Grande DSL-Routers gemacht, wie ihn Swisscom so schön nennt. Eigentlich&lt;/p&gt;
&lt;p&gt;handelt es sich dabei um einen Motorola (je nach dem auch Pirelli) DSL-Router. Alter DSL-Router weg, neuer hin. Nun schon die erste Hürde: Router eingesteckt und er funktioniert einfach. Warum? Ich hasse es wenn etwas einfach funktioniert, und noch mehr hasse ich es, wenn man den Router über ein Webinterface von Swisscom konfigurieren muss. Wahrscheinlich wird dieser über TR 069 konfiguriert... Ich habe mich damit abgefunden und das WLAN abgeschaltet, da bereits ein WLAN-AccessPoint im Wohnzimmer steht. So, die Arbeit im Keller ist getan, ab ins Wohnzimmer.&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;Kurze Freude
&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;Im Wohnzimmer habe ich die Swisscom-TV Box an den WLAN-AP und den TV angeschlossen und eingeschaltet. Nach etlichen Firmware-Downloads (die Settop-Box droht mit 30min Wartezeit) ist die Kiste gebrauchsbereit. Der erste Sender flimmert, leider nicht lange... Nach rund 10s stellt der Videostream von Unicast auf Multicast um (vgl. &lt;a href="http://de.wikipedia.org/wiki/Unicast" target="_blank"&gt;Unicast, Multicast, Broadcast&lt;/a&gt;), danach ist das Bild blockiert. Nach jedem Senderwechsel wieder dasselbe Verhalten.&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;Wireshark ist dein Freund&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;Gleich nach dem Einbau eines Switches zwischen dem Centro Grande und dem WLAN-AP hat sich die Problematik entschärft, die Sender blockieren nicht mehr. Dazu wurde die Settop-Box direkt am Switch angeschlossen, nicht über den WLAN-AP. Die Freude war jedoch von kurzer Dauer, das WLAN wollte einfach nicht mehr funktionieren! Hier ist &lt;a href="http://www.wireshark.org/" target="_blank"&gt;Wireshark&lt;/a&gt; dein Freund: Mit &lt;a href="http://www.wireshark.org/" target="_blank"&gt;Wireshark&lt;/a&gt; mal analysiert was eigentlich im LAN so abgeht, denn die blinkenden Status-LED's aller Swichports haben mich unsicher gemacht (Multicast-Stream!).&lt;/p&gt;
&lt;p&gt;Nach kurzer Zeit war klar, der Multicast-Stream flutet das Netzwerk, dies hat zu Timeouts bei der Authentifizierung mit dem WLAN geführt. Abhilfe kann in einer solchen Konstellation nur ein Netzwerk schaffen, welches das sogenannte IGMP (Internet Group Management Protocol) unterstützt. In unserem Fall musste der Switch oder der WLAN-AP IGMP snooping unterstützen. Nach kurzer Recherche im Internet, habe ich gesehen dass weder der verwendete WLAN-AP (Netgear WNDR4500) noch der Switch IGMP unterstützen, somit musste ein anderer Switch her.&lt;/p&gt;
&lt;h6&gt;Die Lösung&lt;/h6&gt;
&lt;p&gt;IGMP snooping ist eine Funktion, bei welcher der Switch im Netzwerktraffic mithorcht und festlegt, auf welchem Port denn ein Gerät ist, welches den Multicast-Traffic abonniert hat. Auf alle anderen Ports wird dann der Multicast-Traffic nicht gespiegelt. In meinem Fall war auf Port 1 der DSL-Router, von welchem der Videostream kommt. Auf Port 2 die Swisscom-TV Box und auf Port 3 der WLAN-AP. Alle anderen Ports sind ungebraucht. Somit wird der Multicast-Stream nur auf Port 1 und 2 gebraucht, Port 3 und somit der Rest des Netzwerks wird vom Swisscom-TV Multicast verschont.&lt;/p&gt;
&lt;p&gt;Als Switch habe ich den &lt;a href="http://www.netgear.ch/products/business/switches/prosafe-plus-switches/gs105e.aspx" target="_blank"&gt;Netgear GS105E&lt;/a&gt; verwendet. Dieser ist mit dem Prosafe Plus Utility von Netgear (leider nur für Windows) teilweise konfigurierbar. Das Tool kann auf der &lt;a href="http://support.netgear.com/product/GS105E" target="_blank"&gt;Netgear Seite&lt;/a&gt; heruntergeladen werden, evtl. sollte man auch gleich die aktuelle Firmware laden. Hier ein Screenshot wie er konfiguriert werden muss:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2014/01/ProsafePlusUtility.jpg"&gt;&lt;img loading="lazy" class="alignnone size-thumbnail wp-image-1536" src="https://www.steffr.ch/wp-content/uploads/2014/01/ProsafePlusUtility-150x150.jpg" alt="ProsafePlusUtility" width="150" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;del&gt;Swisscom verkauft diesen Switch unter dem ein bisschen fragwürdigen Namen "&lt;a href="http://www.swisscom.ch/de/privatkunden/internet/internet-zuhause/devices/network-distribution-box.html" target="_blank"&gt;Netzwerk Verteiler Box&lt;/a&gt;" auch, da er anscheinend momentan eine der günstigsten Lösungen ist.&lt;/del&gt;&lt;br&gt;
&lt;del&gt;UPDATE 05.07.2015: Swisscom verkauft seit einiger Zeit den grösseren Bruder GS108E hier: &lt;a href="https://www.swisscom.ch/de/privatkunden/produkte/netzwerk-verteiler-box.html" target="_blank"&gt;Netzwerk Verteiler Box&lt;/a&gt;&lt;/del&gt;&lt;br&gt;
UPDATE 24.11.2016: Swisscom hat das Modell auf den &lt;a href="https://www.swisscom.ch/de/privatkunden/produkte/ethernet-switch(000000000011009327).html" target="_blank"&gt;TP-LINK TL-SG2008&lt;/a&gt; gewechselt.&lt;/p&gt;
&lt;p&gt;Prinzipiell kann jeder Switch verwendet werden, der IGMP snooping kann. Das Problem ist ein bisschen, dass man im Laden meistens nicht sieht, ob das Gerät nun IGMP snooping kann oder nicht. Hier muss man sich im Internet schlau machen oder auf einen kompetenten Verkäufer hoffen.&lt;/p&gt;
&lt;p&gt;Hier noch die Originalverpackung des GS105E:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2014/01/GS105E.jpg"&gt;&lt;img loading="lazy" class="alignnone wp-image-1535 size-thumbnail" src="https://www.steffr.ch/wp-content/uploads/2014/01/GS105E-150x150.jpg" alt="Swisscom GS105E" width="150" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gleich danach hat alles inkl. WLAN wieder wunderbar funktioniert. Das Netzwerk bleibt aufgeräumt und der Multicast-Stream wird nur dort verteilt, wo er auch gebraucht wird.&lt;/p&gt;
&lt;p&gt;HINWEIS: Diese Anwendung wird nur gebraucht, wenn die Swisscom-TV Box NICHT direkt an den Centro Grande angeschlossen werden kann!&lt;/p&gt;
&lt;p&gt;Hier noch ein entsprechendes Schema zum besseren Verständnis:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2014/04/SwisscomTV.pdf"&gt;&lt;img loading="lazy" class="alignnone wp-image-1822 size-thumbnail" src="https://www.steffr.ch/wp-content/uploads/2014/01/SwisscomTV-150x150.png" alt="Swisscom TV" width="150" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;</content></item><item><title>VLC 2.0</title><link>https://www.steffr.ch/vlc-2-0/</link><pubDate>Mon, 13 Feb 2012 19:35:30 +0100</pubDate><guid>https://www.steffr.ch/vlc-2-0/</guid><description>&lt;p&gt;Wie alle VLC-Benutzer schon lange wissen, hat dieser nicht gerade den Schönheitspreis, was das Userinterface angeht, gewonnen.&lt;/p&gt;
&lt;p&gt;Wir sind ihm aber trotzdem treu geblieben, da er doch alles abspielt was im Internet so an Video- und Sounddateien zu finden ist.&lt;br&gt;
Der VLC Player erhält nun endlich in der Version 2.0 für OSX ein komplett neues Interface, welches dem Mac-Design gerecht wird.&lt;/p&gt;</description><content>
&lt;p&gt;Wie alle VLC-Benutzer schon lange wissen, hat dieser nicht gerade den Schönheitspreis, was das Userinterface angeht, gewonnen.&lt;/p&gt;
&lt;p&gt;Wir sind ihm aber trotzdem treu geblieben, da er doch alles abspielt was im Internet so an Video- und Sounddateien zu finden ist.&lt;br&gt;
Der VLC Player erhält nun endlich in der Version 2.0 für OSX ein komplett neues Interface, welches dem Mac-Design gerecht wird.&lt;/p&gt;
&lt;p&gt;Mit der neuen Seitenleiste wird es auch einfacher, die Videos im Netzwerk und auf dem Mac zu finden. Er findet sogar via UPNP server wie Twonky Media (DLNA) von welchen dann die Musik gestreamt werden kann.&lt;/p&gt;
&lt;p&gt;Version 2.0 wird in den nächsten Tagen auf &lt;a title="Videolan" href="http://www.videolan.org" target="_blank"&gt;videolan.org&lt;/a&gt; veröffentlicht. Die aktuelle Entwicklerversion (2.0.0rc1) kann hier heruntergeladen werden: &lt;a href="http://download.videolan.org/pub/videolan/testing/vlc-2.0.0-rc1/" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2012/02/VLC.png"&gt;&lt;img loading="lazy" class="wp-image-1003 alignnone" title="VLC" src="https://www.steffr.ch/wp-content/uploads/2012/02/VLC.png" alt="" width="472" height="308" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2012/02/VLC2.png"&gt;&lt;img loading="lazy" class="wp-image-1004 alignnone" title="VLC2" src="https://www.steffr.ch/wp-content/uploads/2012/02/VLC2-300x151.png" alt="" width="479" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;</content></item><item><title>digitalSTROM, das Ende von EIB (KNX)?</title><link>https://www.steffr.ch/digitalstrom-das-ende-von-eib-knx/</link><pubDate>Mon, 28 Feb 2011 20:28:16 +0100</pubDate><guid>https://www.steffr.ch/digitalstrom-das-ende-von-eib-knx/</guid><description>&lt;p&gt;&lt;a href="http://www.digitalstrom.org" target="_blank"&gt;&lt;img loading="lazy" class="alignleft size-full wp-image-899" style="margin-right: 5px; border: 0pt none;" title="digitalstrom" src="https://www.steffr.ch/wp-content/uploads/2011/02/digitalstrom.png" alt="" width="133" height="70" /&gt;&lt;/a&gt;Im Jahre 1991 wurden die ersten EIB (Europäischer Installationsbus) Installationen zur "digitalisierung" der Stromverbraucher vorgenommen. EIB war die erste Möglichkeit, Schalter, Taster und Verbraucher über ein Bussystem miteinander zu verbinden und diese beliebig zu programmieren. Mit EIB (heute KNX) ist es also zum Beispiel möglich, mit einem Tastendruck beim verlassen des Hauses alle Verbraucher auszuschalten und die Jalousien zu schliessen. Durch die freie Programmierung liegt der Vorteil auf der Hand: Man kann seine Konfiguration beliebig anpassen, ohne dass man irgend etwas an der elektrischen Installation ändern muss. Mit KNX kann die gesamte Gebäudeautomation von Heizung, Klima, Kühlung, Beschattung bis zum Fernzugriff über's Mobiltelefon vorgenommen werden. Der Nachteil dabei ist, dass man zu der herkömmlichen Spannungsversorgung auch noch den zweidrahtigen Bus verlegen muss, was bei einer nachträglicher Installation sehr teuer kommen kann.&lt;/p&gt;</description><content>
&lt;p&gt;&lt;a href="http://www.digitalstrom.org" target="_blank"&gt;&lt;img loading="lazy" class="alignleft size-full wp-image-899" style="margin-right: 5px; border: 0pt none;" title="digitalstrom" src="https://www.steffr.ch/wp-content/uploads/2011/02/digitalstrom.png" alt="" width="133" height="70" /&gt;&lt;/a&gt;Im Jahre 1991 wurden die ersten EIB (Europäischer Installationsbus) Installationen zur "digitalisierung" der Stromverbraucher vorgenommen. EIB war die erste Möglichkeit, Schalter, Taster und Verbraucher über ein Bussystem miteinander zu verbinden und diese beliebig zu programmieren. Mit EIB (heute KNX) ist es also zum Beispiel möglich, mit einem Tastendruck beim verlassen des Hauses alle Verbraucher auszuschalten und die Jalousien zu schliessen. Durch die freie Programmierung liegt der Vorteil auf der Hand: Man kann seine Konfiguration beliebig anpassen, ohne dass man irgend etwas an der elektrischen Installation ändern muss. Mit KNX kann die gesamte Gebäudeautomation von Heizung, Klima, Kühlung, Beschattung bis zum Fernzugriff über's Mobiltelefon vorgenommen werden. Der Nachteil dabei ist, dass man zu der herkömmlichen Spannungsversorgung auch noch den zweidrahtigen Bus verlegen muss, was bei einer nachträglicher Installation sehr teuer kommen kann.&lt;/p&gt;
&lt;p&gt;Genau hier setzt die neue Technologie - die unter anderem an der ETH in Zürich entwickelt wurde - an: digitalSTROM. digitalSTROM kommuniziert über das bestehende 230V Netz, der Chip ist so klein, dass er direkt in die Verbraucher wie Glühbirnen, Lampen, Fernseher etc. eingebaut werden kann. Bereits vorhandene Verbraucher ohne digitalSTROM-Chip können mit einem Zwischenstecker "intelligent" gemacht werden und die Ausführung in Grösse einer normalen Lüsterklemme kann direkt in die Deckenlampen eingebaut werden. Mit dem herkömmlichen (Licht)Schalter kann dann zum Beispiel der Fernseher ein- und das Licht ausgeschaltet werden. Wem das nicht genug ist, der kann einen digitalSTROM Taster verwenden. Dieser zeigt anhand der farbigen LED an, welche Anwendung gerade gesteuert wird: Gelb für Licht, Hellblau für Audio, Dunkelblau für Klima etc... Man kann im Prinzip alles mit einem Taster steuern.&lt;/p&gt;
&lt;p&gt;digitalSTROM ist intelligent und misst den Stromverbrauch Ihrer Geräte. Es merkt sogar, wenn ein Gerät unüblich viel Strom verbraucht. Der digitalSTROM Webserver welcher auf einer Hutschiene auf dem Verteiltableau seinen Platz findet, stellt die Messdaten sowie die Steuerung des Hauses zur Verfügung. Man kann also auch hier (wenn gewünscht) direkt übers Internet das Haus "steuern", oder per iPhone App.&lt;/p&gt;
&lt;p&gt;Ich finde digitalSTROM ein sehr interessantes Produkt und werde sicher den weiteren Verlauf beobachten.&lt;/p&gt;
&lt;p&gt;Wer mehr zu digitalSTROM erfahren möchte, dem empfehle ich dieses Video und natürlich die Website &lt;a href="http://www.digitalstrom.org" target="_blank"&gt;digitalSTROM.org&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://vimeo.com/8310071"&gt;Watch video on Vimeo&lt;/a&gt;&lt;/p&gt;</content></item><item><title>QNAP TS-409 Pro</title><link>https://www.steffr.ch/qnap-ts-409-pro/</link><pubDate>Tue, 15 Sep 2009 20:33:48 +0200</pubDate><guid>https://www.steffr.ch/qnap-ts-409-pro/</guid><description>&lt;p&gt;Durch irgendwelche QPKG's die ich nachträglich installiert habe, hab ich mein QNAP so verschossen, dass das RAID5 nicht mehr erkannt wurde und ich so nicht mehr auf meine Daten kam. Mit folgenden Schritten wird beschrieben, wie das RAID5 gerettet werden konnte anhand von Wiederherstellung des Sysconfig-Files:&lt;/p&gt;</description><content>
&lt;p&gt;Durch irgendwelche QPKG's die ich nachträglich installiert habe, hab ich mein QNAP so verschossen, dass das RAID5 nicht mehr erkannt wurde und ich so nicht mehr auf meine Daten kam. Mit folgenden Schritten wird beschrieben, wie das RAID5 gerettet werden konnte anhand von Wiederherstellung des Sysconfig-Files:&lt;/p&gt;
&lt;p&gt;1. Power off the NAS and remove all HDD's&lt;br&gt;
2. Power on the NAS&lt;br&gt;
3. After a short beep and a long beep, plug the HDD's back into the NAS&lt;br&gt;
4. Run QNAP Finder, it will find the NAS&lt;br&gt;
5. Connect the NAS by telnet port 13131&lt;br&gt;
6. Do  the following commands to recover the default config:&lt;br&gt;
# mdadm -A /dev/md9 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1&lt;br&gt;
# mount /dev/md9 /mnt&lt;br&gt;
# cd /mnt/.config/&lt;br&gt;
# cp /etc/default_config/uLinux.conf  /mnt/.config/&lt;br&gt;
# reboot&lt;br&gt;
7. Open your Webbrowser and type http://nas-ip&lt;br&gt;
- Go to quick configuration&lt;br&gt;
- Choose "Do not set disk configuration" in step 6&lt;br&gt;
- Hit [Tab], the command will go ahead and finish typing&lt;/p&gt;
&lt;p&gt;Danach funktionierte alles wieder. Einige Einstellungen mussten erneut vorgenommen werden, aber Daten gingen dabei keine verloren.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.qnap.com" target="_blank"&gt;&lt;img loading="lazy" class="alignnone size-full wp-image-514" src="https://www.steffr.ch/wp-content/uploads/2009/09/ts409pro.jpg" alt="" width="188" height="187" /&gt;&lt;/a&gt;&lt;/p&gt;</content></item><item><title>Byebye 2008</title><link>https://www.steffr.ch/byebye-2008/</link><pubDate>Wed, 31 Dec 2008 17:41:32 +0100</pubDate><guid>https://www.steffr.ch/byebye-2008/</guid><description>&lt;p&gt;&lt;img loading="lazy" class="size-thumbnail wp-image-423 alignleft" style="border: 1px solid black; margin: 2px 5px;" title="mini_im_schnee" src="https://www.steffr.ch/wp-content/uploads/2008/12/mini_im_schnee-150x150.jpg" alt="MINI im Schnee" width="150" height="150" /&gt;&lt;/p&gt;
&lt;p&gt;Seit meinem letzten Beitrag verging leider einige Zeit, ich hatte aber auch entsprechend Stress ;-) Nebst dem dass ich euch allen da draussen einen frohen "Hüpf" ins 2009 wünsche und somit dieses Jahr zu Ende geht, geht auch meine Zeit bei meinem jetzigen Arbeitgeber &lt;a title="SolNet" href="http://www.solnet.ch" target="_blank"&gt;SolNet&lt;/a&gt; zu Ende. Meinen letzten Monat bei &lt;a title="SolNet" href="http://www.solnet.ch" target="_blank"&gt;SolNet&lt;/a&gt; werde ich unter Anderem verwenden, um offene Arbeiten abzuschliessen, Projekte zu übergeben und mein KnowHow zu verteilen :-)&lt;/p&gt;</description><content>
&lt;p&gt;&lt;img loading="lazy" class="size-thumbnail wp-image-423 alignleft" style="border: 1px solid black; margin: 2px 5px;" title="mini_im_schnee" src="https://www.steffr.ch/wp-content/uploads/2008/12/mini_im_schnee-150x150.jpg" alt="MINI im Schnee" width="150" height="150" /&gt;&lt;/p&gt;
&lt;p&gt;Seit meinem letzten Beitrag verging leider einige Zeit, ich hatte aber auch entsprechend Stress ;-) Nebst dem dass ich euch allen da draussen einen frohen "Hüpf" ins 2009 wünsche und somit dieses Jahr zu Ende geht, geht auch meine Zeit bei meinem jetzigen Arbeitgeber &lt;a title="SolNet" href="http://www.solnet.ch" target="_blank"&gt;SolNet&lt;/a&gt; zu Ende. Meinen letzten Monat bei &lt;a title="SolNet" href="http://www.solnet.ch" target="_blank"&gt;SolNet&lt;/a&gt; werde ich unter Anderem verwenden, um offene Arbeiten abzuschliessen, Projekte zu übergeben und mein KnowHow zu verteilen :-)&lt;/p&gt;
&lt;p&gt;Am 02.02.2009 werde ich dann bei der &lt;a title="Securiton" href="http://www.securiton.ch" target="_blank"&gt;Securiton&lt;/a&gt; in Zollikofen als technischer Mitarbeiter im Bereich &lt;a title="SLS" href="http://www.securiton.com/de/ch/produkte/managementsysteme/sicherheitsleitsysteme.html" target="_blank"&gt;Sicherheitsleitsysteme (SLS)&lt;/a&gt; anfangen. Ich freue mich auf diese Aufgabe und bin gespannt was mich dort alles erwartet. Mein Interesse an Sicherheitssystemen war schon immer sehr gross, dazu noch in einer gossen Firma zu Arbeiten war genau mein Wunsch. Da das &lt;a title="SLS" href="http://www.securiton.com/de/ch/produkte/managementsysteme/sicherheitsleitsysteme.html" target="_blank"&gt;SLS&lt;/a&gt; der zentrale Punkt aller Überwachungssysteme (Brand, Einbruch, Zutritt, CCTV usw...) ist, freue ich mich bereits jetzt, in all diese Gebiete einen Einblick zu erhalten.&lt;/p&gt;
&lt;p&gt;Schauen wir mal was uns das 2009 sonst noch mit sich bringt :-)&lt;/p&gt;
&lt;p&gt;Alles Gute und bis zum nächsten Beitrag im 2009!&lt;/p&gt;</content></item><item><title>Museum für Computer und Technik Solothurn</title><link>https://www.steffr.ch/museum-fur-computer-und-technik-solothurn/</link><pubDate>Fri, 07 Nov 2008 18:40:30 +0100</pubDate><guid>https://www.steffr.ch/museum-fur-computer-und-technik-solothurn/</guid><description>&lt;p&gt;&lt;img loading="lazy" class="alignleft" style="border: 0pt none;" title="AppleI" src="http://gallery.werwolf.funnyworld.ch/d/531-2/DSC04376.JPG" alt="" width="230" height="154" /&gt;Letzten Freitag waren wir auf einem Geschäftsausflug im &lt;a title="Museum für Computer und Technik" href="http://www.pcmuseum.ch" target="_blank"&gt;PC Museum&lt;/a&gt; in Solothurn. Sehr interessant waren die alten Computermodelle wie z.B. der Apple 1 im Holzgehäuse und die uralten Telekommunikationsgeräte. Mein erster "Computer" der Commodore Amiga 2000 zählte da bereits zu den jüngeren Geräten :-) Die alten Schreibmaschinen, tonnenschwere Drucker, riesige Speichermedien mit klitzekleinem Datenvolumen und die schrägen Programmiermethoden waren zum Teil sehr lustig zu begutachten.&lt;/p&gt;</description><content>
&lt;p&gt;&lt;img loading="lazy" class="alignleft" style="border: 0pt none;" title="AppleI" src="http://gallery.werwolf.funnyworld.ch/d/531-2/DSC04376.JPG" alt="" width="230" height="154" /&gt;Letzten Freitag waren wir auf einem Geschäftsausflug im &lt;a title="Museum für Computer und Technik" href="http://www.pcmuseum.ch" target="_blank"&gt;PC Museum&lt;/a&gt; in Solothurn. Sehr interessant waren die alten Computermodelle wie z.B. der Apple 1 im Holzgehäuse und die uralten Telekommunikationsgeräte. Mein erster "Computer" der Commodore Amiga 2000 zählte da bereits zu den jüngeren Geräten :-) Die alten Schreibmaschinen, tonnenschwere Drucker, riesige Speichermedien mit klitzekleinem Datenvolumen und die schrägen Programmiermethoden waren zum Teil sehr lustig zu begutachten.&lt;/p&gt;
&lt;p&gt;&lt;a title="Fotos PC-Museum" href="http://gallery.werwolf.funnyworld.ch/v/technikmuseum_solothurn/" target="_blank"&gt;Hier hat's einige Foto's&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ein Besuch ist auf jeden Fall empfehlenswert für jene die sich für Telekommunikation und Computer interessieren!&lt;/p&gt;</content></item><item><title>RedBull Jungfraustafette '08</title><link>https://www.steffr.ch/redbull-jungfraustafette-08/</link><pubDate>Sat, 04 Oct 2008 17:03:58 +0200</pubDate><guid>https://www.steffr.ch/redbull-jungfraustafette-08/</guid><description>&lt;p&gt;&lt;img loading="lazy" class="size-full wp-image-371 alignleft" style="border: 0pt none;" title="Jungfraustafette 08" src="https://www.steffr.ch/wp-content/uploads/2008/10/rbjstaffette08.jpg" alt="" width="89" height="89" /&gt;Heute 04.10.2008 fand wieder die &lt;a title="Jungfraustaffette" href="http://www.redbulljungfraustafette.com" target="_blank"&gt;RedBull Jungfraustafette&lt;/a&gt; statt. Rahel und ich durften dieses Jahr mit dem &lt;a title="BMC" href="http://www.bernerminiclub.ch" target="_blank"&gt;Berner Miniclub&lt;/a&gt; den Streckenabschnitt Visp - Val d'Anniviers - Sion im Corso mitfahren. Leider spielte das Wetter nicht so mit und in Vissoie, wo wir ein Souvenir erhielten, schneite es sogar. In Sion kam dann aber doch noch die Sonne teilweise zum Vorschein und wir konnten das von &lt;a title="RedBull" href="http://www.redbull.ch/" target="_blank"&gt;RedBull&lt;/a&gt; gesponserte Mittagessen mampfen. Das "gruslige" Wetter brachte die Stafette ein bisschen durcheinander und führte zu Verzögerungen, von denen wir aber nur übers Radio hörten. Hier einige Bilder:&lt;/p&gt;</description><content>
&lt;p&gt;&lt;img loading="lazy" class="size-full wp-image-371 alignleft" style="border: 0pt none;" title="Jungfraustafette 08" src="https://www.steffr.ch/wp-content/uploads/2008/10/rbjstaffette08.jpg" alt="" width="89" height="89" /&gt;Heute 04.10.2008 fand wieder die &lt;a title="Jungfraustaffette" href="http://www.redbulljungfraustafette.com" target="_blank"&gt;RedBull Jungfraustafette&lt;/a&gt; statt. Rahel und ich durften dieses Jahr mit dem &lt;a title="BMC" href="http://www.bernerminiclub.ch" target="_blank"&gt;Berner Miniclub&lt;/a&gt; den Streckenabschnitt Visp - Val d'Anniviers - Sion im Corso mitfahren. Leider spielte das Wetter nicht so mit und in Vissoie, wo wir ein Souvenir erhielten, schneite es sogar. In Sion kam dann aber doch noch die Sonne teilweise zum Vorschein und wir konnten das von &lt;a title="RedBull" href="http://www.redbull.ch/" target="_blank"&gt;RedBull&lt;/a&gt; gesponserte Mittagessen mampfen. Das "gruslige" Wetter brachte die Stafette ein bisschen durcheinander und führte zu Verzögerungen, von denen wir aber nur übers Radio hörten. Hier einige Bilder:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2008/10/kandersteg.png"&gt;&lt;img loading="lazy" class="alignnone size-thumbnail wp-image-372" style="border: 0pt none;" title="Kandersteg" src="https://www.steffr.ch/wp-content/uploads/2008/10/kandersteg-150x150.png" alt="" width="150" height="150" /&gt; &lt;/a&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2008/10/minis_visp.png"&gt;&lt;img loading="lazy" style="border: 0pt none;" title="minis_visp" src="https://www.steffr.ch/wp-content/uploads/2008/10/minis_visp-150x150.png" alt="" width="150" height="150" /&gt;&lt;/a&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2008/10/vissoie.png"&gt; &lt;img loading="lazy" class="alignnone size-thumbnail wp-image-375" style="border: 0pt none;" title="vissoie" src="https://www.steffr.ch/wp-content/uploads/2008/10/vissoie-150x150.png" alt="" width="150" height="150" /&gt;&lt;/a&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2008/10/flugplatz_sion.png"&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2008/10/flugplatz_sion.png"&gt;&lt;img loading="lazy" class="alignnone size-thumbnail wp-image-376" style="border: 0pt none;" title="flugplatz_sion" src="https://www.steffr.ch/wp-content/uploads/2008/10/flugplatz_sion-150x150.png" alt="" width="150" height="150" /&gt;&lt;/a&gt; &lt;a href="https://www.steffr.ch/wp-content/uploads/2008/10/flugplatz_sion2.png"&gt;&lt;img loading="lazy" class="alignnone size-thumbnail wp-image-377" style="border: 0pt none;" title="flugplatz_sion2" src="https://www.steffr.ch/wp-content/uploads/2008/10/flugplatz_sion2-150x150.png" alt="" width="150" height="150" /&gt;&lt;/a&gt; &lt;a href="https://www.steffr.ch/wp-content/uploads/2008/10/zuhause.png"&gt;&lt;img loading="lazy" class="alignnone size-thumbnail wp-image-378" style="border: 0pt none;" title="zuhause" src="https://www.steffr.ch/wp-content/uploads/2008/10/zuhause-150x150.png" alt="" width="150" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;</content></item><item><title>iPhone Autokorrektur austricksen ohne Jailbreak/Hack</title><link>https://www.steffr.ch/iphone-autokorrektur-austricksen-ohne-jailbreakhack/</link><pubDate>Mon, 15 Sep 2008 21:02:05 +0200</pubDate><guid>https://www.steffr.ch/iphone-autokorrektur-austricksen-ohne-jailbreakhack/</guid><description>&lt;p&gt;Ich und viele andere nerven sich wegen den manchmal schon fast fragwürdigen Korrekturvorschlägen des iPhones. Wie man das mit einem kleinen Trick umgehen kann, bis Apple so weit ist einen Menüpunkt für diese Funktion einzubauen, hab ich hier mal zusammengetragen:&lt;/p&gt;</description><content>
&lt;p&gt;Ich und viele andere nerven sich wegen den manchmal schon fast fragwürdigen Korrekturvorschlägen des iPhones. Wie man das mit einem kleinen Trick umgehen kann, bis Apple so weit ist einen Menüpunkt für diese Funktion einzubauen, hab ich hier mal zusammengetragen:&lt;/p&gt;
&lt;p&gt;1. Im Forum von &lt;a title="MacTechNews" href="http://www.mactechnews.de/forum/thread.html?id=264879" target="_blank"&gt;Mactechnews&lt;/a&gt; gefunden:&lt;br&gt;
Bevor man ein SMS/E-Mail schreibt, ein beliebiger Buchstabe tippen. Danach mit der Fingerlupe davor springen und den Text schreiben. Am Ende den Buchstaben wieder löschen. So werden alle geschriebenen Wörter von der "Autokorrektur" verschont.&lt;/p&gt;
&lt;p&gt;2. Auf &lt;a title="ipone forum" href="http://das-iphone-forum.ch/allgemein/105-autokorrektur-des-iphones-ausschalten" target="_blank"&gt;das-iphone-forum.ch&lt;/a&gt; gefunden:&lt;br&gt;
Tastatur auf "Lettisch" umstellen, anscheinend gibts noch keine lettische Rechtschreibkorrektur ;-) Die "Leertaste" und "Enter" sind zwar dann auf lettisch beschriftet und "Z"/"Y" sind vertauscht, aber das ist ja nicht so tragisch.&lt;/p&gt;</content></item><item><title>Der LHC im CERN: Doch kein Weltuntergang</title><link>https://www.steffr.ch/der-lhc-im-cern-doch-kein-weltuntergang/</link><pubDate>Wed, 10 Sep 2008 23:29:31 +0200</pubDate><guid>https://www.steffr.ch/der-lhc-im-cern-doch-kein-weltuntergang/</guid><description>&lt;p&gt;Der LHC wurde in Betrieb genommen und die ersten Protonen sind im Umlauf. Der Weltuntergang traf also nicht ein, jedenfalls nicht heute...&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="alignnone size-medium wp-image-277" title="made_it" src="https://www.steffr.ch/wp-content/uploads/2008/09/made_it-300x225.png" alt="" width="342" height="256" /&gt;&lt;/p&gt;
&lt;p&gt;Erste Protonen im LHC&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="alignnone size-medium wp-image-278" title="beam1_2" src="https://www.steffr.ch/wp-content/uploads/2008/09/bild-4-300x279.png" alt="" width="342" height="318" /&gt;&lt;/p&gt;
&lt;p&gt;Laufrichtungen Protonenstrahl 1 &amp;amp; 2&lt;/p&gt;</description><content>
&lt;p&gt;Der LHC wurde in Betrieb genommen und die ersten Protonen sind im Umlauf. Der Weltuntergang traf also nicht ein, jedenfalls nicht heute...&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="alignnone size-medium wp-image-277" title="made_it" src="https://www.steffr.ch/wp-content/uploads/2008/09/made_it-300x225.png" alt="" width="342" height="256" /&gt;&lt;/p&gt;
&lt;p&gt;Erste Protonen im LHC&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="alignnone size-medium wp-image-278" title="beam1_2" src="https://www.steffr.ch/wp-content/uploads/2008/09/bild-4-300x279.png" alt="" width="342" height="318" /&gt;&lt;/p&gt;
&lt;p&gt;Laufrichtungen Protonenstrahl 1 &amp;amp; 2&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="alignnone size-medium wp-image-279" title="bild-1" src="https://www.steffr.ch/wp-content/uploads/2008/09/bild-1-300x221.png" alt="" width="300" height="221" /&gt;&lt;/p&gt;
&lt;p&gt;Ein Proton flitzt vorbei.&lt;/p&gt;
&lt;p&gt;Bis die eigentlichen Experimente beginnen, vergehen nun noch einige Wochen. In dieser Zeit konzentrieren sich die Physiker darauf, die Protonenstrahlen stabil im LHC kreisen zu lassen. Erst dann können sie die Protonen zur Kollision bringen. Wer weiss, vielleicht geht ja dann die Welt unter?&lt;/p&gt;
&lt;p&gt;Wer jetzt immernoch nicht weiss was der LHC macht, sollte sich den LH-Rap genau anschauen :-)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=j50ZssEojtM"&gt;Watch video on YouTube&lt;/a&gt;&lt;/p&gt;</content></item><item><title>Neue Webseite</title><link>https://www.steffr.ch/neue-webseite/</link><pubDate>Fri, 25 Jul 2008 00:24:42 +0200</pubDate><guid>https://www.steffr.ch/neue-webseite/</guid><description>&lt;p&gt;Kurz bevor wir nach Kanada gehen, habe ich die Webseite von Joomla auf WordPress geswitcht. Dazu gab es mehrere Gründe:&lt;/p&gt;
&lt;p&gt;1. Bessere Darstellung&lt;br&gt;
2. Unkompliziertere Bedienung&lt;br&gt;
3. Meinen Bedürfnissen entsprechend&lt;br&gt;
4. iPhone App für WordPress vorhanden&lt;/p&gt;
&lt;p&gt;Wobei der letzte der wichtigste Punkt ist. In Zukunft werde ich die Seite weiter ausbauen, dies aber erst nach meinen Ferien.&lt;/p&gt;</description><content>
&lt;p&gt;Kurz bevor wir nach Kanada gehen, habe ich die Webseite von Joomla auf WordPress geswitcht. Dazu gab es mehrere Gründe:&lt;/p&gt;
&lt;p&gt;1. Bessere Darstellung&lt;br&gt;
2. Unkompliziertere Bedienung&lt;br&gt;
3. Meinen Bedürfnissen entsprechend&lt;br&gt;
4. iPhone App für WordPress vorhanden&lt;/p&gt;
&lt;p&gt;Wobei der letzte der wichtigste Punkt ist. In Zukunft werde ich die Seite weiter ausbauen, dies aber erst nach meinen Ferien.&lt;/p&gt;</content></item><item><title>Semesterarbeit fertig</title><link>https://www.steffr.ch/semesterarbeit-fertig/</link><pubDate>Fri, 01 Feb 2008 21:48:54 +0100</pubDate><guid>https://www.steffr.ch/semesterarbeit-fertig/</guid><description>&lt;p&gt;Hallo zusammen&lt;/p&gt;
&lt;p&gt;Endlich hab ich mal wieder Zeit um etwas zu schreiben. Die vergangenen drei Monate waren ziemlich stressig, da ich an meiner Semesterarbeit war. Diese habe ich vor einer Woche abgegeben und heute hab ich die Präsentation hinter mich gebracht. Nun heisst es abwarten und auf das Resultat warten ;-) Wer wissen möchte um was es ging, liest einfach weiter.&lt;/p&gt;</description><content>
&lt;p&gt;Hallo zusammen&lt;/p&gt;
&lt;p&gt;Endlich hab ich mal wieder Zeit um etwas zu schreiben. Die vergangenen drei Monate waren ziemlich stressig, da ich an meiner Semesterarbeit war. Diese habe ich vor einer Woche abgegeben und heute hab ich die Präsentation hinter mich gebracht. Nun heisst es abwarten und auf das Resultat warten ;-) Wer wissen möchte um was es ging, liest einfach weiter.&lt;/p&gt;
&lt;p&gt;In meiner Semesterarbeit ging es darum, eine steuerbare Webcam über das Internet / Netzwerk zu steuern. In erster Linie ging es darum, eine Marktanalyse zu machen und die geeignete Webcam für mein Vorhaben zu evaluieren. Danach untersuchte ich noch die von der Kamera unterstützten Videocodecs MPEG4 und MJPEG und erstellte daruaf hin ein Webinterface, welches die Steuerung der Kamera, den Live Videostream, sowie die Archivierung der erstellten Bilder zur Verfügung stellt. Da die Kamera bei Bewegungen im Bild eine Aufnahme macht und diese auf den Server lädt, hab ich auch noch eine Funktion gemacht, die alle fünf Minuten nach neuen Bildern sucht und diese an eine definierbare E-Mailadresse schickt.&lt;/p&gt;
&lt;p&gt;Nebst der ganzen Dokumentation habe ich in PHP ein Webinterface erstellt, welches in etwa so aussieht:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.steffr.ch/wp-content/uploads/2008/07/webcam.bmp"&gt;&lt;img loading="lazy" class="alignnone size-thumbnail wp-image-71" title="webcam" src="https://www.steffr.ch/wp-content/uploads/2008/07/webcam.bmp" alt="Webinterface Webcam" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Die Kamera selbst ist das Modell WCS-2040 von &lt;a title="LevelOne" href="http://www.level-one.de/" target="_blank"&gt;LevelOne&lt;/a&gt; mit 10x optischem Zoom. Diese ist an sich ganz gut, hat jedoch noch einen Bug. Wenn man die Kamera bedient und Zoomt, wird das als Bewegung erkannt und die Kamera schiesst Bilder. Das ist extrem nervig. Leider habe ich nach zweimaliger Kontaktaufnahme mit LevelOne immernoch keine Lösung für das Problem.&lt;/p&gt;
&lt;p&gt;Die Webseite selbst ist in PHP und HTML geschrieben, dahinter läuft eine MySQL Datenbank welche alle Einstellungen speichert. Für die Automatische Skriptausführung habe ich &lt;a title="PyCron" href="http://www.kalab.com/freeware/pycron/pycron.htm" target="_blank"&gt;pycron&lt;/a&gt; verwendet, da es sich dummerweise um einen Windows Server handelt ;-) &lt;a title="PyCron" href="http://www.kalab.com/freeware/pycron/pycron.htm" target="_blank"&gt;pycron&lt;/a&gt; ist sehr gut, um Cronjobs unter Windows auszuführen. Ich führe damit alle fünf Minuten die sendmail.php über eine Batchdatei aus, welche die Mails mit den Bildern verschickt, sofern es neue Bilder hat.  Auch über eine Batchdatei wird das Album mit den Bildern auf der Webseite aktualisiert.&lt;/p&gt;
&lt;p&gt;So ist der aktuelle Stand meiner Arbeit und wie ich sie abgegeben habe. Eventuelle Erweiterungen für eine allfällige Diplomarbeit wären folgende:&lt;/p&gt;
&lt;p&gt;- Webseite und Steuerung für Mobilegeräte wie Handy's / PDA / Smartphones&lt;/p&gt;
&lt;p&gt;- Bildzustellung über MMS&lt;/p&gt;
&lt;p&gt;- Ansteuerung von Relais über die Schaltkontakte der Kamera z.B. für Flutlicht oder Horn usw.&lt;/p&gt;
&lt;p&gt;- Mehrere Kameras verwalten&lt;/p&gt;
&lt;p&gt;-  Videoaufnahme&lt;/p&gt;
&lt;p&gt;- usw...&lt;/p&gt;
&lt;p&gt;So, das wars vorerst mal. Ich geniesse nun eine Woche Pause von der Schule und gehe dieses Wochenende nach Adelboden. Danke für's vorbeischauen und bis bald!&lt;/p&gt;
&lt;p&gt;Stef&lt;/p&gt;</content></item></channel></rss>