Archiv der Kategorie: Allgemeines

Alles was keine Kategorie bis jetzt findet

Home Assistent über Docker compose aktualisieren

Home Assistent über Docker installieren ist recht einfach, wenn man sich etwas mit Docker und den zugehörigen Befehlen auskennt. Auch das Aktualisieren von Home Assistent über Docker mit Hilfe vom docker compose Befehl geht recht einfach.

Hinweis: Im folgenden Artikel habe ich beschreiben, wie man die Ladeleistung über die easee Wallbox in Verbindung mit SolarEdge Wechselrichter über Home Assistant steuern kann.

Installation von Home Assistent über Docker compose

Damit das Aktualisieren reibungslos funktioniert und die vorhandenen Daten und Erweiterungen bleiben, sollte die Installationen bzw. die docker-compose.yml Datei entsprechend erstellt werden. Weiterhin möchte ich Erweiterungen wie die easee Home Assistent Erweiterung über git installieren und aktualisieren. Dafür muss der /config Ordner aus dem Docker Image auf dem lokalen System abgelegt werden. Meine Konfiguration sieht wie folgt aus:

# cat docker-compose.yml
services:
  homeassistant:
    container_name: homeassistant
    image: "ghcr.io/home-assistant/home-assistant:stable"
    volumes:
      - /opt/home-assistant/config:/config
      - /etc/localtime:/etc/localtime:ro
    restart: unless-stopped
    privileged: true
    network_mode: host

Im nächsten Schritt wird mit Hilfe von docker compose pull das Image runtergerladen werden:

# docker compose pull
[+] Pulling 30/1
 ✔ homeassistant 29 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled

Danach muss das Docker Image gestartet werden:

# docker compose up -d
[+] Running 1/1
 ✔ Container homeassistant  Started

Danach sollte das installierte Home Assistent installiert und gestartet sein. Die Aktualisierung läuft faktisch identisch ab.

Aktualisiere von Home Assistent über Docker compose

Im ersten Schritt muss das aktuelle Docker Home Assistent Image runtergeladen werden. Das geht wie folgt mit dem docker compose Befehl:

# docker compose pull
[+] Pulling 30/1
 ✔ homeassistant 29 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled

Nach dem Runterladen der aktuellen Version, muss das System durch Neustarten des Docker Containers aktiviert werden:

# docker compose up -d
[+] Running 1/1
 ✔ Container homeassistant  Started

Jetzt sollte die aktuelle Version von Home Assistent laufen.

Nach dem Neustarten sollte man wenigstens kurz in die Protokolle schauen, ob dort irgendwelche Fehlermeldungen stehen, die den Betrieb oder Funktionen von Home Assistent einschränken. In meinem Fall sieht es gut aus:

# docker compose logs
homeassistant  | s6-rc: info: service s6rc-oneshot-runner: starting
homeassistant  | s6-rc: info: service s6rc-oneshot-runner successfully started
homeassistant  | s6-rc: info: service fix-attrs: starting
homeassistant  | s6-rc: info: service fix-attrs successfully started
homeassistant  | s6-rc: info: service legacy-cont-init: starting
homeassistant  | s6-rc: info: service legacy-cont-init successfully started
homeassistant  | s6-rc: info: service legacy-services: starting
homeassistant  | services-up: info: copying legacy longrun home-assistant (no readiness notification)
homeassistant  | s6-rc: info: service legacy-services successfully started
homeassistant  | 2024-01-19 11:39:22.048 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration easee which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant  | 2024-01-19 11:39:35.356 WARNING (Recorder) [homeassistant.components.recorder.migration] Database is about to upgrade from schema version: 41 to: 42
homeassistant  | 2024-01-19 11:39:35.365 WARNING (Recorder) [homeassistant.components.recorder.migration] Upgrade to version 42 done

Wie aus dem Protokoll zu erkennen ist, Hat Home Assistent beim Start automatisch das Datenbankschema von Version 41 auf 42 aktualisiert:

homeassistant  | 2024-01-19 11:39:35.356 WARNING (Recorder) [homeassistant.components.recorder.migration] Database is about to upgrade from schema version: 41 to: 42
homeassistant  | 2024-01-19 11:39:35.365 WARNING (Recorder) [homeassistant.components.recorder.migration] Upgrade to version 42 done

Aktualisieren von über Git(hub) installierte Erweiterungen

Bedingt durch meine Konfiguration und die Installation der easee Home Assistent Erweiterung über Git(hub), muss auch diese ab und zu aktualisiert werden. Die Erweiterung ist in dem Ordner config/custom_components/easee abgelegt. Die Aktualisierung erfolgt über ein git pull Befehl und einem Neustart von Home Assistent:

# cd config/custom_components/easee
# git pull
Already up to date.

Jetzt fehlt nur noch ein Neustart von Home Assistent:

# docker compuse up -d

Damit sollte die Aktualisierung erledigt sein.

Fazit

Das Aktualisieren von Home Aassistent mit Hilfe von docker compose ist komfortabel und in der Regel in wenigen Minuten erledigt. Das längste dauert in meinem Fall das Herunterladen des aktuellen Docker Images von Home Assistent.

Über Home Assitent kann man auch recht einfach Sachen steuern wie z.B. eine Wallbox. In dem folgenden Artikel habe ich beschreiben, wie man die Ladeleistung über die easee Wallbox in Verbindung mit SolarEdge Wechselrichter über Home Assistant steuern kann.

Das passende Bild für Business und soziale Netzwerke

Ihr kennt bestimmt das Problem – das Bild im Sozial Media Netzwerk ist schwer veraltet oder gefällt euch bzw. euren Nutzern nicht mehr. Mich haben sogar Leute auf meine Bilder angesprochen und gebeten, Sie zu bitte zu ersetzen. Jetzt kommen aber Fragen, welche bestimmt jeder kennt:

  • Woher bekomme ich ein passendes Bild?
  • Wie soll ein Bild für das jeweilige Netzwerk aussehen?
  • Soll ich ein Bild für ein Ausweis, Bewerbung, Urlaub, … dafür verwenden?

Einige dieser Fragen sind schnell beantwortet (kein Bild von der Hochzeit oder Party Urlaub für LinkedIn). Andere Fragen benötigen eine

Verschiedene Netzwerke – verschieden Bilder

Der Punkt ist oft, dass jedes dieser Netzwerke je nach Art der Verwendung auch verschiedene Bilder benötigt z.B.:

  • WhatsApp: Bild für Freunde und Bekannte – leicht zu erkennen
  • Facebook: Muss was her machen
  • Instagram: Bin hier Influencer und benötige ein themenspezifisches Bild
  • Twitter: Meine Meinung, nicht unbedingt ein Bild, auf dem ich leicht zu erkennen bin?
  • LinkedIn: Causal oder doch im Anzug mit Firmenlogo in Hintergrund?
  • Xing: Eher mit Anzug und Kravate?

Jeder hat da eigene Vorlieben, aber allein schon der Denkanstoß, wie viele verschiedene Bilder benötigt werden, stellt einen vor ordentliche Herausforderungen. Zudem ist es je nach Netzwerk auch mehr als sinnvoll die Bilder immer wieder auszutauschen, um Aufmerksamkeit zu wecken oder der Jahreszeit, Thema oder zum Gemüt passende Bilder zu bekommen.

Vorbereitung für die Bilder

Bevor es zum Fotografen oder generell vor die Kamera geht, stehen so ein paar Themen an:

  • Haare schneiden
  • Rasieren bzw. Bart stutzen?
  • Schminken
  • Erst ins Sonnenstudio und die Bleiche im Gesicht reduzieren?
  • Welche Klamotten für welches Bild?

Will man zum Fotografen, dann stehen weitere Themen an:

  • Welcher Fotograf?
  • Termin machen
  • Sich dafür Zeit nehmen und gut vorbereiten
  • Ideen und Wünsche aufstellen
  • Die richtige Einstellung mitbringen

Wie du sehen kannst, ist das mehr als eine Menge Arbeit und vor allem erfordert es, dass man nicht nur von seinem bequemen Stuhl aufsteht und sogar das Haus verlässt? Und da kommen so Gedanken auf, wie z.B. kann ich die Bilder nicht einfach im Internet bestellen?

Genau das ist seit ein paar Monaten möglich. Stellt dir vor, du gibst einem Dienst 5 bis 10 aktuelle Bilder von dir, welche absolut nicht top sein müssen und auch aus Urlaub, Hochzeit, Selfies, etc. bestehen können. Der Dienst liefert dir über 100 verschiedene thematische Bilder für dich und deine Netzwerke, die du je nach Lust und Laune verwenden kannst.

Bild Generierung mit der Künstlichen Intelligenz (KI)

Bilder generieren mit Hilfe der Künstlichen Intelligenz (KI) ist schon länger möglich – dabei müssen die Systeme nicht mal den Standards der Künstlichen Intelligenz vollständig entsprechen. Allerdings erlauben aktuelle Systeme der künstlichen Intelligenz Bilder von Personen, (Haus-)Tieren oder Gegenständen anzulernen und daraus personalisierte Bilder zu erstellen.

Genau solche Dienste kannst du jetzt verwenden, um für wirklich kleines Geld Bilder in verschiedenen Stilen und für diverse Einsatzzwecke zu generieren:

  • Für soziale Netzwerke
  • Für Business Netzwerke
  • Gleich aussehende Bilder für Firmenausweise
  • Gleich aussehende Bilder für die Unternehmenswebseite

Den Vorstellungen und Möglichkeiten sind hier seit kurzem wenige Grenzen gesetzt. Der jeweilige Dienst muss es nur entsprechend unterstützen und diese Möglichkeiten bieten.

Mal sehen, was daraus spannendes entstehen wird …

Warum sind alternative Suchmaschinen wichtig?

Alternativen sind im Allgemeinen wichtig, weil sie Innovation, Fortschitt und Diversifikation fördern. Trotzdem hat sich Google als „die Suchmaschine“ für viele etabliert und daran sind wir ITler nicht selten für verantwortlich.

Wir richten Computer ein, machen Voreinstellungen für Kollegen, Bekannte und Verwandte und setzen somit Standards für nicht selten viele Jahre oder sogar Generationen von Nutzern. Damit haben wir es geschafft den leidgen Internet Explorer fast vollständig vom Markt zu verdrängen und damit Browser wie Google Chrome und Mozilla Firefox zu etablieren, welche Standards zusammen entwickeln, diese beachten und damit einbesseres Internet fördern.

Alternative Ansätze

Leider hat Google damit eine gigantische Marktmacht erreicht und fast alle Suchmaschinen von Markt verdrängt hat. Somit fehlt vor allem Diversifikation im Markt, welche aber durch vor allem neuere Suchmaschinen und deren alternativen Grundsätze wieder gestärkt werden kann. Diese wären vor allem:

  • Datenschutz: Einige alternative Suchmaschinen legen Wert auf den Schutz der Privatsphäre und verfolgen oder sammeln keine Nutzerdaten.
  • Ökologisch Gedanken: Einige alternative Suchmaschinen tun was für die Umwelt und pflanten z.B. Bäume oder fördern nachhaltige Projekte.
  • Regionalisierung: Spezialisierung auf verschiedene Länder, Regionen und Sprachen.
  • Relevanz: Alternative Suchmaschinen können relevantere und vor allem alternative Suchergebnisse liefern, da sie andere Algorithmen und Rankingsysteme verwenden als herkömmliche Suchmaschinen.
  • Unterstützung für kleine Unternehmen: Die Verwendung alternativer Suchmaschinen kann zur Unterstützung kleinerer, unabhängiger Unternehmen beitragen, die vor allem bei Google nicht so gut platziert sind.

Wie du sehen kannst, haben Alternativen durchaus ihre Vorteile, sprechen spezielle Zielgruppen an und bringen somit neue Ideen außerhalb der reinen Suchergebnisse mit. Die aktuellen Diskussionen um Datenschutz und ökologischere Gedanken sprechen Nutzer an, die sich Gedanken machen.

Alternative Suchmaschinen

Hier eine Liste von alternativen Suchmaschinen samt kurzer Beschreibung:

  • Bing: Sumaschine von Microsoft, welche für viele alternative Suchmaschinen den Suchindex zur Verfügung stellt. Je nach Markt ist Bing durchaus eine Konkurrenz für Google.
  • DuckDuckGo: Eine datenschutzorientierte Suchmaschine, die keine Nutzerdaten verfolgt oder weitergibt. Die Suchergebnisse von DuckDuckGo basieren zum großen Teil auf Bing.
  • Ecosia: Eine Suchmaschine, die einen Teil ihrer Gewinne für das Pflanzen von Bäumen spendet und damit einen wertvollen Beitrag für die unseren Planeten leistet. Mehr dazu hier. Die Suchergebnisse von Ecosia basieren zur Zeit auf Bing.
  • Qwant: Eine auf Datenschutz ausgerichtete Suchmaschine mit Sitz in Europa. Die Suchergebnisse von Qwant basieren zur Zeit auf Bing.
  • StartPage: Eine Suchmaschine, die anonyme Suchergebnisse von Google liefert.
  • Swisscows: Eine Suchmaschine, die Wert auf den Schutz der Privatsphäre legt und die Nutzer nicht verfolgt. Die Suchergebnisse von Swisscows basieren auf Bing.

Wenn man sich diese Suchmaschinen anschaut, dann haben viele von Ihnen großen Wert auf Privatsphäre und versuchen mit neuen Herangehensweisen, sich im Suchmaschinenmarkt zu etablieren.

Da viele von ihnen den Suchindex von Bing (Microsoft) oder Google (nur Startpage) verwenden, sind die Ergebnisse der Suche je nach Ausrichtung qualitativ sehr ähnlich. So kann man beim Ausprobieren die anderen Aspekte der Suche betrachten.

Regional ausgerichtete Suchmaschinen

Es gibt aber auch regional ausgerichtete Suchmaschinen, wie z.B.:

  • Ask: Eine Suchmaschine, die in den Vereinigten Staaten und einigen anderen Ländern sehr beliebt ist.
  • Baidu: Eine Suchmaschine, die in China sehr beliebt ist und dort einen großen Marktanteil hat.
  • Naver: Eine südkoreanische Suchmaschine, die im Land am weitesten verbreitet ist.
  • Seznam: Ist nach Seznam die Nummer eins im Tschechischsprachigen Internet.
  • Yahoo! Japan: Eine in Japan beliebte Suchmaschine, die ein Joint Venture zwischen Yahoo! und SoftBank ist.

Diese sind für den deutschsprachigen Raum weniger interessant, zeigen aber auch, dass regional orientierte Unternehmen auf dem global aggierenden Markt sich spezialisieren und damit funktionieren können.

IndexNow Technologie

Viele dieser Suchmaschinen haben eins gemeinsam. Sie nutzen den Suchindex von Bing (Microsoft) für ihre Suchergebnisse oder die vor kurzem von Microsoft präsentierte Technk IndexNow, um aktuelle Inhalte besser indizieren zu können. Einige von diesen Suchmaschinen (z.B. Seznam) pflegen auch einen eingenen Suchindex, welcher durch IndexNow besser mit aktuellen Inhalten versorgt werden kann.

Diese Technologie ermöglicht es, alternative Suchmaschinen effizient mit neuen und aktualisierten Inhalten zu versorgen, was das Ziel von vielen Blogs und Seiten ist. Vor allem erlaubt es diese Technologie, neue Suchmaschinen mit aktuellen Inhalten aufzubauen, indem man wert auf neure Inhalte legt.

Die Qual der Wahl bei Suchmaschinen

Die Qual der Wahl ist leicht, wenn man sich an Google festhält. Aber es ist auf jeden Fall einen Ausflug wert, die eine oder andere Suchmaschine auszuprobieren und dadurch vielleicht einen anderen Blick auf Privatsphäre, Suchergebnisse oder ökologische Ziele zu bekommen.

Es dauert eine Weile, bis man sich an eine neue Suchmaschine gewöhnt hat und Google ist ja nicht „aus“. Wenn die Ergebnisse nicht passen, dann schaue ich auch ab und zu bei Google nach, was es da zu dem gesuchten Suchbegriff gibt.

Ladeleistung über die easee Wallbox in Verbindung mit SolarEdge Wechselrichter über Home Assistant steuern

Wir haben uns eine easee Wallbox zugelegt, weil das E-Auto recht schnell da war und wir für die Abrechnung des verbrauchten Stroms eine Wallbox mit Zähler gebraucht haben. Erst danach kamm die Photovoltaik Anlage mit SolarEdge Wechselrichter.

Da es keine Schnittstellen zwischen den beiden Anbietern und fertige Lösungen gab, musste ich mir eine Lösung selbst bauen. Der erste Versuche über openHab (gefunden im Support Forum von easee) war leider ein längerer K(r)ampf, den ich aufgegeben habe, weil es ständig irgendwelchse Inkompatibilitäten zwischen Versionen und verwendeten Bibliotheken gab.

Danach habe ich Home Assistant gefunden. Es war von der iOS App ansprechender, es fühlte sich von der Bedienung her viel besser an. Die Installation über Docker Compose war einfach und schnell erledigt. Die easee Integration für Home Assistant habe ich von GitHub installiert. Danach bin ich recht gut zu einem momentan ausreichendem Ergebnis gekommen.

Die Idee hit dieser Steuerung

Sobald genug Strom über die PhotoVoltaik Anlage (unabhängig vom Verbrauch) rein kommt, möchte ich der Wallbox sagen, wie viel sie Strom (Ampere) auf alle 3 Leitungen gleichmäßig schalten soll. Es soll erst ab 5 KW (5000 Watt) los gehen, da das Auto erst ab 5A pro Leitung (3 * 5 * 230 = 3450 Watt) lädt und etwas Reserve für andere Verbraucher bleiben soll. Sinkt die Ladeleistung unterhalb von 5KW (weniger als 4999 Watt), dann soll er mit dem Laden aufhören (alle Leitungen auf 0 Ampere schalten).

Hierbei handelt es sich um eine vereinfachte Implementierung, welche weitere Dauerverbracher wie Wärmepumpe oder Klimaanlagen nicht beachtet.

Umsetzung

Ich verwende 90 % des von meinem Solaredge-System erzeugten Photovoltaik Stroms, um das Auto aufzuladen. Das SolarEdge-System wird über die öffentliche Cloud-API gesteuert und wird daher nur alle 15 Minuten aktualisiert (siehe https://www.home-assistant.io/integrations/solaredge). Deswegen reicht es aus, die Easee Wallbox jede Minute zu aktualisieren.

Ich lege zwei unabhängige Automatisierungen an, um jede bei Bedarf ausschalten zu können. Eine Automatisierung im aktuellen Home Assistant System (Stand August 2022) geht wie folgt:

  1. Einstellungen
  2. Automatisierungen und Szenen
  3. Automatisierung erstellen
  4. Mit einer leeren Automatisierung starten
  5. Oben, rechts in der Ecke auf die drei vertikalen Punkte gehen
  6. „Als YAML bearbeiten“ auswählen
  7. Die Automatisierung in YAML (siehe weiter unten) einfügen
  8. charger_id (ID von der easee Wallbox ersetzen)
  9. Speichern

Laden starten und Strommenge steuern

Dies ist ein einfaches Implementierung in YAML für die Ladekontrolle. Diese wird ein Mal die Minute „/1“ ausgeführt. Wenn die aktuelle Leistung sensor.solaredge_current_power über 5 KW (5000 Watt) liegt (condition), dann wird die Ladeleistung gesetzt. Dafür nehme ich die aktuelle Leistung der Photovoltaik Anlage sensor.solaredge_current_power und berechne die produzierten Ampere (Watt / (230 Volt * 3 Leitungen)). Diese Amper-Zahl multipliziere ich mit 0,9 (90%), um 10% für andere Verbraucher zu lassen. Die daraus errechnete Zahl setzte ich auf alle drei Leitungen der easee Wallbox.

alias: Solar Charge Control
description: Calculate Solar Charging
mode: single
trigger:
  - platform: time_pattern
    minutes: /1
condition:
  - condition: numeric_state
    entity_id: sensor.solaredge_current_power
    above: "5000"
action:
  - service: easee.set_charger_circuit_dynamic_limit
    data:
      charger_id: EHK9LG72
      currentP1: >-
        {{ ((states('sensor.solaredge_current_power') | float) /(230*3) * 0.9) }}
      currentP2: >-
        {{ ((states('sensor.solaredge_current_power') | float) /(230*3) * 0.9) }}
      currentP3: >-
        {{ ((states('sensor.solaredge_current_power') | float) /(230*3) * 0.9) }}

Laden stoppen, sobald nicht genug Leistung von der Photovoltaik Anlage kommt

Wenn die Photovoltaik Anlage nicht genug Leistung abgibt, um das Auto mit mindesten 3x 5 Ampere zu laden, setze ich einfach alle 3 Leitungen auf Null (0). Deshalb habe ich eine zweite Automatisierung erstellt, die ich bei Bedarf separat deaktivieren kann. Wenn die Produktion in Watt unter 5KW (4999 Watt) fällt, wird die folgende Automatisierung ausgeführt. Folgen Sie den obigen Schritten, fügen Sie diesen YAML-Code ein und passen Sie die charger_id wieder an:

alias: Solar Charge Disable at low power
description: Disable Charging on Low Solar Power
mode: single
trigger:
  - platform: time_pattern
    minutes: "/1"
condition:
  - condition: numeric_state
    entity_id: sensor.solaredge_current_power
    below: "4999"
action:
  - service: easee.set_charger_circuit_dynamic_limit
    data:
      charger_id: 123456
      currentP1: 0
      currentP2: 0
      currentP3: 0

Zusammenfassung

Hierbei handelt es sich um eine ganz einfach Lösung, welche keine weiteren Vebraucher beachtet. Da wir noch keine solchen Verbraucher haben, recht es für uns im Moment.

Sobald bisschen mehr Zeit dafür da ist, werde ich die Automatisierungen etwas ausbauen, damit sie den wirklich unabhängig von der easee Wallbox übrigen Strom nur nutzt und damit weniger Strom aus dem öffentlichen Stormnetz zieht.

Englishe Version (Kurzfassung) von diesem Beitrag auf GitHub: https://github.com/fondberg/easee_hass/issues/181#issuecomment-1224112139

Telefonwerbung richtig an die Verbraucherzentrale vermitteln

Vor 20 Minuten hat bei mir ein Computer mit dem Namen „Erich Frankenberg“ angerufen. Natürlich wurde keine Rufnummer übermittelt. Er hat mir ganz begeistert mitgeteilt, dass ich bei einem anonymen und kostenlosen Gewinnspiel gewonnen habe. Angeblich habe ich einen Mercedes Cabrio im Wert von über 45.000 Euro gewonnen. Auch Geldpreise wären für mich drin.

Um den Gewinn „abzustauben“ muss ich nur unter der Rufnummer „0900/5124610“ (nicht anrufen!) anrufen. Was für ein Glück, dass es sich dabei um eine sehr teure Nummer handelt und ich garantiert in einer unendlichen Warteschleife lande, wenn ich dort anrufen würde. Deswegen auf keinen Fall dort anrufen!

Damit die Herren von dieser illegalen Abzocker-Hotline auch was „gewinnen“, habe ich sie freundlicherweise bei der Verbraucherzentrale Niedersachsen gemeldet. Ich bitte jeden Leser das selbe zu tun, damit es für die Betrüger richtig teuer wird. Die Seite der Verbraucherzentrale für solche Anrufe ist hier zu finden: Beschwerdeformular: Belästigende Telefonwerbung

Eine andere Möglichkeit die lästigen Anrufer um etwas Geld zu erleichtern ist in Wikipedia auf der folgenden Seite beschrieben: Unerwünschte telefonische Werbung.

Ich empfehle jedem bei solchen Anrufen auf gar keinen Fall aufzulegen, sondern sich schnellst möglich einen Zettel und Stift zu schnappen, und alle Details zu notieren. Die Anrufer wird das richtig gut Geld kosten und die Verbraucherzentrale freut sich immer über etwas Geld. Ich bin schon lange dafür Belohnungen für solche Meldungen zu verteilen.

Dann noch schöne Ostern und natürlich auch für den Computer „Erich Frankenberg“. Er hat Heute gut Geld „verdient“.

Weitere Informationen:

Fehlendes Multitasking und Flash sind ein missverstandenes Feature auf dem IPad!

Zwei große Kritikpunkte zum Apples iPad sind Flash und Multitasking.  Ich möchte diese zwei sehr wichtigen Features aus meiner Sicht erklären. Ab und zu sind Einschränkungen ein Segen und keine Einschränkung.

Multitasking

Multitasking ist auf dem Computern (Laptop/PC) eine super Sache. Du kannst 30 Programme parallel offen haben, Dich von E-Mail, Twitter und RSS Feeds überrollen lassen. Wir wollen natürlich nicht die Instant Messenger wie Skype, ICQ und co. vergessen. Viele benutzen den Computer, um den Eindruck zu machen, dass sie gleichzeitig mit dutzenden Programmen arbeiten können. Sie können Twitter und E-Mail gleichzeitig verfolgen, mit möglichst vielen im Instant Messenger chatten und dabei noch die eigentliche Aufgabe machen. Allerdings kenne ich auch genug Personen, die genau ein Programm offen haben, während sie diese eine Aufgabe voll und ganz ausführen. Ihren E-Mail Client starten sie alle 30-60 Minuten, um zu prüfen was der Spamordner (auch Posteingang genannt) macht. Nutzer mit einem Programm konzentrieren sich auf ihre Aufgabe und machen sie gewissenhaft. Solche Personen werden oft als unfähig beschimpft, aber sie machen genau diese eine Aufgabe mehr als richtig.

Steve Jobs hat nicht ohne Grund die Präsentation so gestaltet. Es saß ruhig in seinem Sessel und hat tolle Dinge vorgeführt, die genau mit diesem Gerät so gut gehen. Es ist kein Mobiltelefon, welches Hektik im Alltag verursacht und dadurch Hektik in sich darstellt. Ein Mobiltelefon klingelt, piepst und schreit ständig nach Aufmerksamkeit. Es ist auch kein Laptop, mit dem man glaubt alles parallel erledigen zu können. Das iPad nutzt das fehlende Multitasking, um den Nutzer seine Aufgabe (Photos schauen, Film schauen, Präsentation erstellen) in Ruhe und ohne Ablenkung zu erledigen. Ich rate jedem und auch Dir mal das Multitasking auf deinem Computer auszuschalten und sich genau auf diese eine und wirklich eine Aufgabe zu konzentrieren. Am besten Photos schauen, ein Film oder einfach mal  eine Internetseite ohne Ablenkung zu betrachten. Es wird Dir ein besseres Gefühl geben und erst recht, wenn Du das auf dem iPad machst, weil das iPad diese Aufgaben besser machen kann. Es ist weder ein Computer, noch ein Mobiltelefon – beiden repräsentieren Hektik und Stress in sich. Das iPad ist weder ein Telefon, noch ein Laptop/PC und damit für Aufgaben des PCs oder Mobiltelefons nicht gedacht. Ich will beim Film schauen, Buch lesen oder Photos anschauen nicht von einem Anruf, Twitter oder Instant Messenger gestört werden!

Flash

Flash ist eine tolle Technologie. Flash hat viele Online Spiele ermöglicht und Videos ins Internet gebracht. Bei Videos ist Googles Youtube der größte Repräsentant. Youtube hat dafür mit dem Start vom IPhone sofort eine Lösung in  Form eines Apps geliefert. Alle anderen Videoanbieter werden nachziehen müssen oder haben das schon längst gemacht. Durch das App kann der Inhalt effektiver über schlechte Mobilfunkverbindungen ausgeliefert werden, weil das App auch dafür optimiert wurde. Es funktioniert einfach besser auf diesem Gerät als eine Internetseite oder Flash. Das Youtube App ist eine Ergänzung (Verbesserung) zu der bereits vorhanden Youtube Seite und ist damit eine Bereicherung für den Nutzer (bessere User Experience), weil die Inhalte in der Form eines Apps besser auf dem IPhone und iPad präsentiert werden.

Allerdings denke ich bei Flash mehr an die katastrophalen Nachteile, die Flash auf vielen Webseiten ermöglicht hat. Dazu zählt vor allem blinkende und nervende Werbung. Diese ist am besten noch mit Musik oder Mouse Over Effekten unterlegt. Das wird bei dem iPad nicht passieren – ja ich freue mich richtig drauf! Du wirst das Web mit anderen Augen sehen, weil Flash nicht funktioniert. Wer das mal testen will, kann einen Flashblocker oder NoScript für Firefox installieren. Vor allem kannst Du Dich auf den Inhalt konzentrieren und das werden auch Anbieter tun müssen, da Flash auf den Geräten einfach nicht funktioniert. Steve Jobs will eine bessere User Experience erreichen und Flash ist an vielen Stellen wirklich keine Bereicherung – wenn nicht an den meisten Stellen aus meiner Sicht.

Natürlich gibt es auch ganz tolle flashbasierte Spiele und flashbasierte Seiten. Aber die Spiele werden nicht die Vorteile von der großartigen Hardware vom IPhone und iPad  nutzen und das ist ein Nachteil. Multitouch ist eine sehr große Bereicherung für die Nutzer solcher Geräte. Die Apps aus dem Apple Store passen sich dem IPhone und iPad an und liefern damit das erwartete optimale Verhalten auf diesen Geräten. Internetseiten in Flash sind zwar eine tolle Sache, aber sie haben einen großen Nachteil. Die Designer vergessen oft das „Keep it simple and clean“ Prinzip. Ich mag auch Animationen, aber sie lenken vom Inhalt ab. Sie halten mich vom betrachten der Inhalte ab und zwar so wie ich das möchte. Wenn ich den Text lesen möchte, so interessieren mich die Bewegungen (auch Effekte oder Animationen genannt) gar nicht. Auch will ich schnell auf die nächste Seite springen ohne die 10 Sekunden lange Animation beim Umschalten der Seite zu „erleben“. Oft ist einfach einfach viel besser!

Flash hat seine Daseinsberechtigung und diese möchte ich nicht bestreiten. Wer es allerdings auf dem IPhone und dem iPad besser machen will, der sollte eine App schreiben, um dem Nutzer die Vorteile dieser großartigen Technologie nicht zu versperren. Es wird momentan auf jeden Fall besser sein als jede Internetseite. Auch gibt es genug Einsatzzwecke, in denen Flash noch immer viel besser als HTML in Verbindung mit AJAX funktioniert. Für das IPhone und iPad muss halt eine passendes App geschrieben (bald vielleicht konvertiert) werden.

Warnung: Alle Kommentare bezüglich dem Sinn und Unsinn von Flash werde ich kommentarlos löschen, da sie nicht zum Gegenstand dieses Artikels gehören!

Disclaimer sind nach deutschem Recht Unsinn!

Ich möchte das Thema nicht weiter kommentieren, sondern nur auf eine gute Quelle für diese Information verweisen: Disclaimer: Unnötiger Ballast für E-Mails

Wer allerdings was lustiges und dazu was sinnvolles zu Disclaimern lesen will, der sollte sich den folgenden Artikel anschauen: Disclaimer: Bizarre Stilblüten

An dieser Stelle bereue ich wirklich, dass ich kein Latein in der Schule hatte, wenn auch französisch im Allgemeinen sinnvoller war.

Mein Vortrag über E-Learning auf dem Barcamp Mainz

An einem Barcamp sollte man auf jeden Fall versuchen aktiv mit einem eigenen Beitrag Teil zu nehmen. Ich habe mir 3 Themen überlegt, aber leider nur geschafft ein Thema ernsthaft auszuarbeiten. Naja ernsthaft – die letzten Korrekturen wurden 2 Stunden vor dem Vortrag durchgeführt. 😉

Ich füge hier weitere Links zu dem Thema ein:

Ansonsten kann ich bei den Veranstaltern und Teilnehmern für zwei sehr interessante Tage bedanken. Ich habe gute wie schlechte Beiträge gesehen und vor allem sehr sehr viel neues gelernt. Zwischen den Sessions kam ich auch mit vielen Barcamp-Teilnehmern in Berührung und habe von vielen neuen Ideen und Innovation für die nahe Zukunft gehört. Ich freue mich schon auf den nächsten Barcamp und Webmontag. Ideen und Innovation sind kaum aufzuhalten!

Weitere Informationen:

Fehlende Umsatzsteuer-ID im Impressum ist abmahnfähig

Damit hat das Oberlandesgericht Hamm entschieden,  dass die Umsatzsteuer-Identifikationsnummer Pflichtangabe für das Impressum gewerblicher Webseiten ist.

Jeder gewerbliche Seitenbetreiber sollte bei Gelegenheit alle Punkte aus § 5 Allgemeine Informationspflichten prüfen. Es wird bestimmt wieder abmahnfreudige Anwälte geben, die sich damit schnell Geld verdienen wollen.

Quellen und weitere Hinweise