Hauptmenü

Neueste Beiträge

#91
Sonstige Systeme / Aw: LG Thinq Module (Developme...
Letzter Beitrag von roelb - 30 Dezember 2025, 15:56:43
Cool! Was just looking if someone had already done something for LG integration.

Do you mind if I were to use this module to expand on and create something with auto-discovery for devices and commit it to the main FHEM codebase when complete?
#92
MQTT / Aw: zigbee2mqtt und SSL
Letzter Beitrag von passibe - 30 Dezember 2025, 15:51:19
Erkläre mal deine Konfiguration ein bisschen genauer, welches Zertifikat von welcher CA bzw. welcher Schlüssel ist wie bei wem hinterlegt? Im Zweifel fehlt da irgendwo eine "chain"-Datei?

Zitat von: betateilchen am 30 Dezember 2025, 13:14:51z2m kommt nicht damit klar, wenn das eigene Server-Zertifikat und ein Client-Zertifikat von unterschiedlichen CA signiert sind. Und in der z2m-Konfiguration gibt es nur ein einziges Feld für ein CA-Zertifikat.
Das hier kann ich mir eigentlich nicht vorstellen, weil das ja quasi der Regelfall ist, dass das unterschiedliche CAs sind. LE bietet ja (bald?) z.B. gar keine Zertifikate mehr für mTLS an.
#93
FRITZ!Box / Aw: 72_FRITZBOX.pm ab Version...
Letzter Beitrag von JoWiemann - 30 Dezember 2025, 15:40:01
Hallo pah,

Danke für den Hinweis. Mache mich dann die Tage auf die Suche.

Grüße Jörg
#94
DOIF / Aw: Abfall-Entsorgung
Letzter Beitrag von yersinia - 30 Dezember 2025, 15:33:55
Zitat von: Damian am 23 Dezember 2025, 16:47:10init{[:01];set_Exec("Timer",200,'update()');}
Der Abfuhrplan ändert sich nicht so oft und ich bau' mir mein Abfallkalender immer noch selber basierend auf den Daten von MyMüll meiner Gemeinde (hier beschrieben). Da reicht es, das uiTable einmal am tag auszulesen und zu aktualisieren - mit
init{[05:01];set_Exec("Timer",200,'update()');}kein Problem. :)

Zitat von: TomLee am 24 Dezember 2025, 11:25:12
Zitat von: yersinia am 23 Dezember 2025, 16:15:47Wie kann ich es verhindern, dass mir der Log vollgemüllt wird?
https://fhem.de/commandref_modular_DE.html#perl

ZitatUm FHEM-Kommandos in den PERL-Ausdrücken zu verwenden, benutzen Sie bitte die Funktion fhem(), mit einem Textargument. Dieser Text wird als FHEM-Kommando interpretiert.

        Beispiel

    { fhem "set light on" }
    define n1 notify piri:on { fhem "set light on" }

   

Bemerkung: Wenn diese Funktion einen wert zurück liefert, wird dieser in der allgemeinen Logdatei gespeichert.. Benutzen sie "1" als zweites Argument um dieses speichern zu verhindern. Sinnvoll ist dieses Argument bei der Abfrage von Werten mittels "get...".
Das hat geholfen, Danke. :)

Zitat von: Damian am 25 Dezember 2025, 12:17:34Du kannst aber selbst in uiTable den Eintrag anpassen:

ZitatDEF TPL_Tonne (style([$SELF:$1_date],"",8),ic ('$2',[$SELF:$1]),'$1')

Dann wird der Readingname unter der Tonne angezeigt.
Warum den ReadingsName bemühen wenn man (wie bei mir) es aus der Summary des Kalendereintrags auslesen kann (in der DEF ergänzen):
my $summary=fhem('get cal events filter:field(summary)=~"'.$event.'" limit:count=1,from=0 format:custom="$S"',1); set_Reading($reading."_summary",$summary);uiTable attr:
DEF TPL_Tonne (style([$SELF:$1_date],"",8),ic ('$2',[$SELF:$1]),style([$SELF:$1_summary],"",8));

FOR (@{$_sc},TPL_Tonne($_$2,$_$3,$_$4)|);
#95
FRITZ!Box / Aw: 72_FBTAM.pm für den FritzB...
Letzter Beitrag von PSI69 - 30 Dezember 2025, 15:28:04
Zitat von: Gonzo am 30 Dezember 2025, 13:15:18siehe Diskussion weiter oben bzw. im aktualisierten Wikieintrag, MsgrFun erwartet Perl Code:
Code Auswählen Erweitern
attr FritzBoxTAM MsgrFun fhem('set TelegramBot sendMedia REC FILE')
... überlesen/übersehen - Danke!
#96
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 30 Dezember 2025, 14:51:39
Zitat von: h0nIg am 30 Dezember 2025, 14:41:57Ich hatte im Code mehrfach den Hinweis auf eine Hybrid Wechselrichter Implementierung gefunden, ist diese eigentlich schon benutzbar?

viele Grüße

Soweit ich es kenne ist es beim "alten" geblieben:

Schau mal hier -HybridWR-
#97
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 30 Dezember 2025, 14:49:07
Zitat von: Parallix am 30 Dezember 2025, 10:36:39......würde ich mir wünschen......

Fast wie bei "Das perfekte Dinner".... 🤣🤣🤣🤣🤣🤣
Nur sind dort oft meist "die", die viel meckern, am Ende das Schlußlicht bzw. liefern "gar nichts ab" wenn sie dann dran sind.🤜🤛
(was hier nicht gegeben ist !!!)
#98
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von h0nIg - 30 Dezember 2025, 14:41:57
Ich hatte im Code mehrfach den Hinweis auf eine Hybrid Wechselrichter Implementierung gefunden, ist diese eigentlich schon benutzbar?

viele Grüße
#99
MQTT / Aw: Zigbee2MQTT - Template für...
Letzter Beitrag von clumsy - 30 Dezember 2025, 14:26:04
Falls du beim Update deine lokale Version behalten willst:

attr global exclude_from_update 99_attrT_z2m_thermostat_Utils.pm
#100
MQTT / Aw: Zigbee2MQTT - Template für...
Letzter Beitrag von offebaescher - 30 Dezember 2025, 14:12:49
Hallo zusammen, ich weiß nicht ob mein Anliegen hier genau richtig ist.... Nach dem letzten durchgeführten Update von FM bekam ich Syntax errors.
Die Datei 99_attrT_z2m_thermostat_Utils.pm wurde bei mir automatisch von lib/AttrTemplate/mqtt2.template aus contrib nach FHEM geladen:

:{ Svn_GetFile("contrib/AttrTemplate/99_attrT_z2m_thermostat_Utils.pm", "FHEM/99_attrT_z2m_thermostat_Utils.pm", sub(){ CommandReload(undef, "99_attrT_z2m_thermostat_Utils.pm") }) }
Seitdem meldet FHEM einen Syntax error, was an diesen beiden Änderungen liegt die in Zeile 173 und 223 sind, der bisherige Code ist da sogar noch auskommentiert drin:

 
#if ( !($today ~~ [1..5]) ) {$today = 1};
if ( !(0 < $today < 6) ) {$today = 1};

Ich habe perl 5.30, ok das ist etwas älter, ich weiß. Ich wollte nur melden dass diese Syntax mit älterem Perl offenbar nicht funktioniert und habe das rückgängig gemacht bei mir, mit "if ( !($today ~~ [1..5]) ) {$today = 1};" geht es also.

Wie verhindere ich das nachladen aus dem SVN ausser in der mqtt2.template zu editieren?
Welche Perl Version sollte man denn idealerweise laufen lassen für FHEM mindestens?

Gruss