<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>escucos Techblog on klomp.de</title><link>https://klomp.de/escucos-techblog/</link><description>Recent content in escucos Techblog on klomp.de</description><generator>Hugo</generator><language>de_DE</language><lastBuildDate>Wed, 17 Sep 2025 20:20:54 +0200</lastBuildDate><atom:link href="https://klomp.de/escucos-techblog/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux-Café in Uelsen: Computer mit Linux nachhaltig weiter verwenden</title><link>https://klomp.de/escucos-techblog/103-linux-mint-installationsnachmittag-workshop-uelsen-windows10-support-ende-endof10/</link><pubDate>Wed, 17 Sep 2025 20:20:54 +0200</pubDate><guid>https://klomp.de/escucos-techblog/103-linux-mint-installationsnachmittag-workshop-uelsen-windows10-support-ende-endof10/</guid><description>Linux-Installationsnachmittag in Uelsen: Ältere Computer nach dem Support-Ende von Windows 10 nachhaltig weiter verwenden</description><content:encoded><![CDATA[<p><strong>Kostenfreie Alternative zu Microsoft Windows 11 – auch für ältere Computer</strong><br>
Viele Besitzerinnen und Besitzer älterer PCs und Notebooks mit Windows 10 haben es vermutlich schon gehört: Der Hersteller Microsoft stellt nach dem 14. Oktober dieses Jahres keine Sicherheitsupdates für Windows 10 mehr zur Verfügung. Gleichzeitig ist ein Upgrade auf Windows 11 an bestimmte Hardware-Anforderungen gebunden. Das bedeutet, dass viele noch voll funktionsfähige Geräte nicht mehr unterstützt werden – und dadurch unnötig zu Elektroschrott werden. Laut dem Marktforschungsunternehmen Canalys könnten weltweit rund 240 Millionen PCs betroffen sein, die nicht mit Windows 11 kompatibel sind.</p>
<p>Doch es gibt eine Lösung:</p>
<p>Mit einem alternativen Betriebssystem lassen sich ältere Geräte weiterhin problemlos nutzen. Linux ist eines der bekanntesten freien Betriebssysteme, benötigt deutlich weniger Ressourcen und ist unkompliziert zu installieren. Zudem stehen zahlreiche vertraute Programme zur Verfügung:</p>
<ul>
<li><strong>Office:</strong> Mit LibreOffice oder OnlyOffice können Texte, Tabellen und Präsentationen erstellt werden – kompatibel zu Microsoft-Office-Dateien.</li>
<li><strong>Internet &amp; E-Mail:</strong> Bekannte Programme wie Firefox, Google Chrome, Opera oder Thunderbird sind auch unter Linux nutzbar.</li>
<li><strong>Bild- und Videobearbeitung:</strong> GIMP (ähnlich wie Photoshop), Krita (Zeichnen &amp; Illustration), Shotcut oder Kdenlive (Videoschnitt) bieten leistungsstarke und kostenlose Alternativen.</li>
<li><strong>Musik &amp; Multimedia:</strong> Mit dem VLC Player, Rhythmbox oder Audacity ist auch hier alles abgedeckt.</li>
</ul>
<p>Ein weiterer Vorteil: Linux bietet mehr Privatsphäre, da es weniger anfällig für Viren ist und nicht wie Windows regelmäßig Nutzungs- und Diagnosedaten an Microsoft übermittelt.<br>
Der Verein <strong><a href="https://uelsen-nachhaltig.de/wordpress/" rel="noopener" target="_blank">Uelsen nachhaltig</a></strong> sowie der <strong><a href="https://gruene-grafschaft.de/ortsverbaende/uelsen" rel="noopener" target="_blank">Ortsverband der Grünen Uelsen</a></strong> laden daher am Samstag, den 18. Oktober 2025 ab 14 Uhr in lockerer Atmosphäre zum Linux-Installationsnachmittag ein. Interessierte können ihren eigenen PC oder ihr Notebook mitbringen und gemeinsam mit erfahrenen Anwendern Linux installieren. Nach einer kurzen Einführung zeigen Jan Klomp (arbeitet seit über 20 Jahren privat und beruflich mit Linux) und Patrick Spannhoff (Sprecher des Ortsverbands Grüne Uelsen), wie Windows entfernt und <a href="https://linuxmint.com" rel="noopener" target="_blank"><strong>Linux Mint</strong></a> installiert wird. Die Oberfläche von Linux Mint ist Windows sehr ähnlich, sodass sich Umsteigerinnen und Umsteiger schnell zurechtfinden.<br>
Die Veranstaltung findet in den Räumen von Uelsen nachhaltig an der Itterbecker Straße 18 in Uelsen statt – dort ist auch das Repair Café, die Leihbar und die Fundgrube beheimatet.</p>
<hr>
<p><strong><del>!! Update !! Da der Termin am 18.10. bereits komplett ausgebucht ist, stellen wir mit Donnerstag, den 30.10.25 ab 18.30 Uhr einen weiteren Linux-Installationsabend für interessierte Menschen zur Verfügung. Wir freuen uns über die große Resonanz.</del></strong><br>
<del><strong>!! Update 2 !! Da der Termin am 30.10.25 ebenfalls fast komplett ausgebucht ist, gibt es mit Mittwoch, den 19.11.25 ab 18.30 Uhr einen dritten Linux-Installationsabend für alle Menschen, die ihre Rechner von Windows auf Linux umstellen möchten.</strong></del></p>
<p><del><strong>!! Update 3 !! Am Donnerstag, den 15.01.2026 um 18.30 Uhr findet der vierte Linux-Installationsabend statt und es sind noch wenige Plätze frei!</strong></del></p>
<p><strong>!! Update 4 !!</strong></p>
<p>Nach den vier sehr erfolgreichen Linux-Installationsveranstaltungen im vergangenen Jahr mit insgesamt über 100 umgestellten Computer setzen der Verein Uelsen nachhaltig e.V. und der Grüne Ortsverband Uelsen ihr Engagement nun in einem neuen Format fort: dem <strong>Linux-Café - Einstieg, Umstieg, Durchblick</strong>.</p>
<p>Das Linux-Café versteht sich als offener Treffpunkt für alle, die Fragen oder Probleme rund um Linux haben oder von Windows auf Linux umsteigen möchten. In lockerer Atmosphäre bei Kaltgetränken, Kaffee oder Tee helfen die Organisatoren beim Lösen kleiner und größerer Schwierigkeiten, geben Tipps und bieten Raum für Austausch untereinander.</p>
<p>Gleichzeitig richtet sich das Angebot auch an alle, deren Windows-10-Rechner keine Updates mehr erhält: Interessierte können ihren PC oder ihr Notebook mitbringen und vor Ort gemeinsam mit den Helfern auf das freie und kostenlose Betriebssystem Linux Mint umstellen lassen. So erhalten viele ältere Geräte ein zweites, nachhaltiges Leben – schnell, sicher und ohne zusätzliche Lizenzkosten.</p>
<p><strong>Das Linux-Café findet alle zwei Monate am dritten Mittwoch des Monats in den Räumen von Uelsen nachhaltig e.V., Itterbecker Straße 18 in Uelsen, statt.</strong><br>
Eingeladen sind alle Interessierte aus der Region. Eine Anmeldung ist nicht erforderlich. Bei Fragen zur Veranstaltung sind die Organisatoren per Mail an <a href="mailto:linux@gruene-uelsen.de" rel="noopener" target="_blank">linux@gruene-uelsen.de</a> zu erreichen.</p>
<p><img alt="Linux Café in Uelsen" loading="lazy" src="/escucos-techblog/103-linux-mint-installationsnachmittag-workshop-uelsen-windows10-support-ende-endof10/linux-cafe-uelsen.jpg" title="Linux Café in Uelsen"></p>
<hr>
<p>Fragen oder Anmeldungen bitte per E-Mail an <a href="mailto:linux@gruene-uelsen.de" rel="noopener" target="_blank">linux@gruene-uelsen.de</a> oder telefonisch unter 0172-2363607. Kommt vorbei und macht mit!</p>
<p>Weitere Informationen zum Ende von Microsoft Windows 10, den damit verbundenen Konsequenzen sowie zum Umstieg auf Linux findet ihr in der Kampagne <a href="https://endof10.org/de/" rel="noopener" target="_blank"><strong>End of 10</strong></a>.</p>
<p><img alt="Linux Mint Desktop" loading="lazy" src="/escucos-techblog/103-linux-mint-installationsnachmittag-workshop-uelsen-windows10-support-ende-endof10/Linux-Mint-Screenshot.png" title="Linux Mint Desktop"></p>
<p><em>Linux Mint Desktop</em></p>
]]></content:encoded></item><item><title>Links mit Feedlynx speichern und später per RSS lesen</title><link>https://klomp.de/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/</link><pubDate>Thu, 10 Oct 2024 14:00:09 +0200</pubDate><guid>https://klomp.de/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/</guid><description>Mit Feedlynx Weblinks in einem RSS Feed sammeln und später mit dem RSS Reader eigener Wahl lesen.</description><content:encoded><![CDATA[<p>Schon länger war ich auf der Suche nach einer read-it-later bzw. Bookmark Anwendung zum schnellen Abspeichern von Links, um sie später in Ruhe lesen zu können. Proprietäre Apps wie Pocket, Omnivore, Raindrop und Co. hatte ich schnell verworfen und selbstgehostete Apps wie Wallabag oder Hoarder sind ganz bestimmt nicht schlecht, aber richtig warm bin ich damit nie geworden.</p>
<p>Bei <a href="https://norden.social/@escuco" rel="noopener" target="_blank">Mastodon</a> stieß ich dann auf einen <a href="https://mastodon.decentralised.social/@wezm/112866819279836957" rel="noopener" target="_blank">Post von Wesley Moore</a>, der sein neues Projekt <em>Feedlynx</em> vorstellte und als heavy user in Sachen RSS habe ich mich schnell in den Luchs verliebt&hellip;</p>
<p><em>Feedlynx</em> ist ein kleines, selbstgehostetes Tool, welches Weblinks entweder per API, Apple Shortcuts oder per <a href="https://addons.mozilla.org/de/firefox/addon/feedlynx/" rel="noopener" target="_blank">Browser-Plugin</a> (momentan nur Firefox) entgegennimmt und aus dieser Linksammlung einen RSS-Feed generiert, der mit dem RSS Reader eurer Wahl abonniert werden kann.</p>
<p>Ich habe <em>Feedlynx</em> bei meinem Lieblingshoster <a href="https://uberspace.de/" rel="noopener" target="_blank">Uberspace</a> installiert. Eine Datenbank ist nicht erforderlich, die Daten werden in einer Datei gespeichert. Nach der Installation lässt sich durch Öffnen der eigenen <em>Feedlynx</em> URL schnell testen, ob der Dienst läuft:</p>
<p><img alt="Feedlynx Service ist aktiv" loading="lazy" src="/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/feedlynx-website.png" title="Feedlynx Service ist aktiv"></p>
<p>Mit dem vorher von mir festgelegten Feed Token kann ich nun den Feed abonnieren. Und mit meinem Private Token kann ich URLs an <em>Feedlynx</em> übergeben - z.B. mit dem Browser-Plugin, dass ich vorher entsprechend konfiguriert habe:</p>
<p><img alt="Einrichtung der Feedlynx Firefox Extension" loading="lazy" src="/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/feedlynx-firefox-extension01.png" title="Einrichtung der Feedlynx Firefox Extension"></p>
<p><img alt="Link per Feedlynx Browser Plugin hinzugefügt" loading="lazy" src="/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/feedlynx-firefox-extension02.png" title="Link per Feedlynx Browser Plugin hinzugefügt"></p>
<p>Tadaa! Die gespeicherten Links können bei passender Gelegenheit im RSS Feedreader gelesen werden:</p>
<p><img alt="Feedlynx RSS Feed in FreshRSS" loading="lazy" src="/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/feedlynx-rss-feed-in-freshrss.png" title="Feedlynx RSS Feed in FreshRSS"></p>
<p><em>Feedlynx</em> bewahrt maximal 50 Einträge auf. Beim Hinzufügen eines Links werden bei mehr als 50 vorhandenen Einträgen die ältesten entfernt. Das ist jedoch kein Problem, da der Feedreader diese bereits abgeholt hat. Inzwischen ist <em>Feedlynx</em> mein täglicher Begleiter geworden - lediglich für Firefox for Android fehlt mir noch das passende Browser Plugin (<em>siehe Update weiter unten!</em>).</p>
<p>Für das Uberlab habe ich einen <em>Feedlynx</em> Guide erstellt, Du findest ihn hier: <a href="https://lab.uberspace.de/guide_feedlynx/" rel="noopener" target="_blank">https://lab.uberspace.de/guide_feedlynx</a></p>
<ul>
<li><a href="https://github.com/wezm/feedlynx" rel="noopener" target="_blank">Feedlynx bei Github</a></li>
<li><a href="https://www.wezm.net/v2/posts/2024/announcing-feedlynx/" rel="noopener" target="_blank">Wesley Moore announcing Feedlynx</a></li>
<li><a href="https://lab.uberspace.de/guide_feedlynx/" rel="noopener" target="_blank">Feedlynx Installation Guide at Uberlab</a></li>
</ul>
<h3 id="update-für-android-benutzer">Update für Android Benutzer</h3>
<p>So lange es kein Browser Plugin für Android gibt, lassen sich mit folgendem Workaround ohne Probleme Links aus jeder Android Anwendung an <em>Feedlynx</em> teilen:</p>
<p>Hierfür wird die App <em>HTTP Shortcut</em> (gibt&rsquo;s bei F-Droid oder im Google Play Store) installiert. Zuerst werden zwei statische Variablen mit folgenden Einstellungen angelegt:</p>
<p><img alt="HTTP Shortcut mit Einstellungen" loading="lazy" src="/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/Feedlynx-Android03.png"></p>
<p><img alt="HTTP Shortcut mit Einstellungen" loading="lazy" src="/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/Feedlynx-Android04.png"></p>
<p>Im Anschluss wird ein neuer Shortcut mit folgenden Einstellungen erstellt:</p>
<p><img alt="HTTP Shortcut mit Einstellungen" loading="lazy" src="/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/Feedlynx-Android01.png"></p>
<p><img alt="HTTP Shortcut mit Einstellungen" loading="lazy" src="/escucos-techblog/102-feedlynx-read-it-later-bookmark-manager-url-link-rss-feed-selfhosting/Feedlynx-Android02.png"></p>
<p>Wichtig! Beim &ldquo;Request Body&rdquo; die Variablen in den geschweiften Klammern nicht händisch eintragen sondern auswählen.</p>
<p>Danach den Shortcut speichern und jederzeit Links aus Android App an Feedlynx teilen.</p>
]]></content:encoded></item><item><title>Fehlermeldung "...something went wrong with your request..." nach Migration auf Joomla 4 beim Absenden eines Kommentars mit der CComment Extension</title><link>https://klomp.de/escucos-techblog/101-joomla-4-update-fehlermeldung-something-went-wrong-with-your-request-beim-absenden-kommentar-ccomment-extension/</link><pubDate>Wed, 25 Jan 2023 19:25:09 +0100</pubDate><guid>https://klomp.de/escucos-techblog/101-joomla-4-update-fehlermeldung-something-went-wrong-with-your-request-beim-absenden-kommentar-ccomment-extension/</guid><description>Probleme mit der Extension CComment nach der Migration von Joomla 3 auf Joomla 4 beheben.</description><content:encoded><![CDATA[<p>Nach der Migration von Joomla 3 auf Joomla 4 zickt die Extension <a href="https://extensions.joomla.org/extension/ccomment-core/" rel="noopener" target="_blank">CComment</a> (Core und Pro) rum, ein Absenden eines Kommentars führt zu folgender Fehlermeldung: &ldquo;<em>We are sorry but something went wrong with your request. Try again and if it doesn&rsquo;t work notify the system administrator.</em>&rdquo;. Scheinbar stand ich nicht alleine mit dem Problem da, deshalb hier ein möglicher Lösungsweg.</p>
<p>Vermutlich durch die Aktivierung des MySQL Strict Modes in Joomla 4 kann es nach der Migration Probleme mit dem Kommentar-Tool CComment geben. Dadurch ist es nicht mehr möglich, neue Kommentare abzusenden - diese werden mit obiger Fehlermeldung quittiert. Beim Vergleich der Datenbankstruktur mit einer frischen Joomla 4 Installation mit aktuellen, funktionierenden CComment ist mir aufgefallen, dass sich die Tabellenstruktur zwischenzeitlich geändert hat.</p>
<p>Im Detail geht es um die Tabelle <em>*_comment</em>, hier wurde u.a. die Definition der Felder <em>ip</em> und <em>customfields</em> geändert.</p>
<p>Eure Tabelle sollte wie folgt definiert sein:</p>
<pre tabindex="0"><code>CREATE TABLE `xyz_comment` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`contentid` int(10) NOT NULL DEFAULT &#39;0&#39;,
`component` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT &#39;&#39;,
`ip` varchar(45) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT &#39;&#39;,
`userid` int(10) unsigned NOT NULL DEFAULT &#39;0&#39;,
`modified_by` int(10) unsigned NOT NULL DEFAULT &#39;0&#39;,
`date` datetime DEFAULT NULL,
`modified` datetime DEFAULT NULL,
`name` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT &#39;&#39;,
`email` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT &#39;&#39;,
`website` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT &#39;&#39;,
`notify` tinyint(1) NOT NULL DEFAULT &#39;0&#39;,
`title` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT &#39;&#39;,
`comment` text COLLATE utf8mb4_unicode_ci NOT NULL,
`published` tinyint(1) NOT NULL DEFAULT &#39;0&#39;,
`deleted` tinyint(1) NOT NULL DEFAULT &#39;0&#39;,
`spam` tinyint(1) NOT NULL DEFAULT &#39;0&#39;,
`voting_yes` int(10) NOT NULL DEFAULT &#39;0&#39;,
`voting_no` int(10) NOT NULL DEFAULT &#39;0&#39;,
`parentid` int(10) NOT NULL DEFAULT &#39;-1&#39;,
`importtable` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT &#39;&#39;,
`importid` bigint(10) NOT NULL DEFAULT &#39;0&#39;,
`importparentid` bigint(10) NOT NULL DEFAULT &#39;-1&#39;,
`unsubscribe_hash` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`moderate_hash` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`customfields` text COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`id`),
KEY `com_contentid` (`component`,`contentid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
</code></pre><p>Ich musste inzwischen bei zwei unabhängigen Installationen folgende Änderungen an der vorhanden Tabelle anpassen:</p>
<ul>
<li>Feld <em>ip</em> von varchar(15) auf varchar(45)</li>
<li>Feld <em>customfields</em> von NOT NULL auf NULL</li>
</ul>
<p>Zudem habe ich in dem Zusammenhang laut obiger Definition den Zeichensatz gleich auf utfmb4_unicode_ci geändert. Danach sollte alles wie gehabt funktionieren.</p>
<p>Ach so&hellip;wer möchte, kann gerne einen Kommentar hinterlassen. Läuft ja wieder ;)</p>
]]></content:encoded></item><item><title>Tor Snowflake Proxy per Docker auf Synology NAS installieren</title><link>https://klomp.de/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/</link><pubDate>Wed, 06 Apr 2022 09:34:53 +0200</pubDate><guid>https://klomp.de/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/</guid><description>Anleitung zur Installation eines Tor Snowflake Proxy per Docker auf einem Synology NAS</description><content:encoded><![CDATA[<p>Das Tor-Projekt beschreibt <em>Snowflake</em> wie folgt: &ldquo;Snowflake ist eine austauschbare Übertragungsart, die im Tor Browser verfügbar ist, um die Internetzensur zu umgehen. Wie eine Tor-Brücke kann ein Benutzer auf das offene Internet zugreifen, wenn selbst reguläre Tor-Verbindungen zensiert werden.&rdquo;.</p>
<p>Gerade in Zeiten von Kriegspropaganda und Zensur ist es wichtig, Menschen eine sicheren Zugang zu freien Informationen im Internet zu bieten. Neben der Möglichkeit, einen Snowflake Proxy als Add-On im <a href="https://addons.mozilla.org/de/firefox/addon/torproject-snowflake/" rel="noopener" target="_blank">Firefox</a> oder <a href="https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie" rel="noopener" target="_blank">Chrome</a> Browser zu installieren und laufen zu lassen, gibt es vom Tor-Projekt ein Docker Image, welches sich leicht auf einem Synology NAS installieren lässt.</p>
<p>Voraussetzung für die Installation ist ein Synology NAS, welches Docker unterstützt. Falls der Docker-Dienst noch nicht installiert ist, könnt ihr das einfach über den Synology Paketmanager nachholen und im Anschluss den Docker-Dienst starten.</p>
<p>Nun geht es an die Installation des Snowflake-Proxy per Docker Image, was ich mit ein paar Screenshots beschreiben werde. Zuerst wird im Synology DSM &ldquo;Docker&rdquo; geöffnet. Dort klickt ihr auf &ldquo;Registrierung&rdquo; und sucht in der Docker Hub Registry nach &ldquo;snowflake&rdquo; und wählt den Snowflake Proxy von &ldquo;thetorproject&rdquo; aus und klickt auf &ldquo;Download&rdquo;.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-01.jpg"></p>
<p>Bei der Auswahl der Version nehmt ihr den Tag &ldquo;latest&rdquo;. Das Image wird nun auf euer Synology NAS heruntergeladen.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-02.jpg"></p>
<p>Nun wählt ihr über das linke Menü &ldquo;Image&rdquo; aus, markiert das neue Snowflake Image und startet dieses.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-03.jpg"></p>
<p>Die &ldquo;Allgemeinen Einstellungen&rdquo; lassen wir so, wie sie sind und klicken auf &ldquo;Erweiterte Einstellungen&rdquo;.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-04.jpg"></p>
<p>Auf dem ersten Reiter wählen wir die Punkte &ldquo;Automatischen Neustart aktivieren&rdquo; (damit der Proxy nach einem Neustart der Synology ebenfalls wieder startet) und &ldquo;Verknüpfung auf dem Desktop erstellen&rdquo; (für einen schnellen Zugriff auf die Logs) aus.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-05.jpg"></p>
<p>Auf dem Reiter &ldquo;Netzwerk&rdquo; wird &ldquo;Dasselbe Netzwerk wie Docker Host verwenden&rdquo; angehakt. Wer möchte, kann vorher in den Docker Netzwerkeinstellungen eine Network Bridge einrichten und diese dann auswählen. Somit könnte man den Netzwerkverkehr besser analysieren und trennen. Für die Funktion macht es jedoch keinen Unterschied und ich habe das für dieses Beispiel nicht gemacht.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-06.jpg"></p>
<p>In der Zusammenfassung wählen wir &ldquo;Diesen Container nach Abschluss des Assistenten ausführen&rdquo; aus und klicken auf &ldquo;Übernehmen&rdquo;. Der Container wird jetzt gestartet.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-07.jpg"></p>
<p>Wenn wir jetzt über das Menü &ldquo;Container&rdquo; auswählen, müsste mindestens der gestartet Snowflake Proxy Container zu sehen sein. Diesen wählen wir aus und klicken auf &ldquo;Details&rdquo;.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-08.jpg"></p>
<p>Auf der Überblick-Seite findet ihr ein paar Informationen zum Container wie z.B. die Laufzeit sowie die Prozessor- und Speicherauslastung. Diese halten sich nach meinen bisherigen Erfahrungen in sehr niedrigen Bereichen.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-09.jpg"></p>
<p>Auf den Tabs &ldquo;Protokoll&rdquo; und &ldquo;Terminal&rdquo; seht ihr nun die Ausgaben des Snowflake Proxys, wie die Anmeldungen an Relays, den Datendurchsatz und mehr.</p>
<p><img loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/tor-snowflake-docker-synology-10.jpg"></p>
<p><strong>Herzlichen Glückwunsch! Euer Tor Snowflake Proxy läuft und ihr verbindet nun zensierte Internet-Benutzer:innen mit dem Tor-Netzwerk, damit sie darüber auf das normale, ungefilterte Internet zugreifen können.</strong></p>
<p><img alt="Tor Snowflake Proxy Schema" loading="lazy" src="/escucos-techblog/99-tor-snowflake-proxy-mit-docker-auf-synology-nas-installieren/snowflake-schema.png" title="Tor Snowflake Proxy Schema">
<em>„Snowflake schematic&quot;</em> von <a href="https://www.eff.org/deeplinks/2022/10/snowflake-makes-it-easy-anyone-fight-censorship" rel="noopener" target="_blank">Cooper Quintin</a>, via <a href="https://commons.wikimedia.org/wiki/File:Snowflake-%28Tor%29-schematic.png" rel="noopener" target="_blank">Wikimedia Commons</a> - <a href="https://creativecommons.org/licenses/by/4.0/deed.de" rel="noopener" target="_blank">CC BY 4.0</a></p>
<p><em>&ldquo;Aber ich habe Bedenken, dass ich mit dem Einrichten des Snowflake Proxy etwas Verbotenes mache.&rdquo;</em></p>
<blockquote>
<p>Die Nutzung des Tor-Netzwerks ist in Rechtsstaaten, so auch in Deutschland, nicht verboten. Sobald ein Benutzer aus einer zensierten Region eine Webseite aufruft, ist für den Betreiber nur die IP des Tor Exit-Knoten sichtbar (nicht zu verwechseln mit unserem Snowflake Proxy!).</p>
</blockquote>
<p><em>&ldquo;Ich habe Angst, dass der Netzwerkverkehr über meinen Proxy zu groß wird.&rdquo;</em></p>
<blockquote>
<p>Der Netzwerkverkehr ist zum jetzigen Stand marginal. Über den Synology Ressourcen Monitor -&gt; Netzwerk lässt sich das gut beobachten.</p>
</blockquote>
<p><em>&ldquo;Muss ich irgendwelche eingehenden Ports in meinem Router oder der Firewall öffnen?&rdquo;</em></p>
<blockquote>
<p>Nein :)
Genauso wie es bei der Nutzung der Firefox oder Chrom Addons nicht erforderlich ist.</p>
</blockquote>
<p>Auf die Idee, den Snowflake Proxy auf der Synology zu installieren, kam ich über einen <strong><a href="https://www.kuketz-blog.de/raspberry-pi-menschen-mit-snowflake-helfen-internet-zensur-zu-umgehen/" rel="noopener" target="_blank">Beitrag von Mike Kuketz</a></strong>. Auch ein paar Informationen habe ich von seinem Beitrag übernommen. Ihr findet bei ihm weitergehende Informationen zu dem Thema sowie eine Anleitung, den Proxy auf einem Raspberry PI zu installieren. Überhaupt lohnt es sich immer, seinem Blog folgen: <strong><a href="https://www.kuketz-blog.de/" rel="noopener" target="_blank">Kuketz IT-Security - IT-Sicherheit, Datenschutz, Hacking</a></strong></p>
<p>Weitere Informationen in mehreren Sprachen findet ihr außerdem auf den <a href="https://digitalcourage.de/blog/2022/tor-for-peace" rel="noopener" target="_blank"><strong>Seiten von Digitalcourage e.V.</strong></a>.</p>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p><em>Die folgenden Kommentare wurden am 16. September 2026 aus meinem alten Joomla-Blog übernommen.</em></p>
<blockquote>
<p><strong>ralle</strong> · Montag, 26. September 2022</p>
<p>Danke für den Artikel.
Gleich umgesetzt.</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Stefan</strong> · Samstag, 01. Oktober 2022</p>
<p>Danke für die Anleitung! Bei mir (DSM 7.1) blieben allerdings das Protokoll und das Terminal leer, so dass ich dem Startbefehl &ldquo;-verbose&rdquo; hinzugefügt habe. Damit bekomme ich die Ausgaben wie auf Deinen Bildern.</p>
<blockquote>
<p><strong>Maik</strong> · Samstag, 01. Oktober 2022</p>
<p>@Stefan Kannst Du mir kurz erklären, wo ich den Befehl hinzufügen muss, damit ich das Protokoll sehen kann? Vielen Dank</p>
<p><strong>Jan</strong> · Samstag, 01. Oktober 2022</p>
<p>Das ist interessant. Ich hatte letzte Woche bereits eine Anfrage, weil Terminal und Protokoll leer blieben bzw. nur stündlich die Zusammenfassung gelogged wurde.
Seltsamerweise klappt es bei mir auch unter DSM 7.1 mit dem aktuellen Docker Image ohne -verbose - ich bekomme das &ldquo;Problem&rdquo; nicht nachgestellt.</p>
<p>Auf jeden Fall danke für den Hinweis!</p>
<p><strong><a href="mailto:jbecher@arcor.de" rel="noopener" target="_blank">jbecher@arcor.de</a></strong> · Freitag, 18. November 2022</p>
<p>Wie / Wo kann man den &ldquo;-verbose&rdquo; zu dem Start hinzufügen? Ich kenne jetzt nur den &ldquo;Start&rdquo; button, und seh keine Möglichkeit , es zu verändern&hellip;Grüße Juergen</p>
<blockquote>
<p><strong>Jan</strong> · Sonntag, 20. November 2022</p>
<p>Hallo!
Siehe hierzu den Kommentar von Cy:
<em>(weiter unten in den Kommentaren)</em></p>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Cy</strong> · Samstag, 01. Oktober 2022</p>
<p>@Maik Ich habe es so gemacht:</p>
<ul>
<li>Container Einstellungen exportiert</li>
<li>json Datei mit den Einstellungen geöffnet und die Zeile &ldquo;cmd&rdquo; : &ldquo;&rdquo;, zu &ldquo;cmd&rdquo; : &ldquo;-verbose&rdquo;, geändert.
War bei mir die dritte Zeile</li>
<li>Container gelöscht</li>
<li>Bearbeitete Einstellungsdatei importiert</li>
</ul>
</blockquote>
<hr>
<blockquote>
<p><strong>Sordi</strong> · Sonntag, 02. Oktober 2022</p>
<p>Danke für die Anleitung. Weiss jemand hier, was die Log-Einträge genau bedeuten und ob es eine Art &ldquo;Analytics&rdquo; Script dazu gibt? Habe nichts dazu finden können&hellip;</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Franky D</strong> · Donnerstag, 13. Oktober 2022</p>
<p>Mit der DSM7 hatte ich Schwierigkeiten, das mit dem cmd: -verbose anzugeben.
Allerdings gibt es für die Noobs (so wie mich) auch die Möglichkeit unter:
Erweiterte Einstellungen: Tab &ldquo;Ausführungsbefehl&rdquo;
Die Möglichkeit einen Befehlt einzugeben (cmd)
Zuerst steht da (als Text) Entrypoint /bin/(proxy)
Darunter dann Befehl und ein Textfeld.
Da trägt man dann &ldquo;-verbose&rdquo; ein.</p>
<p>Was mich maßlos verwirrt hat, war das ich dann nach dem Neustart in der Übersicht nur Einträge in Protokoll sah, aber im Terminal tat sich nichts.</p>
<p>Als ca. 3 bis 5 Minuten verstrichen waren, konnte ich auch Text im Terminal  lesen. Also das ganze geht auch ohne Export Texteditor.</p>
<p>Generell noch vielen Dank an den Ersteller des Posts. Ohne Dich wäre ich nie darauf gekommen und hätte mich das auch nie getraut.</p>
<p>Danke ?</p>
<p>Kleine Frage an alle:
Wenn man das im Browser als Embeded laufen lässt:
<a href="https://snowflake.torproject.org/embed" rel="noopener" target="_blank">https://snowflake.torproject.org/embed</a></p>
<p>Bekommt man so eine Motivierende Ausgabe, wievielen Leuten man schon geholfen hat.
Gibt es so eine Darstellung oder Statistik auch für Doker/Snowflake auf der Synology? - Kann bei mir sehr gut ein, dass das nur einen Klick entfernt ist und ich finde den einfach nicht.
?</p>
<blockquote>
<p><strong>Cy</strong> · Donnerstag, 27. Oktober 2022</p>
<p>So eine Ansicht gibt es wohl nicht.
In den Protokollen kann man nach &ldquo;last&rdquo; filtern, dann sieht man die Zusammenfassungen die jede Stunde erstellt werden. Dort ist dann angegeben wie viele Verbindungen es in der letzten Stunde waren und die Menge an Traffic.</p>
<p>Ich habe lange nach einer möglichkeit gesucht die CSV Log Datei, welche man sich dort exportieren kann, automatisch in ein Verzeichnis auf der Synology abzulegen, habe aber nichts gefunden.</p>
<p>Ich habe mir nun ein PHP Script geschrieben, welches über die Synology API die CSV herunterlädt, parst, eine HTML Datei mit einer Tabelle der täglichen Verbindungen und des Traffic erstellt und diese dann auf meinen Webspace hochlädt.
Das Script lasse ich vom Synology Aufgabenplaner jede Stunde per wget aufrufen.</p>
<blockquote>
<p><strong>Darkwinder</strong> · Donnerstag, 27. Oktober 2022</p>
<p>Ich vermute es geht über SYNO.Docker.Container.Log, ich hänge nur an dem Error 114 (vermutlich fehlen Parameter), wie kann man mit der API die CSV auslesen?</p>
<blockquote>
<p><strong>Cy</strong> · Donnerstag, 27. Oktober 2022</p>
<p>So habe ich es gemacht (DSM 6.2):
Zuerst einloggen über http://&lt;SYNOIP&gt;:5000/webapi/auth.cgi?api=SYNO.API.Auth&amp;version=6&amp;method=login&amp;account=&lt;USERNAME&gt;&amp;passwd=&lt;PASSWORT&gt;&amp;format=sid</p>
<p>Da gibt es eine sid zurück, dann über die URL: http://&lt;SYNOIP&gt;:5000/webapi/entry.cgi?api=SYNO.Docker.Container.Log&amp;method=export&amp;version=1&amp;format=&ldquo;csv&rdquo;&amp;name=&ldquo;thetorproject-snowflake-proxy1&rdquo;&amp;_sid=&lt;SID_SCHRITT1&gt;</p>
<p>Dann mache ich noch einen logout mit http://&lt;SYNOIP&gt;:5000/webapi/auth.cgi?api=SYNO.API.Auth&amp;version=6&amp;method=logout&amp;_sid=&lt;SID_SCHRITT1&gt;</p>
<ol>
<li>und 3. Schritt gibt ein json string zurück, 2. direkt den CSV Inhalt.
Die Aufrufe mache ich einfach mit 4 zeilen curl: curl_init, curl_setopt mit CURLOPT_RETURNTRANSFER true, curl_exec und curl_close.</li>
</ol>
<p>Inhalt aus Schritt 2 speicher ich noch in einer Datei falls ich später mal ran will, die Datei gehe ich dann mit while und fgetcsv durch, schaue nach strings, paar explode und pregmatch usw. zum finden und auseinander nehmen der Zeilen mit &ldquo;last&rdquo;.</p>
<blockquote>
<p><strong>Darkwinder</strong> · Donnerstag, 27. Oktober 2022</p>
<p>Perfekt, mir hatten nur die richtigen Parameter für SYNO.Docker.Container.Log gefehlt, vielen Dank ! :-)</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Andrea</strong> · Dienstag, 18. Oktober 2022</p>
<p>Vielen Dank für den tollen Beitrag.</p>
<p>Hiermit konnte ich tor spezifische Parameter definieren:
Zum Beispiel, dass das NAS nicht stündlich aufwacht und loggt:
a) Nur wenn man den Container erstellt, kann man im GUI unter &ldquo;Erweiterte Einstellungen&rdquo; / &ldquo;Ausführungsbefehl&rdquo; &ldquo;Befehl&rdquo; die parameter definieren, z.B.:
-summary-interval 24h
b) wie schon oben beschrieben, durch exportieren und importieren:
&ldquo;cmd&rdquo; : &ldquo;-summary-interval 24h&rdquo;,</p>
<p>Die möglichen Parameter sind hier definiert:
<a href="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/main/proxy/main.go" rel="noopener" target="_blank">https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/main/proxy/main.go</a></p>
</blockquote>
<hr>
<blockquote>
<p><strong>AndyB</strong> · Donnerstag, 27. Oktober 2022</p>
<p>Hallo zusammen,
ich benutze eine Diskstation im lokalen Betrieb ohne Quickconnect.
Wie sicher ist das Ganze bezogen auf meine persönlichen Daten auf der Diskstation? Gebe ich damit irgendwelche Zugriffe auf die Synology frei? Muss ich den externen Zugriff über Quickconnect aktivieren?</p>
<blockquote>
<p><strong>Jan</strong> · Donnerstag, 27. Oktober 2022</p>
<p>Moin!
Nein, Du brauchst dafür weder Quickconnect zu aktivieren, noch irgendwelche Portforwardings in der Firewall oder im Router einzurichten. Auch sonst benötigt Snowflake keinerlei Freigabe auf Dein NAS, da halt kein Storage benötigt wird und auch nichts lokal geschrieben wird.</p>
<blockquote>
<p><strong>AndyB</strong> · Donnerstag, 27. Oktober 2022</p>
<p>Danke für die schnelle Antwort. Hast du ne Idee, wie stark die Rechenleistung beeinträchtigt wird? Wir greifen hier mit 4 Usern auf ne Ds420+ zu, hauptsächliche Fotobackup und Office.</p>
<blockquote>
<p><strong>Jan</strong> · Donnerstag, 27. Oktober 2022</p>
<p>Ich habe in Sachen Performance im täglichen Gebrauch keine Unterschiede feststellen können (DS720+). Nur minimale Prozessorauslastung.
Und auch der Netzwerktraffic hält sich stark in Grenzen.</p>
</blockquote>
<p><strong>AndyB</strong> · Donnerstag, 27. Oktober 2022</p>
<p>Ach, und braucht die Fritzbox noch Extraeinstellungen?</p>
<blockquote>
<p><strong>Jan</strong> · Donnerstag, 27. Oktober 2022</p>
<p>Nein, es muss nichts freigeschaltet oder aktiviert werden.</p>
<blockquote>
<p><strong>AndyB</strong> · Donnerstag, 27. Oktober 2022</p>
<p>Hört sich gut an. Dann probiere ich das mal. Bei Problemen weiß ich, wo ich schnelle Hilfe finde. Besten Dank</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Maximilian</strong> · Sonntag, 20. November 2022</p>
<p>Hallo Zusammen,</p>
<p>erstmal danke für die Anleitung. Leider bekomme ich das Docker-Image nicht zum laufen. Ich sehe weder ein Protokol noch etwas auf dem Terminal. Jemand eine Idee mit welchen Kommandos ich im Terminal abfragen kann was das Problem ist? Status etc.
Vielen Dank.</p>
<blockquote>
<p><strong>Jan</strong> · Sonntag, 20. November 2022</p>
<p>Hallo Maximilian,
bei mir lief es direkt mit dem Logging. Ansonsten hat &ldquo;Cy&rdquo; hier beschrieben, wie Du das aktivierst:
<em>(weiter unten in den Kommentaren)</em></p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Martin Rh.</strong> · Samstag, 11. Februar 2023</p>
<p>Danke für die tolle Anleitung. Hab alles unter DSM 6 wie in der Anleitung gemacht. Bei mir startet der Container, aber im Protokoll erscheint nach wenigen Sekunden: restricted NAS
Was muss ich tun?</p>
<blockquote>
<p><strong>Jan</strong> · Sonntag, 12. Februar 2023</p>
<p>Die Meldung ist normal, es müssten trotzdem Verbindungen zustande kommen.
Mehr siehst Du im Log, wenn Du Snowflake mit &ldquo;-verbose&rdquo; startest&hellip;Infos dazu weiter oben in den Kommentaren.</p>
<p>Sofern Du die UDP-Ports 32768 bis 60999 auf Deinem Internet-Router zu Deinem NAS öffnest, ändert sich die Meldung auf &ldquo;Unrestricted NAT&rdquo; und Du bekommst mehr Anfragen. Das ist jedoch kein Muss.</p>
<blockquote>
<p><strong>Martin Rh.</strong> · Montag, 13. Februar 2023</p>
<p>Danke. Es funktioniert. Habe noch ca. 500 UDP-Ports freigeschaltet. Jetzt habe ich ca. 10-20 Snowflakes pro Stunde.</p>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Martin Rh.</strong> · Samstag, 11. Februar 2023</p>
<p>Sorry, ich meinet eben die Meldung: NAT Type : restricted</p>
</blockquote>
]]></content:encoded></item><item><title>Multigeiger Geigerzähler-Sensor auf ESP32-Basis selber bauen und Radioaktivität messen, loggen und visualisieren</title><link>https://klomp.de/escucos-techblog/98-multigeiger-geigerzaehler-sensor-wlan-esp32-selber-bauen-und-radioaktivitaet-strahlung-messen-loggen-visualisieren/</link><pubDate>Thu, 27 Jan 2022 11:53:41 +0100</pubDate><guid>https://klomp.de/escucos-techblog/98-multigeiger-geigerzaehler-sensor-wlan-esp32-selber-bauen-und-radioaktivitaet-strahlung-messen-loggen-visualisieren/</guid><description>Geigerzähler Sensor auf ESP32 Basis selber bauen und Radioaktivität messen und loggen</description><content:encoded><![CDATA[<p>Auf der vorletzten rC3 (<a href="https://links.rc3.world/2021/" rel="noopener" target="_blank">Remote Chaos Experience</a>), der coronabedingten Online-Version des Chaos Communication Congress, stieß ich auf das interessante IOT-Projekt &ldquo;Multigeiger&rdquo; von <a href="https://ecocurious.de/" rel="noopener" target="_blank">Ecocurious</a>: Ein kostengünstiger Geigerzähler zum Selberbauen. Der von den Menschen von Ecocurious angebotene Bausatz enthält ein hochwertiges Geiger-Müller-Zählrohr, die Messdaten werden mittels ESP32 Mikrocontroller per WLAN an das globale Sensornetzwerk <a href="https://sensor.community/de/" rel="noopener" target="_blank">sensor.community</a> übertragen und dort visualisiert - ganz im Sinne von OpenData. Inzwischen sind etliche dieser Radioaktivitäts-Sensoren online und einer davon steht nun in meinem Heimatort <a href="https://multigeiger.citysensor.de/69398" rel="noopener" target="_blank">Uelsen</a>.</p>
<p>Nach der rC3 nahm ich Kontakt zu Reinhard Fürst und <a href="https://www.boehri.de/" rel="noopener" target="_blank">Jürgen Böhringer</a> auf, die beiden haben die Hard- und Software für den Multigeiger entwickelt und schickten mir nach kurzer Zeit den Bausatz zu, der bis auf das Gehäuse alles enthält, um den Sensor zusammenzulöten und in Betrieb zu nehmen.</p>
<h3 id="hard--und-software">Hard- und Software</h3>
<p><img alt="Alle Bauteile des Multigeiger-Bausatz" loading="lazy" src="/escucos-techblog/98-multigeiger-geigerzaehler-sensor-wlan-esp32-selber-bauen-und-radioaktivitaet-strahlung-messen-loggen-visualisieren/iot-geigerzaehler-bausatz-bauteile.png" title="Alle Bauteile des Multigeiger-Bausatz"></p>
<p>Dank der <a href="https://multigeiger.readthedocs.io/de/latest/assembly.html" rel="noopener" target="_blank">ausführlichen Anleitung</a> waren die Bauteile in einer knappen Stunde auf der Hauptplatine verlötet. Bis auf den Feldeffekt-Transistor in SMD-Form werden die anderen Bauteile lediglich per Durchsteckmontage (THT) fixiert und gelötet. Das Mikrocontroller-Board wird jetzt nur noch auf die Stiftleiste gesteckt. Bei der weiteren Verarbeitung sollte drauf geachtet werden, möglichst keinen Druck auf das OLED-Grafikdisplay auszuüben. Zu guter Letzt wird mit den mitgelieferten Sicherungshaltern und einem kurzen Stück Kabel das Geiger-Müller-Zählrohr angeschlossen, hierbei muss die richtige Polung beachtet werden. Nach Anschluss der Stromversorgung fährt der Controller hoch und nach einer kurzen Zeit wird unter anderem die aktuelle Strahlendosis in Sievert bzw. Nano-Sievert (nSv/h) auf dem Display angezeigt. Außerdem ertönen aus dem Buzzer die typischen &ldquo;Ticks&rdquo;, die man von Geigerzählern kennt und anhand derer man akustisch die aktuelle Strahlenbelastung erkennen kann. Dieses lässt sich später in der Konfiguration deaktivieren.</p>
<p>Der Mikrocontroller baut nun einen eigenen WLAN Access-Point auf. Damit verbunden, lässt sich der Controller schlussendlich im heimischen WLAN anmelden und die weitere Konfiguration vornehmen, wie z.B. LED- und Lautsprecher-Tick an/aus, Daten senden an sensor.community und madavi.de, Firmwareupdate durchführen. Ich habe zuerst das Update auf die aktuellste Firmware vorgenommen und dann die Übertragung der Sensor-Daten an meinen sensor.community-Account aktiviert.</p>
<p><img alt="Erste Inbetriebnahme des Multigeiger" loading="lazy" src="/escucos-techblog/98-multigeiger-geigerzaehler-sensor-wlan-esp32-selber-bauen-und-radioaktivitaet-strahlung-messen-loggen-visualisieren/multigeiger-in-betrieb.png" title="Erste Inbetriebnahme des Multigeiger"></p>
<h3 id="gehäuse">Gehäuse</h3>
<p>Nach einigen Tagen im erfolgreichen Probelauf in meinem Arbeitszimmer wurde es Zeit, das Gehäuse zu bauen und den Sensor draußen zu installieren. Auch hierbei habe ich mich weitestgehend an die Anleitung gehalten. Das Zählrohr wird zusammen mit der Platine auf einer Kunststoffleiste befestigt. Als Gehäuse dient ein 40 mm dickes PG-Rohr (M40 Elektrorohr), welches in zwei Teile gesplittet wird. Ein Teil dient als Fuß und wird als Spieß in den Boden gedrückt. Darauf wird der zweite Teil des Rohres mit der innenliegenden Leiste mit der Elektronik gesteckt. Als Zwischenboden dient eine sogenannte Kruke, also eine Plastikdose, die häufig in Apotheken zum Abfüllen von Salben Verwendung findet. Durch diese Dose wird die Stromversorgung geführt. Ich habe die Kruke dann noch mit einem Stück Schaumstoff gehen Insekten isoliert. Die Installationsleiste mit der Hardware liegt nun auf der Kruke auf und erlangt dadurch eine gewisse Höhe im Kunststoffrohr, denn das Zählrohr sollte optimalerweise etwa einen Meter über dem Boden stehen. Das Rohr wird oben mit einer passenden 40 mm Kappe verschlossen (sogar die Kappe lag dem Bausatz bei!).</p>
<p><img alt="Montageschiene in M40 Elektrorohr" loading="lazy" src="/escucos-techblog/98-multigeiger-geigerzaehler-sensor-wlan-esp32-selber-bauen-und-radioaktivitaet-strahlung-messen-loggen-visualisieren/gehaeuse-multigeiger1.png" title="Montageschiene in M40 Elektrorohr"></p>
<p><em>Montageschiene in M40 Elektrorohr</em></p>
<p><img alt="Kabeldurchführung im Erdspieß" loading="lazy" src="/escucos-techblog/98-multigeiger-geigerzaehler-sensor-wlan-esp32-selber-bauen-und-radioaktivitaet-strahlung-messen-loggen-visualisieren/gehaeuse-multigeiger3.png" title="Kabeldurchführung im Erdspieß"></p>
<p><em>Kabeldurchführung im Erdspieß</em></p>
<p><img alt="Verbindung Erdspieß und oberes Gehäuserohr mit Zwischenboden (Kruke)" loading="lazy" src="/escucos-techblog/98-multigeiger-geigerzaehler-sensor-wlan-esp32-selber-bauen-und-radioaktivitaet-strahlung-messen-loggen-visualisieren/gehaeuse-multigeiger2.png" title="Verbindung Erdspieß und oberes Gehäuserohr mit Zwischenboden (Kruke)"></p>
<p><em>Verbindung Erdspieß und oberes Gehäuserohr mit Zwischenboden (Kruke)</em></p>
<p><img alt="Komplettansicht des Multigeiger-Gehäuse" loading="lazy" src="/escucos-techblog/98-multigeiger-geigerzaehler-sensor-wlan-esp32-selber-bauen-und-radioaktivitaet-strahlung-messen-loggen-visualisieren/gehaeuse-multigeiger4.png" title="Komplettansicht des Multigeiger-Gehäuse"></p>
<p><em>Komplettansicht des Multigeiger-Gehäuse</em></p>
<p>Bei der Aufstellung des DIY-Geigerzähler gibt es ein paar Punkte zu beachten: Ich benötige auf jeden Fall WLAN-Empfang und eine Steckdose. Außerdem sollte in direkter Umgebung des Sensors eine möglichst große Abregenfläche mit wenigen Bäumen oder Büschen zur Verfügung stehen, auf der die möglicherweise radioaktiven Partikel im Regen nicht sofort wieder weggespült werden - also am besten Gras oder Sand und keine gepflasterte Fläche. Zudem kann eine schattige oder halbschattige Stelle günstig sein, da das Zählrohr nur bis 50° Grad Celsius spezifiziert ist.</p>
<p><img alt="Selbstbau-Geigerzähler in der freien Wildbahn ;)" loading="lazy" src="/escucos-techblog/98-multigeiger-geigerzaehler-sensor-wlan-esp32-selber-bauen-und-radioaktivitaet-strahlung-messen-loggen-visualisieren/selbstbau-geigerzaehler-radioaktivitt-messen-iot-diy.png" title="Selbstbau-Geigerzähler in der freien Wildbahn ;)"></p>
<p>Bei mir steht der Selbstbau-Geigerzähler nun im Halbschatten an einem Holzschuppen (mit Stromversorgung) Richtung Garten mit nur wenigen kleinen Büschen. Die <strong><a href="https://multigeiger.citysensor.de/69398" rel="noopener" target="_blank">Messdaten meines Sensors könnt hier hier auf der Karte</a></strong> nachverfolgen. Verglichen mit den erfassten Strahlendosen anderer Sensoren liegt der Sensor im unteren Durchschnitt und ich hoffe natürlich sehr, dass das auch so bleibt ;)</p>
<p>Aber welche Werte sind denn jetzt normal? Dazu gibt es ein sehr schönes <strong>xkcd</strong>, schaut am besten hier: <a href="https://xkcd.com/radiation/" rel="noopener" target="_blank">https://xkcd.com/radiation/</a></p>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 19. September 2026 aus meinem alten
Joomla-Blog übernommen und sind hier archiviert. <strong>Scrolle nach unten
zum Kommentieren.</strong></p>
<blockquote>
<p><strong>Heute back ich, morgen brau ic</strong> · Dienstag, 07. Juni 2022</p>
<p>Mensch Klompi, es ist immer wieder interessant auf Deiner Seite vorbei zu surfen&hellip;.. Es gibt stets was verrücktes Neues! Weiter so :-)</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Bernd</strong> · Montag, 10. April 2023</p>
<p>Ich habe auch so einen Sensor; betreibe ihn allerdings mit einem einfachen ESP32 auf dem Balkon. Die Messdaten sind brauchbar, das Si22G liefert die entsprechenden Signale für die Interrupts. Bin gerade dabei, den V1.16.0-Sketch für den angeschlossenen BME680 zu optimieren. Da geht noch was&hellip; <a href="https://multigeiger.citysensor.de/79704" rel="noopener" target="_blank">https://multigeiger.citysensor.de/79704</a></p>
<blockquote>
<p><strong>Jan</strong> · Mittwoch, 12. April 2023</p>
<p>Hallo Bernd, auch sehr schön.</p>
<p>Wetterdaten messe ich zusätzlich mit einem Feinstaubsensor von luftdaten.info:<br>
<a href="https://klomp.de/index.php/87-luftqualitaet-messen-feinstaub-sensor-temperatur-luftfeuchtigkeit-luftdaten-info-bauanleitung-opendata-fhem-feinstaubsensor-selber-bauen" rel="noopener" target="_blank">https://klomp.de/index.php/87-luftqualitaet-messen-feinstaub-sensor-temperatur-luftfeuchtigkeit-luftdaten-info-bauanleitung-opendata-fhem-feinstaubsensor-selber-bauen</a> <em>(intern – Pfad anpassen)</em></p>
<blockquote>
<p><strong>Bernd</strong> · Mittwoch, 12. April 2023</p>
<p>Hi Jan. Ja, ich auch. Habe zwei Feinstaubsensoren von luftdaten.info (innen&amp;außen). Visualisierst du deine Daten auch? Ich verwende Grafana dafür.</p>
<blockquote>
<p><strong>Jan</strong> · Mittwoch, 12. April 2023</p>
<p>Ich schaue nur hin und wieder auf die Graphen von citysensor.de, sensor.community und madavi.de, wo die Daten der Sensoren eh verarbeitet werden.</p>
<p><a href="https://api-rrd.madavi.de/grafana/d/q87EBfWGk/temperature-humidity-pressure?var-chipID=esp8266-388464&amp;var-type=BME280&amp;var-query0=sensors&amp;orgId=1" rel="noopener" target="_blank">https://api-rrd.madavi.de/grafana/d/q87EBfWGk/temperature-humidity-pressure?var-chipID=esp8266-388464&var-type=BME280&var-query0=sensors&orgId=1</a></p>
<p><a href="https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1&amp;theme=light&amp;var-chipID=esp8266-388464" rel="noopener" target="_blank">https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1&theme=light&var-chipID=esp8266-388464</a></p>
<p>Habe zwar ein wenig Heimautomatisierung hier am Start, allerdings werte ich die Daten der Sensoren nicht weiter aus oder visualisiere sie extra.</p>
<blockquote>
<p><strong>Bernd</strong> · Mittwoch, 12. April 2023</p>
<p>Ich werte alles aus und nutze sogar einen Telegram-Bot, um mich bei Unwettern oder höheren Feinstaubwerten zu warnen. Gerade beim Braten schießen die Feinstaubwerte in der Küche hoch. Aber auch z. B. durch Kraftwerke im Außenbereich gehen die Werte bei bestimmten Windrichtungen hoch. Da ist es gut, vor dem Lüften nachschauen zu können, wie sauber die Luft ist.</p>
<p>Neu sind die Dosimeter. Ich wohne nicht weit von Transportwegen (Schiene, Autobahn, Hafen), da kann es zu Unfällen bei Transporten kommen. Der Bot warnt mich auch vor hohen Strahlenwerten.</p>
<p><a href="https://blendpolis.de/img/feinstaub.jpg" rel="noopener" target="_blank">https://blendpolis.de/img/feinstaub.jpg</a><br>
<a href="https://blendpolis.de/img/strahlung.jpg" rel="noopener" target="_blank">https://blendpolis.de/img/strahlung.jpg</a><br>
<a href="https://blendpolis.de/img/wetter.jpg" rel="noopener" target="_blank">https://blendpolis.de/img/wetter.jpg</a></p>
<blockquote>
<p><strong>Jan</strong> · Mittwoch, 12. April 2023</p>
<p>Die Visualisierungen sehe auf jeden Fall schick aus.</p>
<p>Feinstaub messe ich nur außen. Für innen bin ich noch auf der Suche nach einem einigermaßen zuverlässigen CO2 Sensor, den ich an iobroker anbinden kann.</p>
<blockquote>
<p><strong>Bernd</strong> · Mittwoch, 12. April 2023</p>
<p>CCS811 bzw. CJMCU-811 ist bezahlbar. Ich warte selbst gerade auf deren Lieferung. Einen davon werde ich sicherlich ausprobieren.</p>
<p><strong>Bernd</strong> · Donnerstag, 13. April 2023</p>
<p>Du, ich wollte mich gerade bei pixelfed.cafe anmelden. Da funktioniert das Registrieren nicht. Broken Link. Kannst du das bitte checken?</p>
<blockquote>
<p><strong>Jan</strong> · Freitag, 14. April 2023</p>
<p>Da hat sich beim letzten Pixelfed Update wohl ein Bug eingeschlichen. Habe mal per Github ein Issue aufgemacht. Melde mich, sobald es wieder geht&hellip;</p>
<p><strong>Jan</strong> · Freitag, 14. April 2023</p>
<p>Hallo Bernd, die Instanz ist wieder offen für Anmeldungen - falls Du es mal probieren möchtest.</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Bernd</strong> · Freitag, 14. April 2023</p>
<p>Danke dir.  Das mache ich.</p>
</blockquote>
]]></content:encoded></item><item><title>Roborock H6 Staubsauger Probleme mit Modus-Schalter beheben</title><link>https://klomp.de/escucos-techblog/97-roborock-h6-problem-defekt-modus-schalter-knopf-umschalter-taster-saugstaerke-funktioniert-nicht-reparatur/</link><pubDate>Sun, 29 Aug 2021 16:03:52 +0200</pubDate><guid>https://klomp.de/escucos-techblog/97-roborock-h6-problem-defekt-modus-schalter-knopf-umschalter-taster-saugstaerke-funktioniert-nicht-reparatur/</guid><description>Reparatur eines Roborock H6 Staubsauger mit defekter Saugstärke Modus-Taster</description><content:encoded><![CDATA[<p>Beim Roborock H6 handelt es sich um einen portablen Akkustaubsauger mit drei unterschiedlichen Saugstufen, die über eine Modus-Taste ausgewählt werden können. Leider häufen sich im Netz Fälle, dass der Modus-Schalter nicht mehr funktioniert und der Staubsauger nur noch im Normal-Modus betrieben werden kann. Auch unser im Kaufland Onlineshop gekaufte Staubsauger zeigte irgendwann diesen Fehler. Da der asiatische Verkäufer &ldquo;aus der Ferne&rdquo; keine Möglichkeit für eine Reparatur oder einen Garantietausch sah, bekam ich von ihm den kompletten Kaufpreis erstattet und konnte das defekte Gerät behalten. Somit hatte ich jetzt die Möglichkeit, den Staubsauger auf eigene Faust zu reparieren.</p>
<p>In den russischen Kommentaren eines Youtube-Videos zum Roborock H6 Sauger wurde festgestellt, dass das Problem nicht mechanischer Natur ist, sondern das kleine Motherboard / die Steuerplatine im Handteil des Staubsaugers häufig kaputt geht. Daher bestellte ich mir bei AliExpress auf Verdacht die passende Original Roborock H6 Steuerplatine mit der Bezeichnung Main-B3.0 für umgerechnet 22,- Euro.</p>
<p><img alt="Steuerplatine Roborock H6" loading="lazy" src="/escucos-techblog/97-roborock-h6-problem-defekt-modus-schalter-knopf-umschalter-taster-saugstaerke-funktioniert-nicht-reparatur/steuerplatine-motherboard-main-b3-roborock-h6.jpg" title="Steuerplatine Roborock H6"></p>
<p>Für den Tausch der Platine muss zuerst die Plastikkappe des Tasters mit einem kleinen Schraubendreher vorsichtig entfernt werden. Über dem Taster befindet sich ein kleines Siegel mit einer Schraube darunter, diese Schraube wird entfernt.</p>
<p><img alt="Roborock H6 Tastenabdeckung entfernen und Schraube lösen" loading="lazy" src="/escucos-techblog/97-roborock-h6-problem-defekt-modus-schalter-knopf-umschalter-taster-saugstaerke-funktioniert-nicht-reparatur/roborock-h6-tastenabdeckung-entfernen.jpg" title="Roborock H6 Tastenabdeckung entfernen und Schraube lösen"></p>
<p>Danach kann das hintere Gehäuseteil abgenommen werden. Als erstes sollte nun die komplette Elektronik stromlos gemacht werden. Dazu unten die zwei Kabelschuhe der dickeren Stromkabel (rot und schwarz) von den Kontakten ziehen und vorübergehend mit Isolierband oder Tesafilm isolieren. Den Stecker des sechspoligen Kabels ebenfalls vorsichtig abziehen. Im Anschluss die zweite, freigelegte Schraube lösen und entfernen.</p>
<p><img alt="Roborock H6 Elektronik stromlos machen" loading="lazy" src="/escucos-techblog/97-roborock-h6-problem-defekt-modus-schalter-knopf-umschalter-taster-saugstaerke-funktioniert-nicht-reparatur/roborock-h6-gehaeuse-entfernen-akku-stromlos.jpg" title="Roborock H6 Elektronik stromlos machen"></p>
<p>Nun kann der komplette Kunststoffblock mitsamt Display und Steuerplatine aus dem Hauptgehäuse gezogen werden. Alle Verbindungskabel zwischen Displayboard, Motherboard, Feststelltaste usw. trennen.</p>
<p><img alt="Roborock H6 Display mit Motherboard" loading="lazy" src="/escucos-techblog/97-roborock-h6-problem-defekt-modus-schalter-knopf-umschalter-taster-saugstaerke-funktioniert-nicht-reparatur/roborock-h6-display-mit-motherboard.jpg" title="Roborock H6 Display mit Motherboard"></p>
<p>Danach das Display vom Motherboard abheben (ist lediglich geklippt) und vorsichtig die Flexleitung lösen.</p>
<p>Nun kann der Zusammenbau mit der neuen Steuerplatine in umgekehrter Reihenfolge erfolgen. Dabei sollte aufgepasst werden, dass keine Leitungen im Gehäuse eingeklemmt werden.</p>
<p>Es gibt Berichte, wonach auf dem Motherboard der 1 kOhm SMD Widerstand 0402 (auf dem Bild unten blau markiert) durchbrennen soll. Nach einem Tausch des Widerstands soll dieser nach geraumer Zeit jedoch erneut durchbrennen. Auf meinem Board war der genannte Widerstand allerdings noch in Ordnung, das Problem lag also vermutlich woanders.</p>
<p><img alt="Motherboard Roborock H6 mit defektem Widerstand SMD 0402" loading="lazy" src="/escucos-techblog/97-roborock-h6-problem-defekt-modus-schalter-knopf-umschalter-taster-saugstaerke-funktioniert-nicht-reparatur/platine-roborock-h6-defekter-widerstand.jpg" title="Motherboard Roborock H6 mit defektem Widerstand SMD 0402"></p>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 18. September 2026 aus meinem alten
Joomla-Blog übernommen und sind hier archiviert. <strong>Scrolle nach unten
zum Kommentieren.</strong></p>
<blockquote>
<p><strong>Alina</strong> · Montag, 27. Dezember 2021</p>
<p>Und was macht man mit dem kaputten Modus Schalter wenn man technisch nicht so begabt ist</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 27. Dezember 2021</p>
<p>Hallo Alina,</p>
<p>normalerweise haben die Roborock H6 Staubsauger noch Garantie bzw. Gewährleistung, da sie noch keine zwei Jahre auf dem Markt sind - dann könntest Du das ja bei Deinem Händler ganz einfach reklamieren.</p>
<p>Falls das nicht möglich ist, kennst Du vielleicht jemanden, der elektronisch ein wenig begabt ist und die kleine Platine für Dich austauschen kann&hellip;?</p>
<p>Schöne Grüße<br>
Jan</p>
</blockquote>
</blockquote>
]]></content:encoded></item><item><title>Digitalen Bilderrahmen mit Foto-Upload per Web selber bauen</title><link>https://klomp.de/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/</link><pubDate>Mon, 22 Feb 2021 19:10:49 +0100</pubDate><guid>https://klomp.de/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/</guid><description>Digitalen Bilderrahmen mit automatischer Foto-Synchronisierung per WebDAV über das Internet selber bauen.</description><content:encoded><![CDATA[<p>Bauanleitungen für digitale Bilderrahmen auf Basis des Raspberry Pi gibt es etliche zu finden. Das Projekt <a href="https://github.com/avanc/photOS" rel="noopener" target="_blank">photOS</a> meines Bruders Sven machte mich jedoch hellhörig. Mittels des angepassten Betriebssystems, welches sich automatisch die Bilder von einem beliebigen WebDAV-Share im Internet holt, haben nämlich auch Freunde und Familie die Möglichkeit, Fotos aus der Ferne auf meinen Bilderrahmen zu Hause hochzuladen. Als WebDAV-Dienst können die eigene <a href="https://nextcloud.com/" rel="noopener" target="_blank">Nextcloud</a>- oder Owncloud-Instanz, aber auch andere beliebige und teils kostenlose WebDAV-Server im Internet dienen. Solch einen selbstgebauten Fotorahmen wollte ich mir auch in den Flur hängen&hellip;</p>
<h3 id="elektronik-und-software">Elektronik und Software</h3>
<p>Die Grundlage bildet ein ausgedienter Monitor, der von seinem Gehäuse befreit wird. Gerade wenn der Bilderrahmen später an eine Wand gehängt werden soll gilt hier für den AHA-Effekt: je größer, umso besser! Ich habe mich für einen 24 Zoll Monitor mit IPS-Panel entschieden, da diese Bildschirme relativ blickwinkelunabhängig sind und das Bild auch von der Seite betrachtet angenehm hell und knackig wirkt. Bei eBay Kleinanzeigen fand ich ein passendes Gerät für etwa 35,- Euro.</p>
<p><img alt="ausgebautes Monitorpanel" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Monitorpanel-ohne-Gehaeuse.jpg" title="ausgebautes Monitorpanel"></p>
<p>Als nächstes wurde der Raspberry Pi Zero W vorbereitet. Andere Modelle funktionieren ebenfalls, allerdings reicht die Performance des Zero vollkommen aus und WLAN hat er ebenfalls an Board. Wie das photOS Image auf die SD-Karte geschrieben und das Betriebssystem konfiguriert wird, hat <a href="https://github.com/avanc/photOS#installation" rel="noopener" target="_blank">Sven auf seiner Github Seite</a> gut erklärt. Für die Grundkonfiguration reichen die Anmeldedaten für das eigene WLAN sowie der Link und die Zugangsdaten zu dem WebDAV-Share, auf dem die Bilder liegen. Ich habe hierfür meine eigene <a href="https://nextcloud.com/" rel="noopener" target="_blank">Nextcloud</a>-Instanz verwendet und dort einen eigenen Account für photOS eingerichtet. Wenn alles passend konfiguriert ist und ein paar Bilder hochgeladen wurden, kann der Raspi für einen ersten Test an das Monitorpanel angeschlossen und hochgefahren werden. Die Bilder werden nun per Zufall in Intervallen von 10 Sekunden (anpassbar) angezeigt. Für den Anschluss an den Monitor habe ich mir einen kurzes Kabel von Mini-HDMI auf DVI gekauft. Zufällig hat der von mir verwendete Monitor einen eingebauten USB-Hub, der sogar im Standby-Betrieb mit Strom versorgt wird. Dort konnte ich die Spannungsversorgung für den Raspberry abnehmen. Den Raspi habe ich mit zwei Abstandshalter im Rahmen fixiert.</p>
<p><img alt="Raspberry Pi eingebaut im Rahmen" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Raspberry-eingebaut-im-Rahmen.jpg" title="Raspberry Pi eingebaut im Rahmen"></p>
<h3 id="bilderrahmen--holzarbeiten">Bilderrahmen / Holzarbeiten</h3>
<p>Tja, kommen wir damit zum Rahmen. Ich habe lange online nach passenden Bilderrahmen gesucht, aber nichts gefunden, womit der vordere Metallrand des Displaypanels verdeckt worden wäre. Außerdem waren die meisten nicht tief genug, um wenigstens einen Teil der Display-Elektronik zu verdecken. Versierte Hobbybastler bauen sich dann den Rahmen selbst, da mir Holzbearbeitung jedoch nicht so liegt und ich keine Oberfräse besitze, habe ich einen lieben Bekannten, der zudem Schreiner ist, gefragt, ob er mir einen passenden Holzrahmen bauen kann. Er sagte zu und baute einen sehr schönen Eichenholzrahmen - vielen Dank nochmal an dieser Stelle!</p>
<p><img alt="Bau des Holzrahmen" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Rahmenbau1.jpg" title="Bau des Holzrahmen"></p>
<p><img alt="Bau des Holzrahmen" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Rahmenbau2.jpg" title="Bau des Holzrahmen"></p>
<p><img alt="Bau des Holzrahmen" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Rahmenbau3.jpg" title="Bau des Holzrahmen"></p>
<p>Der fertige digitale Bilderrahmen hängt nun bei uns auf dem Flur. Nicht nur eigene Fotos machen darauf eine gute Figur, auch Filmposter und ähnliches sehen an der Wand sehr hübsch aus. Über eine Weboberfläche lassen sich noch ein paar Feineinstellungen vornehmen. So kann photOS zu bestimmten Zeiten das Display ein- und ausschalten (Strom sparen), es lassen sich Updates einspielen, die Zeitzone ändern und ähnliches. Und schlussendlich kann der anonyme WebDAV-Link zum Hochladen von Fotos mit Bekannten geteilt werden, sodass es immer spannend bleibt, was als nächstes auf dem Schirm zu sehen ist.</p>
<p><img alt="photOS WebUI" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Fotorahmen-Webzugang.jpg" title="photOS WebUI"></p>
<p><img alt="digitaler Fotorahmen mit Raspberry Pi und photOS" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Fotorahmen1.jpg" title="digitaler Fotorahmen mit Raspberry Pi und photOS"></p>
<p><img alt="digitaler Fotorahmen mit Raspberry Pi und photOS" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Fotorahmen2.jpg" title="digitaler Fotorahmen mit Raspberry Pi und photOS"></p>
<p><img alt="digitaler Fotorahmen mit Raspberry Pi und photOS" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Fotorahmen3.jpg" title="digitaler Fotorahmen mit Raspberry Pi und photOS"></p>
<p><img alt="digitaler Fotorahmen mit Raspberry Pi und photOS" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Fotorahmen4.jpg" title="digitaler Fotorahmen mit Raspberry Pi und photOS"></p>
<p><img alt="digitaler Fotorahmen mit Raspberry Pi und photOS" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Fotorahmen5.jpg" title="digitaler Fotorahmen mit Raspberry Pi und photOS"></p>
<p><img alt="digitaler Fotorahmen mit Raspberry Pi und photOS" loading="lazy" src="/escucos-techblog/95-digitaler-fotorahmen-bilderrahmen-photoframe-selber-bauen-diy-raspberry-pi-web-internet/Fotorahmen6.jpg" title="digitaler Fotorahmen mit Raspberry Pi und photOS"></p>
<p>photOS Projektseite bei Github: <a href="https://github.com/avanc/photOS/" rel="noopener" target="_blank">https://github.com/avanc/photOS/</a></p>
<p>Svens Baubericht seines digitalen Bilderrahmen: <a href="https://blog.klomp.eu/posts/digitaler-bilderrahmen/" rel="noopener" target="_blank">https://blog.klomp.eu/posts/digitaler-bilderrahmen/</a></p>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 18. September 2026 aus meinem alten
Joomla-Blog übernommen und sind hier archiviert. <strong>Scrolle nach unten
zum Kommentieren.</strong></p>
<blockquote>
<p><strong>sumpfsuppe</strong> · Donnerstag, 25. Februar 2021</p>
<p>Sieht gut aus! Wie versorgst du den Monitor mit Strom? Verbirgt sich da eine Wandsteckdose hinterm Rahmen?</p>
<blockquote>
<p><strong>Jan</strong> · Donnerstag, 25. Februar 2021</p>
<p>Ich habe zum Entsetzen meiner Frau durch die Wand gebohrt (8 mm) und das Netzkabel da hindurch geführt. Auf der anderen Seite (unter unserer Treppe) befindet sich eine Steckdose.</p>
<blockquote>
<p><strong>sumpfsuppe</strong> · Freitag, 26. Februar 2021</p>
<p>Clever, danke! :-)</p>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Günter</strong> · Freitag, 14. Mai 2021</p>
<p>Hi,<br>
ich finde die Idee super und wollte es nachbauen.<br>
Hab mir einen Raspi Z W gekauft, auf dem das PhotOS  installiert ist.<br>
Einen Raspi 3 hatte ich noch auf dem nun die NextcloudPi läuft.<br>
Es funktioniert so fast. Das PhotOS will die Bilder nicht herunterladen, weil ein Zertifikat fehlt.<br>
Kann ich das irgendwo deaktivieren. Die Nextcloud läuft sowieso nur im internen Netz.<br>
Hast du evtl. eine Idee?</p>
<p>Grüße<br>
Günter</p>
<blockquote>
<p><strong>Jan</strong> · Freitag, 14. Mai 2021</p>
<p>Hallo Günter!<br>
Ich weiß nicht, ob https zwingend verlangt wird. Falls ja, müsstest Du vermutlich Dein selbst-signiertes Zertifikat vom Raspi 3 herunterladen und auf den Raspi Zero importieren bzw. ablegen. Keine Ahnung, ob es dann funktioniert.</p>
<p>Falls Du nicht weiterkommen solltest, mach doch gerne auf der Projektseite von photOS ein Ticket auf: <a href="https://github.com/avanc/photOS" rel="noopener" target="_blank">https://github.com/avanc/photOS</a> (dort den Menüpunkt Issues). Vielleicht findet sich eine Lösung.<br>
Und falls Du selbst eine Lösung finden oder zu einem Ergebnis kommen solltest, lass es mich gerne wissen - das würde mich dann auch interessieren.</p>
<p>Viel Erfolg!<br>
Jan</p>
<blockquote>
<p><strong>Gerd</strong> · Samstag, 15. April 2023</p>
<p>Moin!</p>
<p>Der Thread ist zwar schon älter, aber ich habe gerade einen Tag mit dem selben Problem verbracht.<br>
Anscheinend funktioniert der Transfer nur über HTTPS daher ist ein SSL-Zertifikat auf dem WebDAV-Server zwingend erforderlich.</p>
<p>Das Server SSL-Zertifikat muß unter /etc/davfs2/certs auf der photOS SD-Karte abgelegt werden.<br>
Die Datei-Berechtigungen mußte ich dann noch auf 777 setzen. Das geht mit folgendem Befehl:<br>
sudo chmod 777 /etc/davfs2/certs/ZERTIFIKAT-DATEINAME</p>
<p>Dann in der Datei /etc/davfs2/davfs2.conf die Zeile „trust_ca_cert ZERTIFIKAT-DATEINAME OHNE PFADANGABE“ und die Zeile „trust_server_cert ZERTIFIKAT-DATEINAME OHNE PFADANGABE“ hinzufügen, ohne die Anführungszeichen! Das sollte es gewesen sein!</p>
<p>In meinem Fall sah das dann so aus:<br>
trust_ca_cert Diskstation.pem<br>
trust_server_cert Diskstation.pem</p>
<blockquote>
<p><strong>Sven</strong> · Samstag, 15. April 2023</p>
<p>Hallo Gerd,</p>
<p>ist die Zeile mit &ldquo;trust_ca_cert&rdquo; tatsächlich notwendig? In der Lösung hier habe ich es nicht gemacht:<br>
<a href="https://github.com/avanc/photOS/wiki/Self-signed-certificate" rel="noopener" target="_blank">https://github.com/avanc/photOS/wiki/Self-signed-certificate</a><br>
Habe es aber nie selber getestet&hellip;</p>
<p>Grüße<br>
Sven</p>
<blockquote>
<p><strong>Gerd</strong> · Samstag, 15. April 2023</p>
<p>Hi Sven,</p>
<p>hab&rsquo;s gerade nochmal ohne die Zeile ausprobiert&hellip; Geht tatsächlich auch ohne!<br>
Das war wohl meiner Verzweifelung verschuldet. Ich war froh, daß es endlich tut! ;)</p>
<p>Viele Grüße<br>
Gerd</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Günter</strong> · Freitag, 14. Mai 2021</p>
<p>Hallo Jan,<br>
tatsächlich habe ich eine Lösung gefunden.<br>
Man kann im NextCloud-Wizard  kostenlos ein Zertifikat bei Let’s Encrypt erstellen.<br>
Allerdings muss die Cloud dann von extern erreichbar sein.<br>
Das hier war meine Anleitung: <a href="https://bitreporter.de/raspberrypi/nextcloudpi-teil-3-gueltiges-verschluesselungszertifikat-mit-lets-encrypt-erstellen/" rel="noopener" target="_blank">https://bitreporter.de/raspberrypi/nextcloudpi-teil-3-gueltiges-verschluesselungszertifikat-mit-lets-encrypt-erstellen/</a></p>
<p>Vielen Dank für deinen Artikel bei Make: nur deswegen habe ich mir das Heft gekauft :o)</p>
<p>Danke für Deine Schnelle Antwort.</p>
<p>Viele Grüße und ein schönes Wochenende<br>
Günter</p>
<blockquote>
<p><strong>Jan</strong> · Freitag, 14. Mai 2021</p>
<p>Hallo Günter!<br>
Danke für die Info, das ist gut zu wissen. Dann lag es tatsächlich an dem selbstsignierten Zertifikat. Der Vorteil für Dich ist nun, dass Du - sofern Du die Portfreigabe im Router aktiv lässt - auch von extern auf Deine Nextcloud zugreifen kannst und Du (oder andere, denen Du den Freigabe-Link gibst) Fotos zu photOS hochladen kannst.</p>
<p>Eine Sache muss ich aber richtig stellen: photOS und der Artikel in der Make kommen von meinem Bruder Sven. Du findest seinen Blog hier: <a href="https://blog.klomp.eu/" rel="noopener" target="_blank">https://blog.klomp.eu/</a></p>
<p>Schöne Grüße!<br>
Jan</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Günter</strong> · Samstag, 15. Mai 2021</p>
<p>Hallo Jan,</p>
<p>den &ldquo;Nebeneffekt&rdquo; die Cloud von extern zu erreichen finde ich auch ganz gut :o)<br>
Jetzt, da du es sagst, da steht wirklich Sven unter dem Beitrag.<br>
Sorry, aber es bleibt ja in der Familie :o)</p>
<p>Viele Grüße<br>
Günter</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Andreas H.</strong> · Montag, 17. Mai 2021</p>
<p>Hallo Jan,<br>
was für einen Monitor (Hersteller und Modell) hast du verwendet. Mir geht es hier um die Stromversorgung der USB Geräte. Das kann ja nicht jeder. Und ich möchte keine 2 Stromkabel zur Steckdose verlegen.</p>
<p>Schöne Grüße<br>
Andreas</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 17. Mai 2021</p>
<p>Hallo Andreas!<br>
Ich habe einen Fujitsu B24-7 Monitor verwendet. Die tauchen regelmäßig bei ebay Kleinanzeigen auf (ich hatte ca. 30 Euro bezahlt). Das IPS Panel ist blickwinkelstabil und an dem USB-Port läuft der Raspberry ohne Probleme.<br>
Für den Video-Anschluss habe ich dieses Kabel verwendet, da es schön kurz war: <a href="https://www.amazon.de/gp/product/B00R07FDEE" rel="noopener" target="_blank">https://www.amazon.de/gp/product/B00R07FDEE</a></p>
<blockquote>
<p><strong>Andreas H.</strong> · Dienstag, 18. Mai 2021</p>
<p>Guten Morgen Jan,<br>
danke für deine schnelle Antwort. Anscheinend hat Futjitsu bei den 22 und 24 Zoll Modellen unterschiedliche Technik verbaut. Dein Bruder hat anscheinend davon das 22&quot; Modell und musste aber laut seinem Blog noch etwas basteln, damit er die 5V abzweigen konnte.<br>
Laut Datenblatt hat nur der B24W-7 (von dir) die Option &quot; USB immer verfügbar&quot;. Da muss man wohl wirklich gut vor dem Kauf aufpassen.</p>
<blockquote>
<p><strong>Jan</strong> · Dienstag, 18. Mai 2021</p>
<p>Hi Andreas,</p>
<p>genau, Sven hat soweit ich weiß einen B22W-7 (oder B22W-6 ?). Das Modell hat kein IPS sondern ein TN Panel und an den USB-Anschlüssen nicht dauernd 5 Volt.</p>
<p>Gruß<br>
Jan</p>
</blockquote>
<p><strong>David</strong> · Sonntag, 26. Januar 2025</p>
<p>Hallo Jan,</p>
<p>hast du mit dem Bildschirm auch eine Audioausgabe (Videos) hinbekommen?</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 27. Januar 2025</p>
<p>Hi David,<br>
ja, soweit ich mich erinnere hatte ich anfangs bei einigen Videos auch eine Audioausgabe. Habe den Bildschirm dann stumm geregelt.<br>
Das geht aber auch über die Config:<br>
<a href="https://github.com/avanc/photOS/wiki/FAQ#how-to-deactivate-audio-output-via-hdmi" rel="noopener" target="_blank">https://github.com/avanc/photOS/wiki/FAQ#how-to-deactivate-audio-output-via-hdmi</a></p>
<blockquote>
<p><strong>David</strong> · Montag, 27. Januar 2025</p>
<p>Hallo Jan,</p>
<p>okay. Über die Config hab ich das aktiviert, aber es kommt leider kein Ton. Du hast den RPI an dem Fujitsu über DVI angeschlossen, oder?</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 27. Januar 2025</p>
<p>Anfangs HDMI, später per DVI.</p>
<p><strong>Jan</strong> · Montag, 27. Januar 2025</p>
<p>Bin mir gerade auch nicht sicher bezüglich Audio per DVI. Soweit ich weiß, klappt das nur unter bestimmten Voraussetzungen (Schnittstelle, Kabel, Einstellungen Quelle usw.)</p>
<blockquote>
<p><strong>David</strong> · Montag, 27. Januar 2025</p>
<p>Ich schaue mal nach, meine hat keinen HDMI Eingang, nur VGA/DVI/Displayport. Ich bin mir auch nicht wirklich sicher, Bildschirm Audio über DP kann. Da er einen Audioeingang hat wäre meine Vermutung eher, der kann die Signale überhaupt nicht verarbeiten. Ich teste es mal mit einem HDMI-DP Adapter. Ist ja auch nicht zwingend erforderlich, aber bei der ein oder anderen Sache wäre das schon cool.. :-)</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Tim</strong> · Freitag, 16. Juli 2021</p>
<p>Hallo Jan,<br>
Dein Rahmen gefällt mir sehr! Hast Du zufällig Zeichnungen/Maße davon (bzw. eine Beschreibung, wie er aufgebaut ist? Muss ja recht stabil sein. Mir ist klar, dass ich den dann noch auf die Maße meines Monitors anpassen müsste, mich würde aber der grundsätzliche Aufbau interessieren.<br>
Grüße,<br>
Tim</p>
<blockquote>
<p><strong>Jan</strong> · Samstag, 17. Juli 2021</p>
<p>Hallo Tim, die Zeichnungen mit den Maßen findest Du auf der Seite von Koenigs. Dessen Cab diente ja auch mir als Vorlage. Ich habe mein Cab allerdings etwa 10 cm höher gebaut, dann passt es etwas besser mit der Höhe des Control Panel.<br>
<a href="http://www.koenigs.dk/mame/eng/draw.htm" rel="noopener" target="_blank">http://www.koenigs.dk/mame/eng/draw.htm</a></p>
<blockquote>
<p><strong>Tim</strong> · Sonntag, 18. Juli 2021</p>
<p>:-) okay, jetzt hast Du mich abgehängt.. mit &ldquo;cab&rdquo; meinst Du ein cabinet? also dieses verlinkte &ldquo;Arcade Cabinet&rdquo; auf der Seite von Koenigs? Sieht auch nett aus, was ich aber eigentlich nachbauen wollte ist der digitale Bilderrahmen von oben in deiner Beschreibung. Und für diesen Rahmen wollte ich Dein grundsätzliches Design haben ;-) (oder stehe ich jetzt auf dem Schlauch?) GRüße, Tim</p>
<blockquote>
<p><strong>Jan</strong> · Sonntag, 18. Juli 2021</p>
<p>Ach sorry, das kommt davon, wenn man mit dem Smartphone direkt aus der Mailbenachrichtigung antwortet ;)<br>
Die genauen Maße habe ich leider nicht parat. Den Rahmen hat ja ein guter Bekannter für mich gebaut und diese hängen ja immer vom verwendeten Display ab.</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Florian</strong> · Sonntag, 25. Juli 2021</p>
<p>Hallo, schöne Arbeit, gefällt mir sehr gut! Habe versucht das mit einem SmartTV nachzubauen. Hat soweit ganz gut funktioniert. Leider ist bei der Funktion: &ldquo;Display aus&rdquo; der Fehrnseher nicht in der Lage ein schwarzes Bild zu zeigen. Es kommt dann immer eine Fehlermeldung vom Fernseher: &ldquo;kein Signal&hellip;!&rdquo;. Kann man das in PhotOS iwie einstellen?<br>
Gruß und schönes WE - Florian</p>
<blockquote>
<p><strong>Jan</strong> · Sonntag, 25. Juli 2021</p>
<p>Hallo Florian, bei der Funktion &ldquo;Display aus&rdquo; wird der HDMI Ausgang des Raspberry deaktiviert. Die meisten Monitore und auch etliche Fernseher schalten dann in einen Stromsparmodus.<br>
Dein Fernseher erkennt, dass kein Signal mehr anliegt und meldet das. Vielleicht kannst Du die Stromsparfunktion irgendwo in den Einstellungen Deines SmartTV einschalten?</p>
<blockquote>
<p><strong>Florian</strong> · Montag, 26. Juli 2021</p>
<p>Danke für die schnelle Rückmeldung, hat leider nicht geklappt</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 26. Juli 2021</p>
<p>Dann scheint Dein Fernseher kein HDMI Power Off zu kennen.<br>
Vielleicht tut es eine einfach Lösung mit einer normalen Zeitschaltuhr, die den Fernseher zu Deinen gewünschten Zeiten ein- und ausschaltet.</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Claire</strong> · Montag, 04. Oktober 2021</p>
<p>Hallo!<br>
Richtig cool! Unser Gründer hat sich genau mit den gleichen Gedanken beschäftigt und er hat den Familink Bilderrahmen erfunden. Für alle, die nicht so technikaffin und begabt sind (ich könnte es nicht nachmachen: respekt!): <a href="https://www.familinkframe.com/de/" rel="noopener" target="_blank">https://www.familinkframe.com/de/</a><br>
Nochmal: Hut ab für das Bauen und viele Grüße!<br>
Claire</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Alessio</strong> · Dienstag, 05. Oktober 2021</p>
<p>Hallo,<br>
ich wollte mal fragen, welches Image für den Pi Zero W verwendet wurde, da die verfügbaren Images mit spezifischen Pis betitelt wurden? Oder hast du nen eigenes Image erzeugt?<br>
MfG Alessio</p>
<blockquote>
<p><strong>Jan</strong> · Dienstag, 05. Oktober 2021</p>
<p>Hallo!<br>
Das hier sollte das passende Image für den Zero W sein:<br>
<a href="https://github.com/avanc/photOS/releases/download/v0.3.5/photOS-raspberrypi-0.3.5.img.xz" rel="noopener" target="_blank">https://github.com/avanc/photOS/releases/download/v0.3.5/photOS-raspberrypi-0.3.5.img.xz</a><br>
Schöne Grüße<br>
Jan</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Johannes</strong> · Montag, 11. Oktober 2021</p>
<p>Hallo alle!<br>
Vielen Dank für all die Arbeit, die ihr euch macht.<br>
Gibt es irgendeine einfache Lösung, die Skalierung der Bilder anzupassen? Ich nutze einen 15.1&quot; Monitor mit Full HD Auflösung. Hier werden die Querformat-Bilder oben und unten beschnitten.<br>
Oder bin ich mit dieser Frage bei den Entwicklern besser aufgehoben?<br>
Grüße aus der Eifel!</p>
<blockquote>
<p><strong>Sven</strong> · Montag, 11. Oktober 2021</p>
<p>Hallo Johannes,</p>
<p>die Kommunikationswege sind hier sehr kurz ;-)</p>
<p>Ob das Bild abgeschnitten wird oder schwarze Balken bekommt hängt vom smartfit Parameter ab. Nur leider ist dieser aktuell noch hard-codiert. Ich habe dazu mal ein Ticket erstellt:<br>
<a href="https://github.com/avanc/photOS/issues/52" rel="noopener" target="_blank">https://github.com/avanc/photOS/issues/52</a></p>
<p>Du kannst den Parameter natürlich gerne in der Datei /usr/bin/photoframe manuell ändern, aber bei einem Update kann es irgendwann zu Problemen kommen:<br>
<a href="https://github.com/avanc/photOS/wiki/FAQ#why-are-system-files-which-i-edited-manually-not-overwritten-after-an-update" rel="noopener" target="_blank">https://github.com/avanc/photOS/wiki/FAQ#why-are-system-files-which-i-edited-manually-not-overwritten-after-an-update</a></p>
<p>Grüße<br>
Sven</p>
<blockquote>
<p><strong>Johannes</strong> · Montag, 11. Oktober 2021</p>
<p>Hallo Sven,<br>
vielen Dank für die schnelle Antwort.<br>
Mit der &ndash;smartfit Option komme ich nicht wirklich klar leider, ich habe das wenige was es dazu an Doku gibt bisher nicht verstanden :-)<br>
Mit &ndash;shrink werden die Bilder komplett dargestellt, dann natürlich mit den bewußten schwarzen Balken am Rand.<br>
Ich werde weiter testen.<br>
Grüße aus der Eifel!</p>
<blockquote>
<p><strong>Sven</strong> · Dienstag, 12. Oktober 2021</p>
<p>Hallo Johannes,</p>
<p>bei smartfit=0 darf 0% des Bildes abgeschnitten werden, bei 30 darf bis zu 30% abgeschnitten werden, usw. Für dich sollte also &ndash;smartfit=0 das gleich Ergebnis wie &ndash;shrink liefern.</p>
<p>Sollte irgendetwas nicht funktionieren, gerne Tickets in github erstellen.</p>
<p>Grüße<br>
Sven</p>
<blockquote>
<p><strong>Johannes</strong> · Freitag, 15. Oktober 2021</p>
<p>Herzlichen Dank nochmal - das funktioniert ganz gut damit.<br>
Jetzt noch ein paar Optionen für die Übergänge - dann ist das Teil noch besser.<br>
Dass es mit dem kleinen Pi funktioniert ist schon ziemlich beeindruckend :-)<br>
Grüße aus der Eifel!</p>
<blockquote>
<p><strong>Sven</strong> · Donnerstag, 04. November 2021</p>
<p>Kurz die Info, dass im aktuellen Release Candidate (v0.3.6-rc4) der Parameter SMARTFIT in der Config angepasst werden kann: <a href="https://github.com/avanc/photOS/wiki/FAQ#how-do-i-change-the-scaling--black-bars-while-showing-images" rel="noopener" target="_blank">https://github.com/avanc/photOS/wiki/FAQ#how-do-i-change-the-scaling--black-bars-while-showing-images</a></p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Michael</strong> · Freitag, 26. November 2021</p>
<p>Hallo. Total Klasse! Leider krieg ich es nicht hin mit der Konfiguration des des WebDAV. Habe einen StorageShare aka Nextcloud bei Hetzner in Betrieb. Was muss ich da bei Webdav auf dem Konfigurations-Bildschirm eintragen? Hättest Du ein Beispiel? Danke!</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Michael</strong> · Freitag, 26. November 2021</p>
<p>Uupsi. Hab&rsquo;s doch noch hinbekommen &hellip; Denke mal Weihnachten ist gerettet ;-)</p>
<blockquote>
<p><strong>Sven</strong> · Freitag, 26. November 2021</p>
<p>Na dann schöne Feiertage :-)</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Markus</strong> · Freitag, 03. Dezember 2021</p>
<p>Hallo,<br>
Tolle Idee, spielt der Monitor auch Videos ab, wenn die in dem Verzeichnis liegen?<br>
Danke<br>
Markus</p>
<blockquote>
<p><strong>Jan</strong> · Freitag, 03. Dezember 2021</p>
<p>Hallo Markus,<br>
ja, photOS spielt seit geraumer Zeit auch Videos ab<br>
<a href="https://github.com/avanc/photOS/wiki/FAQ#what-file-formats-are-supported" rel="noopener" target="_blank">https://github.com/avanc/photOS/wiki/FAQ#what-file-formats-are-supported</a><br>
Schöne Grüße<br>
Jan</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Tobias</strong> · Dienstag, 28. Dezember 2021</p>
<p>Gibts auch die Möglickeit den Pi per Taster runter zu fahren? Ich würde gerne bei Bedarf den Pi korrekt runterfahren.</p>
<blockquote>
<p><strong>Jan</strong> · Dienstag, 28. Dezember 2021</p>
<p>Hallo Tobias!<br>
Hierfür gibt es bereits einen Feature Request, siehe:<br>
<a href="https://github.com/avanc/photOS/issues/66" rel="noopener" target="_blank">https://github.com/avanc/photOS/issues/66</a> und<br>
<a href="https://github.com/avanc/photOS/issues/59" rel="noopener" target="_blank">https://github.com/avanc/photOS/issues/59</a><br>
Vielleicht kommt da was&hellip;<br>
Schöne Grüße<br>
Jan</p>
<p><strong>Johannes</strong> · Dienstag, 28. Dezember 2021</p>
<p>Es gibt verschiedene Ansätze und Lösungen dafür. Eine sehr einfache habe ich ausprobiert, funktioniert tadellos:<br>
<a href="https://howchoo.com/g/mwnlytk3zmm/how-to-add-a-power-button-to-your-raspberry-pi" rel="noopener" target="_blank">https://howchoo.com/g/mwnlytk3zmm/how-to-add-a-power-button-to-your-raspberry-pi</a></p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Tobias</strong> · Sonntag, 09. Januar 2022</p>
<p>Danke für den Tipp. Ich bin nicht so fit mit dem Linux. Wie installiere ich das Script wie in der Anleitung beschreiben per &ldquo;git clone&rdquo;. Ich kann es in einem Raspbian Image installieren, nur hier klapt es nicht.</p>
<p>Für die Steuerung per Tasten muss in die /data/photoframe/conf/photoframe.conf nur der in der Anleigng stehende Text kopiert werden und die Pin- Bezeichnung eingetragen werden?</p>
<p>Schöne Grüße</p>
<p>Tobias</p>
</blockquote>
<hr>
<blockquote>
<p><strong>David</strong> · Samstag, 22. Januar 2022</p>
<p>Hey, gibts Möglichkeit die Black Bars zu entfernen?<br>
Habe bei allen Bildern rundherum einen schwarzen Rand.<br>
Und lässt sich die Reihenfolge der Bilder einstellen?</p>
<p>Schöne Grüße</p>
<blockquote>
<p><strong>Jan</strong> · Samstag, 22. Januar 2022</p>
<p>Hallo David, eigentlich sollte photOS die Bilder bis auf ein gewissen Maß passend auf Vollbild skalieren, aber vielleicht wird die Auflösung nicht einwandfrei erkannt.<br>
Schau mal hier:<br>
<a href="https://github.com/avanc/photOS/wiki/Screen-Resolution" rel="noopener" target="_blank">https://github.com/avanc/photOS/wiki/Screen-Resolution</a></p>
<p>Wegen der Reihenfolge: Du kannst die Zufallswiedergabe deaktivieren, hierzu gibt es eine Info im photOS Wiki:<br>
<a href="https://github.com/avanc/photOS/wiki/FAQ#how-do-i-deactivate-photo-shuffling" rel="noopener" target="_blank">https://github.com/avanc/photOS/wiki/FAQ#how-do-i-deactivate-photo-shuffling</a></p>
<p>Schöne Grüße<br>
Jan</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Eric</strong> · Montag, 24. Januar 2022</p>
<p>Hi Sven,<br>
bin mit PhotOS zufrieden, nur die ständigen Warnings oben links in der Ecke stören.<br>
&ldquo;WARNING:tornado.access:404 POST jsonrcp (192.168.x.xxx) 9.20ms&rdquo;<br>
usw&hellip; Wie kann ich die Meldungen abschalten?</p>
<p>Danke</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Eric</strong> · Montag, 24. Januar 2022</p>
<p>Eric wrote:&ldquo;WARNING:tornado.access:404 POST jsonrcp (192.168.x.xxx) 9.20ms&quot;Ah ok, hier war meine Home Assistant Instanz Schuld.<br>
Nun stört nur noch die eine Meldung oben links: &ldquo;Go to http:// to configure photOS.&rdquo;<br>
Wie schalte ich das ab?</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Sven</strong> · Montag, 24. Januar 2022</p>
<p>Die Info wird nur die ersten X Sekunden nach dem Start angezeigt und verschwindet dann. Ausschalten geht noch nicht.</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Pux</strong> · Mittwoch, 23. Februar 2022</p>
<p>Vielen Dank für das Projekt, ich habe es auch nachgebaut und es läuft prima mit meinem Synology NAS. Cool wäre eine Unterstützung von .gif. Da gibt&rsquo;s schöne animierte Bilder, die gut passen würden. Gibt es Überlegungen gifs zu unterstützen?</p>
<blockquote>
<p><strong>Jan</strong> · Mittwoch, 23. Februar 2022</p>
<p>Hallo! Ich hatte hierfür mal ein Issue erstellt, welches sich zwischenzeitlich erledigt hatte: <a href="https://github.com/avanc/photOS/issues/6" rel="noopener" target="_blank">https://github.com/avanc/photOS/issues/6</a><br>
Ein kleiner Umweg wäre, die animierten Gifs in Videos zu wandeln - diese werden von photOS abgespielt.<br>
Ansonsten erstelle gerne ein neues Issue oder öffne das alte wieder.</p>
<blockquote>
<p><strong>Pux</strong> · Mittwoch, 23. Februar 2022</p>
<p>Danke für die superschnelle Antwort. Ich würde mich freuen, wenn wenn Gifs direkt unterstützen werden, dass würde den weniger IT-affinen (Mit-)Benutzern entgegen kommen.</p>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Holger</strong> · Donnerstag, 26. Januar 2023</p>
<p>Sorry, auch wenn der Beitrag schon etwas älter ist. Ich habe soweit alles einrichten können bis auf das WLAN. Beim Mac im Terminal kann ich die Änderung in der Datei irgendwie nicht ändern. Mit Windows in Bitvise will er immer ein Passwort&hellip; Kann mir jemand helfen, wie ich das WLAN eingerichtet bekomme (hab einen PI3 mit WLAN) Danke</p>
<blockquote>
<p><strong>Sven</strong> · Freitag, 27. Januar 2023</p>
<p>Hallo Holger,<br>
du willst die SD-Karte von deinem Mac beschreiben? Du musst auf jeden Fall die erste Partition wählen und dort die WPA-Supplicant Config erstellen. Ist eine VFat Partition, sollte also von Mac und Windows lesbar sein.<br>
Wer fragt Dich unter Windows nach einen Passwort?</p>
<blockquote>
<p><strong>Sven</strong> · Freitag, 27. Januar 2023</p>
<p>Ah, Bitvise ist dein ssh Client. Probier es mal mit einem leeren Passwort.</p>
<blockquote>
<p><strong>Holger</strong> · Freitag, 27. Januar 2023</p>
<p>Leeres Passwort geht leider nicht.</p>
</blockquote>
<p><strong>Holger</strong> · Freitag, 27. Januar 2023</p>
<p>Ich habe beides probiert. Mit Mac und Windows. Jeweils gleiches Ergebnis. LAN alles ok, wlan klappt nicht</p>
<blockquote>
<p><strong>Sven</strong> · Samstag, 28. Januar 2023</p>
<p>Kommst Du denn per LAN und SSH auf den Pi? Dann könntest Du wpa_supplicant.conf auch direkt in /data /etc ablegen.<br>
Eine Fehlermeldung wird aber nicht auf dem Display angezeigt?</p>
<blockquote>
<p><strong>Holger</strong> · Montag, 30. Januar 2023</p>
<p>Hey Sven, per Lan und SSH komme ich mit dem Mac drauf. Wenn ich die Datei editiert habe kann ich diese aber nicht aus dem Terminal speichern (Control + X) klappt nicht. Hat jemand eine Idee? Komme ich auch ohne SSH zu der Datei?</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Manolo</strong> · Sonntag, 03. September 2023</p>
<p>Tolles Projekt. Ich habe mich nun entschlossen das ganze nachzubauen. Monitor ist schon bestellt. Ein Frage habe ich, funktioniert das mit dem Raspberry ohne Gehäuse? Hast du da keine Probleme mit der Wärmeentwicklung? Außer dem Stromkabel, welche Kabel hast du alle verwendet damit das Teil am Schluss läuft?<br>
Danke schonmal :-)</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 04. September 2023</p>
<p>Moin! Ich hatte keinen Raspberry sondern einen PC verwendet. Der stand komplett mit Gehäuse unten im Cab. Ein Raspberry ohne Gehäuse sollte keinerlei Probleme machen, das Cab hat ja ein großes Volumen, da gibt es normalerweise kein Hitzestau. Einzig Kühlkörper würde ich ggfs. auf dem Raspi verwenden.</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Manolo</strong> · Montag, 04. September 2023</p>
<p>Ok, ich dachte da du im Bericht den Raspberry Pi Zero W erwähnt hast, dass du diesen auch genommen hast. Da sieht es aus das der Raspberry in der Ecke am Rahmen befestigt ist, ohne Gehäuse. Deswegen kam meine Frage. Klär mich mal kurz auf, was meinst du mit Cab :-).</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 04. September 2023</p>
<p>Ach sorry, mein Fehler. Ich dachte, Deine Frage kam zu meinem Arcade Cabinet Selbstbau. Aber es ging ja um den Bilderrahmen 😅</p>
<p>Nein, da habe ich keinerlei Probleme mit der Wärmeentwicklung, der Zero W muss ja nicht viel rechnen.</p>
<p>Neben dem Stromkabel habe ich noch diesen Mini-HDMI auf DVI Adapter verwendet, um den Raspi an den Monitor anzuschließen: <a href="https://www.amazon.de/gp/product/B00R07FDEE?th=1" rel="noopener" target="_blank">https://www.amazon.de/gp/product/B00R07FDEE?th=1</a><br>
Aber was Du da verwendest, hängt ja von den Anschlüssen Deines Monitors ab.</p>
<blockquote>
<p><strong>Manolo</strong> · Montag, 04. September 2023</p>
<p>Ja danke dir :-) Ich habe den gleichen Monitor, den B24W7 bei Ebay gekauft. Somit sollte das alles so passen. Jetzt warte ich noch auf den Raspi und dann fange ich damit an :-D</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 04. September 2023</p>
<p>Viel Erfolg!</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Mathes</strong> · Mittwoch, 21. August 2024</p>
<p>Hallo Jan! Entschuldige, dass ich mich hier melde. Für das photOS von Deinem Bruder scheint es ja kein anderes Diskussionforum zu geben ;-)<br>
Ich habe festgestellt, dass die SD Karte etwas - sagen wir unkonventionell - partitioniert wird. Bei mir jedenfalls wird rund 1/3 Speicherplatz verschenkt, da mitten zwischen den Partitionen ein unpartitionierter Bereich ist. Ist das bei Dir auch so? Per GParted lässt es sich nicht ändern, da die Datenpartition mit den Fotos DAHINTER liegt und GParted meckert.<br>
Ist da nur bei mir was schiefgelaufen beim Flashen?</p>
<blockquote>
<p><strong>Sven</strong> · Mittwoch, 21. August 2024</p>
<p>Hey Mathes,</p>
<p>ich habe mal bei mir reingeschaut, und Du hast Recht, da sind tatsächlich Lücken. Ich habe mal folgendes Ticke erstellt:<br>
<a href="https://github.com/avanc/photOS/issues/126" rel="noopener" target="_blank">https://github.com/avanc/photOS/issues/126</a></p>
<p>Grüße<br>
Sven</p>
<blockquote>
<p><strong>Mathes</strong> · Mittwoch, 21. August 2024</p>
<p>Brille nicht auf - Reply nicht gefunden. Sorry!</p>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Mathes</strong> · Mittwoch, 21. August 2024</p>
<p>Großartig! Wollte das erst nach Bestätigung eines anderen Users tun. Ich nutze eine winzige 2GB Karte, da fallen die Lücken schon sehr ins Gewicht&hellip;</p>
</blockquote>
<hr>
<blockquote>
<p><strong>David</strong> · Mittwoch, 19. März 2025</p>
<p>Hey,</p>
<p>ich hab dazu zwar schon ein issue aufgemacht, aber ich wollte mal fragen, ob ihr das problem auch habt:</p>
<p>Random/schuffle scheint bei mir immer wieder die selben Bilder aufzurufen?  Habt ihr das auch? WIeviele bilder habt ihr so in dem Share?</p>
<blockquote>
<p><strong>Jan</strong> · Mittwoch, 19. März 2025</p>
<p>Hi David,<br>
ja, so richtig random werden die Bilder in der aktuellen Version leider nicht angezeigt. Das Problem ist Sven aber bekannt und das wird in der neuen Version, die auf Python basieren wird, behoben sein:<br>
<a href="https://github.com/avanc/photOS/issues/80" rel="noopener" target="_blank">https://github.com/avanc/photOS/issues/80</a></p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>David</strong> · Donnerstag, 20. März 2025</p>
<p>Hallo Jan,</p>
<p>danke. Das ist bereits seit über 2 Jahren offen, hast du eine Ahnung wann, bzw. ob es fertiggestellt wird?</p>
<p>Es sieht eher so aus, als ob dein Bruder nicht mehr daran weiterentwickelt, oder?</p>
<blockquote>
<p><strong>Sven</strong> · Donnerstag, 20. März 2025</p>
<p>Liegt leider auf meinem Pile of Shame :-)<br>
Ich habe mir jetzt vorgenommen, den Minimalfunktionsumfang in Python umzusetzen, statt vor den tollen neuen Ideen zu prokastinieren&hellip;<br>
Aber versprechen kann ich nichts, die Sonne wird wieder mehr.</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>David</strong> · Donnerstag, 20. März 2025</p>
<p>Kann ich dir da irgendwie zur Seite gehen?  Ich finde das Projekt echt ziemlich cool und will meiner Oma (ist gerade ins Altersheim gekommen) auch noch so einen Bilderrahmen bauen.</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Dan</strong> · Montag, 28. April 2025</p>
<p>Hi there,</p>
<p>I have this link bookmarked half a year after we bought the NixPlay Screen in late 2020<br>
because I knew, this free space wouldn&rsquo;t last forever.</p>
<p>Till the 25th this month everything was running fine.<br>
They cut down the space to 1/3, otherwise you pay 20 bucks a year&hellip;FU.</p>
<p>So now I have to build a project like this one, to keep things running 4 my father (that my sister from Down under can send media to.</p>
<p>The NixPlay Screen is also capable of running short videos.</p>
<p>How about this project here, can it do it too?<br>
And what about control.<br>
Is it possible 4 my father to control start/stop/playlists?</p>
<p>Maybe someone can help me, otherwise maybe anyone has a different clue.<br>
The NixPlay Screen is worth nothing anymore, because it is locked for NixVerse only.<br>
I can rebuild all, but I need to know if things will do it with this project</p>
<p>Greetz Dan</p>
<blockquote>
<p><strong>Jan</strong> · Dienstag, 29. April 2025</p>
<p>Hi Dan,<br>
photOS also plays videos. But you don&rsquo;t have the option of interacting with the player, like skipping media etc.<br>
You&rsquo;ll find all the features on the project page: <a href="https://github.com/avanc/photOS" rel="noopener" target="_blank">https://github.com/avanc/photOS</a></p>
</blockquote>
</blockquote>
]]></content:encoded></item><item><title>ANAVI Gas- und Rauchdetektor per MQTT in ioBroker einbinden und Luftqualität messen</title><link>https://klomp.de/escucos-techblog/94-anavi-gas-smoke-detector-mqtt-iobroker-opensource-rauchmelder-rauchsensor-gassensor-luftqualitaet-esp8266/</link><pubDate>Fri, 03 Apr 2020 19:00:11 +0200</pubDate><guid>https://klomp.de/escucos-techblog/94-anavi-gas-smoke-detector-mqtt-iobroker-opensource-rauchmelder-rauchsensor-gassensor-luftqualitaet-esp8266/</guid><description>Luftqualität mit dem ANAVI OpenSource Gas- und Rauchsensor auf ESP8266-Basis messen und per MQTT in ioBroker auf Raspberry Pi auswerten.</description><content:encoded><![CDATA[<p>Per Zufall stieß ich im letzten Jahr auf das Crowdfunding-Projekt <a href="https://anavi.technology/" rel="noopener" target="_blank">&ldquo;ANAVI Gas Detector&rdquo; von Leon Anavi</a> aus Bulgarien. Es handelt sich dabei um ein OpenSource Entwicklungsboard auf ESP8266-Basis zur Überwachung der Luftqualität. Der mitgelieferte Sensor MQ-135 erkennt verschiedene brennbare Gase, Alkohol sowie Rauch und protokolliert die Daten per <a href="https://mqtt.org/" rel="noopener" target="_blank">MQTT</a>. Das Advanced-Kit mit Board, Gassensor, Temperatur- und Feuchtigkeitssensor, OLED-Mini-Display und dem schicken Acrylglas-Ständer fand ich sehr interessant für unser Wohnzimmer in dem auch ein Holzofen steht, und so habe ich kurzerhand für ein Kit gepledged. Das Funding lief erfolgreich durch und irgendwann hielt ich das Set in den Händen. Jetzt musste es nur noch in meine Heimautomatisierung mit <a href="https://www.iobroker.net/" rel="noopener" target="_blank">ioBroker</a> eingebunden werden.</p>
<p>Die einzelnen Komponenten waren schnell zusammengesteckt und mit der Acrylglasplatte verschraubt. Über eine kleine Weboberfläche wurde der ESP8266 in unser heimisches WLAN gebracht, gleichzeitig konnte ich die Daten eines MQTT-Brokers eintragen. Diesen hatte ich vorher in ioBroker installiert und Zugangsdaten festgelegt - der Adapter hat die Bezeichnung <a href="https://github.com/ioBroker/ioBroker.mqtt" rel="noopener" target="_blank">ioBroker.mqtt</a>. Nach einem Neustart des Gas Detektors zeigt dieser direkt die Temperatur, die Luftfeuchtigkeit, die Luftleitfähigkeit und die Luftqualität (Poor, Moderate, Good) auf dem kleinen Display an und schickt sie bei jeder Änderung an den MQTT Server auf meiner ioBroker-Installation. Zur Kontrolle brauchte ich nur noch unter &ldquo;Objekte&rdquo; -&gt; &ldquo;mqtt.0&rdquo; (also meiner ersten MQTT-Instanz) nachschauen, alle verfügbaren Werte sind dort als Objekte unter der ID des Gas Detektors verfügbar.</p>
<p><img alt="ANAVI MQTT Gas- und Rauchsensor in ioBroker" loading="lazy" src="/escucos-techblog/94-anavi-gas-smoke-detector-mqtt-iobroker-opensource-rauchmelder-rauchsensor-gassensor-luftqualitaet-esp8266/anavi_gassensor_smokesensor_iobroker.jpg" title="ANAVI MQTT Gas- und Rauchsensor in ioBroker"></p>
<p>Nun fehlte nur noch eine Alarmierung, falls die Luftqualität sehr schlecht wird, das Objekt &ldquo;AirQuality&rdquo; also auf &ldquo;Poor&rdquo; umspringt. Zum einen soll das Amazon Echo Show, welches bei uns im Wohnzimmer steht, eine kurze Ansage machen - und zusätzlich soll per Pushover eine Nachricht auf unsere Android Smartphones gesendet werden. Die benötigten Adapter <a href="https://github.com/Apollon77/ioBroker.alexa2" rel="noopener" target="_blank">ioBroker.alexa2</a> und <a href="https://github.com/ioBroker/ioBroker.pushover" rel="noopener" target="_blank">ioBroker.pushover</a> hatte ich bereits für andere Zwecke installiert und konfiguriert.</p>
<p>Ein kleines <a href="https://de.wikipedia.org/wiki/Blockly" rel="noopener" target="_blank">Blockly</a> Script war schnell erstellt. In diesem wird die Änderung des Objektes &ldquo;AirQuality&rdquo; nach &ldquo;Poor&rdquo; abgefragt und eine Ansage auf zwei Amazon Echos ausgegeben sowie die besagte Pushmeldung via Pushover an unsere Smartphones geschickt:</p>
<p><img alt="iobroker Blockly Abfrage Luftqualität" loading="lazy" src="/escucos-techblog/94-anavi-gas-smoke-detector-mqtt-iobroker-opensource-rauchmelder-rauchsensor-gassensor-luftqualitaet-esp8266/ioBroker_Blockly_Luftqualitaet.png" title="iobroker Blockly Abfrage Luftqualität"></p>
<p>Javascript-Code:</p>
<pre tabindex="0"><code>on({id: &#39;mqtt.0.hier_die_id_des_sensors.AirQuality&#39;, change: &#34;ne&#34;}, function (obj) {
  var value = obj.state.val;
  var oldValue = obj.oldState.val;
  if (getState(&#34;mqtt.0.hier_die_id_des_sensors.AirQuality&#34;).val == &#39;{&#34;Quality&#34;:&#34;Poor&#34;}&#39;) {
    setStateDelayed(&#34;alexa2.0.Echo-Devices.hier_die_id_des_ersten_echo.Commands.speak&#34;/*speak*/, &#39;Achtung! Schlechte Luftqualität im Wohnzimmer.&#39;, 5000, false);
    setStateDelayed(&#34;alexa2.0.Echo-Devices.hier_die_id_des_zweiten_echo.Commands.speak&#34;/*speak*/, &#39;Achtung! Schlechte Luftqualität im Wohnzimmer.&#39;, 5000, false);
    sendTo(&#34;pushover&#34;, &#34;send&#34;, {
       message: &#39;Der Gasdetektor hat im Wohnzimmer sehr schlechte Luftqualität festgestellt.&#39;,
       sound: &#34;siren&#34;,
       priority: 1,
       title: &#39;Warnung vom ANAVI Gasdetektor&#39;
    });
  }
});
</code></pre><p>Zu guter Letzt ein kleines Video, welches das Zusammenspiel des ANAVI Boards mit ioBroker zeigt. Ich habe den Sensor in dem Beispiel mit dem Gas eines Feuerzeugs getriggert.</p>

      <div style="position: relative; padding-top: 56.25%;">
        <iframe allowfullscreen
          width="100%"
          height="100%"
          frameborder="0"
          loading="eager"
          title="ANAVI gas detector (air quality) with iobroker, Pushover and Amazon Alexa Echo Show voice output"
          sandbox="allow-same-origin allow-scripts allow-popups allow-forms"
          style="position: absolute; inset: 0px;"
          src="https://tube.tchncs.de/videos/embed/eYrN2jYRkg1bgEX66LL6rn?autoplay=0&amp;controlBar=1&amp;loop=0&amp;muted=0&amp;p2p=1&amp;peertubeLink=1&amp;title=1&amp;warningTitle=1"
        ></iframe>
      </div>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 18. September 2026 aus meinem alten
Joomla-Blog übernommen und sind hier archiviert. <strong>Scrolle nach unten
zum Kommentieren.</strong></p>
<blockquote>
<p><strong>HU GO</strong> · Freitag, 22. Januar 2021</p>
<p>Hallo Jan ,<br>
habe mir das Starter Kit bestellt und bin dabei über deinen Eintrag gestolpert.<br>
Da ich unter Anderem den IOBroker schon einige Monate  benutze fehlt mir noch das Wissen, wie ich die Daten per MQTT in den IOBroker bringe.Kannst du mir einen Tipp geben ?<br>
Vielen Dank im voraus.</p>
<blockquote>
<p><strong>Jan</strong> · Freitag, 22. Januar 2021</p>
<p>Das ist relativ schnell eingerichtet. Einfach bei iobroker den MQTT Broker/Client Adapter installieren, bei der Instanz die Zugangsdaten konfigurieren und diese bei der Ersteinrichtung des Gas Detektors eintragen.<br>
Wenn alles läuft, findest Du in iobroker bei den Objekten / mqtt direkt die ersten Einträge, hier fragst Du dann z.B. in Deinen Scripten das Objekt &ldquo;AirQuality&rdquo; ab.</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>HU GO</strong> · Freitag, 22. Januar 2021</p>
<p>Danke für die schnelle Antwort.</p>
</blockquote>
<hr>
<blockquote>
<p><strong>HU GO</strong> · Mittwoch, 14. April 2021</p>
<p>Hallo Jan,<br>
nach dem Aufspielen der neuen Firmware ist mir &ldquo;Air Quality&rdquo; abhanden gekommen bzw. die anderen Werte aktualisieren sich in MQTT nicht. kannst du helfen?<br>
LG</p>
<blockquote>
<p><strong>Jan</strong> · Mittwoch, 14. April 2021</p>
<p>Uh, ich habe die aktuellste Firmware noch gar nicht eingespielt, daher kann ich dazu nicht viel sagen.<br>
Aber schreib den Leon Anavi doch einfach mal an, er ist immer sehr hilfsbereit. Du findest seine Mailadresse auf dieser Seite ganz unten: <a href="http://anavi.technology/" rel="noopener" target="_blank">http://anavi.technology/</a><br>
Viel Erfolg - und wenn Du damit weiter kommst, schreibst gerne hier in einen Kommentar. Momentan komme ich leider nicht dazu, das Teil mal zu aktualisieren.</p>
</blockquote>
</blockquote>
]]></content:encoded></item><item><title>Commodore C64 Gehäuse-Umbau mit Raspberry Pi und Combian 64 Emulator</title><link>https://klomp.de/escucos-techblog/90-commodore-c64-gehaeuse-umbauen-recyceln-mit-raspberry-pi-und-combian-64-vice-emulator/</link><pubDate>Mon, 08 Apr 2019 12:23:53 +0200</pubDate><guid>https://klomp.de/escucos-techblog/90-commodore-c64-gehaeuse-umbauen-recyceln-mit-raspberry-pi-und-combian-64-vice-emulator/</guid><description>Retro Commodore C64 Gehäuse-Umbau mit Raspberry Pi und Combian 64 VICE Emulator inklusive Verwendung der Original-Tastatur und Joysticks per Keyrah Adapter</description><content:encoded><![CDATA[<p>Mit der Raspberry Pi Distribution <a href="https://cmaiolino.wordpress.com/" rel="noopener" target="_blank">COMBIAN 64</a> von Carmelo Maiolino mit integriertem <a href="https://www.c64-wiki.de/wiki/VICE" rel="noopener" target="_blank">Vice Emulator</a> und dem Keyrah-Tastaturadapter lassen sich defekte Commodore C64 Computer wieder zum Leben erwecken - inklusive Verwendung der originalen Tastatur und zwei Joystickports. Bedient wird der Umbau wie ein herkömmlicher C64, allerdings muss zum Zocken nicht mehr auf alte Disketten oder Kassetten zurückgegriffen werden.</p>
<p><strong>WICHTIGER HINWEIS: Die Nutzung (und Zerstörung) von funktionsfähigen C64 Computer für dieses Projekt ist nicht erlaubt und wird mit mindestens 250 Stunden <a href="https://youtu.be/L3KPuervEDk?t=427" rel="noopener" target="_blank">Laser-Kendo</a> bestraft!</strong></p>
<p>Für dieses kleine Projekt besorgte ich mir über einen Online-Flohmarkt einen defekten C64 mit funktionierender Tastatur. Auf unserem Dachboden liegt zwar noch ein alter Brotkasten, der aber einwandfrei funktioniert und den ich keinesfalls opfern wollte. Zusätzlich wird noch ein Raspberry Pi benötigt, sowie der <a href="http://wiki.icomp.de/wiki/Keyrah_V2" rel="noopener" target="_blank">Keyrah-Tastaturadapter</a>, der speziell auf das C64-Gehäuse zugeschnitten ist und die Schnittstellen für Tastatur und Joystick-Ports per USB zur Verfügung stellt.</p>
<p><img alt="Commodore C64" loading="lazy" src="/escucos-techblog/90-commodore-c64-gehaeuse-umbauen-recyceln-mit-raspberry-pi-und-combian-64-vice-emulator/commodore_c64_brotkasten.jpg" title="Commodore C64"></p>
<p>Der C64 wird aufgeschraubt und die Hauptplatine entfernt. Die alte Platine kann irgendwann für die Reparatur eines weiteren C64 als Ersatzteilspender dienen oder verkauft werden, sie gehört jedoch nicht in den Schrott &#x1f609;</p>
<p><img alt="Commodore C64 Motherboard" loading="lazy" src="/escucos-techblog/90-commodore-c64-gehaeuse-umbauen-recyceln-mit-raspberry-pi-und-combian-64-vice-emulator/Commodore_C64_Hauptplatine.jpg" title="Commodore C64 Motherboard"></p>
<p>Als nächstes werden Raspberry und Keyrah-Adapter eingebaut. Für den Raspberry gibt es mehrere Möglichkeiten - mir war es wichtig, dass HDMI- und Stromanschluss von außen erreichbar sind und ich möglichst wenig am Gehäuse fräsen muss. Einen USB-Anschluss habe ich, zugegebenerweise relativ pragmatisch und unelegant, über ein sehr kurzes USB-Kabel nach außen geführt. Per USB-Stick kann das System mit Spiele-Images beladen werden. Der Raspberry wird mit Abstandshalter am Gehäuseunterteil fixiert.</p>
<p>Der Keyrah-Adapter passt genau an die Stelle des Gehäuse, an der sich sonst Ein-/Ausschalter und die Joystickports befinden, inklusive der originalen Metallblende. Sogar die Löcher für die Schrauben passen exakt, sodass hierfür nichts gefräst oder gebohrt werden muss. Der Keyrah wird intern per USB-Kabel mit dem Raspberry verkabelt. Außerdem wird der lange Tastaturstecker der C64 Tastatur genauso wie der Anschluss für die Betriebs-LED auf den Keyrah-Adapter gesteckt.</p>
<p><img alt="Einbau von Raspberry und Keyrah V2 in das C64 Gehäuse" loading="lazy" src="/escucos-techblog/90-commodore-c64-gehaeuse-umbauen-recyceln-mit-raspberry-pi-und-combian-64-vice-emulator/Installation_Raspberry_Keyrah.jpg" title="Einbau von Raspberry und Keyrah V2 in das C64 Gehäuse"></p>
<p><img alt="Rückseite des C64 mit den Raspberry Pi Anschlüssen" loading="lazy" src="/escucos-techblog/90-commodore-c64-gehaeuse-umbauen-recyceln-mit-raspberry-pi-und-combian-64-vice-emulator/Rueckseite_C64_mit_Raspberry.jpg" title="Rückseite des C64 mit den Raspberry Pi Anschlüssen"></p>
<p><em>Rückseite des C64 mit den Raspberry Pi Anschlüssen</em></p>
<p><img alt="Seitenansicht des C64 mit den Keyrah Anschlüssen" loading="lazy" src="/escucos-techblog/90-commodore-c64-gehaeuse-umbauen-recyceln-mit-raspberry-pi-und-combian-64-vice-emulator/Seitenansicht_C64_mit_Keyrah_V2.jpg" title="Seitenansicht des C64 mit den Keyrah Anschlüssen"></p>
<p><em>Seitenansicht des C64 mit den Keyrah Anschlüssen</em></p>
<p>Nun gilt es noch, das Combian 64 Betriebssystem auf einer Micro-SD-Karte zu installieren, das Image kann bei <a href="https://cmaiolino.wordpress.com/" rel="noopener" target="_blank">Carmelo auf der Projektseite</a> heruntergeladen werden. Das Betriebssystem startet in wenigen Sekunden direkt in den C64 Startbildschirm. Für die erste Konfiguration ist eine externe USB-Standardtastatur hilfreich.</p>
<p>Anfangs hatte ich Probleme mit dem Zeichensatz, geholfen hat eine angepasste Keymap vom Keyrah-Anbieter: <a href="https://forum.icomp.de/index.php?thread/53-keyrah-2b-keymapping/" rel="noopener" target="_blank">Keymapping Combian 64</a>. Zusätzlich habe ich die Hotkey-Taste für das Vice Menü von F8 auf die Commodore C= Taste geändert. Spiele oder Programme können im D64, T64 oder PRG Format per USB-Stick auf das System kopiert werden und sind dann jederzeit per Schnellzugriff über Vice verfügbar.</p>
<p>Mit einem oder zwei alten Homecomputer Joysticks wie dem Competition Pro, Quickshot oder Quickjoy an den zwei Joystick-Ports des Keyrah-Adapter steht nun dem Retro Spielespaß nichts mehr im Weg. Wenn die Diskette erstmal virtuell eingelegt und beim Laden eines Spiels sogar der alte 1541-Floppy-Sound zu hören ist, spürt man keinen Unterschied zu einem echten Commodore C64.</p>
<h3 id="load-8"><code>Load &quot;$&quot;,8</code></h3>
<p><img alt="Commodore C64 Feeling mit Raspberry Pi, Keyrah-Adapter am TFT Monitor" loading="lazy" src="/escucos-techblog/90-commodore-c64-gehaeuse-umbauen-recyceln-mit-raspberry-pi-und-combian-64-vice-emulator/C64_Combian64_an_22_Zoll_TFT_Monitor.jpg" title="Commodore C64 Feeling mit Raspberry Pi, Keyrah-Adapter am TFT Monitor"></p>
<p><em>Commodore C64 Feeling mit Raspberry Pi, Keyrah-Adapter am TFT Monitor</em></p>
<p><img alt="Commodore C64 Feeling auf dem großen Fernseher mit Combian C64, Vice und Keyrah Tastaturadapter" loading="lazy" src="/escucos-techblog/90-commodore-c64-gehaeuse-umbauen-recyceln-mit-raspberry-pi-und-combian-64-vice-emulator/C64_Combian64_an_60_Zoll_TV.jpg" title="Commodore C64 Feeling auf dem großen Fernseher mit Combian C64, Vice und Keyrah Tastaturadapter"></p>
<p><em>C64 Spiele machen auch auf dem großen 60 Zoll Fernseher Spaß ;)</em></p>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 18. September 2026 aus meinem alten
Joomla-Blog übernommen und sind hier archiviert. <strong>Scrolle nach unten
zum Kommentieren.</strong></p>
<blockquote>
<p><strong>Florian Edlfurtner</strong> · Samstag, 04. April 2020</p>
<p>Habe das so ähnlich gemacht, mit meinem C64. Allerdings mit Retropie und das an den Smart-TV.</p>
</blockquote>
<hr>
<blockquote>
<p><strong>chris</strong> · Freitag, 14. August 2020</p>
<p>Könnte man den Pi nicht in ein externes kleines Netzteilgehäuse packen, vielleicht sogar das originale C64 Netzteil. So müsste man nichts am Gehäuse zerstören. Und man hat sogar die Netzteiloptik. Das USB-Kabel steckt man dann genau an die Stelle, wo sonst das Stromkabel rauskommen würde. Das sähe dann noch authentischer aus und trotzdem hätte man nichts kaputt gemacht (außer das Netzteil eben). Oder man nimmt ein kaputtes Disklaufwerk und packt da den Raspi und das Raspi-Netzteil ein und verbindet damit über das Keyra den C64.</p>
<p>Da Retropie auch andere Emulatoren enthält, könnte man dasselbe &ldquo;Netzteil&rdquo; mit einem Amigagehäuse mit Keyra machen und zwischen den Rechnern wechseln.</p>
<blockquote>
<p><strong>Jan</strong> · Donnerstag, 20. August 2020</p>
<p>Hallo Chris!<br>
Das ist eine nette Idee - letztendlich ist alles möglich und erlaubt, was gefällt und was technisch geht ;)<br>
Gruß<br>
Jan</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Peppi</strong> · Freitag, 29. November 2024</p>
<p>Servus, hier gibt es aber auch ne Super Lösung aus GB.</p>
<p>Quasi ne 1541 aber auf SD Karten Basis (SD2IEC)!</p>
<p>Ich hab mit ner 64GB Karte so gut wie alle Spiele in dieser 1541 Mini!<br>
Wird ganz normal wie eine Floppy angesprochen und angeschlossen, ist aber eben sofort geladen!</p>
</blockquote>
]]></content:encoded></item><item><title>Upcycling eines alten Gobelin (Stickbild) oder: Hardware Hacking einmal anders</title><link>https://klomp.de/escucos-techblog/89-hacking-upcycling-recycling-von-gobelin-stickbild-wiederverwenden-sticken-pixelart-embroidery-stitching/</link><pubDate>Wed, 23 Jan 2019 15:09:15 +0100</pubDate><guid>https://klomp.de/escucos-techblog/89-hacking-upcycling-recycling-von-gobelin-stickbild-wiederverwenden-sticken-pixelart-embroidery-stitching/</guid><description>Upcycling / Hacking / Recycling eines alten Gobelin Stickbild mit Pixelart-Motiven.</description><content:encoded><![CDATA[<p>Wer kennt sie nicht, die alten Stickbilder (Gobelins) aus Mutters oder Großmutters Zeiten mit Pfeife rauchenden, bärtigen Männern oder Wassermühlen vor blumiger Berglandschaft? Auf der <a href="https://maker-faire.de/hannover/" rel="noopener" target="_blank">Maker Faire</a> in Hannover traf ich <a href="https://gobelinsgalore.de/philipp/" rel="noopener" target="_blank">Philipp Eggersglüß</a>, der die ausgesprochen geekige Idee hatte, diesen alten Schätzchen mit zusätzlichen Pixelart-Motiven neues Leben einzuhauchen und fit für moderne Wohnungen zu machen. Das wollte ich auch einmal probieren&hellip;</p>
<p>Nach kurzer Suche bekam ich vom Dachboden der Verwandschaft vier alte Gobelins mit unterschiedlichen Motiven in Holzrahmen gefasst. Für den ersten Test sollte es ein kleines Bild sein und so entschied ich mich für das Bild &ldquo;Einsamer Fischreiher auf einem Bein stehend im Abendrot nach dem Verzehr von einem Frosch und zwei Teichmolchen&rdquo;:</p>
<p><img alt="alte Gobelins in Holzrahmen" loading="lazy" src="/escucos-techblog/89-hacking-upcycling-recycling-von-gobelin-stickbild-wiederverwenden-sticken-pixelart-embroidery-stitching/alte_Gobelins_mit_Holzrahmen_small.jpg" title="alte Gobelins in Holzrahmen"></p>
<p><img alt="Gobelin / Stickbild Fischreiher vor Abendstimmung" loading="lazy" src="/escucos-techblog/89-hacking-upcycling-recycling-von-gobelin-stickbild-wiederverwenden-sticken-pixelart-embroidery-stitching/gobelin_sonnenuntergang_small.jpg" title="Gobelin / Stickbild Fischreiher vor Abendstimmung"></p>
<p>Nun stellte sich die Frage, wie das Bild verändert werden konnte ohne die Stimmung großartig zu verändern. Erst dachte ich an eine Invasion im Stil von <a href="https://de.wikipedia.org/wiki/Space_Invaders" rel="noopener" target="_blank">Space Invaders</a>, entschied mich dann aber für ein Star Wars Thema mit Todesstern und zwei bis drei TIE Fighter. Anhand verschiedener Vorlagen aus dem Internet pixelte ich mir per Bildbearbeitung am Computer ein paar Motive mit möglichst geringer Farbtiefe zusammen. Da die Stickbilder aufgrund der groben Maschen sehr pixelig aussehen, kann ich später die Motive Pixel für Pixel übertragen. Als nächstes musste ich den Rahmen und die Rückwand des Gobelins entfernen - leider befanden sich weder Bargeld noch Aktienscheine hinter dem Rahmen&hellip;</p>
<p><img alt="Gobelin Stickbild entfernen von Holzrahmen und Rückwand" loading="lazy" src="/escucos-techblog/89-hacking-upcycling-recycling-von-gobelin-stickbild-wiederverwenden-sticken-pixelart-embroidery-stitching/gobelin-stickbild-holzrahmen-entfernt2.jpg" title="Gobelin Stickbild entfernen von Holzrahmen und Rückwand"></p>
<p>Dann folgte der schwierige Teil: Die Wollfäden der alten Stickerei mussten Zeile für Zeile und Masche für Masche entfernt und mit freien Flächen für die Pixelart-Motive wieder neu verstickt werden. Das war eine ganz üble Maschen- bzw. Pixelzählerei, aber wenigstens wusste ich nun, wie der Gobelin-Kreuzstich funktioniert ;)</p>
<p><img alt="alte Gobelin-Stickerei entfernen" loading="lazy" src="/escucos-techblog/89-hacking-upcycling-recycling-von-gobelin-stickbild-wiederverwenden-sticken-pixelart-embroidery-stitching/alte_Gobelinstickerei_entfernen.jpg" title="alte Gobelin-Stickerei entfernen"></p>
<p><img alt="Platz für den Todesstern" loading="lazy" src="/escucos-techblog/89-hacking-upcycling-recycling-von-gobelin-stickbild-wiederverwenden-sticken-pixelart-embroidery-stitching/Platz_im_Gobelin_fuer_Todesstern.jpg" title="Platz für den Todesstern"></p>
<p><img alt="Gobelin Stickbild mit Star Wars Thema recycelt" loading="lazy" src="/escucos-techblog/89-hacking-upcycling-recycling-von-gobelin-stickbild-wiederverwenden-sticken-pixelart-embroidery-stitching/star_wars_gobelin_stickbild.jpg" title="Gobelin Stickbild mit Star Wars Thema recycelt"></p>
<p>Im Anschluss konnte ich die leeren Flächen für den Todesstern und den einsamen TIE-Fighter (für weitere fehlte mir vorerst die Geduld) mit der neuen Stickwolle besticken. Auch hier musste ich wieder jede Menge Pixel zählen, aber insgesamt ging das recht flüssig von der Hand. Man sollte beim Sticken aufpassen, dass die Maschen gut angezogen werden; jedoch nicht so stramm, dass die Vorlage Falten bekommt.</p>
<p>Die Wolle in der passenden Dicke und Farbe hatte ich bereits vorher bestellt. Das häufig in sehr <a href="https://www.amazon.de/gp/product/B01H3GKAHG/" rel="noopener" target="_blank">günstigen Sets bestellbare Stickgarn</a> mit vielen Farben ist übrigens zu dünn und nicht geeignet. (und ja, nennt mich ab sofort Wolle-Profi!)</p>
<p>Nach der Stickerei wurden die Ränder der textilen Stickvorlage wieder verleimt und das Bild eingerahmt. Wie meine inzwischen 82-jährige Vorgängerin habe auch ich mir erlaubt, weder Bargeld noch Aktienscheine im Rahmen zu verstecken.</p>
<p>Mit Vorbereitung habe ich etwa 15 bis 17 Stunden an meinem ersten, kleinen Bild gearbeitet. Meine Hochachtung geht nochmal an <a href="https://gobelinsgalore.de/philipp/" rel="noopener" target="_blank">Philipp Eggersglüß</a>, der schon etliche alte Gobelins modifiziert hat. Vielen Dank für die Inspiration! Es ist wirklich ein Haufen Arbeit und man braucht viel Geduld dafür. Trotzdem überlege ich schon, was ich mit den anderen drei Gobelins anstellen kann&hellip;</p>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 18. September 2026 aus meinem alten
Joomla-Blog übernommen und sind hier archiviert. <strong>Scrolle nach unten
zum Kommentieren.</strong></p>
<blockquote>
<p><strong>Lars</strong> · Montag, 28. Januar 2019</p>
<p>Schönes kleines Projekt und ein ziemlich cooles Ergebnis. Macht sich gut!</p>
<p>&gt; leider befanden sich weder Bargeld noch Aktienscheine hinter dem Rahmen</p>
<p>Das schreibst Du doch nur aus steuerlichen Gründen! ;-)</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 28. Januar 2019</p>
<p>&gt; Das schreibst Du doch nur aus steuerlichen Gründen! ;-)</p>
<p>Psst&hellip;sind 15 Riesen für Dein Schweigen ok?</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Stefan</strong> · Mittwoch, 04. September 2019</p>
<p>Hey Wolle-Profi!<br>
Tolles Motiv :-) Wenn die Billig-Sets nicht geeignet sind - welche Sets sind es denn dann?<br>
Danke für den Tipp im Voraus und Grüße vom Wolle-Noob&hellip;</p>
<blockquote>
<p><strong>Jan</strong> · Mittwoch, 04. September 2019</p>
<p>Hi Stefan,<br>
ich bin mit Gründl Wolle Lisa Premium uni, 50 gr. sehr gut klargekommen. Hier hatte ich seinerzeit bestellt: <a href="https://www.ebay.de/itm/391904776189" rel="noopener" target="_blank">https://www.ebay.de/itm/391904776189</a><br>
Werde die Wolle auch wieder für das nächste Winterprojekt verwenden&hellip;<br>
Schöne Grüße<br>
Jan</p>
<blockquote>
<p><strong>Stefan</strong> · Mittwoch, 04. September 2019</p>
<p>Perfekt! Danke für die schnelle Antwort.<br>
Und ist es wirklich nötig, die ganze Reihe rauszunehmen um die Freifläche fürs neue Motiv zu schaffen? Das grenzt ja an Arbeit&hellip;<br>
Beste Grüße,<br>
Stefan</p>
<blockquote>
<p><strong>Jan</strong> · Mittwoch, 04. September 2019</p>
<p>Nein, nicht zwingend. Philipp schrieb mir nach meinem ersten Projekt folgendes:</p>
<hr>
<p>Du brauchst nicht zwingend die ganze Reihe aufmachen, damit machst du dir wirklich zu viel Arbeit. Schneide das Garn einfach in der Mitte deines neuen Motivs und ziehe es dann nur so weit, wie du es brauchst. Die hängenden Fäden werden dann einfach, wie es der Originalsticker gemacht hat, hinter die Maschen gezogen. Dadurch brauchst du dann nur das neue Motiv sticken. Oft sind die alten Fäden so alt, dass sie sich schon halb auflösen. Die dann erneut zum sticken zu benutzen sieht nicht aus.</p>
<p>Beim TIE-Fighter ist das natürlich etwas schwieriger. Einzelne Maschen kann man auch einfach schneiden und dann den Faden mit dem stumpfen Ende der Nadel nach hinten durch drücken. Die anliegenden Maschen sitzen dann natürlich etwas locker und drohen rauszurutschen. Deshalb leime ich meine Bilder immer komplett auf eine Holzplatte bevor ich sie rahme. Also nicht nur die Ränder auf der Rückseite. Dann sind alle Fäden für die Ewigkeit gesichert.</p>
<hr>
<p>Vielleicht hilft es Dir und weiteren Lesern ;)<br>
Jan</p>
<blockquote>
<p><strong>Stefan</strong> · Mittwoch, 04. September 2019</p>
<p>Allergrößten Dank - jetzt wage ich mich ran :-)</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
]]></content:encoded></item><item><title>Reparaturanleitung: Samsung Fernseher braucht lange zum Starten und klackert nur</title><link>https://klomp.de/escucos-techblog/88-reparaturanleitung-samsung-fernseher-lcd-led-plasma-tv-braucht-lange-zum-starten-klackt-klickt-startzeit-klackgeraeusch-klacken/</link><pubDate>Tue, 30 Jan 2018 18:14:51 +0100</pubDate><guid>https://klomp.de/escucos-techblog/88-reparaturanleitung-samsung-fernseher-lcd-led-plasma-tv-braucht-lange-zum-starten-klackt-klickt-startzeit-klackgeraeusch-klacken/</guid><description>Reparaturanleitung für Samsung LCD, LED oder Plasma Fernseher mit Einschaltproblemen (klackende Geräusche).</description><content:encoded><![CDATA[<p>Unser Samsung LCD-TV benötigte seit einigen Monaten immer länger zum Einschalten. Gerade im kalten Zustand dauerte es zum Schluss mehrere Minuten, bevor das Bild erschienen ist. In dieser Einschaltzeit gab der Fernseher in unregelmäßigen Abständen seltsame Klackgeräusche von sich. Das Problem scheint weit verbreitet und zieht sich durch verschiedene Hersteller und Gerätetypen. Mit einem Materialaufwand von wenigen Euro und etwas Lötgeschick lassen sich die Fernseher in vielen Fällen relativ einfach reparieren.</p>
<p>Die Ursache liegt sehr häufig bei defekten Elektrolytkondensatoren (Elkos) auf der Netzteilplatine. Durch das Aufschrauben des Fernsehers (bei etwas älteren Samsung Fernsehern ca. 18 Schrauben auf der Rückseite lösen und die Rückwand mit leichtem Ruckeln entfernen) wird der Blick auf die Netzteilplatine freigegeben (im Bild blau umrandet).</p>
<p><img alt="Netzteilplatine (blau umrandet) mit defekten Elkos (rot umrandet) in Samsung Fernseher" loading="lazy" src="/escucos-techblog/88-reparaturanleitung-samsung-fernseher-lcd-led-plasma-tv-braucht-lange-zum-starten-klackt-klickt-startzeit-klackgeraeusch-klacken/samsung-fernseher-aufgeschraubt.jpg" title="Netzteilplatine in defekten Samsung Fernseher"></p>
<p>Auf der Netzteilplatine sollte man sich die Elkos einmal etwas genauer anschauen. Beim beschriebenen Fehlerbild sind meistens ein oder mehrere Kondensatoren aufgebläht, aufgeplatzt oder es läuft sogar eine bräunliche Flüssigkeit heraus. Die zwei rot umrandeten Elkos auf dem folgenden Bild sind defekt und müssen gewechselt werden:</p>
<p><img alt="Aufgeblähte und ausgelaufene Kondensatoren im defekten Samsung Fernseher" loading="lazy" src="/escucos-techblog/88-reparaturanleitung-samsung-fernseher-lcd-led-plasma-tv-braucht-lange-zum-starten-klackt-klickt-startzeit-klackgeraeusch-klacken/aufgeplatzte-kondensatoren-samsung-tv.jpg" title="Aufgeplatzte und ausgelaufende Kondensatoren im defekten Samsung Fernseher"></p>
<p>Für den Ausbau müssen vorsichtig alle Anschlusskabel von der Netzteilplatine gelöst werden. Danach alle Schrauben lösen und die Platine vom Chassis abnehmen. Vor dem Auslöten der betroffenen Elkos unbedingt merken, wo sich Anode und Kathode (Plus und Minus) befinden, denn die neuen Kondensatoren müssen mit der gleichen Polung wieder eingelötet werden. Zum Auslöten am besten etwas Entlötsauglitze oder eine Entlötsaugpumpe verwenden und die Leiterbahnen nicht beschädigen.</p>
<p>Beim Bestellen der neuen Elkos, z.B. bei <a href="https://www.reichelt.de/" rel="noopener" target="_blank">Reichelt</a> oder <a href="https://de.rs-online.com/" rel="noopener" target="_blank">rs-online</a> bitte darauf achten, dass die neuen Bauteile die gleichen Daten haben. Ich brauchte zwei Elkos mit je 2200 µF bei 10 Volt.</p>
<p><img alt="Neue Elkos für die Reparatur des Netzteil im Samsung Fernseher" loading="lazy" src="/escucos-techblog/88-reparaturanleitung-samsung-fernseher-lcd-led-plasma-tv-braucht-lange-zum-starten-klackt-klickt-startzeit-klackgeraeusch-klacken/neue-elkos-samsung-fernseher.jpg" title="Neue Elkos für die Reparatur des Netzteil im Samsung Fernseher"></p>
<p>Beim Einlöten wieder auf die richtige Polung achten, der kurze Anschluss ist der Minus-Pol. Anschließend kann die Platine wieder eingebaut und festgeschraubt, sowie die Anschlusskabel aufgesteckt werden. Danach kommt die Gehäuserückwand wieder drauf und Normalfall sollte eure Glotze nach dieser Reparatur wieder einwandfrei funktionieren - und das bei einem Materialwert von nur wenigen Euro.</p>
<p><strong>Ein letzter Hinweis:</strong> Die Reparatur erfolgt auf eigene Gefahr! Bitte entfernt vor der Reparatur unbedingt das Stromkabel vom Fernseher und achtet bei der Reparatur darauf, dass ihr ordentlich geerdet seid - Stichwort &ldquo;<a href="https://de.wikipedia.org/wiki/Elektrostatische_Entladung" rel="noopener" target="_blank">Elektrostatische Entladung</a>&rdquo;. Nicht immer führt der obige Weg zu einem Erfolg, manchmal sind die defekten Kondensatoren optisch nicht zu erkennen oder es liegt ein anderer Fehler vor.</p>
<p>Viel Erfolg!</p>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 18. September 2026 aus meinem alten Joomla-Blog übernommen und sind hier archiviert. <strong>Scrolle nach unten zum Kommentieren.</strong></p>
<blockquote>
<p><strong>Samsung tv Support</strong> · Mittwoch, 12. Januar 2022</p>
<p>Es hat Boom gemacht</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Flocke</strong> · Mittwoch, 31. Mai 2023</p>
<p>Nie wieder samsung tv!!</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Ewald</strong> · Dienstag, 19. September 2023</p>
<p>Hat super geklappt, vielen Dank</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Miša</strong> · Donnerstag, 22. Mai 2025</p>
<p>Top, Top, Top.
Stecker gingen etwas schwer raus, sonst alles bestens.</p>
</blockquote>
]]></content:encoded></item><item><title>Luftqualität, Temperatur und Luftfeuchtigkeit mit dem selbstgebauten Feinstaubsensor von luftdaten.info messen</title><link>https://klomp.de/escucos-techblog/87-luftqualitaet-messen-feinstaub-sensor-temperatur-luftfeuchtigkeit-luftdaten-info-bauanleitung-opendata-fhem-feinstaubsensor-selber-bauen/</link><pubDate>Sun, 30 Jul 2017 13:00:00 +0200</pubDate><guid>https://klomp.de/escucos-techblog/87-luftqualitaet-messen-feinstaub-sensor-temperatur-luftfeuchtigkeit-luftdaten-info-bauanleitung-opendata-fhem-feinstaubsensor-selber-bauen/</guid><description>Feinstaubkonzentration selber messen mit dem Selbstbau Feinstaub-Sensor von luftdaten.info.</description><content:encoded><![CDATA[<p>Ich weiß gar nicht mehr, wie ich auf das interessante Projekt des <a href="https://codefor.de/stuttgart/" rel="noopener" target="_blank">OK Lab Stuttgart</a> aufmerksam wurde, aber es hatte mich sofort gefesselt. Ursprünglich geboren aus der Idee, mit günstigen, selbstgebauten Sensoren die Luftqualität und Feinstaubbelastung in Stuttgart zu messen, zu visualisieren und die Daten öffentlich zugänglich zu machen, existieren inzwischen mehrere tausend Sensoren bundesweit sowie im Ausland. Einer davon hängt nun auch in Uelsen in der Grafschaft Bentheim.</p>
<p>Nicht zuletzt durch die aktuelle Diesel-Debatte ist das Thema Feinstaub in das öffentliche Interesse gerückt. Verursacher der Staubbelastung sind z.B. Industrie, Verkehr, Erosion, Landwirtschaft oder Privathaushalte. Auch das Wetter kann die Feinstaubkonzentration beeinflussen. Feinstaub kann in höheren Konzentrationen die Atemwege schädigen, Lungenkrankheiten verschlimmern oder Herzinfarkte verursachen. Definiert wird Feinstaub über die Feinstaubkorngröße PM (Particulate Matter), welche in µm gemessen wird. Der von luftdaten.info verwendete Sensor erfasst die Feinstaubkorngrößen PM10 (10 µm) sowie PM2,5 (also 2,5µm), für die in Deutschland Grenzwerte festgelegt sind.</p>
<p>Auf der Projekt-Homepage <a href="http://luftdaten.info/" rel="noopener" target="_blank">luftdaten.info</a> finden geneigte Bastler alle Informationen zu den benötigten Komponenten, dem Einspielen der Firmware sowie dem sehr einfachen Zusammenbau. Programmier- oder Lötkenntnisse sind nicht erforderlich.</p>
<h3 id="materialbedarf-und-kosten">Materialbedarf und Kosten</h3>
<p><img alt="Material für den Feinstaubsensor" loading="lazy" src="/escucos-techblog/87-luftqualitaet-messen-feinstaub-sensor-temperatur-luftfeuchtigkeit-luftdaten-info-bauanleitung-opendata-fhem-feinstaubsensor-selber-bauen/feinstaubsensor-material.jpg" title="Material für den Feinstaubsensor"></p>
<p><strong>Folgendes Material wird benötigt:</strong></p>
<ul>
<li><a href="https://de.aliexpress.com/w/wholesale-nodemcu-v3-esp8266-ch340.html?spm=2114.010208.0.0.2zt6Ca&amp;initiative_id=SB_20170101021508&amp;site=deu&amp;groupsort=1&amp;SortType=price_asc&amp;g=y&amp;SearchText=nodemcu&#43;v3&#43;esp8266&#43;ch340" rel="noopener" target="_blank">NodeMCU ESP8266, CPU/WLAN</a></li>
<li><a href="http://de.aliexpress.com/wholesale?site=deu&amp;SortType=price_asc&amp;shipCountry=de&amp;SearchText=sds011&amp;CatId=523" rel="noopener" target="_blank">SDS011 Feinstaubsensor</a></li>
<li><a href="http://de.aliexpress.com/wholesale?site=deu&amp;SortType=price_asc&amp;shipCountry=de&amp;SearchText=dht22&amp;CatId=523" rel="noopener" target="_blank">DHT22, Temperatur &amp; Luftfeuchtigkeit (optional)</a></li>
<li><a href="http://de.aliexpress.com/item/Free-Shipping-80pcs-dupont-cable-jumper-wire-dupont-line-female-to-female-dupont-line-20cm-1P/701588771.html" rel="noopener" target="_blank">Käbelchen</a></li>
<li><a href="http://de.aliexpress.com/wholesale?catId=0&amp;initiative_id=SB_20160828005508&amp;SearchText=micro&#43;usb&#43;kabel&#43;flach" rel="noopener" target="_blank">USB Kabel z.B: flach 2m Micro-USB</a></li>
<li>USB Steckernetzteil</li>
<li>Kabelbinder</li>
<li>Schlauch, transparent, 6 mm Durchmesser</li>
<li>als Gehäuse z.B. Marley Silent HT Bogen DN 75 87° (Baumarkt)</li>
</ul>
<p>Die Materialkosten liegen lediglich bei etwa 30,- Euro. Wenn man die Teile einzeln bestellt, entstehen keine Versandkosten und man bleibt unter der Zollfreigrenze von 26,- Euro.</p>
<h3 id="firmware-flashen">Firmware flashen</h3>
<p>Die Firmware ist bereits fertig und muss nur noch auf die NodeMCU kopiert werden, was vor dem Zusammenbau passieren sollte. Auch der Flashing-Prozess wird auf der Projekt-Homepage im Detail beschrieben. Ein zusätzlicher Hinweis von mir: Die USB2Serial-Treiber (CH341 Chipsatz) für Windows habe ich hier gefunden: <a href="http://www.arduined.eu/ch340-windows-8-driver-download/" rel="noopener" target="_blank">www.arduined.eu/ch340-windows-8-driver-download</a></p>
<p><img alt="ESP8266 flashing process" loading="lazy" src="/escucos-techblog/87-luftqualitaet-messen-feinstaub-sensor-temperatur-luftfeuchtigkeit-luftdaten-info-bauanleitung-opendata-fhem-feinstaubsensor-selber-bauen/esp8266-flashing-process.jpg" title="ESP8266 flashing process"></p>
<h3 id="zusammenbau-elektronik-und-gehäuse">Zusammenbau Elektronik und Gehäuse</h3>
<p>Nach dem Flashen erfolgt der Zusammenbau der Elektronik. Dabei werden der Feinstaubsensor SDS011 und der Sensor für Temperatur und Luftfeuchtigkeit DTH22 per Jumper-Käbelchen mit der NodeMCU ESP 8266 verbunden. Auf Wunsch lassen sich weitere Sensoren oder Displays an die NodeMCU anschließen.</p>
<p><img alt="Verkabelung des Feinstaubsensor" loading="lazy" src="/escucos-techblog/87-luftqualitaet-messen-feinstaub-sensor-temperatur-luftfeuchtigkeit-luftdaten-info-bauanleitung-opendata-fhem-feinstaubsensor-selber-bauen/verkabelung-feinstaubsensor-small.jpg" title="Verkabelung des Feinstaubsensor"></p>
<p>Der Kunststoffschlauch wird nun auf den Anschluss am Feinstaubsensor gesteckt. Per Kabelbinder werden die beiden Platinen miteinander fixiert. Danach erfolgt der Einbau in die zwei Winkelrohre. Dabei wird das USB-Kabel für die Stromversorgung sowie der Ansaugschlauch herausgeführt.</p>
<p><img alt="Zusammenbau des Feinstaubsensor" loading="lazy" src="/escucos-techblog/87-luftqualitaet-messen-feinstaub-sensor-temperatur-luftfeuchtigkeit-luftdaten-info-bauanleitung-opendata-fhem-feinstaubsensor-selber-bauen/zusammenbau-feinstaubsensor-small.jpg" title="Zusammenbau des Feinstaubsensor"></p>
<p>Um Vorzubeugen, dass sich Kleingetier in dem Gehäuse gemütlich macht, habe ich die Gaze eines Insektengitters über die Rohröffnungen gelegt. Mit einem Rohrhalter konnte ich den Sensor im ersten Stock neben einem Fenster montieren, wo er seit einigen Monaten ohne Probleme seinen Dienst verrichtet.</p>
<p><img alt="fertiger Feinstaubsensor" loading="lazy" src="/escucos-techblog/87-luftqualitaet-messen-feinstaub-sensor-temperatur-luftfeuchtigkeit-luftdaten-info-bauanleitung-opendata-fhem-feinstaubsensor-selber-bauen/feinstaubsensor-fliegengaze-small.jpg" title="fertiger Feinstaubsensor"></p>
<p>Nach dem ersten Einschalten arbeitet der Sensor als WLAN-Accesspoint. Nachdem man sich mit ihm verbunden hat, lässt sich der Sensor mit dem eigenen WLAN verbinden. Ab diesem Zeitpunkt werden die gemessenen Daten an luftdaten.info übertragen. Nach der Freischaltung ist der Sensor auf der Landkarte sichtbar. Hier meine Sensordaten:</p>
<ul>
<li><a href="https://maps.sensor.community/#16/52.4917/6.8593" rel="noopener" target="_blank">Sensor #3718 auf der Karte in Uelsen / Grafschaft Bentheim</a> (der genaue Standort wird auf 100 Meter gerundet)</li>
<li><strong>Update 07.11.2017:</strong> Der Sensor ist nun zusätzlich bei <a href="https://opensensemap.org/explore/5a01f02af92617000f627724" rel="noopener" target="_blank">OpenSenseMap.org</a> angemeldet</li>
</ul>
<p>Da die Daten öffentlich zur Verfügung stehen, lassen sich diese auch <a href="http://luftdaten.info/faq/#toggle-id-7" rel="noopener" target="_blank">per API</a> in die eigene Hausautomatisierung, z.B. per FHEM, einbinden.</p>
<p>Im meinem ländlich gelegenen Heimatort Uelsen habe ich nicht mit größeren Feinstaubkonzentrationen gerechnet, trotzdem gehen auch hier bei ungünstigen Wetterbedingungen die Werte zeitweise ordentlich nach oben. Es würde mich freuen, wenn sich weitere Interessierte aus der Grafschaft Bentheim einen Sensor bauen und online bringen, um mit den Gesamtdaten ein umfassenderes Bild über die Belastung in unserer Region zu erhalten. Aktuell sind zwei Sensoren online - da geht noch was! ;)</p>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 18. September 2026 aus meinem alten Joomla-Blog übernommen. <strong>Scrolle nach unten zum Kommentieren.</strong></p>
<blockquote>
<p><strong>Niels Thijssen</strong> · Sonntag, 24. September 2017</p>
<p>Ich mochte gern info uber die verschiedene automatisch gegenerierte Grafik/charts, können Sie mir zeigen wie Sie dass configuriert hatte?</p>
</blockquote>
<hr>
<blockquote>
<p><strong>Jan</strong> · Montag, 25. September 2017</p>
<p>Hallo Niels, die Charts werden automatisch vom luftdaten.info - Projekt visualisiert. Darum braucht man sich selbst nicht zu kümmern.
Wenn Du eigene Auswertungen mit den Daten des Sensor erstellen möchtest, gibt es dafür eine API:
<a href="http://luftdaten.info/faq/#toggle-id-8" rel="noopener" target="_blank">http://luftdaten.info/faq/#toggle-id-8</a></p>
</blockquote>
<hr>
<blockquote>
<p><strong>Niels Thijssen</strong> · Dienstag, 26. September 2017</p>
<p>Danke schon!</p>
</blockquote>
]]></content:encoded></item><item><title>Runalyze - das OpenSource Trainingstagebuch</title><link>https://klomp.de/escucos-techblog/86-runalyze-trainingstagebuch-lauftagebuch-opensource-alternative-runtastic-runkeeper-strada-selber-hosten-eigener-webserver-privatsphaere-laufapp/</link><pubDate>Sat, 01 Apr 2017 16:48:37 +0200</pubDate><guid>https://klomp.de/escucos-techblog/86-runalyze-trainingstagebuch-lauftagebuch-opensource-alternative-runtastic-runkeeper-strada-selber-hosten-eigener-webserver-privatsphaere-laufapp/</guid><description>Runalyze - das OpenSource Lauftagebuch als Alternative zu cloudbasierten Diensten wie Runtastic, Runkeeper, Strava und Co. auf Wunsch auch zum Selber hosten auf dem eigenen Webserver</description><content:encoded><![CDATA[<p>Als Hobby-Läufer nutzte ich seit etwa 2010 die Lauf-App Runtastic und speichere seit dieser Zeit auch meine ganzen Daten in deren Cloud. Leider nervte mich die App sehr, es kamen mit der Zeit immer mehr unnötige Notifications auf dem Smartphone (auch wenn die App nicht genutzt wurde), es traten Fehler auf und in deren Webportal wird man regelmäßig zur Premium-Mitgliedschaft und anderen Angeboten genötigt. Zudem tauchte plötzlich ein mir unbekannter Benutzer in meiner Freundesliste auf, den ich weder hinzugefügt hatte noch aus meiner Liste löschen konnte. Nach Anfrage an den Support wurde mir versprochen, den Benutzer zu entfernen aber das hat Runtastic selbst nach weiteren Nachfragen innerhalb von zwei Monaten nicht hinbekommen. Ich wollte wieder Herr meiner Daten werden - also suchte ich nach einer Alternative und fand sie in RUNALYZE.</p>
<p>Bei RUNALYZE handelt es sich um ein - Zitat der Webseite - &ldquo;Open Source Trainingstagebuch mit diversen Analysen-, Statistik- und Prognose Funktionen&rdquo;. Die Auswertungen sind in der Tat sehr umfangreich, da kommen die mir bekannten Lauftools nicht mit. Es lassen sich diverse Dateiformate wie z.B. *.kml, *.gpx, *.fit, *.tcx usw. importieren. Jeder Benutzer kann das System in hohem Maß auf seine eigenen Ansprüche konfigurieren und es lassen sich weitere Sportarten anlegen. Für die Aktivitäten werden TRIMP-Werte berechnet, die die Trainingsbelastungen abbilden. Bei Lauf-Aktivitäten mit Herzfrequenzdaten wird der VDOT-Wert (die Leistungsfähigkeit eines Läufers) geschätzt, woraus wiederum die Laufzeitprognosen berechnet werden. Wettkämpfe lassen sich extra markieren und weitere Daten wie Platzierungen etc. hinzufügen. Etliche Werte und deren Bedeutung muss ich mir als Spaß-Amateur-Dauerläufer noch genauer anschauen, aber das Tool brachte mich bereits dazu, nach etlichen Jahren wieder mit Pulsgurt zu laufen.</p>
<p><img alt="Runalyze Dashboard" loading="lazy" src="/escucos-techblog/86-runalyze-trainingstagebuch-lauftagebuch-opensource-alternative-runtastic-runkeeper-strada-selber-hosten-eigener-webserver-privatsphaere-laufapp/runalyze-dashboard-small.jpg" title="Runalyze Dashboard"></p>
<p>Wer kein eigenes System hosten möchte, kann sich auf der Online-Version <a href="https://runalyze.com/" rel="noopener" target="_blank">runalyze.com</a> direkt anmelden und loslegen. Anfang April 2017 zählte der Dienst mehr als 12.000 Mitglieder bei etwa 400 Neuanmeldungen monatlich. RUNALYZE kann jedoch <a href="https://github.com/Runalyze/Runalyze" rel="noopener" target="_blank">bei Github frei heruntergeladen</a> und selbst gehostet werden, entweder lokal im heimischen Netzwerk (z.B. auf einem Raspberry Pi) oder auf einem gemieteten Server im Internet. Ich habe mich für letzteres entschieden, da ich hoffe, dass noch 2-3 Familienmitglieder und Bekannte hinzustoßen. Apropos Community-Funktionen: Freundeslisten, Live-Tracking etc. gibt es leider noch nicht, jedoch lassen sich auf Wunsch einzelne Aktivitäten oder die komplette Athletenseite als öffentliche URL teilen. Über die Privatsphäre-Einstellungen lässt sich granular festlegen, was geteilt werden soll - z.B. kann man die Kartenansicht rausnehmen. Zudem kann jede Aktivität per HTML-Code oder iFrame woanders eingebunden werden oder auf Twitter, Facebook und Google+ geteilt werden.</p>
<p>Eine eigene Lauf-App für Smartphones existiert momentan noch nicht, es werden aber viele Geräte von Garmin, TomTom, Polar, Sigma und etliche mehr unterstützt. Und natürlich lassen sich die Trainingsdaten aus den diversen verfügbaren Lauf-Apps wie z.B. <a href="https://play.google.com/store/apps/details?id=de.esymetric.rungps_uv_full" rel="noopener" target="_blank">Run.GPS</a> oder <a href="https://play.google.com/store/apps/details?id=org.runnerup" rel="noopener" target="_blank">RunnerUp</a> (OpenSource) exportieren und in RUNALYZE importieren.</p>
<p>Um alle erweiterten Funktionen (z.B. ein sehr schicker Poster-Generator, Optimierung der GPS Elevations-Daten, Anzeige der Wetter-Daten, Zeitzonenerkennung, Mailfunktionalität usw.). nutzen zu können, müssen bei der selbst gehosteten Version etliche Abhängigkeiten erfüllt sowie eine Prozess-Queue per Cronjob oder systemd-Service eingerichtet werden. Ein einfacher Webhosting-Dienst mit MySQL und PHP reicht hierfür nicht aus, benötigt wird ein anständiger Zugriff auf den Server und etwas Fachkenntnis in dem Bereich (Web-)Server-Administration.</p>
<p><img alt="Runalyze Queue systemd" loading="lazy" src="/escucos-techblog/86-runalyze-trainingstagebuch-lauftagebuch-opensource-alternative-runtastic-runkeeper-strada-selber-hosten-eigener-webserver-privatsphaere-laufapp/runalyze-queue-systemd.jpg" title="Runalyze Queue systemd"></p>
<p>Zur Unterstützung existiert eine umfangreiche Installationsanleitung sowie ein Support- und Hilfe-Forum. Man sollte jedoch beachten, dass die Entwickler sich nicht um jeden einzelnen Server-spezifischen Fehler kümmern können, sondern ihre Zeit lieber in die Weiterentwicklung stecken.</p>
<p>Entwickelt wurde RUNALYZE übrigens von Michael Pohl und Hannes Christiansen, die beruflich mit Mathematik/Statistik sowie Informatik zu tun haben und natürlich auch als Läufer unterwegs sind. Man stellt schnell fest, dass die beiden viel Herzblut, Freizeit und Arbeit in das Projekt stecken und ich bin gespannt, was sie sich in Zukunft noch einfallen lassen werden. Die beiden freuen sich über Unterstützung in Form von Bugreports, Übersetzungen, Anregungen und natürlich Spenden, weshalb ich an dieser Stelle mal direkt zur <a href="https://blog.runalyze.com/de/opensource/" rel="noopener" target="_blank">RUNALYZE-Support-Seite verlinke</a> ;)</p>
<p>Für die Installation auf meinem Virtual Server brauchte ich inklusive Bereinigung einiger selbstgebauter Fehler (RTFM!) etwa vier Abende und wurde dafür mit einem umfangreichen Lauftagebuch belohnt, bei dem ich bestimmen kann, was mit meinen Daten passiert. Persönlich würde ich mir einen automatischen Upload aus einer Lauf-App sowie ein Live-Tracking wünschen, aber auch ohne diese Funktionen bin ich sehr froh, zu RUNALYZE gewechselt zu haben, zumal ich meine historischen Daten <a href="https://help.runalyze.com/de/latest/starting-guide/import.html#runtastic" rel="noopener" target="_blank">aus Runtastic exportieren und in RUNALYZE importieren</a> konnte.</p>
<p>Weitere Links:</p>
<p>RUNALYZE Online-Version: <a href="https://runalyze.com/" rel="noopener" target="_blank">https://runalyze.com/</a></p>
<p>Download-Version auf Github: <a href="https://github.com/Runalyze/Runalyze" rel="noopener" target="_blank">https://github.com/Runalyze/Runalyze</a></p>
<p>Vergleich Online und Download-Version: <a href="https://blog.runalyze.com/download-runalyze/" rel="noopener" target="_blank">https://blog.runalyze.com/download-runalyze/</a></p>
<p>Running-Podcast mit einem Beitrag zu RUNALYZE: <a href="http://www.running-podcast.de/rp037-runalyze/" rel="noopener" target="_blank">http://www.running-podcast.de/rp037-runalyze/</a></p>
<p><strong>Update 07.07.2019: Leider wird die Download-Version nicht mehr aktualisiert!</strong></p>
]]></content:encoded></item><item><title>Kontakte und Kalender per Baikal (CalDAV/CardDAV) mit einem Synology NAS synchronisieren</title><link>https://klomp.de/escucos-techblog/84-kontakte-kalender-per-baikal-caldav-carddav-auf-synology-synchronisieren/</link><pubDate>Wed, 30 Mar 2016 20:07:00 +0200</pubDate><guid>https://klomp.de/escucos-techblog/84-kontakte-kalender-per-baikal-caldav-carddav-auf-synology-synchronisieren/</guid><description>Kalender und Kontakte per Baikal CardDAV/CalDAV Server auf einem Synology NAS synchronisieren.</description><content:encoded><![CDATA[<p>Wer seine Kalenderdaten und Kontakte gerne zwischen Smartphones und/oder eMail-Clients (z.B. Thunderbird, Apple Calendar OS X usw.) synchronisieren möchte, die Daten jedoch nicht in die Hände von Google, Apple und Konsorten legen will, kann dieses ganz bequem und vollautomatisch mit <a href="https://baikal-server.com/" rel="noopener" target="_blank">Baikal</a> auf der heimischen <a href="https://www.synology.com/" rel="noopener" target="_blank">Synology NAS</a> machen. Baikal ist ein ressourcenschonender und flexibler CardDAV/CalDAV-Server, der schnell installiert und eingerichtet ist. Ich beschreibe hier die Installation auf einer Synology NAS mit DSM 6.0, da ich meine Daten gerne &ldquo;zu Hause&rdquo; liegen habe - jedoch kann Baikal natürlich auch auf fast jedem beliebigen Hosting-Paket (Minimum Apache 2, PHP 5.3 und MySQL/MariaDB oder SQLite) installiert werden.</p>
<p>Sofern noch nicht geschehen, installiert ihr zuerst per Paketzentrum die &ldquo;Webstation&rdquo;, die euch den Webserver zur Verfügung stellt. Ich habe alle Standard-Einstellungen für Apache und PHP übernommen.</p>
<p><img alt="Einstellungen Synology DSM Webstation" loading="lazy" src="/escucos-techblog/84-kontakte-kalender-per-baikal-caldav-carddav-auf-synology-synchronisieren/webstation.jpg" title="Einstellungen Synology DSM Webstation"></p>
<p>Bei der Installation der Webstation wird auf der Synolgy automatisch das Verzeichnis <code>/var/services/web</code> angelegt, welches quasi dem Apache htdocs-Verzeichnis entspricht und in das ihr eure Webdateien kopieren könnt. Das Verzeichnis <code>web</code> erreicht ihr auch über die Filestation. Nun laden wir von der <a href="https://baikal-server.com/" rel="noopener" target="_blank">Baikal-Homepage</a> das &ldquo;Flat Package&rdquo; herunter - die Dateien könnt ihr entpacken und auf der Synology im Webroot in ein Unterverzeichnis kopieren (z.B. <code>/baikal</code>). Ich musste im Anschluss noch die Verzeichnis- und Dateirechte anpassen, damit der Apache-User &ldquo;http&rdquo;, der Mitglied in der gleichnamigen Benutzergruppe &ldquo;http&rdquo; ist, korrekt lesen und schreiben kann. Dazu habe ich eine ssh Konsolenverbindung zur NAS aufgebaut (das geht unter Windows z.B. mit dem SSH-Client <a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" rel="noopener" target="_blank">putty</a>). Die Anmeldung an der Linux-Konsole erfolgt mit dem User admin und dem entsprechenden Passwort. Die Besitz-Rechte der Baikal-Verzeichnisse und Dateien ändert ihr nun mit folgendem Befehl: <code>sudo chown -R http:http /var/services/web/baikal</code>(es wird erneut nach eurem Admin-Passwort gefragt).</p>
<p><img alt="Anpassen der Verzeichnis-Rechte für den Apache Webserver" loading="lazy" src="/escucos-techblog/84-kontakte-kalender-per-baikal-caldav-carddav-auf-synology-synchronisieren/rechte-anpassen.jpg" title="Anpassen der Verzeichnis-Rechte für den Apache Webserver"></p>
<p>Die Daten speichert Baikal entweder per SQLite oder MySQL/MariaDB. Ich habe mich für MariaDB entschieden, da das Datenbanksystem für eine andere Anwendung eh installiert war und dieses sehr einfach von dem Synology-eigenem Backup-Tool mitgesichert wird. Falls noch nicht geschehen, installiert ihr also per Paketzentrum das Paket &ldquo;MariaDB&rdquo;. Für die einfache Administration der Datenbanken empfiehlt es sich, das Paket &ldquo;phpMyAdmin&rdquo; gleich mit zu installieren. Hierüber lässt sich nun eine neue Datenbank &ldquo;baikal&rdquo; mit einem entsprechenden Datenbankbenutzer (ich habe ihn ebenfalls &ldquo;baikal&rdquo; genannt) anlegen. Wer sich mit MySQL/MariaDB auskennt, kann natürlich Datenbank sowie DB-User auf der Linux Konsole per mysql Client erstellen.</p>
<p><img alt="phpMyAdmin zum Erstellen der Baikal-Datenbank und des Datenbankbenutzers (Baikal hat hier bereits die Tabellen angelegt)" loading="lazy" src="/escucos-techblog/84-kontakte-kalender-per-baikal-caldav-carddav-auf-synology-synchronisieren/phpadmin-datenbank-anlegen.jpg" title="phpMyAdmin zum Erstellen der Baikal-Datenbank und des Datenbankbenutzers (Baikal hat hier bereits die Tabellen angelegt)"></p>
<p>Nun ruft ihr per Webbrowser die URL eurer Synology auf, entweder über die IP-Adresse, den internen Hostnamen oder noch besser und sofern von euch eingerichtet, über die externe URL, über die eure Synology aus dem Internet erreichbar ist (z.B. eine DynDNS-Adresse) - gefolgt von dem Verzeichnisnamen eures Baikal-Verzeichnis (z.B. <code>https://hostname/baikal/</code>). Über das Baikal Installations-Tool werdet ihr durch die Installation geführt, es werden z.B. Daten für eure neu erstellte Datenbank abgefragt. Baikal generiert die erforderlichen Tabellen und wenn alles geklappt hat, könnt ihr euch mit dem Admin-Account auf dem Baikal-Dashboard anmelden:</p>
<p><img alt="Baikal Dashboard" loading="lazy" src="/escucos-techblog/84-kontakte-kalender-per-baikal-caldav-carddav-auf-synology-synchronisieren/baikal-dashboard.jpg" title="Baikal Dashboard"></p>
<p>Sofern ihr per https-Verbindung synchronisieren möchtet (was absolut empfehlenswert ist), müsst ihr nun noch unter &ldquo;Settings&rdquo; den &ldquo;WebDAV authentication type&rdquo; auf &ldquo;Basic&rdquo; umstellen:</p>
<p><img alt="WebDAV-Settings für https Verbindungen" loading="lazy" src="/escucos-techblog/84-kontakte-kalender-per-baikal-caldav-carddav-auf-synology-synchronisieren/webdav-setting.jpg" title="WebDAV-Settings für https Verbindungen"></p>
<p>Im Anschluss legt ihr einen Benutzer an, über den ihr eure Kontakte und Kalenderdaten synchronisieren könnt. Auf meinem Android Smartphone verwende ich für die Synchronisierung <a href="https://play.google.com/store/apps/details?id=org.dmfs.caldav.lib" rel="noopener" target="_blank">CalDAV-Sync</a> und <a href="https://play.google.com/store/apps/details?id=org.dmfs.carddav.Sync" rel="noopener" target="_blank">CardDAV-Sync</a> von Marten Gajada. Apples Mac OS X und iOS unterstützen CardDAV und CalDAV ohne zusätzliche Plugins, genauso wie Blackberry OS10. Für Thunderbird und Outlook gibt es diverse brauchbare Plugins. Welche URL für welchen Client einzutragen ist, findet ihr im Baikal-Verzeichnis in der Datei <code>install.md</code>.</p>
<p>Wer Baikal nicht wie oben beschrieben manuell installieren möchte, kann auch das fertige Synology Paket &ldquo;<a href="https://sourceforge.net/projects/baikalforsynology/" rel="noopener" target="_blank">Baikal for Synology</a>&rdquo; nutzen. Das Paket ist leider nicht über ein Repository verfügbar sondern muss manuell herunter geladen und installiert werden. Mit anderen Pakten habe ich diesbezüglich jedoch schlechte Erfahrungen gemacht (irgendwann kamen keine Updates mehr, unsichere Pakete oder Quellen etc.), sodass ich in diesem Fall davon Abstand genommen habe - das bedeutet nicht, dass dieses von Erik Oom zur Verfügung gestellte Paket schlecht oder nicht aktuell ist - ich habe es lediglich nicht getestet.</p>
<p>Mir ist außerdem klar, dass Synology CardDAV und CalDAV seit DSM 5.0 von Hause aus unterstützt - jedoch war mir diese Implementierung zu rudimentär und nicht flexibel genug.</p>
<p>Meine Daten habe ich mehr als 2 Jahre mit Owncloud auf der Synology synchronisiert. Da ich jedoch keine Lust hatte, die recht alte und unsichere Owncloud-Installation zu aktualisieren, habe ich mit Baikal eine schnelle, ressourcenschonende und einfache Lösung gefunden, die ohne viel Ballast daher kommt und mich weiterhin Herr über meine Daten bleiben lässt ;)</p>
<h3 id="update-vom-10032020">Update vom 10.03.2020:</h3>
<p>Folgende Info kam in den Kommentaren von &ldquo;mba&rdquo;, diese möchte ich euch nicht vorenthalten:</p>
<p>ich habe soeben die aktuelle Baikal Version 0.6.0 (siehe auch <a href="https://sabre.io/baikal/" rel="noopener" target="_blank">sabre.io/baikal/</a>) auf dem aktuellen DSM installiert. Läuft einwandfrei und wie im Blog beschrieben mit MariaDB. Es gibt aber noch ein paar Punkte zu beachten bzw. ergänzen:
1. Ich verwende Apache 2.4 als Backend, und PHP Version 7.2. Mit Nginx hat es nicht auf Anhieb funktioniert.
2. In Web Station muss man zwingend das PHP Profil für PHP 7.2 anpassen. Sonst funktioniert es nicht. Es müssen zwingend ein paar Erweiterungen aktiviert werden, und zwar mindestens openssl, pdo_mysql und phar. Wenn man noch Debug / Error Funktionen aktiviert, findet man in /var/log/httpd ggf. auch Infos dazu, was nicht stimmt, wenn etwas nicht funktioniert.
3. Über die Funktion &ldquo;Virtueller Host&rdquo; der Webstation kann man einen virtuellen Webserver erstellen, am besten basierend auf einer spezifischen Port Nummer. Diesen virtuellen Webserver kann man dann direkt auf das HTML Verzeichnis von Baikal legen.Somit sind nur diese Dateien über HTML zugreifbar, nicht jedoch die weiteren Verzeichnisse mit Datenbank-Scripts etc.Dadurch spart man sich, dies mit irgendwelche Apache Konfigurationsdateien selber zurechtzufummeln.
4. Den Port 443 leite ich auf meinem Internet Router auf den Port des virtuellen Hosts der Web Station weiter. Somit komme ich beim Zugriff vom Internet auf meinen Router über Port 443 (Standard HTTPS Port) auf den Baikal Server - und nur dorthin, und nirgendwo anders.
5. Mit der im DSM eingebauten Zertifikats-Funktion kann man per Let&rsquo;s Encrypt Dienst auch ein Zertifikat für HTTPS erstellen lassen.Das funktioniert allerdings nur, wenn zumindest für diesen Vorgang temporär Port 80 und/oder Port 443 der Diskstation (Web Station) von außen erreichbar sind. Dazu musste ich temporär das Port Forwarding am Router ändern. Leider sind die Let&rsquo;s Encrypt Zertifikate nur 3 Monate gültig - aber immerhin sind sie überhaupt gültig und signiert, und dabei kostenlos.
6. Noch ein Hinweis: Den Authentication Type habe ich in Baikal auf &ldquo;Digest&rdquo; eingestellt, ansonsten gab es Probleme bei der Authentifizierung mit manchen DAV Clients.
Erfolgreich getestet mit CalDAV Synchronizer für Outlook, sowie DAVx5 für Android. Thunderbird Lightning hatte bei einem kurzen Test nicht auf Anhieb funktioniert, da ich es jedoch nicht aktiv nutze, habe ich nicht weiter geforscht, woran das liegen könnte.</p>
<p>Ich verwende unter Android DAVx5, und für Outlook den CalDav Synchronizer. Mit wiederholten Aufgaben hatte ich in der Tat Probleme, allerdings primär bei Aufgaben mit Wiederholung a la &ldquo;15 Tage nach der letzten Erledigung&rdquo;. Regelmäßig zum Beispiel &ldquo;am 15. jedes Monats&rdquo; hatte glaube ich sogar funktioniert. Da ich die Wiederholungsfunktion selbst aber immer für jede Aufgabe nur auf einem bestimmten Gerät benötige, habe ich die Synchronisierung von Aufgaben-Wiederholungen in CalDav Synchronizer deaktiviert. Damit werden zwar die Aufgaben selbst (die jeweils aktive), nicht jedoch die Wiederholungen synchronisiert. Für meine Zwecke reicht das so aus.</p>
<hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 18. September 2026 aus meinem alten Joomla-Blog übernommen. <strong>Scrolle nach unten zum Kommentieren.</strong></p>
<blockquote>
<p><strong>Marcus</strong> · Sonntag, 12. Juni 2016</p>
<p>Hallo,</p>
<p>habe mir die Tage endlich eine Synology geholt (DS216j). Eigentlich nur als Datengrab und für Backup. Habe aber schnell festgestellt, dass die auch super für andere Aufgaben geeignet ist und so wollte ich Kalender und Adressbuch darüber syncen.
Leider klappt das mit dem von Synology mitgelieferten CalDav/Carddav und mit meinem Jolla nicht. Bin dann auf Ihren Artikel gestossen. Hier scheint sich aber einiges mit der neuen Baikal-Version 0.4 geändert zu haben. Das Flat-Package ist ja leider mit der aktuellen Version 0.4 eingestellt worden.
Ist es mit der &ldquo;normalen&rdquo; Version wesentlich komplizierter? Apache-Konfiguration und ähnliches wollte ich mir eigentlich ersparen.</p>
<p>Gruß
Marcus</p>
<blockquote>
<p><strong>Jan</strong> · Sonntag, 12. Juni 2016</p>
<p>Hallo Marcus, ich habe mir Baikal zwischenzeitlich aus verschiedenen Gründen auf meinen Virtual Server gepackt. Aber die 0.4er Version sollte eigentlich auch auf der Synology laufen. Den Apache brauchst Du dafür nicht zu konfigurieren, die VHOST-Config habe ich auf dem VServer auch nicht übernommen. Lediglich die Verzeichnis-Rechte solltest Du nach der Installation anpassen:</p>
<p>&ldquo;Securing your installation</p>
<p>Only the html directory is needed to be accessible by your web browser. You may choose to lock out access to any other directory using your webserver configuration.</p>
<p>In particular you should really make sure that the Specific directory is not accessible directly, as this could contain your sql database.&rdquo;</p>
<p>Viel Erfolg,
Jan</p>
<blockquote>
<p><strong>Marcus</strong> · Sonntag, 12. Juni 2016</p>
<p>Danke für die Info. Werd ich dann mal probieren. Verzeichnis-Rechte anpassen geht ja noch :-)
Lieber wäre mir natürlich Carddav/Caldav direkt vom DSM. Klappt aber bisher gar nicht. Geb ich aber auch noch nicht auf. Aber Baikal ist daher eine interessante Variante, wenn sie mitspielt</p>
<p>Gruß
Marcus</p>
<blockquote>
<p><strong>Jan</strong> · Sonntag, 12. Juni 2016</p>
<p>Die CardDav/CalDav-Funktionen der Synology hatte ich seinerzeit auch nicht zufriedenstellend ans Laufen bekommen ;)</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>Marcus</strong> · Sonntag, 12. Juni 2016</p>
<p>Ich gebe die Hoffnung nicht auf. Ist eine Frage der Zeit und der Energie, die ich da reinstecken will. Da bin ich mir noch nicht so sicher</p>
</blockquote>
<hr>
<blockquote>
<p><strong>atsiz</strong> · Sonntag, 12. Juni 2016</p>
<p>Hallo,
gibt es eine möglichkeit meine vorhandene Daten zuretten die auf dem Baikal Server gespeichert wurde.Heute musste ich leider das System auf meinem NAS neuaufsetzen.</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 13. Juni 2016</p>
<p>Wenn Du ein Backup zur Verfügung hast, sollte das Zurückspielen der Daten (MySQL- bzw. MariaDB Datenbank und der Dateiverzeichnisses kein Problem darstellen.
Ansonsten wendest Du Dich mit Deiner Frage am besten über die Baikal Support-Seite: <a href="http://sabre.io/support/" rel="noopener" target="_blank">http://sabre.io/support/</a></p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>EDvSchleck</strong> · Donnerstag, 05. September 2019</p>
<p>Baikal wird aktuell wieder weiterentwickelt und hat Upgrades und Updates bekommen. Bester Cal &amp; Cardserver den es gibt, schlank und schnell.
Baikalserver auf Github: <a href="https://github.com/sabre-io/Baikal/releases" rel="noopener" target="_blank">https://github.com/sabre-io/Baikal/releases</a></p>
<blockquote>
<p><strong>Jan</strong> · Freitag, 06. September 2019</p>
<p>Oh, das ist interessant - danke für die Info!</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>mba</strong> · Mittwoch, 23. Oktober 2019</p>
<p>Hallo,</p>
<p>ich habe soeben die aktuelle Baikal Version 0.6.0 (siehe auch <a href="http://sabre.io/baikal/" rel="noopener" target="_blank">http://sabre.io/baikal/</a>) auf dem aktuellen DSM installiert. Läuft einwandfrei und wie im Blog beschrieben mit MariaDB. Es gibt aber noch ein paar Punkte zu beachten bzw. ergänzen:</p>
<p>1. Ich verwende Apache 2.4 als Backend, und PHP Version 7.2. Mit Nginx hat es nicht auf Anhieb funktioniert.</p>
<p>2. In Web Station muss man zwingend das PHP Profil für PHP 7.2 anpassen. Sonst funktioniert es nicht. Es müssen zwingend ein paar Erweiterungen aktiviert werden, und zwar mindestens openssl, pdo_mysql und phar. Wenn man noch Debug / Error Funktionen aktiviert, findet man in /var/log/httpd ggf. auch Infos dazu, was nicht stimmt, wenn etwas nicht funktioniert.</p>
<p>3. Über die Funktion &ldquo;Virtueller Host&rdquo; der Webstation kann man einen virtuellen Webserver erstellen, am besten basierend auf einer spezifischen Port Nummer. Diesen virtuellen Webserver kann man dann direkt auf das HTML Verzeichnis von Baikal legen.Somit sind nur diese Dateien über HTML zugreifbar, nicht jedoch die weiteren Verzeichnisse mit Datenbank-Scripts etc.Dadurch spart man sich, dies mit irgendwelche Apache Konfigurationsdateien selber zurechtzufummeln.</p>
<p>4. Den Port 443 leite ich auf meinem Internet Router auf den Port des virtuellen Hosts der Web Station weiter. Somit komme ich beim Zugriff vom Internet auf meinen Router über Port 443 (Standard HTTPS Port) auf den Baikal Server - und nur dorthin, und nirgendwo anders.</p>
<p>5. Mit der im DSM eingebauten Zertifikats-Funktion kann man per Let&rsquo;s Encrypt Dienst auch ein Zertifikat für HTTPS erstellen lassen.Das funktioniert allerdings nur, wenn zumindest für diesen Vorgang temporär Port 80 und/oder Port 443 der Diskstation (Web Station) von außen erreichbar sind. Dazu musste ich temporär das Port Forwarding am Router ändern. Leider sind die Let&rsquo;s Encrypt Zertifikate nur 3 Monate gültig - aber immerhin sind sie überhaupt gültig und signiert, und dabei kostenlos.</p>
<p>6. Noch ein Hinweis: Den Authentication Type habe ich in Baikal auf &ldquo;Digest&rdquo; eingestellt, ansonsten gab es Probleme bei der Authentifizierung mit manchen DAV Clients.</p>
<p>Erfolgreich getestet mit CalDAV Synchronizer für Outlook, sowie DAVx5 für Android. Thunderbird Lightning hatte bei einem kurzen Test nicht auf Anhieb funktioniert, da ich es jedoch nicht aktiv nutze, habe ich nicht weiter geforscht, woran das liegen könnte.</p>
<blockquote>
<p><strong>Jan</strong> · Donnerstag, 24. Oktober 2019</p>
<p>Hallo mba!</p>
<p>Danke für die Hinweise! Wenn es für Dich ok ist, nehme ich diese bei Gelegenheit in den Blogeintrag, der ja schon etwas älter ist, mit auf.
Ich persönlich nutze inzwischen die CardDAV/CalDAV-Funktionen der Synology, da z.B. der &ldquo;Synology Calendar&rdquo; doch recht akzeptabel geworden ist. Das Ganze läuft bei mir mit CalDAV Synchronizer unter Outlook sowie DAVx5 unter Android seit etwa drei Monaten sehr stabil.</p>
<blockquote>
<p><strong>mba</strong> · Donnerstag, 24. Oktober 2019</p>
<p>Ja, klar, gerne.
An den Synology-eigenen Funktionen hat mich gestört, dass es zum einen zwei getrennte Applikation sind, und zum anderen ich den Zugriff über Internet schwieriger steuern kann. Aber funktioniert hat das auch.</p>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>nic</strong> · Montag, 28. Oktober 2019</p>
<p>@Jan: Synchronisierst du auch Aufgaben mit Synology Calendar? Wiederholende Aufgaben? Mit welcher Android Kalender App und Android Aufgaben App ist dir dies gelungen? Hast Du für die CardDav Synchronisation den CardDav Server installiert? Ich war bisher unzufrieden mit dem Resultat, vielleicht hast du eine kompatiblere Lösung gefunden gehabt. @mba: Welche Apps hast du in Android und welche Erweiterung in Outlook installiert? Würde mich schon interessieren. Liebe Grüsse</p>
<blockquote>
<p><strong>Jan</strong> · Montag, 28. Oktober 2019</p>
<p>Aufgabe nutze ich nicht, daher habe ich das noch nicht getestet. Ich nutze unter Android DAVx5, welcher neben Kontakten und Terminen auch Aufgaben unterstützen soll. Den CardDAV-Server habe ich hierfür auf der Synology aktiviert.
Wenn ich etwas Zeit habe, werde ich das alles mal im Detail aufschreiben.</p>
<p><strong>mba</strong> · Montag, 28. Oktober 2019</p>
<p>Ich verwende unter Android DAVx5, und für Outlook den CalDav Synchronizer. Mit wiederholten Aufgaben hatte ich in der Tat Probleme, allerdings primär bei Aufgaben mit Wiederholung a la &ldquo;15 Tage nach der letzten Erledigung&rdquo;. Regelmäßig zum Beispiel &ldquo;am 15. jedes Monats&rdquo; hatte glaube ich sogar funktioniert. Da ich die Wiederholungsfunktion selbst aber immer für jede Aufgabe nur auf einem bestimmten Gerät benötige, habe ich die Synchronisierung von Aufgaben-Wiederholungen in CalDav Synchronizer deaktiviert. Damit werden zwar die Aufgaben selbst (die jeweils aktive), nicht jedoch die Wiederholungen synchronisiert. Für meine Zwecke reicht das so aus.</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>PJO</strong> · Mittwoch, 11. Dezember 2019</p>
<p>For what it&rsquo;s worth: I found this after I discovered an incompatibility between Cardbook and DAV-4-TBsync and was advised to upgrade Baikal. I&rsquo;m running 0.46, latest is 0.61. I had forgotten why I chose it over the Synology package until I looked again at the latter (no calendar at the time, no admin interface worth talking about, and slow).</p>
<p>Cardbook and DAV-4-TBsync get along fine as long as both don&rsquo;t make updates to the same database, in which case they don&rsquo;t sync properly. I have had a quick look at the data with PhPMyAdmin but didn&rsquo;t have time to dig into it and I&rsquo;m unsure it&rsquo;s worth the effort anyway as it seems Cardbook may be a casualty of future changes to the addressbook in Thunderbird. For now I will just ensure that these clients never write to the same database.</p>
<p>(I&rsquo;d like to do the update to 0.61 if I could be sure it would work quickly and easily; haven&rsquo;t yet seen any proper docs; mba&rsquo;s post is all I&rsquo;ve seen so far)</p>
<p>Further to mba&rsquo;s post, Thunderbird Lightning worked for me but DAV-4-TBsync works with little effort and automatically displays the available addressbooks and calendars for a user.</p>
<p>On the phone end I&rsquo;m trying both CardDAVsync and DAV5x and both work fine. I&rsquo;ll probably stick with the former though the latter has a few more options.</p>
<p>Am not doing any task syncing.</p>
<p>Alternatives I&rsquo;ve come across FWIW: cloudrun.com (Baikal installable like an app) and Fruux (hosted).</p>
</blockquote>
<hr>
<blockquote>
<p><strong>PJO</strong> · Mittwoch, 11. Dezember 2019</p>
<p>Sorry, something wrong in my browser. Chunks missing from that comment. Translated twice??!</p>
</blockquote>
<hr>
<blockquote>
<p><strong>martin</strong> · Mittwoch, 11. März 2020</p>
<p>Ich habe mir die DS 218+ zugelegt und verusche Schritt für Schritt den Tutor nachzuvollziehen. Webstation habe ich in im Paketzentrum installiert, ebenso phpMyAdmin und Apache. Wenn ich mich in phpMyAdmin einloggen will, verlangt er Benutzername und Passwort und gibt mir nicht einfach Zugang. Was mache ich falsch?</p>
<blockquote>
<p><strong>Jan</strong> · Mittwoch, 11. März 2020</p>
<p>Benutzername sollte standardmäßig root sein - sowie kein Passwort.
Weitere Infos findest Du hier:
<a href="https://www.synology.com/de-de/knowledgebase/DSM/tutorial/Third_Party/How_to_manage_MySQL_databases_on_your_Synology_NAS_with_phpMyAdmin" rel="noopener" target="_blank">https://www.synology.com/de-de/knowledgebase/DSM/tutorial/Third_Party/How_to_manage_MySQL_databases_on_your_Synology_NAS_with_phpMyAdmin</a></p>
<p>und ggfs. könnte das auch noch hilfreich sein:
<a href="https://www.synology.com/de-de/knowledgebase/DSM/help/MariaDB/mariadb" rel="noopener" target="_blank">https://www.synology.com/de-de/knowledgebase/DSM/help/MariaDB/mariadb</a></p>
<blockquote>
<p><strong>martin</strong> · Donnerstag, 12. März 2020</p>
<p>Danke. Ich hab&rsquo;s geschafft.</p>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>martin</strong> · Donnerstag, 12. März 2020</p>
<p>Ich versuche grad mit PuTTY eine Verbindung zu meiner NAS herzustellen. Ich hab mir dazu das Tutorial unter <a href="https://www.synology.com/de-de/knowledgebase/DSM/tutorial/General_Setup/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet#mac" rel="noopener" target="_blank">https://www.synology.com/de-de/knowledgebase/DSM/tutorial/General_Setup/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet#mac</a> zu Gemüte geführt. Jedoch klappt das irgendwie nicht. Vielleicht denke ich auch falsch&hellip;
Ich habe es folgendermaßen verstanden:
1. In meinem DSM die Systemsteuerung und dort dann Terminal &amp; SNMP aufrufen.
2. Unter Terminal SSH-Dienst markieren und Port 22 eintragen bzw. unverändert lassen.
3. Diese Einstellungen übernehmen.
4. PuTTY starten.
5. In PuTTY auf der linken Seite Session markieren. Dann auf der rechten Seite unter Host Name (oder IP-Adresse) die IP-Adresse eintragen, unter der mein DSM erreichbar ist. Selbst wenn ich für den Aufruf meines DSM einen anderen Port gewählt habe, wähle ich in PuTTY den Port 22, in Übereinstimmung mit der obigen Einstellung.
6. In PuTTY dann auf Open klicken. Ein Terminal öffnet sich. Obendrüber über dem Terminalfenster öffnet sich ein Fenster PuTTY Security Alert mit folgendem Text:
The server&rsquo;s host key is not cached. You have no guarantee that the server is the computer you think it is.
The server&rsquo;s ssh-ed25519 key fingerprint is:
ssh-ed25519 255 1b:02:51:42:44:96:0c:47&#x1f18e;36:60:c6:00:88:84:6c
If you trust this host, press &ldquo;Accept&rdquo; to add the key to PuTTY&rsquo;s cache and carry on connecting.
If you want to carry on connecting just once, without adding the key to the cache, press &ldquo;Connect Once&rdquo;.
If you do not trust this host, press &ldquo;Cancel&rdquo; to abandon the connection.. Dann gibt es die Möglichkeiten &ldquo;Accept&rdquo;, &ldquo;Connect Once&rdquo; und &ldquo;Cancel&rdquo;.
7. Ich wähle &ldquo;Accept&rdquo;. Der Terminal erscheint mit der Aufforderung login as:
8. Wenn ich mich dort als admin@meineIP (unter der mein DSM erreichbar ist) eingebe und Enter drücke erscheint die Aufforderung, das Passwort einzugeben. Ich gebe dann das Passwort ein, mit dem ich mich am DSM anmelde. Dann kommt die Meldung &ldquo;Access denied&rdquo;.</p>
<p>Weiter komme ich nicht. Was mache ich falsch?</p>
<blockquote>
<p><strong>Jan</strong> · Donnerstag, 12. März 2020</p>
<p>Bis inklusive Punkt 7 ist alles richtig.
Danach nur mit Benutzer &ldquo;admin&rdquo; und Deinem Synology Admin-Passwort anmelden.</p>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>martin</strong> · Donnerstag, 12. März 2020</p>
<p>Ich hab grad gesehen, dass ich mich unter 8. mit admin anmelden muss. Das macht in der Auswirkung aber keinen Unterschied. Er meldet immer &ldquo;Access denied&rdquo;.</p>
<blockquote>
<p><strong>Jan</strong> · Donnerstag, 12. März 2020</p>
<p>Ist denn das Passwort korrekt?</p>
<blockquote>
<p><strong>martin</strong> · Freitag, 13. März 2020</p>
<p>Ich hab den Fehler gefunden. Mein Passwort war wohl korrekt! Aber der Nutzer admin war im Zuge der Einrichtung der NAS deaktiviert worden und durch einen neuen anders benannten Admin ersetzt worden. Nachdem ich den Nutzernamen des neuen von mir angelegten Admins eingegeben habe, hat PuTTY mich passieren lassen und ich konnte die Einstellungen so wie oben in Deinem Tutorial beschrieben erledigen.
Jetzt bin ich natürlich gespannt, ob ich weiter komme&hellip; ;-)</p>
<blockquote>
<p><strong>martin</strong> · Samstag, 14. März 2020</p>
<p>Jetzt stelle ich fest, dass ich von PuTTY zwar auf die NAS gelassen werde, allerdings lande ich lediglich auf Drive und kann das Verzeichnis web geschweige denn var/services/web/baikal nicht erreichen. Ich vermute, dass es irgendwas mit den Rechten zu tun hat. Aber wie soll ich das in der NAS einstellen?</p>
<blockquote>
<p><strong>Jan</strong> · Sonntag, 15. März 2020</p>
<p>Nachdem Du Dich mit dem admin-Login angemeldet hast, kannst Du
sudo -i eingeben. Dann nochmal das Passwort eingeben und schon kannst Du mit root Rechten arbeiten.</p>
<blockquote>
<p><strong>martin</strong> · Donnerstag, 19. März 2020</p>
<p>Hab ich gemacht. Bin mit root drin. Allerdings zeigt er mir keinerlei Verzeichnisse an, wenn ich ls aufrufe. Die Platte schein leer geputzt zu sein. Komisch.</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<blockquote>
<p><strong>martin</strong> · Donnerstag, 19. März 2020</p>
<p>martin wrote:Hab ich gemacht. Bin mit root drin. Allerdings zeigt er mir keinerlei Verzeichnisse an, wenn ich ls aufrufe. Die Platte schein leer geputzt zu sein. Komisch.Ich hab eine Idee: Könnte es sein, dass das dieses Phänomen mit den angelegten Nutzern zu tun hat? Bei mir ist in der NAS bisher kein Nutzer http sichtbar, obwohl er angeblich vorhanden ist. So zumindest die Meldung, wenn ich ihn erstellen möchte.</p>
</blockquote>
]]></content:encoded></item><item><title>DSM 6.0 für Synology NAS unterstützt SSL Zertifikate von Let's Encrypt</title><link>https://klomp.de/escucos-techblog/83-dsm-6-0-fuer-synology-nas-unterstuetzt-ssl-zertifikate-von-let-s-encrypt/</link><pubDate>Mon, 08 Feb 2016 19:55:00 +0100</pubDate><guid>https://klomp.de/escucos-techblog/83-dsm-6-0-fuer-synology-nas-unterstuetzt-ssl-zertifikate-von-let-s-encrypt/</guid><description>DSM 6.0 für Synology NAS unterstützt kostenlose SSL/TLS Zertifikate von Let&amp;#39;s Encypt.</description><content:encoded><![CDATA[<p><a href="https://letsencrypt.org/" rel="noopener" target="_blank">Let&rsquo;s Encrypt</a> bietet seit Herbst 2015 kostenlose SSL/TLS Zertifikate an, die sich auch hervorragend mit <a href="https://www.synology.com/de-de/" rel="noopener" target="_blank">Synology Netzwerkspeichern</a> nutzen lassen. Mit diesen Zertifikaten entfallen die lästigen SSL Sicherheitswarnungen, die bei Nutzung von selbstsignierten Zertifikaten beim Aufruf eines Synology Webdienstes, z.B. der Photostation oder freigegeben Dateien, bestätigt werden müssen. Allerdings musste bis zum Disk Station Manager 5.0 das Zertifikat manuell und über Umwege installiert werden.</p>
<p>Ab der zukünftigen Synology DSM 6.0 wird der Abruf von Let&rsquo;s Encrypt Zertifikaten komplett in die Administrationsoberfläche implementiert sein. Da auf meiner Synology DS214+ die DSM 6.0 Beta 2 läuft, konnte ich den automatischen Abruf des Zertifikates vorab testen und dokumentieren.</p>
<p>Wichtig ist, dass für den Zertifikatsabruf Port 80 eures Routers zumindest temporär auf die Diskstation weitergeleitet wird - und natürlich Port 443 für die verschlüsselte Verbindung von extern zu eurem NAS. Im DSM Frontend klickt ihr nun auf &ldquo;Systemsteuerung&rdquo; -&gt; &ldquo;Sicherheit&rdquo; und dort auf das Tab &ldquo;Zertifikat&rdquo;. Hier könnt ihr ein &ldquo;Neues Zertifikat hinzufügen&rdquo; oder ein &ldquo;Vorhandenes Zertifikat ersetzen&rdquo; - bei mir war letzteres der Fall.</p>
<p><img alt="SSL Zertifikat von Let&rsquo;s Encrypt auf Synology NAS mit DSM 6.0 hinzufügen" loading="lazy" src="/escucos-techblog/83-dsm-6-0-fuer-synology-nas-unterstuetzt-ssl-zertifikate-von-let-s-encrypt/syno-letsencrypt1.jpg" title="SSL Zertifikat von Let&#39;s Encrypt auf Synology NAS mit DSM 6.0 hinzufügen"></p>
<p>Im nächsten Schritt wählt ihr dann &ldquo;Zertifikat von Let&rsquo;s Encrypt abrufen&rdquo; aus:</p>
<p><img alt="SSL Zertifikat von Let&rsquo;s Encrypt auf Synology NAS mit DSM 6.0 hinzufügen" loading="lazy" src="/escucos-techblog/83-dsm-6-0-fuer-synology-nas-unterstuetzt-ssl-zertifikate-von-let-s-encrypt/syno-letsencrypt2.jpg" title="SSL Zertifikat von Let&#39;s Encrypt auf Synology NAS mit DSM 6.0 hinzufügen"></p>
<p>In &ldquo;Domainname&rdquo; wird eure DynDNS URL eingetragen, unter der eure Diskstation am DSL Anschluss mit wechselnder IP-Adresse erreichbar ist. Die eMail-Adresse muss nicht zwingend mit dem zu registrierenden Domain-Namen korrespondieren - an die Adresse verschickt Let&rsquo;s Encrypt z.B. Erinnerungen, sobald das Zertifikat verlängert werden muss.</p>
<p><img alt="SSL Zertifikat von Let&rsquo;s Encrypt auf Synology NAS mit DSM 6.0 hinzufügen" loading="lazy" src="/escucos-techblog/83-dsm-6-0-fuer-synology-nas-unterstuetzt-ssl-zertifikate-von-let-s-encrypt/syno-letsencrypt3.jpg" title="SSL Zertifikat von Let&#39;s Encrypt auf Synology NAS mit DSM 6.0 hinzufügen"></p>
<p>Nun wird das Zertifikat abgerufen und installiert. Wenn alles geklappt hat, zeigt euer Browser bei Aufruf des DSM oder einer anderen Webapplikation eurer Diskstation ein grünes Schloss in der Adresszeile. Beim Klick auf das Symbol erhaltet ihr weitere Informationen zum installierten SSL Zertifikat angezeigt. Das funktioniert natürlich auch für Fremdanwendungen, die ihr manuell auf eurer Synology installiert habt - bei mir sind das z.B. der RSS Feed Aggregator Tiny Tiny RSS oder <a href="https://owncloud.org/" rel="noopener" target="_blank">Owncloud</a>.</p>
<p><img alt="SSL Zertifikat von Let&rsquo;s Encrypt auf Synology NAS mit DSM 6.0 hinzufügen" loading="lazy" src="/escucos-techblog/83-dsm-6-0-fuer-synology-nas-unterstuetzt-ssl-zertifikate-von-let-s-encrypt/syno-letsencrypt4.jpg" title="SSL Zertifikat von Let&#39;s Encrypt auf Synology NAS mit DSM 6.0 hinzufügen"></p>
<p>Wann DSM 6.0 veröffentlicht wird, steht momentan noch nicht fest. Wer jedoch jetzt schon testen möchte, kann die <a href="https://www.synology.com/de-de/dsm/6.0beta/ReleaseNote" rel="noopener" target="_blank">Beta-Version bei Synology herunterladen</a> und manuell installieren. Bei mir läuft sie seit geraumer Zeit ohne Probleme, jedoch geschieht die Installation natürlich auf eigene Gefahr und sollte nicht auf einem Produktiv-NAS durchgeführt werden.</p>
]]></content:encoded></item><item><title>Ein eigener Podserver auf Diaspora - dem dezentralen, freien und sozialen Netzwerk</title><link>https://klomp.de/escucos-techblog/81-diaspora-das-dezentrale-freie-und-soziale-netzwerk/</link><pubDate>Mon, 01 Feb 2016 19:00:00 +0100</pubDate><guid>https://klomp.de/escucos-techblog/81-diaspora-das-dezentrale-freie-und-soziale-netzwerk/</guid><description>Mein eigener Podserver auf Diaspora, dem dezentralen, freien und sozialem Netzwerk</description><content:encoded><![CDATA[<p>Der <a href="http://kattascha.de/?p=1911" rel="noopener" target="_blank">32C3 Vortrag</a> von Katharina Nocun zum Thema &ldquo;Gated Communities&rdquo; und die zunehmende Datensammelei und das stetig sinkende Niveau bei Facebook brachte mich dazu, mich einmal etwas mehr mit dem Thema Diaspora zu beschäftigen.</p>
<p>Bei Diaspora* handelt es sich um ein freies, soziales Netzwerk, dessen Podserver (Knoten) als verteilte Systeme miteinander agieren. Jeder Anwender kann entweder einen eigenen Pod aufsetzen oder einen der vielen öffentlichen Server für die Anmeldung verwenden. Andere Benutzer findet man entweder über den Realnamen (oder das, was vom Benutzer eingetragen wurde, es gibt keine Klarnamenpflicht) oder den Benutzernamen, der sich aus einer selbstgewählten ID und der Pod-Adresse zusammen setzt, z.B. <code>benutzername@podname.de</code>. Das Projekt wurde 2010 über ein Kickstarter-Projekt realisiert und 2012 wurde es der Community übergeben und seitdem als Open Source Software weiterentwickelt.</p>
<p><img alt="diaspod.de Diaspora" loading="lazy" src="/escucos-techblog/81-diaspora-das-dezentrale-freie-und-soziale-netzwerk/diaspod-banner.jpg" title="Diaspora diaspod.de Banner"></p>
<p>Ähnlich wie bei Facebook oder Google Plus können Beiträge erstellt und öffentlich oder nur mit bestimmten Kontakt-Gruppen, sogenannten Aspekten, geteilt werden. Auch eine interne Nachrichten-Funktion ist enthalten. Es gibt diverse Schnittstellen und APIs zu anderen Diensten wie Twitter, Wordpress, Tumblr und Konsorten.</p>
<p>Nach etwas Überlegung habe ich mich nicht bei einem der öffentlichen Podserver angemeldet, sondern unter <a href="https://diaspod.de" rel="noopener" target="_blank">https://diaspod.de</a> einen eigenen Podserver installiert. Das Ganze läuft unter Debian 8 (Jessie) auf einem Virtual Server bei <a href="https://hosteurope.de" rel="noopener" target="_blank">Hosteurope</a>, wobei ich die Einrichtung der erforderlichen Komponenten wie Ruby und Redis in Verbindung mit MySQL und dem Apache Load Balancer durchaus als leicht tricky bezeichnen würde.</p>
<p>Nach dem Start und der ersten Anmeldung kam erstmal die Ernüchterung - es gab in der Timeline so gut wie nichts zu sehen, sogar öffentliche Beiträge, die ich auf einem anderen Podserver mit einem Testaccount lesen konnte, fehlten komplett. Also erst einmal wie im Diaspora Wiki beschrieben, ein paar aktive Podmins und Entwickler zu den Kontakten hinzugefügt und einen ersten #Neuhier bzw. #newhere Post geschrieben. Und siehe da, je mehr Kontakte ich zu Usern auf anderen Pods hatte, umso mehr füllte sich die Timeline.</p>
<p>Letztendlich habe ich mich dazu entschlossen, meinen Podserver öffentlich zu machen, so dass sich darüber weitere User bei Diaspora anmelden können. Wer einmal einen Blick in das soziale Netzwerk werfen möchte, kann das gerne tun: <strong><a href="https://diaspod.de" rel="noopener" target="_blank">diaspod.de</a></strong>. Alternativ findet ihr hier eine Liste mit weiteren, öffentlichen Podservern: <a href="https://podupti.me" rel="noopener" target="_blank">https://podupti.me</a>.</p>
<p>Hier noch ein paar Tipps für die Anmeldung:</p>
<ul>
<li>Bei der Anmeldung wird zuerst ein Username gewählt - im weiteren Verlauf kann zusätzlich ein Name (z.B. ein Realname oder irgendwas anderes) hinzugefügt werden - darüber kann man ebenfalls gefunden werden.</li>
<li>Unter &ldquo;Einstellungen&rdquo; -&gt; &ldquo;Profil&rdquo; sollte man das Häkchen bei &ldquo;Anderen erlauben, auf Diaspora nach Dir zu suchen&rdquo; setzen, sofern man gefunden werden möchte.</li>
<li>Es macht Sinn, im Profil ein paar Hashtags mit Themen, die Dich interessieren oder beschreiben, hinzuzufügen.</li>
<li>Wer mag, kann nach der Anmeldung einen ersten, öffentlichen #neuhier oder #newhere Post erstellen, meistens gibt es dann schon die ersten Reaktionen und mögliche Kontakte zu anderen Benutzern.</li>
<li>Unter &ldquo;Tags, denen Du folgst&rdquo; füge für Dich interessante Themen hinzu. Öffentliche Posts mit eben diesen Hashtags werden dann auf Wunsch in deiner Timeline angezeigt.</li>
<li>Und zu guter Letzt: Ganz allgemein kann man Kontakte, die einem z.B. aufgrund ähnlicher Interessen interessant scheinen, direkt zu den eigenen Aspekten hinzufügen. Kontakte knüpft man auf Diaspora schneller als Freundschaften auf Facebook. Das Hinzufügen von Kontakten lässt sich mit dem Followen bei Twitter zu vergleichen.</li>
</ul>
<p>Ein paar Mankos möchte ich nicht verschweigen. Beispielsweise funktioniert die Suche nach dem Namen nicht zwischen den Pods, es sei denn, der User ist dem eigenen Pod bereits bekannt. In diesem Fall muss man über die komplette ID suchen, also z.B. <code>escuco@diaspod.de</code>. Des Weiteren lassen sich in neuen Beiträgen andere User markieren, in dem man einfach den Benutzername mit einem vorangestelltem @ einträgt, jedoch ist das Markieren nicht in den Kommentaren möglich. Zudem können Kommentare momentan nicht &ldquo;geliked&rdquo; werden. Und eine Funktion fehlt mir wirklich: Die podübergreifende Suche nach getaggten Beiträgen, z.B. #neuhier oder #raspbery. Auch hier werden nur lokal bekannte Beiträge aufgegriffen oder solche von anderen Podservern, mit denen bereits eine Interaktion eines Users stattgefunden hat. Hierfür gibt es jedoch Bestrebungen, eine solche Funktion <a href="https://wiki.diasporafoundation.org/Follow_other_pods_tags" rel="noopener" target="_blank">mittels Relay-Server zu implementieren</a>.</p>
<p>Weitere Links:</p>
<ul>
<li>Folge <a href="https://twitter.com/diaspod_de" rel="noopener" target="_blank">@diaspod_de</a> auf Twitter, um Statusmeldungen zu erhalten</li>
<li>Wer möchte, kann <a href="https://diaspod.de/u/escuco" rel="noopener" target="_blank">mich zu seinen Kontakten hinzufügen</a>&hellip;</li>
<li><a href="https://diaspod.de/statistics" rel="noopener" target="_blank">Statistik-Seite meines Podservers</a></li>
<li><a href="https://diasporafoundation.org/about" rel="noopener" target="_blank">Weitere Informationen zum Diaspora Projekt</a></li>
</ul>
<h3 id="update-30092020">Update 30.09.2020</h3>
<p>Nach fünf interessanten und lehrreichen Jahren habe ich den Betrieb des Podservers aufgegeben. Weitere Infos:</p>
<p><img alt="Diaspora Podserver diaspod.de geschlossen" loading="lazy" src="/escucos-techblog/81-diaspora-das-dezentrale-freie-und-soziale-netzwerk/diaspod-geschlossen.png"></p>
]]></content:encoded></item><item><title>Homematic Statusmeldungen als Benachrichtigung an Kodi senden</title><link>https://klomp.de/escucos-techblog/82-homematic-statusmeldungen-als-benachrichtigung-an-kodi-senden/</link><pubDate>Fri, 22 Jan 2016 20:54:45 +0100</pubDate><guid>https://klomp.de/escucos-techblog/82-homematic-statusmeldungen-als-benachrichtigung-an-kodi-senden/</guid><description>Homematic Statusmeldungen und Alarmmeldungen per Push-Nachricht an Kodi Media Center senden</description><content:encoded><![CDATA[<p>In meiner per Homematic umgesetzten Heimautomatisierung werden an verschiedenen Stellen (z.B. Waschmaschine fertig, Bewegungsmelder usw.) Statusmeldungen generiert. Diese können per Mail oder SMS verschickt oder am Homematic MP3 Funkgong signalisiert werden. Für Nutzer der Kodi Media Center Software (ehemals XBMC) gibt es zusätzlich die Möglichkeit, Benachrichtigungen als Popup auf dem Bildschirm anzeigen zu lassen. Diese Notifications erscheinen per Web-API mit einer kleinen Tonsignalisierung für ein paar Sekunden und verschwinden dann wieder, das Ganze funktioniert auch während des Abspielens von Filmen oder MP3s. Was liegt da näher, als die Homematic Statusmeldungen auch in Kodi anzeigen zu lassen?</p>
<p>Als erstes muss in Kodi die Bedienung per HTTP aktiviert werden, die Einstellung dazu findet man in <code>&quot;Settings&quot; -&gt; &quot;Services&quot; -&gt; &quot;Webserver&quot; -&gt; &quot;Allow control of Kodi via HTTP&quot;</code>. Diese Einstellung muss übrigens auch aktiviert werden, wenn man Fernbedienungs-Apps wie Yatse verwenden möchte. Dort lässt sich auf Wunsch ein individueller Port (z.B. 8080) sowie optional Username und Passwort für eine rudimentäre Zugangskontrolle aktivieren - letzteres habe ich weggelassen.</p>
<p><strong>Bitte beachtet das aktualisierte Script für Kodi 18.x (Leia) weiter unten im Text!</strong></p>
<p>Nun lässt sich die Benachrichtigungsfunktion mit einem Webbrowser, der sich natürlich ebenfalls im selben internen Netzwerk wie das Kodi-Device befinden muss, testen. Hier ein Beispiel:</p>
<pre tabindex="0"><code>http://lokale_kodi_ip_adresse:8080/jsonrpc?request={&#34;jsonrpc&#34;:&#34;2.0&#34;,&#34;method&#34;:&#34;GUI.ShowNotification&#34;,&#34;params&#34;:{&#34;title&#34;:&#34;Nachricht von Waschmaschine&#34;,&#34;message&#34;:&#34;Ich bin fertig mit der Wäsche!&#34;},&#34;id&#34;:1}
</code></pre><p>Nach Aufruf der URL erscheint in Kodi für ein paar Sekunden ein Popup-Fenster mit dem Titel &ldquo;Nachricht von Waschmaschine&rdquo; und dem Inhalt &ldquo;Ich bin fertig mit der Wäsche!&rdquo;. Wenn das funktioniert, ist die Kodi-Einrichtung abgeschlossen und es geht mit der Homematic weiter.</p>
<p><img alt="Kodi Benachrichtigungs-Fenster" loading="lazy" src="/escucos-techblog/82-homematic-statusmeldungen-als-benachrichtigung-an-kodi-senden/kodi-popup2.jpg" title="Kodi Benachrichtigungs-Fenster"></p>
<p>Ich arbeite mit der Homematic Zentrale CCU-2, aber ähnliches lässt sich natürlich auch per FHEM oder weiteren Systemen umsetzen. Als Beispiel nehme ich den Homematic Türkontakt an der Hühnerklappe unseres Hühnerstalls - die Klappe wird automatisch per Dämmerungsschalter geöffnet und geschlossen, was durch den Türkontakt ausgewertet und an die Zentrale gemeldet wird. Bisher wurde eine Mail verschickt und der Funkgong ausgelöst (weil er&rsquo;s kann), zusätzlich habe ich die Benachrichtigung per Kodi hinzugefügt. Dazu ist bei dem betreffendem Device oder Programm eine weitere Aktivität &ldquo;Script&rdquo; einzutragen:</p>
<p><img alt="Homematic Einstellungen für Kodi Notification" loading="lazy" src="/escucos-techblog/82-homematic-statusmeldungen-als-benachrichtigung-an-kodi-senden/kodi-popup1.jpg" title="Homematic Einstellungen für Kodi Notification"></p>
<p>Der Aufbau des Scriptes sieht wie folgt aus:</p>
<pre tabindex="0"><code>string stdout;
string stderr;
system.Exec(&#34;wget -O /dev/null -q http://lokale_kodi_ip_adresse:8080/jsonrpc?request={%22jsonrpc%22:%222.0%22,%22method%22:%22GUI.ShowNotification%22,%22params%22:{%22title%22:%22Nachricht%20von%20Huehnerstall%22,%22message%22:%22Die%20Klappe%20wurde%20geschlossen!%22},%22id%22:1}&#34;) 
</code></pre><p>Wichtig an dieser Stelle: Es dürfen sich keine Leerzeichen oder Umlaute im Link befinden - deshalb das <a href="http://www.blooberry.com/indexdot/html/topics/urlencoding.htm" rel="noopener" target="_blank">URL Encoding</a>. Sobald nun der Türkontakt auslöst (geschlossen) wird das Script ausgeführt, die Kodi URL aufgerufen und das Popup-Fenster angezeigt. Natürlich kann man auch mit Variablen arbeiten und beispielsweise von verschiedensten Sensoren Temperatur, Luftfeuchtigkeit, Stromverbrauch und weitere Werte ausgeben.</p>
<p>Die Kodi Notifications können für alle Arten von Alarmierungen oder Statusinformationen genutzt werden - und das nicht nur in Verbindung mit Homematic oder FHEM, sondern auch mit Apps wie <a href="https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&amp;hl=de" rel="noopener" target="_blank">Tasker</a>, die z.B. über eingehende Nachrichten oder Termine informieren. Die Möglichkeiten sind quasi unbegrenzt&hellip;</p>
<p>Weitere Infos:</p>
<ul>
<li><a href="http://kodi.wiki/view/JSON_RPC" rel="noopener" target="_blank">Kodi JSON-RPC API</a></li>
<li><a href="http://www.blooberry.com/indexdot/html/topics/urlencoding.htm" rel="noopener" target="_blank">URL Encoder</a></li>
</ul>
<h3 id="aktualisiertes-script-für-kodi-ab-version-18x-leia">Aktualisiertes Script für Kodi ab Version 18.x (Leia)</h3>
<p>André Rohland wies mich darauf hin, dass das Script ab Kodi 18.x in dieser Form nicht mehr funktioniert, da aus Sicherheitsgründen die GET-Methode zum Aufruf der JSON-API eingeschränkt wurde. Laut Entwickler lässt sich die API nur noch über POST-Requests ansprechen. André hat nach etlichen Tests ein aktualisiertes Script erstellt, welches er dankenswerterweise zur Verfügung stellt. Ich habe in meiner CCU2 die betroffenen Programme bereits angepasst und der neue Aufruf funktioniert einwandfrei.</p>
<p>Hierfür muss CUxD installiert sein, um Curl verwenden zu können. Mit CUxD ist gleichzeitig der Befehl system.Exec() hinfällig, der diverse Nachteile mit sich gebracht hat (z.B. blieb die Logikschicht der CCU so lange stehen, bis das aufgerufene Programm ausgeführt wurde).</p>
<p>Hier das aktualisierte Script:</p>
<pre tabindex="0"><code>! Homematic Meldungen an Kodi (18.x Leia) senden - Skript by André Rohland
!------------------------------
!___Erläuterungen:

! Die Variable my_Kodi_address enthält als HTTP-Aufruf die IP-Adresse,den (in Kodi eingestellten) Port und die Schnittstelle
! jsonprc, also z.B.: &#34;http://192.168.2.111:8080/jsonrpc&#34;

! In den Variablen my_title und my_message sind Umlaute erlaubt, sie werden in utf8-kodiert übergeben... .
! Die Anzeigedauer wird in Sekunden angegeben, diese werden in die erforderlichen Millisekunden umgerechnet... .
! Diese sollte vor allem bei längeren Texten entsprechend passend gewählt werden... .

! Hier die Parameter setzen:

string my_Kodi_address = &#34;http://192.168.2.111:8080/jsonrpc&#34;;
string my_title=&#34;Nachricht von der Waschmaschine:&#34;;
string my_message=&#34;Ich bin fertig mit der Wäsche&#34;;
var my_duration = 15;

! ### Ab hier keine Änderungen vornehmen #########################

my_title = my_title.ToUTF8();
my_message = my_message.ToUTF8();
my_duration = my_duration * 1000;

string my_curl = &#34;/usr/local/addons/cuxd/curl -H \&#34;Content-Type: application/json\&#34; -X POST -d &#39;{\&#34;jsonrpc\&#34;:\&#34;2.0\&#34;,\&#34;method\&#34;:\&#34;GUI.ShowNotification\&#34;,\&#34;id\&#34;:1,\&#34;params\&#34;:{\&#34;title\&#34;: \&#34; &#34; # my_title # &#34; \&#34; , \&#34;message\&#34;: \&#34; &#34; # my_message # &#34; \&#34;, \&#34;displaytime\&#34;:&#34; # my_duration # &#34;}}&#39; &#34; # my_Kodi_address # &#34; &#34;; 
dom.GetObject(&#34;CUxD.CUX2801001:1.CMD_EXEC&#34;).State(my_curl);

! Ende des Scriptes #########################################
</code></pre><p><strong>Update 2 vom 10. März 2020</strong></p>
<p>Von Meik V. bekam ich Ende letzten Jahres ein aktualisiertes Script. Zum einen kann es sein, dass Benutzer das Kodi Webinterface mit einem Passwort schützen, zum anderen lässt sich das Icon für die Nachricht anpassen. Vielen Dank Meik für die Infos!</p>
<p>Zitat:</p>
<blockquote>
<p>Es kann sein, das die Leute das Kodi Webinterface mit einem Username Passwort schützen, dann muss natürlich auch diese in deinem Script angepasst werden.</p>
</blockquote>
<pre tabindex="0"><code>string my_Kodi_address = &#34;http://username:password@192.168.2.111:8080/jsonrpc&#34;;
</code></pre><p>Des Weiteren ist es auch möglich das Icon für die Nachricht anzupassen. Dafür muss dieses auf dem Kodi System abgelegt werden. Wobei bestimmt auch ein http Link klappen könnten (ungetestet).</p>
<p>Hier einmal das angepasste Skript mit dem Image-Wert:</p>
<pre tabindex="0"><code>! Homematic Meldungen an Kodi (18.x Leia) senden - Skript by André Rohland
!------------------------------
! Erläuterungen:
! Die Variable my_Kodi_address enthält als HTTP-Aufruf die IP-Adresse,den (in Kodi eingestellten) Port und die Schnittstelle
! jsonprc, also z.B.: &#34;http://username:password@192.168.2.111:8080/jsonrpc&#34;

! In den Variablen my_title und my_message sind Umlaute erlaubt, sie werden in utf8-kodiert übergeben... .
! Die Anzeigedauer wird in Sekunden angegeben, diese werden in die erforderlichen Millisekunden umgerechnet... .
! Diese sollte vor allem bei längeren Texten entsprechend passend gewählt werden... .

! Hier die Parameter setzen:
string my_Kodi_address = &#34;http://username:password@192.168.2.111:8080/jsonrpc&#34;;
string my_title=&#34;Waschmaschine:&#34;;
string my_message=&#34;Ich bin fertig mit der Wäsche&#34;;
string my_image=&#34;/storage/icon/waschmaschine.png&#34;;
var my_duration = 15;

! ### Ab hier keine Änderungen vornehmen #########################

my_title = my_title.ToUTF8();
my_message = my_message.ToUTF8();
my_duration = my_duration * 1000;

string my_curl = &#34;/usr/local/addons/cuxd/curl -H \&#34;Content-Type:application/json\&#34; -X POST -d &#39;{\&#34;jsonrpc\&#34;:\&#34;2.0\&#34;,\&#34;method\&#34;:\&#34;GUI.ShowNotification\&#34;,\&#34;id\&#34;:1,\&#34;params\&#34;:{\&#34;title\&#34;: \&#34;&#34; # my_title # &#34;\&#34; , \&#34;message\&#34;: \&#34;&#34; # my_message # &#34;\&#34;,\&#34;image\&#34;:\&#34;&#34; # my_image # &#34;\&#34;, \&#34;displaytime\&#34;:&#34; # my_duration # &#34;}}&#39; &#34; # my_Kodi_address # &#34; &#34;;

dom.GetObject(&#34;CUxD.CUX2801001:1.CMD_EXEC&#34;).State(my_curl);
!WriteLine(my_curl);

! Ende des Scriptes #########################################
</code></pre><hr>
<h3 id="kommentare-aus-meinem-alten-blog">Kommentare aus meinem alten Blog</h3>
<p>Die folgenden Kommentare wurden am 17. September 2026 aus meinem alten Joomla-Blog übernommen. <strong>Scrolle nach unten zum Kommentieren.</strong></p>
<blockquote>
<p><strong>Peter</strong> · Donnerstag, 31. Oktober 2019</p>
<p>Hallo Jan und Andre, ersteinmal einen großen Dank für die Anpassung an Leia!
Das neue Script läuft problemlos bei mir. Nun habe ich versucht auch meine bisherigen Scripte in der POST Art umzuschreiben, bin aber leider kläglich gescheitert.
Könntet ihr mal drüber schauen, wo das Problem liegt? Vielen Dank!!</p>
<p>string my_Kodi_address = &ldquo;<a href="http://192.168.1.10/jsonrpc" rel="noopener" target="_blank">http://192.168.1.10/jsonrpc</a>&rdquo;;</p>
<p>string my_curl = &ldquo;/usr/local/addons/cuxd/curl -H \&ldquo;Content-Type: application/json\&rdquo; -X POST -d &lsquo;{%22jsonrpc%22:%222.0%22,%22method%22:%22Input.ExecuteAction%22,%22params%22:{%22action%22:%22playpvrtv%22},%22id%22:%221%22}}&rsquo; &quot; # my_Kodi_address # &quot; &ldquo;;
dom.GetObject(&ldquo;CUxD.CUX2801001:1.CMD_EXEC&rdquo;).State(my_curl);</p>
<blockquote>
<p><strong>Jan</strong> · Freitag, 01. November 2019</p>
<p>Hallo Peter!
Leider zerhaut die Kommentarfunktion die Sonderzeichen in Deinem Script - würdest Du mir das mal per Mail senden?</p>
</blockquote>
</blockquote>
]]></content:encoded></item><item><title>Katzenfütterautomat per Internet</title><link>https://klomp.de/escucos-techblog/6-katzenfuetterautomat/</link><pubDate>Fri, 02 Nov 2012 14:35:33 +0200</pubDate><guid>https://klomp.de/escucos-techblog/6-katzenfuetterautomat/</guid><description>Catfeeder - automatischer ferngesteuerter Arduino Katzenfütterungsautomat mit Internetanbindung und Timer</description><content:encoded><![CDATA[<p>Unsere zwei Katzen Tiger und Scully werden normalerweise in der Woche um etwa 07.00 Uhr gefüttert. Dummerweise erwarten sie auch am Wochenende und an sonstigen Feiertagen, dass wir &ldquo;Dosenöffner&rdquo; frühmorgens aufstehen und die Futterschalen füllen. Bleiben wir im Bett liegen, beginnt der Psychoterror: Sie fangen an zu miauen und laufen mit wachsender Begeisterung über uns hinweg als wären wir Fußabtreter - bis uns der Kragen platzt und einer von uns nach unten geht und die Futternäpfe füllt.</p>
<p>Inspiriert durch Mathew J. Newtons <a href="https://www.newtonnet.co.uk/catfeeder/" rel="noopener" target="_blank">Internet Enabled Cat Feeder</a> habe ich einen eigenen Katzenfütterungsautomaten gebaut, der ebenfalls über das Internet aktiviert werden kann. Im Gegensatz zu Newton, der für den Online-Zugriff einen alten Cisco-Switch umgebaut hat, wollte ich eine Lösung mit der Open Source Entwicklungsplattform &ldquo;<a href="https://www.arduino.cc/" rel="noopener" target="_blank">Arduino</a>&rdquo;, da ich damit eh gerade am Basteln war.</p>
<p><img alt="Arduino powered catfeeder" loading="lazy" src="/escucos-techblog/6-katzenfuetterautomat/feeder-komplett.jpg" title="Arduino powered catfeeder"></p>
<p>Die Lösung sollte folgende Bedingungen erfüllen:</p>
<ul>
<li>manuelles Füttern direkt am Automat per Taster</li>
<li>manuelles Füttern über das Internet per Weboberfläche</li>
<li>vollautomatisches Füttern zu festen Zeiten</li>
</ul>
<p>Los ging es mit der Mechanik, hier suchte ich lange nach einer möglichst günstigen und doch robusten Möglichkeit, das Trockenfutter zu dosieren - und landete wie Newton bei einem Cerealienspender, der im Internet für nur 15 Euro zu haben ist. Der Spender wurde auf eine nette Holzkonstruktion montiert, die mir mein Vater baute. Der Auslass wurde noch mit PVC-Rohr etwas verlängert, damit das Trockenfutter nicht durch den ganzen Raum schießt. Den geklebten Drehgriff konnte ich mit Seitenschneider und scharfem Messer von der Kunststoffachse entfernen - der Griff sollte durch einen Getriebemotor ersetzt werden. Wie aber nun den Motor mit der Achse verbinden? Von einem befreundeten Modellbauer erfuhr ich, dass sogenannte Wellenkupplungen dafür bestens geeignet wären. Bei ebay fand ich den Verkäufer <a href="https://www.dold-mechatronik.de/" rel="noopener" target="_blank">Dold Mechatronik</a>, der diese Kupplungen in passenden Größen zu wirklich akzeptablen Preisen vertreibt. Erste Tests verliefen vielversprechend, jedoch drehte sich mit der Zeit die Kunststoffachse in der Wellenkupplung durch. Also schnell noch ein Loch mit Gewinde in die Kupplung, Schraube rein und schon war die Achse fixiert.</p>
<p><img alt="Catfeeder Wellenkupplung mit Schraube" loading="lazy" src="/escucos-techblog/6-katzenfuetterautomat/feeder-schraube.jpg" title="Catfeeder Wellenkupplung mit Schraube"></p>
<p>Die Steuerung realisierte ich mit dem <a href="https://www.arduino.cc/en/Main/arduinoBoardUno" rel="noopener" target="_blank">Arduino Uno</a>, dem passenden Ethernet-Shield für die Netzwerkanbindung sowie einem Relais-Shield. Das hätte man sicherlich auch etwas günstiger umsetzen können, aber mir war es gerade recht, die Möglichkeiten der Arduino-Entwicklungsplattform einmal näher auszuloten. Trotz meiner nicht sonderlich fortgeschrittenen Programmierkentnisse war schnell ein kleines Programm gestrickt, welches spezielle UDP-Pakete aus dem Netzwerk auswertet und dann das Relais-Shield mit dem Motor ansteuert. Gleichzeitig wird eine kleine Melodie abgespielt, damit unsere beiden Pelztiger die Fütterung auch wirklich mitbekommen. Nun konnte ich per Eingabeformular auf meinem Webserver (ein <a href="https://www.synology.de/" rel="noopener" target="_blank">Synology NAS</a> steht bei mir im internen Netzwerk) die Fütterung manuell starten, ein kleines PHP Script sorgt für das passende UDP-Paket. Des weiteren habe ich auf der Synology einen <a href="https://de.wikipedia.org/wiki/Cron" rel="noopener" target="_blank">Cron-Job</a> eingerichtet, sodass die Fütterung laut Terminplan zu bestimmten Zeiten automatisch startet. Für den Fall, dass ich einmal unkompliziert direkt am Automaten füttern möchte, kam noch ein Taster hinzu  der mindestens 3 Sekunden gedrückt werden muss, bis die Fütterung startet - das haben unsere Katzen bis jetzt noch nicht herausgefunden und ich hoffe, sie lesen hier nicht mit ;)</p>
<p><img alt="Catfeeder Arduino" loading="lazy" src="/escucos-techblog/6-katzenfuetterautomat/feeder-arduino.jpg" title="Catfeeder Arduino"></p>
<p>Unsere Katzen haben den Futterautomat sehr schnell angenommen und wenn jetzt die Melodie ertönt, sieht man sie wie die Blitze durch die Wohnung zum Automaten rennen. Wenn wir abends mal etwas später nach Hause kommen sollten, kann ich die Katzen ferngesteuert über das Internet füttern und am Wochenende können wir endlich wieder ausschlafen ;)</p>
<p>Hier kannst Du das Arduino- und PHP-Script herunterladen: <a href="https://github.com/escuco/catfeeder" rel="noopener" target="_blank">Source Code bei Github</a></p>
<p>Schau Dir den Feeder (und die Katzen) in Aktion an:</p>

      <div style="position: relative; padding-top: 56.25%;">
        <iframe allowfullscreen
          width="100%"
          height="100%"
          frameborder="0"
          loading="eager"
          title="Internet Enabled Cat Feeder powered by Arduino"
          sandbox="allow-same-origin allow-scripts allow-popups allow-forms"
          style="position: absolute; inset: 0px;"
          src="https://tube.tchncs.de/videos/embed/ug7pfKAzecCg38poDJqbQt?autoplay=0&amp;controlBar=1&amp;loop=0&amp;muted=0&amp;p2p=1&amp;peertubeLink=1&amp;title=1&amp;warningTitle=1"
        ></iframe>
      </div>]]></content:encoded></item><item><title>Geocaching - Die Moderne Schatzsuche</title><link>https://klomp.de/escucos-techblog/5-geocaching-die-moderne-schatzsuche/</link><pubDate>Wed, 21 Dec 2011 20:05:32 +0200</pubDate><guid>https://klomp.de/escucos-techblog/5-geocaching-die-moderne-schatzsuche/</guid><description>Informationen zum Thema Geocaching - die elektronische Schatzsuche per GPS</description><content:encoded><![CDATA[<p>Beim Geocaching handelt es sich um eine Art elektronische Schatzsuche oder Schnitzeljagd. Leute verstecken an irgendwelchen Stellen kleine Dosen oder Behälter (Caches) mit Krimskrams - mindestens jedoch einem Logbuch - und veröffentlichen das Versteck in Form von GPS-Koordinaten <a href="https://de.wikipedia.org/wiki/Global_Positioning_System" rel="noopener" target="_blank">Global Positioning System</a> im Internet. Andere Teilnehmer wiederum nehmen die Koordinaten und suchen mittels eines GPS-Empfängers diese &ldquo;Schätze&rdquo;, um sich dann im Logbuch einzutragen und gegebenenfalls etwas Krimskrams zu tauschen.</p>
<p>Das ist die Grundidee, jedoch steckt weit mehr dahinter: So gibt es z.B. unterschiedlichen Cache-Arten (einfache Caches, Multi-Caches mit mehreren Stationen, Event-Caches oder Nacht-Caches, die man nur im Dunkeln finden kann).</p>
<p>Es existieren mehrere Geocache-Datenbanken im Internet, die größte ist derzeit wohl <a href="https://geocaching.com" rel="noopener" target="_blank">geocaching.com</a>. Nach einer kostenlosen Anmeldung lassen sich über verschiedene Suchfunktionen Caches in der bevorzugten Gegend suchen und schon kann es mit Hilfe eines GPS-Empfängers losgehen. Natürlich hat man als angemeldeter Benutzer auch die Möglichkeit, selbst Caches zu legen und diese zu veröffentlichen, um mit der Zeit zu verfolgen wer sich dort loggt. Übrigens sind allein für Deutschland etwa 200.000 aktive Caches bei geocaching.com gelistet, weltweit sogar 1,4 Millionen (Stand: Juni 2011).</p>
<p>Der Reiz dieses Hobbies liegt in der netten Kombination von Technik und Natur&hellip;man lernt interessante Stellen kennen, ist viel draußen und hat Spaß an der Knobelei sowie am Austausch der Log-Einträge.</p>
<p>Viel Spaß wünscht escuco!
<p class="imglink">
  <a class="imglink-plain" href="http://www.geocaching.com/profile/?guid=ce76938b-fd39-45ca-8350-c76953b83ef2" target="_blank" rel="noopener">
    <img src="http://img.geocaching.com/stats/img.aspx?txt=Let%27s&#43;go&#43;geocaching&amp;uid=ce76938b-fd39-45ca-8350-c76953b83ef2&amp;bg=1" alt="Profile for escuco" title="Profile for escuco"></a>
</p>
</p>]]></content:encoded></item></channel></rss>