Hauptmenü

Neueste Beiträge

#91
Unterstützende Dienste / Aw: JeeLink über Ser2Net / Fhe...
Letzter Beitrag von presskopf - 22 Februar 2026, 16:28:40
Das war ChatGPT 5.2 Thinking.
Ich probiere nachher Deinen Vorschlag aus.
#92
Homematic / Aw: Rolladensaktoren HM-LC-BL1...
Letzter Beitrag von maci - 22 Februar 2026, 16:27:56
Danke

Werde mir dies zu Gemüte führen.
Habe zwischenzeitlich auf auf Google viel dazu gefunden.
#93
Homematic / Aw: Rolladensaktoren HM-LC-BL1...
Letzter Beitrag von Beta-User - 22 Februar 2026, 16:17:06
Zitat von: maci am 22 Februar 2026, 16:16:04C26 Richtung?

Bitte kläre mich mehr auf.

Gibt es ein Bild oder Schaltplan um diesen zu finden?

Siehe meinen Edit.
Sollte auch im Wiki zu finden sein.
#94
Homematic / Aw: Rolladensaktoren HM-LC-BL1...
Letzter Beitrag von maci - 22 Februar 2026, 16:16:04
C26 Richtung?

Bitte kläre mich mehr auf.

Gibt es ein Bild oder Schaltplan um diesen zu finden?
#95
Homematic / Aw: Rolladensaktoren HM-LC-BL1...
Letzter Beitrag von Beta-User - 22 Februar 2026, 16:14:40
Klingt in die "C26"-Richtung...

Diese Symptome waren imo schon vielfach hier Thema.
#96
Homematic / Rolladensaktoren HM-LC-BL1PBU-...
Letzter Beitrag von maci - 22 Februar 2026, 16:09:44
Hallo,

2 meiner Rolladenaktoren sind mehr oder weniger seit einigen Tage im Streik.
1 Bedienung per Hand geht, aber was sie dann machen ist Zufall. Entweder der Rolladen öffnet ganz oder nur kleines Stück. Oder auch gar nicht. Das gleiche beim Schließen.
Über Fhem bekommen die zwar den Befehl, aber es ist Zufall ob sie etwas machen. Wenn, dann genau so, wie bei der Handbedienung.
Beide sind im gleichen Raum.
In Fhem wird der Status immer bei 50% angezeigt. Auch wenn der Rolladen per Zufall ganz geschlossen oder offen ist.

Was kann ich machen?
Einen Ersatz Bausatz habe ich noch in meiner Kiste. Ein anderer ist ganz, aber als schon als defekt gekennzeichnet.

Soll ist den Schritt zu Homematic IP machen?
Wenn dann installiere ich mir auf meinem Proxmox Server eine OpenCCU. Habe aber keine Ahnung, wie es funktioniert.

Ersatz gibt es nicht mehr.
#97
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von Tompsg - 22 Februar 2026, 16:06:46
Zitat von: cs-online am 22 Februar 2026, 13:24:26das Problem habe ich nicht, gerade nochmal getestet, speak wird vernünftig ausgeführt mit der aktuellen Version aus dem FHEM-Update

Grüße

Christian
Bei mir ist die customerid beim Echo Dev. anders, als meine Account customerid. Das passiert, wenn man eine Familiengruppe hat und ein anderes Familienmitglied das Echo Dev. einrichtet. Dies bildet das Modul in der aktuellen Version nicht ab. Ich habe mir "Konkurenz-Lösungen" angesehen und da die unterschiedliche Handhabung gefunden. Wenn die gleich sind, merkt man es logischerweise nicht.

VG, Thomas

attr AmazonAccount userReadings customer_visible:.* { $defs{$name}->{helper}->{".CUSTOMER"} }
setstate AmazonAccount 2026-02-22 16:06:25 customer_visible A5460UYUxxxxx

attr ECHO_G6G2MM12524400xx userReadings customer_visible:.* { $defs{$name}->{helper}->{".CUSTOMER"} }
setstate ECHO_G6G2MM12524400xx 2026-02-22 16:07:53 customer_visible AIOEDMIDxxxxx


#98
Frontends / Aw: Responsive iOS 12 Theme fü...
Letzter Beitrag von FlatTV - 22 Februar 2026, 15:16:46
Hallo @Blackcat,

es gibt ein Bug in dem iOS-Style.
Rudolf hat den auch schon gut lokalisiert und eingekreist.
Würdest du da noch entsprechend nachbessern?

https://forum.fhem.de/index.php?topic=143882.msg1358361#msg1358361
#99
Automatisierung / Aw: HttpUtils_NonblockingGet: ...
Letzter Beitrag von Dr. Boris Neubert - 22 Februar 2026, 15:12:09
Zitat von: rudolfkoenig am 22 Februar 2026, 11:51:42Alternativ setzt man kein data und Content-Type im initialen hash bzw. man haelt sich an meinem Beispiel :)

Da stand nicht, dass man das lassen soll  :P  Danke, damit funktioniert es dann auch wie erwartet.

Zitat von: rudolfkoenig am 22 Februar 2026, 11:51:42
Zitatpassibe (DANKE!) hatte mir gestern noch souffliert:
Waere das nicht ein Grund das Thema dahin zu verschieben, wo auch andere mitreden koennen?
Ist meiner Ansicht nach jetzt wirklich kein Thema nur fuer Entwickler.

Gemacht.

Und hier gibt es dann die Anwendung dazu: [Contrib] GIFTV (Geek Magic Ultra) als Anzeigegerät für FHEM
#100
Codeschnipsel / [Contrib] GIFTV (Geek Magic Ul...
Letzter Beitrag von Dr. Boris Neubert - 22 Februar 2026, 15:09:43
Beim Ali gibt es für teils nur 8 € einen "Mini-Fernseher" Namens Geek Magic Ultra, der aus einem ESP-Microcontroller und einem 240x240-Pixel-LCD besteht, und per USB-Port/-Netzteil mit Strom versorgt wird. Es gibt im Web zahlreiche Rezensionen vom dem Gadget und auch wie man es befreit und auf andere Firmware umflasht, damit es aus HomeAssistant heraus bespielt werden kann. Ich zeige euch im folgenden, wie man es mit der Originalfirmware als Anzeigegerät für FHEM nutzt! Weil sich der Access Point im Gerät mit GIFTV meldet, nenne ich das Gerät im folgenden GIFTV (es kann nämlich auch bewegte GIF-Animationen abspielen).

Prinzip

Das Gerät hat eine Funktion als Fotoalbum mit zeitgesteuertem Bildwechsler. Es ist auch möglich, eingebaute Funktionen wie z. B. die Anzeige von Wetter und Uhrzeit am Standort und irgendwelche Fotos im Wechsel zu zeigen. Um das GIFTV als Anzeigegerät für FHEM zu benutzen, muss man also "nur" in FHEM erzeugte Grafiken regelmäßig zum GIFTV hochladen, nachdem man die im GIFTV vorinstallierten Beispieldateien im Pictures-Menü mit CLEAR gelöscht hat.

Die Grafiken in FHEM werden mit meinem Modul RSS erzeugt und mit dem Perl-Befehl push2giftv() hochgeladen. Über ein wiederholendes at lassen sich dann aktualisierte Grafiken z. B. alle 10 Sekunden auf das GIFTV schieben. Mit mehreren RSS-Geräten können dann auch mehrere Anzeigen im Wechsel geschaltet werden.

push2giftv

Ich habe ein Modul 99_GIFTV.pm in /opt/fhem/FHEM erstellt mit folgendem Inhalt:

sub push2giftv($$) {
    my ($name, $hostname) = @_;
    # wrap code in eval to avoid lethal errors crashing FHEM
    eval {
        # make RSS generate the image
        my $type = "jpg";
        my ($mimetype, $image) = RSS_returnIMG($name, $type);
        # parameters for GIFTV
        my $url = "http://$hostname/doUpload?dir=%2Fimage%2F";
        my $targetfilename = "$name.$type";
        my $param = {
                loglevel => 1,
                url => $url,
                method => "POST",
                hideurl => 0,
                noshutdown => 0,
                callback => sub($$$) { Log3 $name, 1,"ERR:$_[1] DATA:".length($_[2]) },
        };
        # add image as multipart form data
        HttpUtils_AddMultipartData($param, $image,
            {"Content-Disposition" => "form-data; name=\"file\"; filename=\"$targetfilename\"", "Content-Type" => $mimetype }
        );
        # upload to GIFTV
        HttpUtils_NonblockingGet($param);
    };
    if ($@) {
        my $msg = $@;
        chomp $msg;
        Log3 $name, 2, $msg;
    }
}

Dabei wird das seit 22.02.2026 um neue Funktionalität erweiterte HttpUtils verwendet.

Zu laden mit reload 99_GIFTV oder FHEM neu starten.

Der Befehl wird auf der FHEM-Kommandozeile wie folgt aufgerufen:

{ push2giftv("sensorfeed", "192.168.178.131") }
Das erste Argument ist der Name des RSS-Geräts und das zweite Argument die IP-Adresse oder der Hostname des GIFTV. Die JPEG-Datei auf dem GIFTV heißt dann so wie das RSS-Gerät.

RSS

Zum Testen habe ich ein simples RSS-Gerät angelegt.

define sensorfeed RSS jpg has.m11.saarlust.de /opt/fhem/conf/sensorfeed.layout
attr sensorfeed bgcolor ff0000
attr sensorfeed size 240x240

Die Konfigurationsdatei sensorfeed.layout sieht so aus:

# ------------------
# font
# ------------------

font /opt/fhem/conf/DroidSans.ttf

# ------------------
# bottom left corner
# ------------------

#
# date/time
#

rgb "c0c0c0"
pt 18
date 10 160
time 10 180
text 10 200 "Hallo, Welt!"

Damit wird das in der Anlage gezeigte Bild erzeugt.

Zukunft

Ich werde 99_GIFTV.pm gelegentlich im Contrib-Ordner bereitstellen.

Ich habe 4 von den Dingern und werde es vermutlich nutzen, um wesentliche Hausparameter an verschiedenen Stellen im Haus anzeigen zu lassen. Vermutlich muss ich dafür noch das RSS-Modul erweitern, um einfacher Widgets für so eine kleine Anzeige zeichnen zu können.