Hauptmenü

Neueste Beiträge

#1
Unterstützende Dienste / Aw: Neues Modul: Signalbot (In...
Letzter Beitrag von KarlHeinz2000 - 28 April 2026, 10:09:08
Ich habe jetzt auch versucht zu updaten.
Die Installation von Java25 macht Probleme.
Downloading private jdk21 build for armv7l platform...successful
Unpacking ...tar (child): openjdk-25.0.35-armv7l-glibc2.28.tar.gz: Cannot open: No such file or directory

Unter dem Link im liegt nur die 21, oder verstehe ich hier etwas falsch?
#3
FRITZ!Box / Aw: FritzSmart and FritzBox do...
Letzter Beitrag von HarryT - 28 April 2026, 09:37:27
Hi

I am happy to inform you that ring works in the latest fritzsmart release. I tested with RaspBerryPi4 and Trixie.

Thanks
Harry
#4
Frontends / Aw: [FULLY] Support Thread ab ...
Letzter Beitrag von bertl - 28 April 2026, 09:22:25
Noch eine Bitte:

Könntest du bitte den 'slider,10,10,86400' bei pollInterval raus geben, da der max-Wert so hoch ist, sodass der slider nicht wirklich verwendbar ist.
Ich will z.B. 600 einstellen und der slider 'hüpft' auf alle Werte hin und her - ausser dem gewünschten Wert.

Danke, Robert
#5
Anfängerfragen / Aw: Shelly 1 Mini Gen3 Bekomme...
Letzter Beitrag von petehatfield - 28 April 2026, 09:13:48
Warum das passiert
Die klassischen FHEM-,,Shelly"-Definitionen sind für Gen1-Geräte (CoIoT/HTTP API) gebaut.
Die neueren Gen2 und Gen3 Shellys nutzen eine komplett andere API (RPC / WebSocket).
#6
Frontends / Aw: [FULLY] Support Thread ab ...
Letzter Beitrag von bertl - 28 April 2026, 08:56:37
Danke für das Update!

Noch eine Kleinigkeit:

Wenn das disable-Attribut = 1 gesetzt ist, wird bei einer Änderung von 'pollInterval' oder wenn 'pollInterval' gelöscht wird, trotzdem der Polling-Timer gesetzt.
Was prinzipiell kein Problem ist, da das FULLY_UpdateDeviceInfo nicht mehr ausgeführt wird.
Aber der Timer (nextUpdate) wird nicht gelöscht.

Möglicher Lösungsvorschlag (2x - # EINGEFÜGT):
sub FULLY_Attr
{
    my ($cmd, $name, $attrname, $attrval) = @_;
    my $hash = $defs{$name} // return;

    if ($cmd eq 'set') {
        if ($attrname eq 'pollInterval') {
            if ($attrval >= $FULLY_POLL_RANGE[0] && $attrval <= $FULLY_POLL_RANGE[1]) {
                return if IsDisabled($name);  # EINGEFÜGT
                FULLY_SetPolling ($hash, 1, $attrval);
            }
            elsif ($attrval == 0) {
                FULLY_SetPolling ($hash, 0);
            }
            else {
                return "FULLY: Polling interval must be in range ".$FULLY_POLL_RANGE[0]."-".$FULLY_POLL_RANGE[1];
            }
        }
        elsif ($attrname eq 'requestTimeout') {
            return "FULLY: Timeout must be greater than 0" if ($attrval < 1);
        }
        elsif ($attrname eq 'disable') {
            if ($attrval eq '0') {
                # Set the polling interval to default or the value specified in pollInterval
                FULLY_Log ($hash, 2, "Device activated");
                FULLY_SetPolling ($hash, 1);
            }
            elsif ($attrval eq '1') {
                FULLY_SetPolling ($hash, 0);
                FULLY_Log ($hash, 2, "Device deactivated");
            }
        }
        elsif ($attrname eq 'STTprocessor') {
            return "No Babble or RHASSPY device available with name $attrval!" if $init_done && InternalVal($attrval,'TYPE','none') !~ m{Babble|RHASSPY}xms;
        }


    }
    elsif ($cmd eq 'del') {
        if ($attrname eq 'pollInterval') {
            # Set the polling interval to default
            return if IsDisabled($name);  # EINGEFÜGT
            FULLY_SetPolling ($hash, 1);
        }
        elsif ($attrname eq 'disable') {
            # Set the polling interval to default or the value specified in pollInterval
            FULLY_Log ($hash, 2, "Device activated");
            FULLY_SetPolling ($hash, 1);
        }
    }

    return;
}

Gruß, Robert
#7
Network Attached Storage (NAS) / Aw: [Gelöst] DNS wird im FHEM ...
Letzter Beitrag von Marko1976 - 28 April 2026, 08:51:43
Wenn es exakt das gleiche Problem ist liegt es am DEF.
Bei mir war der define-Befehl falsch geschrieben und somit wurde an einer Stelle etwas übermittelt wo etwas anderes erwartet wurde. Also schau dir die Syndex des define noch mal genau an. Sie sollte so aussehen:
define <devicename> WAETHER API=OpenWeatherMapAPI,cachemaxage:600,version:3.0 apikey=<Dein Api-key> location=<Koordinaten> interval=3600 lang=deWenn das nicht hilft musst du mal die Tips von oben durchgehen.
#8
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von Felix_86 - 28 April 2026, 08:51:10
Hallo zusammen,
ich versuche über das Modul (FVERSION 98_vitoconnect.pm:v1.0.5-s30764/2026-01-21) den Zeitplan für die Zirkulationspumpe zu setzen. Da es keinen Befehl zum direkten Ein- und Ausschalten gibt (ähnlich zu WW-einmaliges_Aufladen), versuche ich mir darüber zu behelfen.

Ziel:
Die Zirkulationspumpe soll für 5 bis 10 Minuten laufen, wenn das einmalige Aufladen des WW-Speichers aktiviert wird.

Über die ViCare App kann ich ein Zeitprogramm für die Zirkulationspumpe erstellen. Tue ich dies, erhalte ich im Device für das Reading "WW-Zirkulationspumpe_Zeitplan" die Angabe zum Zeitprogramm "[{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}]".

Setze ich den Zeitprogramm zurück, also lösche die Einträge in der App zeigt das Reading "WW-Zirkulationspumpe_Zeitplan" die Angabe zum Zeitprogramm mit "[]" an.

Ich habe nun versucht mittels "set Vitoconnect WW-Zirkulationspumpe_Zeitplan [{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}]" genau das Zeitprogramm zu setzen, wie es mir angezeigt wird, wenn ich es über die App erstellen. Dies läuft allerdings in einen Fehler (für 20 Versuche).

2026.04.28 08:27:54 3: Vitoconnect, vitoconnect_action url=https://api.viessmann-climatesolutions.com/iot/v2/features/installations/12345/gateways/751234567897207/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule
2026.04.28 08:27:54 3: Vitoconnect, vitoconnect_action data={"newSchedule":[{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}]}
2026.04.28 08:27:54 1: Vitoconnect,vitoconnect_action: set Vitoconnect WW-Zirkulationspumpe_Zeitplan 1, Fehler bei Befehlsausfuehrung (20/20):  :: {
  "viErrorId": "00-16eef24aa3b1801df272239a72697664-3e8865ffaac1bedc-00",
  "statusCode": 400,
  "errorType": "DEVICE_COMMUNICATION_ERROR",
  "message": "Device communication error",
  "extendedPayload": {
    "httpStatusCode": "BadRequest",
    "code": "400",
    "reason": "VALIDATION_ERROR",
    "details": "The parameter newSchedule=[{\"mon\":{\"mode\":\"on\",\"start\":\"06:00\",\"end\":\"08:00\",\"position\":0}}] does not meet the constraints {\"type\":\"Schedule\",\"modes\":[\"on\"],\"maxEntries\":4,\"resolution\":10,\"defaultMode\":\"off\",\"overlapAllowed\":true}: Invalid day of the week. Allowed values: mon, tue, wed, thu, fri, sat, sun"
  }
}

Wo liegt der Fehler?
Warum wird der Wochentag angemeckert, obwohl er nach meiner Interpretation der Vorgabe entspricht?

Hier noch ein List des Device.

Internals:
   DEF        meineMailadresse@provider.de geheimesPasswort 600
   FUUID      626a6e77-f33f-a48e-313e-faf4eda8aad9f3ee
   FVERSION   98_vitoconnect.pm:v1.0.5-s30764/2026-01-21
   NAME       Vitoconnect
   NR         265
   Redirect_URI http://localhost:4200/
   STATE      last update: 2026-04-28 08:37:38
   TYPE       vitoconnect
   apiKey     54a04e7d1123456789025c9367d30
   counter    0
   eventCount 155
   intervall  600
   login      ok
   refresh_token b6c6d3c05571234567892ddedeb2
   timeout    15
   user       meineMailadresse@provider.de
   HELPER:
     PACKAGE    main
     VERSION    1.0.5
     VERSION_API unused
     VERSION_CTZ unused
     VERSION_ErrCodes unused
     VERSION_SMUtils 1.28.3
   READINGS:
     2026-04-28 08:27:54   Aktion_Status   Fehlgeschlagen: WW-Zirkulationspumpe_Zeitplan [{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}] (nach 20 Versuchen)
     2026-04-28 08:37:38   Aktive_Heizkreise 0
     2026-04-28 08:37:38   Aussen_Status   connected
     2026-04-28 08:37:38   Aussentemperatur 9.9
     2026-04-28 08:37:38   Brenner_1_Betriebsstunden 20661
     2026-04-28 08:37:38   Brenner_1_Modulation 0
     2026-04-28 08:37:38   Brenner_1_Starts 124836
     2026-04-28 08:37:38   Brenner_1_aktiv 0
     2026-04-28 08:37:38   Controller_Seriennummer 751234567897207
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Jahr 5501,10020,8852
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Jahr_gelesen_am 2026-04-28T05:38:25.322Z
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Monat 478,1098,1489,2436,1824,1467,875,70,0,0,0,64,503
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Monat_gelesen_am 2026-04-28T05:38:29.463Z
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Tag 3,10,7,12,12,12,19,19
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Tag_gelesen_am 2026-04-28T05:38:24.282Z
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Woche 13,97,90,119,262,290,234,231,213,215,392,390,453,511,572,433,651,595,525,336,308,395,414,458,229,300,245,209,185,215,107,30,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,0,28,0
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Woche_gelesen_am 2026-04-28T05:38:25.144Z
     2026-04-28 08:37:38   Gasverbrauch_Total/Jahr 6163,11738,10721
     2026-04-28 08:37:38   Gasverbrauch_Total/Jahr_gelesen_am 2026-04-28T05:38:25.322Z
     2026-04-28 08:37:38   Gasverbrauch_Total/Monat 663,1272,1631,2597,1969,1608,1003,103,133,133,152,223,697
     2026-04-28 08:37:38   Gasverbrauch_Total/Tag 3,14,13,18,23,17,25,25
     2026-04-28 08:37:38   Gasverbrauch_Total/Tag_gelesen_am 2026-04-28T05:38:24.282Z
     2026-04-28 08:37:38   Gasverbrauch_Total/Woche 17,137,139,170,309,334,264,282,250,249,439,424,486,544,616,471,678,621,545,380,343,434,445,497,266,323,274,242,222,255,107,30,53,0,0,5,31,38,42,33,28,31,27,36,38,30,32,41,53,54,32,70,29
     2026-04-28 08:37:38   Gasverbrauch_Total/Woche_gelesen_am 2026-04-28T05:38:25.144Z
     2026-04-28 08:37:38   Gasverbrauch_WW/Jahr 662,1718,1869
     2026-04-28 08:37:38   Gasverbrauch_WW/Jahr_gelesen_am 2026-04-28T05:38:29.260Z
     2026-04-28 08:37:38   Gasverbrauch_WW/Monat 185,174,142,161,145,141,128,33,133,133,152,159,194
     2026-04-28 08:37:38   Gasverbrauch_WW/Monat_gelesen_am 2026-04-28T05:38:26.396Z
     2026-04-28 08:37:38   Gasverbrauch_WW/Tag 0,4,6,6,11,5,6,6
     2026-04-28 08:37:38   Gasverbrauch_WW/Tag_gelesen_am 2026-04-28T05:38:25.322Z
     2026-04-28 08:37:38   Gasverbrauch_WW/Woche 4,40,49,51,47,44,30,51,37,34,47,34,33,33,44,38,27,26,20,44,35,39,31,39,37,23,29,33,37,40,0,0,33,0,0,5,31,38,42,33,28,31,27,36,38,30,32,41,35,36,32,42,29
     2026-04-28 08:37:38   Gasverbrauch_WW/Woche_gelesen_am 2026-04-28T05:38:26.190Z
     2026-04-28 08:37:38   HK1-Betriebsart dhwAndHeating
     2026-04-28 08:37:38   HK1-External_Temperatur 0
     2026-04-28 08:37:38   HK1-External_aktiv 0
     2026-04-28 08:37:38   HK1-Frostschutz_Status off
     2026-04-28 08:37:38   HK1-Heizkurve-Niveau 2
     2026-04-28 08:37:38   HK1-Heizkurve-Steigung 1.5
     2026-04-28 08:37:38   HK1-Name       
     2026-04-28 08:37:38   HK1-Programmstatus reduced
     2026-04-28 08:37:38   HK1-Reduzierte_Temperatur_erzwungen 0
     2026-04-28 08:37:38   HK1-Solltemperatur_Anforderung unknown
     2026-04-28 08:37:38   HK1-Solltemperatur_aktiv 0
     2026-04-28 08:37:38   HK1-Solltemperatur_comfort 21
     2026-04-28 08:37:38   HK1-Solltemperatur_comfort_Anforderung unknown
     2026-04-28 08:37:38   HK1-Solltemperatur_comfort_aktiv 0
     2026-04-28 08:37:38   HK1-Solltemperatur_eco 19
     2026-04-28 08:37:38   HK1-Solltemperatur_eco_aktiv 0
     2026-04-28 08:37:38   HK1-Solltemperatur_erzwungen 0
     2026-04-28 08:37:38   HK1-Solltemperatur_normal 19
     2026-04-28 08:37:38   HK1-Solltemperatur_reduziert 17
     2026-04-28 08:37:38   HK1-Solltemperatur_reduziert_Anforderung unknown
     2026-04-28 08:37:38   HK1-Solltemperatur_reduziert_aktiv 1
     2026-04-28 08:37:38   HK1-Standby_aktiv 0
     2026-04-28 08:37:38   HK1-Typ         heatingCircuit
     2026-04-28 08:37:38   HK1-Vorlauftemperatur 22
     2026-04-28 08:37:38   HK1-Vorlauftemperatur_aktiv connected
     2026-04-28 08:37:38   HK1-WW_aktiv    0
     2026-04-28 08:37:38   HK1-WW_und_Heizen_aktiv 1
     2026-04-28 08:37:38   HK1-Zeitsteuerung_Heizung []
     2026-04-28 08:37:38   HK1-Zeitsteuerung_Heizung_aktiv 1
     2026-04-28 08:37:38   HK1-Zirkulationspumpe on
     2026-04-28 08:37:38   HK1-aktiv       1
     2026-04-28 08:37:38   Kessel_Seriennummer 7570783709263114
     2026-04-28 08:37:38   Kessel_Solltemperatur 31.4
     2026-04-28 08:37:38   Kessel_Status   connected
     2026-04-28 08:37:38   Kesseltemperatur 22
     2026-04-28 08:37:38   Stromverbrauch_Total/Jahr 74.014,166.413,168.453
     2026-04-28 08:37:38   Stromverbrauch_Total/Jahr_gelesen_am 2026-04-28T06:36:36.372Z
     2026-04-28 08:37:38   Stromverbrauch_Total/Monat 14.372,17.609,19.311,22.697,21.542,20.499,18.534,5.887,5.211,5.218,5.13,7.511,15.018
     2026-04-28 08:37:38   Stromverbrauch_Total/Monat_gelesen_am 2026-04-28T05:38:29.665Z
     2026-04-28 08:37:38   Stromverbrauch_Total/Tag 0.212,0.59,0.45,0.425,0.489,0.443,0.64,0.643
     2026-04-28 08:37:38   Stromverbrauch_Total/Tag_gelesen_am 2026-04-28T06:23:27.021Z
     2026-04-28 08:37:38   Stromverbrauch_Total/Woche 0.783,3.706,3.58,3.315,4.354,4.464,3.793,4.054,3.463,4.393,4.894,4.857,4.943,5.043,5.192,4.935,5.267,5.166,5.006,4.799,4.644,4.88,4.883,4.996,4.616,4.683,4.616,4.587,4.518,4.515,2.22,1.371,1.898,1.008,1.009,1.039,1.173,1.226,1.247,1.191,1.167,1.182,1.16,1.214,1.223,1.165,1.172,1.223,2.44,1.516,1.175,1.884,1.158
     2026-04-28 08:37:38   Stromverbrauch_Total/Woche_gelesen_am 2026-04-28T05:38:27.401Z
     2026-04-28 08:37:38   Urlaub_Ende     
     2026-04-28 08:37:38   Urlaub_Start   
     2026-04-28 08:37:38   Urlaub_aktiv    0
     2026-04-28 08:37:38   WW-Aufladung    0
     2026-04-28 08:37:38   WW-Haupttemperatur 37
     2026-04-28 08:37:38   WW-Isttemperatur 24.1
     2026-04-28 08:37:38   WW-Sensoren_Auslauf_Status error
     2026-04-28 08:37:38   WW-Status       on
     2026-04-28 08:37:38   WW-Temperatur_aktiv connected
     2026-04-28 08:37:38   WW-Zeitplan     []
     2026-04-28 08:37:38   WW-Zirkulationspumpe_Status off
     2026-04-28 08:37:38   WW-Zirkulationspumpe_Zeitplan [{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}]
     2026-04-28 08:37:38   WW-Zirkulationspumpe_Zeitsteuerung_aktiv 1
     2026-04-28 08:37:38   WW-Zirkulationspumpe_primaer off
     2026-04-28 08:37:38   WW-aktiv        1
     2026-04-28 08:37:38   WW-einmaliges_Aufladen 0
     2026-04-28 08:37:38   WW-zeitgesteuert_aktiv 1
     2026-04-28 08:37:38   device.hmi.value HO1B
     2026-04-28 08:37:38   device.serial.value 751234567897207
     2026-04-28 08:37:38   heating.burners.0.automatic.audience internal
     2026-04-28 08:37:38   heating.burners.0.automatic.errorCode 0
     2026-04-28 08:37:38   heating.burners.0.automatic.errorDetails error
     2026-04-28 08:37:38   heating.burners.0.automatic.status ok
     2026-04-28 08:37:38   heating.burners.0.errorStatus.audience internal
     2026-04-28 08:37:38   heating.burners.0.errorStatus.errorCode 0
     2026-04-28 08:37:38   heating.burners.0.errorStatus.errorDetails error
     2026-04-28 08:37:38   heating.burners.0.errorStatus.status ok
     2026-04-28 08:37:38   heating.burners.enabled 0
     2026-04-28 08:37:38   heating.circuits.0.name.name
     2026-04-28 08:37:38   heating.circuits.internal 0
     2026-04-27 17:47:58   heating.dhw.oneTimeCharge.active 1
     2026-04-28 08:37:38   heating.dhw.sensors.temperature.dhwCylinder.status connected
     2026-04-28 08:37:38   heating.dhw.sensors.temperature.dhwCylinder.value 24.1
     2026-04-28 08:37:38   state           last update: 2026-04-28 08:37:38
   devices:
     751234567897207:
       gatewayType VitoconnectOptolink
       installationId 12345
       version    2.8.0.0
Attributes:
   disable    0
   event-on-change-reading WW-Isttemperatur,Kesseltemperatur,Brenner_1_aktiv,WW-Haupttemperatur,HK1-Solltemperatur_normal,HK1-Vorlauftemperatur
   event-on-update-reading state
   room       Heizung,System->Dienste
   vitoconnect_installationID 12345
   vitoconnect_serial 751234567897207
#9
FHEM Code changes / Revision 31160: controls_fhem....
Letzter Beitrag von System - 28 April 2026, 08:20:50
Revision 31160: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 31160: controls_fhem.txt: fhemupdate checkin
#10
FRITZ!Box / Aw: FritzSmart and FritzBox do...
Letzter Beitrag von JoWiemann - 28 April 2026, 07:58:31
Zitat von: RalfRog am 27 April 2026, 21:52:46Hi Jörg
Just one thing.
Is a difference between Modules FRITZBOX and FritzSmart?
I tried (the  same 7590) "...ring 9 5..."
FRITZBOX works
FritzSmart does not work, producing
'errorDescription' => 'second factor authentication required'

BTW:are there dependencies using Trixie when sending a command to the FritzBox?


The error was ignored in the FRITZBOX module. I had changed all the unreported errors when I switched to FritzSmart.

Since I don't use Trixie, I have no idea.

Greetings Jörg