Christians Tagebuch

The latest posts in full-text for feed readers.


DSGVO: Automatische Kontolöschung

Am 20.03.2025 bekam ich von 2 Onlineshops E-Mails mit ähnlichem Inhalt. Sowohl Alternate als auch Sportscheck haben gemerkt, daß ich lange nichts bei ihnen eingekauft habe und möchten aus Datenschutzgründen die Konten löschen.

Beide boten an, den Kontostatus durch Klick auf einen Link in der Mail auf "jetzt doch nicht löschen" zu setzen.

Betreff: Ihr Onlinekundenkonto bei Alternate

Hallo Christian Weiske,

Ihr Alternate Onlinekundenkonto wurde bereits seit längerer Zeit nicht mehr aktiv genutzt. Um personenbezogene Daten nicht länger als notwendig vorzuhalten, werden inaktive Onlinekonten regelmäßig gelöscht.

Die Löschung Ihres Onlinekundenkontos erfolgt in zwei Wochen ab dieser Benachrichtigung. Sie können die automatische Löschung verhindern, indem Sie sich innerhalb dieser zwei Wochen in Ihr Onlinekundenkonto einloggen. Der Login kann über Ihre hinterlegte E-Mail-Adresse oder Ihre Kundennummer erfolgen. Sofern Ihnen das Passwort nicht mehr bekannt sein sollte, können Sie über die Funktion "Passwort vergessen" ein neues Passwort setzen.

Auch nach Löschung kann jederzeit ein neues Onlinekundenkonto erstellt werden. Bitte beachten Sie jedoch, dass eine Wiederherstellung der Daten aus Ihrem alten Onlinekundenkonto nicht möglich ist.

und

Betreff: Info: Dein Benutzerkonto wird gelöscht

Hallo Christian,

uns ist aufgefallen, dass dein Nutzerkonto [...]@cweiske.de seit längerer Zeit inaktiv ist.

Wichtige Information zur Datenspeicherung

Um den Datenschutzrichtlinien (DSGVO) zu entsprechen, werden inaktive Konten nach einer bestimmten Zeit automatisch gelöscht. In deinem Fall ist dies für den 10.04.2025 vorgesehen – also in 21 Tagen.

Möchtest du dein Konto behalten?

Falls du dein Konto weiterhin nutzen möchtest, kannst du es ganz einfach reaktivieren:

1. Klicke auf diesen Link, bleibe Teil der SportScheck Community und profitiere von zusätzlichen Benefits

2. Melde dich in deinem Konto an

Wir würden uns freuen, dich weiterhin zu unserer Community zählen zu dürfen. Bei uns findest du alles für deinen aktiven Lebensstil – ob in einer unserer 26 Filialen oder bequem im Onlineshop.

Eine sehr schöne Entwicklung!

Published on 2025-03-29 in


Slidge: XMPP-telegram gateway

I mainly use XMPP for chats, but can reach some people via Telegram only. Unfortunately, Telegram on Android eats too much battery and I wanted to get rid of it - but still be able to communicate with the people there.

This week I finally setup a Telegram bridge for my Prosody XMPP server, and used slidgram for that.

With it, Telegram accounts appear in my XMPP contacts list (roster) like normal people - they only have special JID like 123456789@xmpp-slidgram.cweiske.de.

There is an in-built help system that I can talk to by messaging xmpp-slidgram.cweiske.de for registration, searching people and groups.

Up to now it works flawlessly, and the phone runs longer. Slidge supports avatar images, unencrypted messages and images. Stickers are transferred as .webm files.

But I heard that every now and then I will have to re-authenticate on a desktop Telegram installation.

Dino showing the Slidge brigde chat commands

Published on 2025-03-29 in


Unberechtigte Bankabbuchung von Digital River Operations Limited

Heute fiel mir beim Durchscrollen der Kontobewegungen eine Abbuchung auf, die zu keinem unserer Einkäufe passt:

Name
Digital River Operations Limited
IBAN
FR61 1634 8000 0186 4260 0006 S05
BIC
SLMPFRP1XXX (SlimPay)
Art der Buchung
Einzug m. Ermaecht.
Verwendungszweck
DRIbitdefender.de
EREF: 15128346961
MREF: 25118824804
CRED: GB88DRISDDCHAS00000032761104
IBAN: FR6116348000018642600006S05
BIC: SLMPFRP1XXX
Betrag
-199,99 €

Der Betrag sieht so aus, als möchte jemand unter der Grenze von 200€ bleiben um bei halbautomatischen Prüfungen nicht aufzufallen.

bitdefender scheint eine Antivirenbude zu sein, und Antivirenprogramme helfen nicht sondern reißen selbst Sicherheitslücken ins System (siehe auch) - deshalb werde ich da definitiv nichts gekauft haben. Hauptsitz scheint Rumänien zu sein, was auch nicht gerade dem Vertrauen förderlich ist.

Ich habe die Lastschrift per Onlinebanking sofort zurückbuchen lassen. Die Bezeichnung dafür ist komischerweise "Lastschriftrückgabe", obwohl ich ja nichts zurückgeben möchte.

Update 2025-03

Digital River ist insolvent.

Published on 2024-06-22 in


1blu IPv6 status 2025

Es ist das Jahr 2025, 27 Jahre nach der Standardisierung von IPv6. Die 1blu RootServer unterstützen kein IPv6, wie auch die meisten anderen Produkte bei 1blu. Traurig.

Der Support antwortet mit der gleichen Nachricht wie letztes Jahr:

Wir bedauern Ihnen mitteilen zu müssen, dass IPv6 bei Ihrem Produkt aktuell noch nicht unterstützt wird. Unsere Technik arbeitet bereits daran dies zu ermöglichen. Bitte haben Sie Verständnis, dass wir Ihnen jedoch noch keinen genauen Termin nennen können.

Wir werden zu einem anderen Hoster wechseln.

Siehe auch:

Published on 2025-03-20 in ,


CUPS: Manual Canon LBP722C printer setup

Automatic printer configuration under Linux (Debian 12) does not really work because - supposedly - the auto-detected IPv6 addresses change over time and printing at some day don't work anymore.

Instead, I manually configured my Canon LBP722C network laser printer as follows:

Connection type
Internet Printing Protocol (http)
Connection
http://192.168.3.42/ipp
Manufacturer
Generic
Driver
Generic IPP Everywhere Printer

The IPv4 address is statically configured (via the printer's awful web interface) and does not change.

Published on 2025-03-18 in


Wordpress registration spam

Spammers are using Wordpress installations with open registration to send spam e-mails to uninvolved users.

The mails are sent via the "Register" function that is linked on the Wordpress login page wp-login.php. The registration form has two fields: "Username" and "Email".

The username allows spaces, and this is where the spammers input a domain name and a promotional text. The domain name gets auto-linked by e-mail clients, making it easy for users to go to the spammer's site.

Such a spammy Wordpress registration e-mail looks like this:

Subject: [Legit site] Login Details
Username: www.spammer.example.com - 1.2342 BTC

To set your password, visit the following address:

https://legitsite.example.net/wp-login.php?login=www.spammer.example.com%20-%201.2342%20BTC&key=oSxUtw01QIFHoxHvokfd&action=rp

https://legitsite.example.net/wp-login.php

Everything after the Username: in that line is provided by the spammer.

Two things should be fixed here by Wordpress:

  • Reject usernames with spaces
  • Reject usernames that have "www." in them, because that causes the e-mail clients to autolink the URL

Let's see what the Wordpress developers say to my ticket.

Others with this problem

2024-11: Reddit: Spammed with 100+ Fake WordPress Login Emails (Help!)

Published on 2025-03-11 in ,


Open Android contact addresses with OsmAnd

My Android phone runs the open source LineageOS (MicroG-flavored) and I use OsmAnd for maps and navigation.

One thing that bothered me was that when clicking addresses in the system "contacts" address book, the browser would open with Google maps - instead of OsmAnd, which would be much more helpful.

The solution is to let OsmAnd handle links to the maps.google.com domain:

  • Open apps menu
  • Long-press OsmAnd icon -> Click App info
  • Click Open by default
  • Click Add link
  • Checking for other supported links will take some sime
  • Scroll through the unsorted list until you find maps.google.com and select it
  • Click Add

Now contact addresses will open in OsmAnd.

OsmAnd app information: Open by default Checking for other supported links List of domains

Also on: Reddit.

Published on 2025-03-01 in


Kosten Winterurlaub Ellmau

Wir haben in den sächsischen Winterferien in Ellmau am Wilden Kaiser (Österreich) Winterurlaub gemacht. 7 Tage vom Sa, 15.02.2025 bis zum Sa, 22.02.2025.

Übernachtet haben wir in einer Ferienwohnung mit ca. 70m² am Rand von Ellmau. Im Vergleich zum Urlaub am Arber 2018 haben sich die Ausgaben erheblich gesteigert:

Ausgaben
Gruppe Kosten
Summe 3.378,85 €
Lebensmittel 144,17 €
Lift 891,50 €
Mittagessen 561,17 €
Skiverleih 196,00 €
Tanken 145,01 €
Unterkunft 1.441,00 €

2 Kinder haben Ski/Snowboard, Schuhe + Helm ausgeliehen. Ein Erwachsener hat für 6 Tage Lift 380€ bezahlt, die Kinder jeweils die Hälfte. Der Rest ging für Wanderkarten für den 2. Erwachsenen drauf.

Wir überlegen ernsthaft, ob wir nächsten Winter überhaupt nochmal fahren.

Published on 2025-02-25 in


Shelly Plug S in Volkszähler einbinden

Seit Jahren schon zeichne ich den Gesamtstromverbrauch des Hauses direkt von unserem Stromzähler mit Hilfe eines Optokopfes auf. Die niedrigsten Verbrauchswerte sind um die 150 Watt, darunter liegt der Stromverbrauch niemals. Ich wollte nun herausfinden, wo der ganze Strom verbraucht wird.

Von Weihnachten hatte ich noch ein paar Shelly Plug S-Zwischenstecker rumliegen. Diese kann man nicht nur per HTTP-Befehlen an- und ausschalten, sondern sie messen auch die verbrauchte Energie und bieten eine HTTP-basierte API zum Abruf des Verbrauchs: /meter/0.

Zur Datenaufzeichnung und Visualisierung nutze ich den Volkszähler. Der vzlogger wird alle 10 Minuten per cron gestartet, liest die Daten vom Stromzähler aus und schreibt sie dann in die "Middleware", die die Daten in die Datenbank wirft. Die Ausgabe erfolgt per volkszähler-Webinterface im Browser:

Volkszähler-Webinterface im Browser

Kanal anlegen

Bevor man den Logger konfigurieren kann, muss im Webinterface ein neuer Kanal angelegt werden. Also Kanal hinzufügen und dann Kanal erstellen und folgende Einstellungen vornehmen:

Typ
El. Energie (Zählerstände)
Auflösung
60000 (der normale Stromzähler hat kWh-Auflösung, und der Shelly Plug S misst aber Wattminuten. 60.000 Wattminuten sind eine kWh.)
Stil
steps (die richtige Einstellung für Zähler)

Der Rest ist nach Belieben wählbar.

Hat man den Kanal angelegt bekommt man eine UUID, die man sich merken bzw. in eine Textdatei kopieren sollte - man braucht sie für die Loggerkonfiguration.

Shelly Plug S: Daten abrufen

Der vzlogger muss die Daten vom Shelly abrufen. Dazu habe ich im "meters"-Abschnitt der vzlogger.conf-Datei ein neues Gerät angelegt:

Das Protokoll ist "exec", weil ein Befehl ausgeführt werden soll. Hier ist ganz wichtig, daß der vzlogger nicht als root laufen darf, weil das exec dann (absichtlich) nicht funktioniert.

Der Befehl command holt sich die aktuellen Verbrauchsdaten mit curl vom Shelly ab und formatiert sie mit jq so um, daß die Zeile "total 2342" rauskommt (wenn der Zählerstand 2342 ist).

Das format sagt, daß zuerst der Identifier ("total"), dann ein Leerzeichen und dann der Zählerstand ("2342") kommt. Ich hatte es ohne Identifier probiert und das format nur auf "$v" gesetzt, aber dann hat der vzlogger nicht mitbekommen, daß Daten vorhanden waren:

[Mar 26 13:00:02][exec] MeterExec::read: Closing process 'curl -s http://shellyplug1/meter/0 | jq -r .total''
[Mar 26 13:00:02][mtr3] Stopped reading.
[Mar 26 13:00:02][chn4] ==> number of tuples: 0
[Mar 26 13:00:02][chn4] JSON request body is null. Nothing to send now.

Mit diesen Einstellungen schreibt der Logger jetzt brav aller 10 Minuten die Verbrauchswerte für die fünf ShellyPlugS in die Datenbank.

Shelly PM Mini Gen3

Der Befehl für einen Shelly PM Mini Gen3 ist (API-Doku):

Das + 12412868 habe ich eingebaut, weil ich von einem Shelly Plug S auf einen Shelly PM Mini Gen3 umgestiegen bin und der Absolutwert in der Datenbank fortgeführt werden musste. Ohne die Anpassung kommt es zu einem krass Sprung von -154kW beim Wechsel vom alten zum neuen Zähler.

Restmenge

Die Daten wurden nun mitgeloggt und auch im Browser hübsch angezeigt. Was mir fehlte war noch eine Anzeige, wieviel des verbrauchten Stroms nicht gemessen wird.

Dazu legte ich einen "Verbrauchssensor (virt.)" an. In die Felder für die Eingänge schreibt man die UUIDs der Kanäle, und bei "Regel" die Berechnung:

val(in1)-val(in2)-val(in3)

Hier wird der Wert on Eingang 1 als Basis genutzt und dann die Werte von Eingang 2 und 3 abgezogen. So sehe ich, wieviel "unbekannten" Strom noch im Haus verbraucht wird.

Ich habe 2 weitere virtuelle Sensoren definiert, in denen ich jeweils 4 Messwerte zusammengerechnet habe (weil das Webinterface nur Felder für 4 Eingänge anzeigt). Diese habe ich dann im 3. virtuellen Sensor final vom Gesamtstrom abgezogen.

Restmengenanzeige (lila)

Published on 2022-03-30 in ,


Exclusive OUYA games

I collected a list of all games that were exclusively released on the OUYA gaming console.

All-time exclusives

Games that have never been ported to any other system - you need an OUYA to play them. Find them in the Exclusive category on my OUYA server.

Once exclusive

Games that were for some limited time only available on the OUYA, but got released on other platforms later. Find them in the VIP room category on the OUYA server.

Game name Other Platforms Source Notes
Amazing Frog PC (Steam) 15, 17, 18
Broken Age PC (Steam), Playstation, Apple App Store, Google Play 1 Only console on launch day
Chrono Blade Apple App Store, Google Play 14, 15 Demo only
Deep Dungeons of Doom OUYA (2013-04-11), Apple App Store (2013-06-04), Google Play 15, 19
Duck Game OUYA (2014), Nintendo Switch, Playstation 4, PC (Steam) (2015) 11, 13 new official site
Killing Floor: Calamity OUYA (2013-12), Nvidia Shield (2015-08), Google Play (2015-08) 27, 28, 29
Laza Knightez Windows, Mac OS 6
No Brakes Valet Windows, Apple App Store, Google Play 15, 16 new official site
Polarity PC (Steam), Apple App Store, Google Play 1, 15 new official site
Reagan Gorbachev Xbox One, PC (Steam, Humble Store) 2, 11
That Dragon, Chancer Mac, PC, Google Play, Apple App Store 4, 22 new official site
Toto Temple Playstation 4, Xbox one, WiiU, PC (Steam, Humble Store) 7, 8, 11
Towerfall Switch, PC (Steam), Playstation 4, Xbox One 9, 10, 14, 15
Whispering Willows Switch, PC (Steam), Playstation 4, Xbox One, Wii, Google Play, Apple App Store 11, 12 2 months exclusively on OUYA according to 12

Cancelled / Not exclusive

Some games were announced to be exclusively on OUYA but weren't actually, or were cancelled.

Game name Source Notes
Cascade 11, 23 Never released on the OUYA store. No mention of OUYA on homepage.
Fist of awesome 15 Kickstarter page says PC & Mac were there at least with ouya.
Human Element 1, 24 Cancelled
Neverending Nightmares 11 Released simulatenously on Windows, Mac, Linux, and Ouya. Kickstarter page: The Ouya Free The Games Fund exclusivity terms don't apply to computers.
PitchWreck 5, 25 Never released
Red. 15, 26 Released the same time on iOS and OUYA, 2013-03-13.
Yummy Circus 1, 3 Not on the ouya.tv games list. Was listed on their website as available on OUYA.

Sources

  1. Stuff.tv: Five exclusive games that'll make you want an Ouya
  2. TechnologyTell: Reagan Gorbachev Review: Taking the Reykjavik Summit by storm
  3. Phandroid: OUYA Exclusive: Yummy Circus puzzler gets demoed before launch
  4. Kotaku: The Powerfully Moving That Dragon, Cancer Is Now A Ouya Exclusive
  5. @playouya on Twitter: Pitchwreck
  6. Gambit Magazine: LAZA KNITEZ!! Launches March 12 Exclusively on OUYA
  7. daily dot: Ouya has a party in a box with ‘Toto Temple Deluxe’
  8. ouyaholic: Knightmare Tower Developers working on OUYA Exclusive
  9. Leo Sigh: TowerFall Review: It’s a Must Buy for the Ouya, It’s Awesome
  10. Destructoid: TowerFall ditches Ouya exclusivity with enhanced PC port
  11. GamesBeat: Six Ouya exclusives show the console's silly and serious side
  12. Whispering Willows homepage
  13. Wikipedia: Duck Game
  14. Pocketgamer: First impressions of Ouya
  15. Pocketgamer Youtube video: First impressions of Ouya
  16. Android Police: [New Game] No Brakes Valet Jumps From OUYA To The Google Play Store To Enable Your Ferris Bueller Fantasies
  17. OUYA… Why Amazing Frog? is on Steam Early Access
  18. OUYA wiki: Amazing Frog
  19. Thais Weiller: Deep Dungeons of Doom
  20. Indie Statik: How Some Students Found Hope In A Grain Of Sand: Monocle Man
  21. Wikipedia: Soul Fjord
  22. @playouya on Twitter: That Dragon, Cancer
  23. Youtube: OUYA Cascade game [W.I.P.] Brain Fly though [Unity] Level of detail test
  24. Wikipedia: Human Element
  25. Twitter: Neil Crofts: PitchWreck
  26. Twitter: Knife Media: Red release
  27. Engadget: Arcade shooter Killing Floor: Calamity arrives exclusively on Ouya
  28. Droid Gamers: Nvidia releases two new games for their Shield brand of devices: Killing Floor: Calamity and Windward
  29. Android Police: Killing Floor: Calamity, A Top-Down Adaptation Of The Popular First Person Shooter, Comes To Google Play

Published on 2021-10-13 in ,