Mit openHAB auf openWB-Wallbox zugreifen

Auf dem -Server:

  • MQTT-Binding installieren (ein MQTT-Server ist nicht nötig)
  • Neues Thing anlegen: MQTT-Broker mit dem Hostname bzw. der IP der Wallbox:
Bridge mqtt:broker:openwbbroker "OpenWBBroker" [ host="hostnameOpenWB", secure=false, clientID="openhabian",port=1883, username="",password=""]
  • Neues Thing für die anlegen:

// Beispielhaft Leistung der PV-Anlage und Hausverbrauch auslesen
Thing mqtt:topic:openwb "OpenWB" (mqtt:broker:openwbbroker) {

   Channels:
     Type number : pvpower "PV-Leistung" [
        stateTopic="openWB/pv/W",unit="W" 
      ] 
     Type number : powerconsumption "Hausverbrauch" [ 
        stateTopic="openWB/global/WHouseConsumption",
        unit="W"
      ] 
}

Die MQTT-Topics der Wallbox habe ich mit MQTT-Explorer ausgelesen.

  • Für die Channels können anschließend Items angelegt werden:
Number:Power pvpower "PV-Leistung" { channel="mqtt:topic:openwb:pvpower" }
Number:Power powerconsumption "Hausverbrauch" { channel="mqtt:topic:openwb:powerconsumption" }

Schwächen eines Apple TV

Ich wurde kürzlich zu meiner Meinung zu Apple TV gefragt. Ein Pluspunkt von Apple TV ist sicherlich, dass das Gerät den Fernseher nach Möglichkeit auf dieselbe Bildwiederholungsrate einstellt wie das Videomaterial. Das reduziert Mikroruckler.

Außerdem sind mir folgende Schwächen eingefallen:

  • Es sind keine USB-Geräte anschließbar.
  • Apps können nur aus dem Appstore installiert werden. Eine Installation von Apps, die im Appstore nicht verfügbar sind, ist nicht möglich. Es scheint z. B. keinen Browser zu geben.
  • Das Gerät funktioniert nur, wenn man eine Apple-ID hat und diese auf dem Gerät eingibt. Das Anlegen einer neuen ID gestaltet sich relativ aufwändig, insb. wenn man keine weiteren Geräte von Apple hat.
  • Apple TV+ zeigt vor jedem Video Werbung für ein anderes Video von Apple TV+.
  • Soweit ich weiß können keine Playlisten angelegt werden. Schon gar nicht über mehrere Streamingdienste hinweg.
  • Mit der Fernbedienung kann man nicht zu einer Zeitmarke innerhalb eines Videos springen. Man kann nur „vor- und zurückspulen“, was ggf. recht lange dauert.
  • Es gibt keine Möglichkeit die Sprache pro Serie festzulegen. Wenn man unterschiedliche Serien in unterschiedlichen Sprachen anschaut, muss man immer wieder die Sprache wechseln.
  • Die Liste der auswählbaren Sprachen kann nicht angepasst werden. D. h. beim Umstellen der Sprache muss man ggf. immer wieder über Sprachen hinwegscrollen, an denen man eigentlich kein Interesse hat. Für mich kommen eigentlich nur zwei Sprachen in Betracht. Wenn ich die übrigen Sprachen entfernen könnte, wäre mir sehr geholfen. Auf meinem deutschen Apple-TV steht die Sprache Deutsch immer an erster Stelle, was einen Wechsel zur englischen Tonspur noch aufwändiger macht.
  • In der Apple TV+-App gibt es die Möglichkeit das Intro einer Serie zu überspringen. Den Button muss man allerdings immer wieder anklicken. Es gibt keine Möglichkeit das Intro immer zu überspringen.
  • Es gibt keine Möglichkeit Untertitelsprache und Audiosprache gleichzeitig zu wechseln.
  • Das Eingeben von Buchstaben mit der Fernbedienung ist ziemlich unkomfortable.
  • Nach Szenenwechseln kommt es manchmal zu kurzen Rucklern. Ggf. liegt das am Streamingdienst. Mir ist das bei Paramount+ aufgefallen.
  • Bei Apps können die Berechtigungen nicht entzogen werden.
  • Das Gerät hat keinen separaten Ausgang für den Ton. D. h. wer einen AV-Receiver benutzt und den HDMI-Ausgang des Apple-TVs nicht durch den AV-Receiver schleift, muss den Ton vom Fernsehgerät abgreifen (z. B. per ARC).
  • Einige Einstellungen des Apple-Accounts können anscheinend nicht über den Browser angepasst werden. Bei mir hat zum Beispiel die Kündigung eines Abonnements, das ich über Apple TV abgeschlossen hatte, auf dem Apple TV nicht funktioniert. Ich konnte das Abo nur über den Support kündigen lassen, da es anscheinend keinen Browserzugang zur Verwaltung der Abos gibt.

GOG-Version von Day Of The Tentacle Remastered unter Ubuntu 22.04

Die GOG-Version von „Day Of The Tentacle Remastered“ (DOTT) funktionierte bei mir unter Ubuntu 22.04 nur nach manueller Installation zusätzlicher 32 Bit Libraries. Das Installationsprogramm vom DOTT gibt leider keinen entsprechenden Hinweis aus.

Ich habe folgende Libraries installiert:

sudo dpkg --add-architecture i386
sudo apt-get install libudev1:i386
sudo apt-get install libgl1-mesa-glx:i386
sudo apt-get install libasound2:i386

Außerdem läuft das Spiel nur, wenn ich die Datei Dott (im Unterverzeichnis game des Spiels) als Root starte (sudo ./Dott). Die Ursache dafür muss noch suchen.

Auf meinem 4K Monitor funktioniert Vollbild leider nicht. Außerdem ist die Schrift zur Auswahl von Dialogoptionen etwas klein.

Traefik: Zertifikate mittels Bash-Script exportieren

Ich habe heute TLS-Zertifkate mit einer modifizierten Version dieses Scripts exportiert:

https://blog.cubieserver.de/2021/minimal-traefik-v2-certificate-export/

Zu beachten ist, dass mittig im Script der Besitzer der Zertifikatsdateien geändert wird. Neben den Pfaden, die am Anfang des Scripts einzutragen sind, und dem Namen des Resolvers, muss diese Stelle ggf. angepasst werden.

Datenschutz bei Kopfhörer-Apps?

Ich will mir neue Kopfhörer mit ANC kaufen. Diese werden in der Regel per App konfiguriert. Leider hat Stiftung Warentest die Bewertung des Datensendeverhaltens eingestellt.

Auf der Website Privacy Not Included bei Mozilla habe ich Einträge zu Kopfhörer-Apps von Samsung, Sony, Jabra und Sennheiser gefunden. Samsung ist wohl eher nicht zu empfehlen.

Die Datenschutzerklärung der App von Sennheiser habe ich überflogen. Sie scheint verständlich geschrieben zu sein. Wenn man der Datenübermittlung nicht zustimmt, werden laut Datenschutzbestimmung scheinbar fast keine Daten übertragen. Nach dem ersten Start der App wird man gefragt, ob man einer Datenübermittlung zustimmen möchte. Insgesamt sehr positiv!

Backups unter Linux

Wer Backups unter Linux erstellt, sollte vor dem Backupvorgang einen Snapshot des Dateisystems erzeugen und dann ein Backup des Snapshots erstellen. Der Snapshot sorgt dafür, dass der Datenstand im Backup konsistent ist. Ohne Snapshot könnte es sein, dass die Daten während des Backupvorgangs verändert werden. Nach der Backuperstellung sollte der Snapshot gelöscht werden, damit er keinen Speicher verbraucht.

Btrfs und LVM bieten die Möglichkeit Snapshots zu erstellen.

Für Backups verwende ich meistens BorgBackup.

Conversations manuell von einem Android-Telefon zum anderen Telefon übertragen

Wenn man Conversations mit allen Nachrichten, Bildern und Accounts händisch auf ein neues Android-Telefon übertragen möchte, reicht das Einspielen eines Backups, das man in Conversations erstellt hat, nicht aus. Man muss die Verzeichnisse mit den Medien zusätzlich kopieren. Bilder usw. sind im Backup leider nicht enthalten.

Vorteil eines eigenen Jitsi-Meet-Servers

Die Möglichkeit Auflösung und Bitrate der Videostreams konfigurieren zu können, ist ein Vorteil, wenn man einen eigenen Jitsi-Meet-Server hat. Das ermöglicht Videokonferenzen in hoher Qualität, sofern die Teilnehmenden gut ausgestattet sind (Kamera, Licht, Internetbandbreite) und die Bitrate der Streams auf einen hohen Wert eingestellt wird.