Hauptmenü

Neueste Beiträge

#11
SVG / Plots / logProxy / Aw: Bitte um Review: Erweiteru...
Letzter Beitrag von WW - 06 Februar 2026, 20:50:06
Lieber Rudi,

erst einmal vielen Dank für die prompte Reaktion. Da ich erst Anfang der Woche wieder zu Hause bin und auch noch nicht deine Änderungen sehe, vorab nur ein paar Anmerkungen.

Zitat von: rudolfkoenig am 06 Februar 2026, 20:17:32- wenn man die Breite nicht explizit spezifiziert, dann wird lw dafuer verwendet, das vereinfacht die Bediendung im Plot-Editor

Geht damit nicht ein Freiheitsgrad verloren? Mein Vorschlag benutzte "lw" für die Dicke der Striche (wie z.B. auch bei "line") und den Parameter nach dem 2-ten ":" (z.B. "with points:ci:6) für die Größe der Symbole (vergl mit den langen Minus-Strichen in der Grafik "Letzter Monat: COP(ges.) ..." in der png-Datei im letzen Post.

Zitat von: rudolfkoenig am 06 Februar 2026, 20:17:32...
Den Patch-Abschnitt mit "Der Code missbraucht den s///-Operator" verstehe ich nicht: ...

Beantworte ich Anfang der Woche.

LG
Willi
#12
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Bartimaus - 06 Februar 2026, 20:30:23
Ich fragte nach DAB + Speaker_A/B ;D
#13
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Shadow3561 - 06 Februar 2026, 20:27:55
Ich denke diese habe ich seinerzeit auch genommen. Über die Jahre sind bei mir auch viele Änderungen dazu gekommen, sodass ich irgendwann den Überblick verloren habe. Irgendwann fragte mal jemand nach DAB+, dann ein weiterer nach der Speaker A B Geschichte. Das waren meine letzten Änderungen. Den letzte Stand von mir hast du ja weiter oben. Dein Modul läuft doch bei dir und bei anderen bereits zufriedenstellend. Evtl fragst du mal nach ob du es ins SVN schieben (man muss ja nicht gleich als Maintainer auftreten) lassen kannst (ich meine delMar ist der Maintainer(das letzte mal vor 1 Jahr aktiv)) damit der Rest der Welt deine Änderungen ebenso geniessen kann.
Mit freundlichen Grüßen
#14
SVG / Plots / logProxy / Aw: Bitte um Review: Erweiteru...
Letzter Beitrag von rudolfkoenig - 06 Februar 2026, 20:17:32
Ich habe die Idee uebernommen, und eine geaenderte Version eingecheckt:
- statt den Abkuerzungen mit zwei Buchstaben habe ich die Bezeichner ausgeschrieben (plot:circle, etc): das spart Doku, insb. beim Plot-Editor.
- wenn man die Breite nicht explizit spezifiziert, dann wird lw dafuer verwendet, das vereinfacht die Bediendung im Plot-Editor
- f am Ende fuer Fill ist weggefallen: das wird per Style ausgewaehlt, wie bei den Anderen.

Den Patch-Abschnitt mit "Der Code missbraucht den s///-Operator" verstehe ich nicht: es wird doch nur die temporaere Variable $pTemp geaendert.
Kannst Du mir bitte einen Beispiel nennen?
Wie auch immer, ich habe den Abschnitt so umgebaut, dass man auf $pTemp verzichten kann.
#15
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von olwaldi - 06 Februar 2026, 20:16:49
@Shadow3561: Als Basis-Quelle habe ich https://svn.fhem.de/fhem/trunk/fhem/FHEM/70_1DENON_AVR.pm verwendet. Ist das das "richtige" Repository? Das sollte m.M.n. die Quelle für fhem update sein.

Grüßle, Michael
#16
TabletUI / [FTUI3] popup im content-file ...
Letzter Beitrag von Salvi5 - 06 Februar 2026, 20:05:53
Mahlzeit, ich schon wieder.

Ich fülle mehrere tiles mit Heizdaten aus einem content-file.
Nun würde ich gerne einen Chart aus einer / jeder dieser Kacheln in einem popup öffnen.
Wenn ich diesen Thread
https://forum.fhem.de/index.php?topic=134794.0
richtig verstanden habe, geht das auch.

In meiner content.html steht sinngemäß:
...
<ftui-label [text]="{{device}}:temperature" @click="popup.open()"></ftui-label>
...
        <!-- Popup Heizung -->

<ftui-popup id="popup"></ftui-popup>
...


Allerdings bekomme ich nur den Hinweis: Uncaught TypeError: popup.open is not a function. Selbiges in der console der DevTools.

Bin jetzt etwas ratlos.

Gruß Mike
#17
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Shadow3561 - 06 Februar 2026, 20:00:42
ZitatIst die Version im FHEM-Update "älter" als die Version hier im Board ?
Das sollte eigentlich klar sein wenn man die letzten 10 Seiten hier mal überflogen hat.
#18
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Shadow3561 - 06 Februar 2026, 19:58:56
Nur kurz da vom Handy.
#19
Automatisierung / [ASC] Bug? Adventssteuerung en...
Letzter Beitrag von sukram - 06 Februar 2026, 19:56:20
Hallo zusammen,

nachdem meine Rollos nach Lichtmess nicht wieder in den "normalen" Fahrplan zurückwechseln wollten, habe ich mal etwas experimentiert.
Wenn im ASC-Device "attr myASControl ASC_advEndDate EpiphanyDay" gesetzt ist, läuft nach dem 6. Januar alles normal - Rollos werden wieder zu den eingestellten Zeiten gefahren. Stelle ich das Attribut auf "CandlemassDay", werden auch nach den 2. Februar die Rollos offen gehalten.

Daraufhin bin ich mal in den Code eingestiegen und habe in der Helper.pm folgenden Code identifiziert, der für mich einen Logikfehler enthält. Soweit ich das verstehe, rechnet die "localtime()" Funktion die Monate ab 0, d.h. Januar = 0, Februar = 1, März = 2, usw. Demnach würde die Logik $adv = $month = 1 || ( $month = 2 && $monthday < 3 ) ? 1 : 0; erst im März wieder auf Normalbetrieb schalten. Evtl. auch nicht, je nahdem, ob die Logik noch Klammern zum Funktionieren braucht.

Daher habe ich das entsprechend mal angepasst und warte morgen Abend ab, ob das dann auch funktioniert.

Hier die angepasste Funktion IsAdv:

Helper.pm
sub IsAdv {
    use HTTP::Date;
    my ( undef, undef, undef, $monthday, $month, $year, undef, undef, undef ) =
      localtime( ::gettimeofday() );
    my $adv = 0;
    $year += 1900;

    if (   $month < 1
        && $FHEM::Automation::ShuttersControl::ascDev->getAdvEndDate eq
        'EpiphanyDay' )
    {
        $adv = $monthday < 7 ? 1 : 0;
    }
    elsif ($month < 2
        && $FHEM::Automation::ShuttersControl::ascDev->getAdvEndDate eq
        'CandlemasDay' )
    {
######### Logikfehler im original, Klammern ergaenzt, Monat off by 1
        #$adv = $month = 1 || ( $month = 2 && $monthday < 3 ) ? 1 : 0;
        $adv = ($month = 0 || ( $month = 1 && $monthday < 3 )) ? 1 : 0;
    }
    else {
        my $time = str2time( $year . '-12-25' );
        my $wday = ( localtime($time) )[6];
        $wday = $wday ? $wday : 7;
        $time -= (
            $FHEM::Automation::ShuttersControl::ascDev->getAdvStartDate eq
              'DeadSunday'
            ? ( $wday + 27 ) * 86400
            : ( $wday + 21 ) * 86400
        );
        $adv = 1 if ( $time < time );
    }

    return $adv;
}
#20
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von stefanru - 06 Februar 2026, 19:49:08
Hi Schlimbo,

habe deine Anmerkungen umgesetzt.
Es sollte dann auch defrost anzeigen.

Wenn es soweit ok ist würde ich es morgen auch einchecken.
Ich schaue jetzt mal wie ich die TabletUI Integration erklären kann.

Gruß,
Stefan