Hauptmenü

Neueste Beiträge

#11
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
#12
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
#13
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.
#14
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Shadow3561 - 06 Februar 2026, 19:58:56
Nur kurz da vom Handy.
#15
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;
}
#16
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
#17
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von olwaldi - 06 Februar 2026, 19:40:52
Zitat von: Shadow3561 am 06 Februar 2026, 19:22:40was zeigt "FVERSION" in den internals?
Jetzt stehe ich auch aufm Schlauch. In keiner der diversen Versionen, die ich mal abgespeichert hatte, von 70_DENON_AVR.pm gibts ein FVERSION.

Genauer: fhem Meta wurde in keiner mir bekannten Version von 70_DENON_AVR benutzt. Wäre aber eine gute Idee:-)
#18
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Bartimaus - 06 Februar 2026, 19:27:48
Das gibts bei meiner Version nicht.....
Ist die Version im FHEM-Update "älter" als die Version hier im Board ?

Habe jetzt die Boardversion nochmal installiert/geladen, da wird mir "set activeSpeaker" wieder angezeigt.

Aber FVERSION sehe ich nicht in den Internals
#19
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von Schlimbo - 06 Februar 2026, 19:26:35
Für Defrost und Kompressor läuft habe ich Readings:
$isDefrost  = heating.circuits.1.frostprotection.status
$compActive = heating.compressors.0.active
für das 3-Wege Ventil und die Zusatzheizung konnte ich leider keine Readings finden.

Zu den doppelten Readings, die bei mir die gleichen Wert haben, habe ich gerade auf der API Doku Seite von Viessmann gesehen, dass einige Readings abgekündigt sind und durch Neue ersetzt wurden. --> hier sollte man dann lieber gleich auf die neuen Readings setzen:
Zitatheating.sensors.temperature.liquidGas
(DEPRECATED it will be replaced by heating.evaporators.N.sensors.temperature.liquid) Shows information about the value and the status of the suctiongas temperature sensor.

heating.sensors.temperature.hotGas
(DEPRECATED it will be replaced by heating.compressors.N.sensors.temperature.outlet) Shows information about the value and the status of the hotgas temperature sensor.

heating.sensors.temperature.suctionGas
(DEPRECATED it will be replaced by heating.compressors.N.sensors.temperature.inlet) Shows information about the value and the status of the suctiongas temperature sensor.

heating.sensors.pressure.suctionGas
(DEPRECATED it will be replaced by heating.compressors.N.sensors.pressure.inlet) Shows information about the value and the status of the suction pressure sensor.
Quelle: https://api.viessmann-climatesolutions.com/documentation/data-points
#20
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Shadow3561 - 06 Februar 2026, 19:22:40
was zeigt "FVERSION" in den internals?