Hauptmenü

Neueste Beiträge

#11
Server - Linux / Aw: docker image - health chec...
Letzter Beitrag von CoolTux - 17 April 2026, 07:39:26
Guten Morgen

          livenessProbe:
            exec:
              command:
              - /bin/bash
              - /health-check.sh  # Pfad zum Skript im offiziellen Image
            initialDelaySeconds: 60 # Puffer für das Laden der fhem.cfg
            periodSeconds: 60       # Häufigkeit der Prüfung
            timeoutSeconds: 15      # Skript-Laufzeit abwarten
            failureThreshold: 3     # Neustart nach 3 Fehlversuchen
          readinessProbe:
            httpGet:
              path: /fhem
              port: fhemweb
            initialDelaySeconds: 60
            timeoutSeconds: 15
            failureThreshold: 3

Ich habe das mal so in mein Helm Chart eingebaut und es scheint sehr gut zu funktionieren.
@P.A.Trick Eventuell hast Du ja Interesse das einmal zu testen. Dann kannst Du mir auch erzählen was ich vielleicht noch einbauen sollte.


Grüße
#12
TabletUI / Aw: hidden-attribut verzögern
Letzter Beitrag von yersinia - 17 April 2026, 07:03:23
Zitat von: Marko1976 am 16 April 2026, 19:57:54Darum die Frage: Kann ich zb per Pipe das folgende hidden-Attribut verzögern und das map erst nach 1-2 Sekunden reagieren lassen:
[hidden]="Settings_Tablet:Wetter_Ort | map('Elspe:false, .*:true')"
Ja, das müsste gehen:
[hidden]="Settings_Tablet:Wetter_Ort | map('`Elspe`:false, `.*`:true')"Die Verzögerung müsstest du FHEM-seitig organisieren - ich wüsste gerade nicht, dass FTUI einen Timer könnte - und das Reading (Wetter_Ort) muss einen Event erzeugen.
#13
Forum-Software / Aw: wer hat hier den Bot einge...
Letzter Beitrag von KölnSolar - 17 April 2026, 06:52:20
hier https://forum.fhem.de/index.php?msg=1362126 hat sich wohl wieder einer eingeschlichen, sagt mir der Text.

Grüße Markus
#14
Anfängerfragen / Aw: Temperatursprünge im Log
Letzter Beitrag von jalalmoss - 17 April 2026, 06:28:36
Try these hot games and feel the excitement instantly!
#15
TabletUI / Aw: [FTUI2] Widget Thermostat ...
Letzter Beitrag von romakrau - 17 April 2026, 05:07:53
Vielleicht hilft eine nähere Fehlerbeschreibung. Beim Bewegen des Zeigers springt dieser sofort auf 0. Es wird ein "set Schlafzimmer desired-temp 0" ausgegeben.

Das Absetzen des set Befehls in der Weboberfläche z.B. "set Schlafzimmer desired-temp 20" funktioniert.
#16
Sprachsteuerung / Aw: (WIP) FHEMWEB interaktiv (...
Letzter Beitrag von schwatter - 16 April 2026, 22:12:44
Nabend,

ich habe Piper in Text2Speech mit meinem Bluetooth-Lautsprecher funktionsfähig.

1. Lame
sudo apt-get install lame
2. Die angehängte 98_Text2Speech.pm nach Fhem
Folgende Attribute funktionieren oder wurden hinzugefügt.
attr TTS TTS_MplayerCall /usr/bin/mplayer -ao alsa:device=bluealsa -af resample=44100
attr TTS TTS_PiperModel /opt/piper/models/de_DE-thorsten-high.onnx
attr TTS TTS_Ressource Piper
attr TTS TTS_Speed -5


Schau mal rein. Für die Sprachausgabe ist Piper in der sub Text2Speech_Download($$$).
Damit nicht für jedes Wort eine MP3 erstellt wird, musste in der sub Text2Speech_PrepareSpeech($$)
der Text am Anfang noch vorbereitet werden. Bzw es werden Unterstriche hinzugefügt.

Gruß schwatter
#17
Server - Linux / Aw: Offizielles FHEM Docker Ba...
Letzter Beitrag von Sidey - 16 April 2026, 21:59:12
Zitat von: ch.eick am 16 April 2026, 14:15:292026.04.16 13:51:56.206 1: define ZentrumRepeater03 FRITZBOX 192.168.178.4: ERROR: Cannot define a FRITZBOX device. Perl modul Soap::Lite  is missing.

Jetzt wäre super spannend in welchem Image exakt das gefehlt hat, denn es sollte eigentlich in allen vorhanden sein.

Grüße Sidey


#18
Sonstiges / Aw: UTF-8 Probleme bei NTFY
Letzter Beitrag von passibe - 16 April 2026, 21:24:11
Ich denke, so könnte es klappen? Ist aber ungetestet.

Habe nur eine neue Variable $topic gemacht, die stumpf an die URL drangehängt wird. Das ganze Button-Zeug ist raus. Message steht nach wie vor vorne, damit man auch ohne Angabe eines topic eine Nachricht an ein default topic schicken kann.

sub ntfy {
    my ($message, $topic, $priority, $tags, $title) = @_;
   
    # Set defaults
        if (!defined $topic) {$topic = "fhem"}
        if (!defined $priority) {$priority = 3}
        if (!defined $tags) {$tags = "house_with_garden"};
        if (!defined $title or $title eq "") {$title = "FHEM"}
        if ($tags !~ m/house_with_garden/) {
            $tags = $tags.",house_with_garden";
        }

    # Prepare headers
        my $param = {
            url => "https://ntfy.example.org/$topic",
            method => "POST",
            timeout => 10,
            callback => sub() {},
            header => "Content-Type: application/json\r\nAuthorization: Bearer REDACTED\r\np: $priority\r\nta: $tags\r\nt: $title",
            data => $message
        };

    # Make request
    HttpUtils_NonblockingGet($param);
}
#19
Server - Linux / Aw: Offizielles FHEM Docker Ba...
Letzter Beitrag von passibe - 16 April 2026, 21:16:59
Zitat von: Sidey am 16 April 2026, 18:23:46@passible:
FHEM nutzt nicht die OS Pakete.
Wie CPAN Nachinstalliert wird, stehr in der Readme.
Vermutlich ist es ein Fehler, dass das Paket fehlt. Leider hat es andere Pakete auch schon erwischt. Ein Muster konnte ich da noch nicht erkennen
Ah, danke, jetzt sehe ich den Hinweis, dass dort steht, dass man CPAN benutzen soll.
Wobei im Readme selbst nur ein Beispiel für apt steht, nicht für CPAN :D Aber das ist jetzt spitzfindig, der Hinweis auf die docker-compose.yml ist ja da. Dort steht dann auch was zu CPAN (bzw. cpm).

@ch.eick, nur der Vollständigkeit halber, der richtige Befehl zum Nachinstallieren wäre demnach:
cpm install --show-build-log-on-failure --configure-timeout=360 --workers=$(nproc) --local-lib-contained /usr/src/app/3rdparty/ SOAP::LiteAber wichtig: vorher muss man noch build-essential per apt installieren, sonst klappt cpm nicht.



Und mir fällt grade auf, ich war vorhin ein bisschen neben der Spur, SOAP::Lite ist ja schon per default vorhanden, jedenfalls bei amd64. Man muss SOAP nur groß schreiben ...

Also das hier ist Käse
Zitat von: passibe am 16 April 2026, 18:08:29auch da bleibt ein perldoc -l Soap::Lite leer.
#20
Wallboxen und E-Fahrzeuge / Aw: Integration My BMW Daten m...
Letzter Beitrag von satprofi - 16 April 2026, 21:06:10
hallo.
das geht doch schon länger nur mehr so. aber was hast du eingestellt das du soviele daten erhältst? ich habe bei bmw alles angewählt, bekomme aber gerademal 7 readings.