Hauptmenü

Neueste Beiträge

#1
Sonstiges / userReadings Modifier integral
Letzter Beitrag von Gisbert - 14 September 2024, 15:06:32
Hallo,

ich benötige Unterstützung bei einem userReadings mit dem Modifier integral. Ich kann zwar nicht 100% ausschließen, dass das zugrundeliegende Reading verantwortlich ist, aber da ein gleichzeitig registriertes Reading als Durchschnittswert keine Auffälligkeiten zeigt, vermute ich die Ursache beim Modifier integral.

Es geht um folgende userReadings:
av_own_consumption:own_consumption.* {round(movingAverage($name,'own_consumption',300),0)},
integral_own_consumption:own_consumption.* integral {ReadingsVal($name,'own_consumption','')/3600/1000}

Das Integral sieht eigentlich immer sehr vernünftig aus, d.h. die Werte entsprechen der Erwartung. Wenn das zugrunde liegende Gerät wegen Stromlosigkeit keine Daten senden kann, werden nach dem Einschalten des Gerätes Werte in astronimischer Höhe als Integral erhalten (10~12-stellig), wobei eigentlich die Werte nur 1-stellig sein können.

Entsprechende Diagramme sehen dann sehr auffällig aus und lassen sich nur durch händisches Löschen der offensichtlich falschen Werte beheben, inkl. dem Zurücksetzen des Integralwertes auf einen plausiblen Wert.

Im logfile ist nichts vermerkt und ansonsten kann ich auch keine weiteren Daten liefern. Was sollte ich aufzeichnen bzw. auf was sollte ich achten, wenn ich den oben geschilderten Fall provoziere?

Wäre folgende Definition "robuster"?
av_own_consumption:own_consumption.* {round(movingAverage($name,'own_consumption',300),0)},
integral_own_consumption:own_consumption.* integral {ReadingsNum($name,'own_consumption',250)/3600/1000}
own_consumption 250 wäre ein Wert im mittleren Bereich.

Viele Grüße Gisbert
#2
Bastelecke / Aw: Signalduino vs. Signalduin...
Letzter Beitrag von Ralf9 - 14 September 2024, 13:58:35
Zitat von: Beta-User am 21 Juni 2024, 07:55:57Zum einen wirft mir FHEM das hier ins log:
2024.06.20 11:46:13 1: PERL WARNING: Constant subroutine main::SDUINO_INIT_WAIT_XQ redefined at /usr/lib/x86_64-linux-gnu/perl-base/constant.pm line 171.
2024.06.20 11:46:13 1: PERL WARNING: Constant subroutine main::SDUINO_INIT_WAIT redefined at /usr/lib/x86_64-linux-gnu/perl-base/constant.pm line 171.
2024.06.20 11:46:13 1: PERL WARNING: Constant subroutine main::SDUINO_VERSION redefined at /usr/lib/x86_64-linux-gnu/perl-base/constant.pm line 171.
2024.06.20 11:46:13 1: PERL WARNING: Constant subroutine main::SDUINO_MC_DISPATCH_VERBOSE redefined at /usr/lib/x86_64-linux-gnu/perl-base/constant.pm line 171.
2024.06.20 11:46:13 1: PERL WARNING: Subroutine cartesian_product redefined at ./FHEM/00_SIGNALduinoAdv.pm line 2399.
2024.06.20 11:46:13 1: PERL WARNING: Subroutine SIGNALduino_filterMC redefined at ./FHEM/00_SIGNALduinoAdv.pm line 5649.
2024.06.20 11:46:13 1: PERL WARNING: Subroutine SIGNALduino_filterSign redefined at ./FHEM/00_SIGNALduinoAdv.pm line 6349.
2024.06.20 11:46:13 1: PERL WARNING: Subroutine SIGNALduino_compPattern redefined at ./FHEM/00_SIGNALduinoAdv.pm line 6422.
Da scheint also die Trennung des namespace noch nicht abgeschlossen zu sein (Maple steht in der config weiter hinten, es werden also die neuen Funktionen genutzt), das ist der Startvorgang nach update all wie von Ralf gestern hier gepostet (der Schritt fehlt wohl noch im Wiki).
Diese Subroutinen hatte ich beim Anpassen übersehen.

Bedeutet dies, dass es constant Namen auch nur einmal geben darf und ich die constant Namen auch noch alle ändern muss?
z.B. von SDUINO_VERSION in SDUINOA_VERSION

Gruß Ralf
#3
TabletUI / Aw: FTUI version 3
Letzter Beitrag von chrisse111179 - 14 September 2024, 13:07:02
Hallo zusammen,

benutzt jemand die Medialist zusammen mit Sonos Lautsprechern und würde mir erklären wie?
Ich bekomme die Medialist in FTUI3 angezeigt, schaffe es aber nicht einen Track oder eine Playlist an den Sonos Lautsprecher zu übergeben und zu starten.

Beste Grüße,
Christian
#4
MQTT / Aw: Template / setlist für She...
Letzter Beitrag von TomLee - 14 September 2024, 13:06:53
Zitat... wird die Wandlung vom Farbcode nicht richtig aufgelösst.

Hallo,

wenn Du die Funktionsaufrufe zuvor in Variablen schreibst und diese in der Rückgabe angibst, dann werden diese aufgelöst:

...my $h1=hex($1);my $h2=hex($2);my $h3=hex($3);if($1 ne $2 || $2 ne $3) {qq($DEVICETOPIC/rpc {"id":0,"src":"fhem","method":"RGBW.Set","params": {"id":0,"on":true,"rgb":[$h1,$h2,$h3]}})}...
Gruß Thomas

#5
Codeschnipsel / Aw: Modul 48_SST zum Einbinden...
Letzter Beitrag von Dr. Ulfi - 14 September 2024, 12:39:33
Es handelt sich hierbei um ein Heizungsthermostat mit Hub (mts150) von Meross, das in SST eingeunden wurde.
------ send below text to developer ------

$VAR1 = {
  "_links" => {},
  "items" => [
    {
      "allowed" => [],
      "components" => [
        {
          "capabilities" => [
            {
              "id" => "switch",
              "version" => 1
            },
            {
              "id" => "refresh",
              "version" => 1
            },
            {
              "id" => "healthCheck",
              "version" => 1
            }
          ],
          "categories" => [
            {
              "categoryType" => "manufacturer",
              "name" => "Switch"
            }
          ],
          "id" => "main",
          "label" => "main"
        }
      ],
      "createTime" => "2020-10-31T07:02:52Z",
      "deviceId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "deviceManufacturerCode" => "meross",
      "executionContext" => "CLOUD",
      "label" => "Velux KLF200",
      "locationId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "manufacturerName" => "SmartThings",
      "name" => "c2c-switch",
      "ownerId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "presentationId" => "SmartThings-smartthings-c2c-switch",
      "profile" => {
        "id" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      },
      "restrictionTier" => 0,
      "roomId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "type" => "VIPER",
      "viper" => {
        "endpointAppId" => "viper_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "manufacturerName" => "meross",
        "modelName" => "mss310",
        "uniqueIdentifier" => "1912240022025225188148e1e9146a71"
      }
    },
    {
      "allowed" => [],
      "components" => [
        {
          "capabilities" => [
            {
              "id" => "switch",
              "version" => 1
            },
            {
              "id" => "refresh",
              "version" => 1
            },
            {
              "id" => "healthCheck",
              "version" => 1
            }
          ],
          "categories" => [
            {
              "categoryType" => "manufacturer",
              "name" => "Switch"
            }
          ],
          "id" => "main",
          "label" => "main"
        }
      ],
      "createTime" => "2020-10-26T15:43:45Z",
      "deviceId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "deviceManufacturerCode" => "meross",
      "executionContext" => "CLOUD",
      "label" => "Keller Luftentfeuchter",
      "locationId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "manufacturerName" => "SmartThings",
      "name" => "c2c-switch",
      "ownerId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "presentationId" => "SmartThings-smartthings-c2c-switch",
      "profile" => {
        "id" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      },
      "restrictionTier" => 0,
      "roomId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "type" => "VIPER",
      "viper" => {
        "endpointAppId" => "viper_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "manufacturerName" => "meross",
        "modelName" => "mss310",
        "uniqueIdentifier" => "1912241474197525188148e1e9147d99"
      }
    },
    {
      "allowed" => [],
      "components" => [
        {
          "capabilities" => [
            {
              "id" => "switch",
              "version" => 1
            },
            {
              "id" => "refresh",
              "version" => 1
            },
            {
              "id" => "healthCheck",
              "version" => 1
            }
          ],
          "categories" => [
            {
              "categoryType" => "manufacturer",
              "name" => "Switch"
            }
          ],
          "id" => "main",
          "label" => "main"
        }
      ],
      "createTime" => "2020-10-26T15:43:45Z",
      "deviceId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "deviceManufacturerCode" => "meross",
      "executionContext" => "CLOUD",
      "label" => "Meross Solar",
      "locationId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "manufacturerName" => "SmartThings",
      "name" => "c2c-switch",
      "ownerId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "presentationId" => "SmartThings-smartthings-c2c-switch",
      "profile" => {
        "id" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      },
      "restrictionTier" => 0,
      "roomId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "type" => "VIPER",
      "viper" => {
        "endpointAppId" => "viper_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "manufacturerName" => "meross",
        "modelName" => "mss310",
        "uniqueIdentifier" => "1912240337206125188148e1e9146821"
      }
    },
    {
      "allowed" => [],
      "components" => [
        {
          "capabilities" => [
            {
              "id" => "switch",
              "version" => 1
            },
            {
              "id" => "refresh",
              "version" => 1
            },
            {
              "id" => "healthCheck",
              "version" => 1
            }
          ],
          "categories" => [
            {
              "categoryType" => "manufacturer",
              "name" => "Switch"
            }
          ],
          "id" => "main",
          "label" => "main"
        }
      ],
      "createTime" => "2020-11-25T16:23:59Z",
      "deviceId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "deviceManufacturerCode" => "meross",
      "executionContext" => "CLOUD",
      "label" => "Heizung",
      "locationId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "manufacturerName" => "SmartThings",
      "name" => "c2c-switch",
      "ownerId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "presentationId" => "SmartThings-smartthings-c2c-switch",
      "profile" => {
        "id" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      },
      "restrictionTier" => 0,
      "roomId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "type" => "VIPER",
      "viper" => {
        "endpointAppId" => "viper_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "manufacturerName" => "meross",
        "modelName" => "mss310",
        "uniqueIdentifier" => "1912240681192525188148e1e9147736"
      }
    },
    {
      "allowed" => [],
      "components" => [
        {
          "capabilities" => [
            {
              "id" => "switch",
              "version" => 1
            },
            {
              "id" => "healthCheck",
              "version" => 1
            },
            {
              "id" => "refresh",
              "version" => 1
            },
            {
              "id" => "temperatureMeasurement",
              "version" => 1
            },
            {
              "id" => "thermostatHeatingSetpoint",
              "version" => 1
            },
            {
              "id" => "thermostatMode",
              "version" => 1
            }
          ],
          "categories" => [
            {
              "categoryType" => "manufacturer",
              "name" => "Thermostat"
            }
          ],
          "id" => "main",
          "label" => "main"
        }
      ],
      "createTime" => "2024-03-26T17:04:49.705Z",
      "deviceId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "deviceManufacturerCode" => "meross",
      "executionContext" => "CLOUD",
      "label" => "Heizk\x{f6}rper Meross",
      "locationId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "manufacturerName" => "0AB1",
      "name" => "meross-thermostat-heat",
      "ownerId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "presentationId" => "ST_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "profile" => {
        "id" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      },
      "restrictionTier" => 0,
      "roomId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "type" => "VIPER",
      "viper" => {
        "endpointAppId" => "viper_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "manufacturerName" => "meross",
        "modelName" => "mts150",
        "uniqueIdentifier" => "2306289587653262080148e1e9cc1e17-0300C6E5"
      }
    },
    {
      "allowed" => [],
      "components" => [
        {
          "capabilities" => [
            {
              "id" => "switch",
              "version" => 1
            },
            {
              "id" => "switchLevel",
              "version" => 1
            },
            {
              "id" => "colorControl",
              "version" => 1
            },
            {
              "id" => "refresh",
              "version" => 1
            },
            {
              "id" => "healthCheck",
              "version" => 1
            },
            {
              "id" => "synthetic.lightingEffectFade",
              "version" => 1
            }
          ],
          "categories" => [
            {
              "categoryType" => "manufacturer",
              "name" => "Light"
            }
          ],
          "id" => "main",
          "label" => "main"
        }
      ],
      "createTime" => "2021-03-30T18:57:08.637Z",
      "deviceId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "deviceManufacturerCode" => "Magic Home",
      "executionContext" => "CLOUD",
      "label" => "LED Streifen Wz",
      "locationId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "manufacturerName" => "SmartThings",
      "name" => "c2c-rgb-color-bulb",
      "ownerId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "presentationId" => "SmartThings-smartthings-c2c-rgb-color-bulb",
      "profile" => {
        "id" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      },
      "restrictionTier" => 0,
      "roomId" => "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "type" => "VIPER",
      "viper" => {
        "endpointAppId" => "viper_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "hwVersion" => 8,
        "manufacturerName" => "Magic Home",
        "modelName" => 51,
        "swVersion" => "AK001-ZJ2101",
        "uniqueIdentifier" => "D8F15BF6A7C6"
      }
    }
  ]
};

------ send above text to developer ------

Device-ID - Name - Autocreation Status

11ec5c2e-c81b-4468-b610-adeb20dfa9ac - c2c-switch - already known: no creation

ec19898f-0555-46e6-9ed9-f19576816933 - c2c-switch - already known: no creation

f57480b2-1d83-4ec4-8c75-eb6d6ce5af39 - c2c-switch - already known: no creation

53e1904a-dcee-4249-8871-f919252ec31a - c2c-switch - already known: no creation

0a64e1ec-5fd8-4c76-a35e-de542b38ce61 - meross-thermostat-heat - already known: no creation

82481f1f-57c4-4ef8-83e6-0dd04d140294 - c2c-rgb-color-bulb - already known: no creation

get SST_de542b38ce61 status:

024-09-14 12:42:18 SST SST_de542b38ce61 setList_hint: main_thermostatMode:heat,auto,off
2024-09-14 12:42:18 SST SST_de542b38ce61 checkInterval: 60
2024-09-14 12:42:18 SST SST_de542b38ce61 DeviceWatch-DeviceStatus: online
2024-09-14 12:42:18 SST SST_de542b38ce61 thermostatMode: heat
2024-09-14 12:42:18 SST SST_de542b38ce61 temperature: 0
2024-09-14 12:42:18 SST SST_de542b38ce61 switch: on
2024-09-14 12:42:18 SST SST_de542b38ce61 heatingSetpoint: 19
#6
Sonstiges / Aw: Neue Version von HTTPMOD m...
Letzter Beitrag von Onkel.Tom - 14 September 2024, 12:13:36
Hallo zusammen,

meine bisher funktionierende HTTPMOD-Abfrage muss angepaßt werden, da ASEKO ihre Webseite (https://aseko.cloud) modernisiert hat.
Dabei bekomme ich immer den Fehlercode 400 / Bad Request zurück und vermute, dass es an dem Attribut get02Data liegt:

define WC HTTPMOD https://aseko.cloud/auth/login 0
setuuid WC 66e1ee9c-f33f-2bca-f94e-fabd2c256d671044
attr WC userattr sid01ldRegex
attr WC bodyDecode utf-8
attr WC enableCookies 1
attr WC extractAllJSON 1
attr WC get01CheckAllReadings 1
attr WC get01Data {"email":"xxx","password":"yyy","cloud":"zzz"}
attr WC get01Header1 Content-Type: application/json
attr WC get01Header2 Accept: */*
attr WC get01Name Auth
attr WC get01URL https://auth.aseko.acs.aseko.cloud/auth/login
attr WC get02CheckAllReadings 1
attr WC get02Data {"operationName":"UnitDetail","variables":{"sn":"sss"},"query":"query UnitDetail($sn: String!) {\
  unitBySerialNumber(serialNumber: $sn) {\
    __typename\
    ... on UnitNotFoundError {\
      serialNumber\
      __typename\
    }\
    ... on UnitAccessDeniedError {\
      serialNumber\
      __typename\
    }\
    ... on UnitNeverConnected {\
      serialNumber\
      name\
      note\
      statusMessages {\
        __typename\
        severity\
        type\
        message\
        detail\
      }\
      __typename\
    }\
    ... on Unit {\
      serialNumber\
      name\
      note\
      brandName {\
        __typename\
        id\
        primary\
        secondary\
      }\
      statusMessages {\
        __typename\
        severity\
        type\
        message\
        detail\
      }\
      heating {\
        __typename\
        lastReset\
      }\
      waterFilling {\
        __typename\
        id\
        waterLevel\
        lastReset\
      }\
      consumables {\
        __typename\
        ... on LiquidConsumable {\
          type\
          canister {\
            __typename\
            id\
            hasWarning\
          }\
          tube {\
            __typename\
            id\
            hasWarning\
          }\
          __typename\
        }\
        ... on ElectrolyzerConsumable {\
          type\
          electrode {\
            __typename\
            hasWarning\
          }\
          __typename\
        }\
      }\
      notificationConfiguration {\
        __typename\
        id\
        type\
        name\
        enabled\
        lowWarningLevel\
        highWarningLevel\
        color\
        currentValue\
        suffix\
        hasWarning\
        possibleWarningLevels\
      }\
      unitModel {\
        __typename\
        id\
        tabs {\
          hideNotifications\
          hideConsumables\
          hideProtocolExport\
          __typename\
        }\
      }\
      __typename\
    }\
  }\
}"}
attr WC get02Header1 Content-Type: application/json
attr WC get02Header2 Accept: */*
attr WC get02Header3 Authorization: Bearer $sid
attr WC get02Name Daten
attr WC get02URL https://graphql.acs.prod.aseko.cloud/graphql
attr WC reAuthRegex /auth/login
attr WC reading100JSON message
attr WC reading100Name message
attr WC reading101JSON statusCode
attr WC reading101Name statusCode
attr WC reading102JSON error
attr WC reading102Name error
attr WC reading103JSON user_isActive
attr WC reading103Name user_isActive
attr WC reading104JSON token
attr WC reading104Name token
attr WC reading105JSON user_lang
attr WC reading105Name user_lang
attr WC reading106JSON user_email
attr WC reading106Name user_email
attr WC reading107JSON user_name
attr WC reading107Name user_name
attr WC reading108JSON user_createdAt
attr WC reading108Name user_createdAt
attr WC reading109JSON user_id
attr WC reading109Name user_id
attr WC reading110JSON user_updatedAt
attr WC reading110Name user_updatedAt
attr WC reading111JSON user_surname
attr WC reading111Name user_surname
attr WC reading112JSON errors_01_extensions_stacktrace_6
attr WC reading112Name errors_01_extensions_stacktrace_6
attr WC reading113JSON errors_01_extensions_stacktrace_2
attr WC reading113Name errors_01_extensions_stacktrace_2
attr WC reading114JSON errors_01_extensions_stacktrace_4
attr WC reading114Name errors_01_extensions_stacktrace_4
attr WC reading115JSON errors_01_message
attr WC reading115Name errors_01_message
attr WC reading116JSON errors_01_extensions_stacktrace_5
attr WC reading116Name errors_01_extensions_stacktrace_5
attr WC reading117JSON errors_01_extensions_stacktrace_0
attr WC reading117Name errors_01_extensions_stacktrace_0
attr WC reading118JSON errors_01_extensions_stacktrace_3
attr WC reading118Name errors_01_extensions_stacktrace_3
attr WC reading119JSON errors_01_extensions_code
attr WC reading119Name errors_01_extensions_code
attr WC reading120JSON errors_01_extensions_stacktrace_1
attr WC reading120Name errors_01_extensions_stacktrace_1
attr WC reading121JSON errors_01_extensions_stacktrace_8
attr WC reading121Name errors_01_extensions_stacktrace_8
attr WC reading122JSON errors_01_extensions_stacktrace_7
attr WC reading122Name errors_01_extensions_stacktrace_7
attr WC reading123JSON errors_01_extensions_originalError_statusCode
attr WC reading123Name errors_01_extensions_originalError_statusCode
attr WC reading124JSON data
attr WC reading124Name data
attr WC reading125JSON errors_01_path_0
attr WC reading125Name errors_01_path_0
attr WC reading126JSON errors_01_locations_01_column
attr WC reading126Name errors_01_locations_01_column
attr WC reading127JSON errors_01_extensions_originalError_message
attr WC reading127Name errors_01_extensions_originalError_message
attr WC reading128JSON errors_01_locations_01_line
attr WC reading128Name errors_01_locations_01_line
attr WC showError 1
attr WC verbose 5


In Burpsuite sieht das so aus:

Du darfst diesen Dateianhang nicht ansehen.
 

Die Fehlermdeldung deutet m.E. auf das Query hin:

2024.09.14 10:55:30 5: WC: Read callback: body
{"message":"Bad control character in string literal in JSON at position 102 (line 1 column 103)","error":"Bad Request","statusCode":400}


Anbei das ganze Log:
2024.09.14 10:55:30 5: WC: get called with Daten
2024.09.14 10:55:30 5: WC: get found option Daten in attribute get02Name
2024.09.14 10:55:30 4: WC: get will now request Daten, no optional value
2024.09.14 10:55:30 5: WC: AddToQueue adds type get02 to URL https://graphql.acs.prod.aseko.cloud/graphql, data {"operationName":"UnitDetail","variables":{"sn":"sss"},"query":"query UnitDetail($sn: String!) {
  unitBySerialNumber(serialNumber: $sn) {
    __typename
    ... on UnitNotFoundError {
      serialNumber
      __typename
    }
    ... on UnitAccessDeniedError {
      serialNumber
      __typename
    }
    ... on UnitNeverConnected {
      serialNumber
      name
      note
      statusMessages {
        __typename
        severity
        type
        message
        detail
      }
      __typename
    }
    ... on Unit {
      serialNumber
      name
      note
      brandName {
        __typename
        id
        primary
        secondary
      }
      statusMessages {
        __typename
        severity
        type
        message
        detail
      }
      heating {
        __typename
        lastReset
      }
      waterFilling {
        __typename
        id
        waterLevel
        lastReset
      }
      consumables {
        __typename
        ... on LiquidConsumable {
          type
          canister {
            __typename
            id
            hasWarning
          }
          tube {
            __typename
            id
            hasWarning
          }
          __typename
        }
        ... on ElectrolyzerConsumable {
          type
          electrode {
            __typename
            hasWarning
          }
          __typename
        }
      }
      notificationConfiguration {
        __typename
        id
        type
        name
        enabled
        lowWarningLevel
        highWarningLevel
        color
        currentValue
        suffix
        hasWarning
        possibleWarningLevels
      }
      unitModel {
        __typename
        id
        tabs {
          hideNotifications
          hideConsumables
          hideProtocolExport
          __typename
        }
      }
      __typename
    }
  }
}"}, header Content-Type: application/json
Accept: */*
Authorization: Bearer $sid, retry 0, initial queue len: 0
2024.09.14 10:55:30 5: WC: HandleSendQueue called from AddToSendQueue, qlen = 1
2024.09.14 10:55:30 5: WC: no separator for multiple values (Context get02, 02)
2024.09.14 10:55:30 5: WC: HandleSendQueue is using Cookie refreshToken with path  and Value ttt (key refreshToken;, destination path is /graphql)
2024.09.14 10:55:30 5: WC: DoCookies is adding Cookie header: refreshToken=ttt
2024.09.14 10:55:30 4: WC: HandleSendQueue sends get02 with timeout 2 to https://graphql.acs.prod.aseko.cloud/graphql,
data: {"operationName":"UnitDetail","variables":{"sn":"sss"},"query":"query UnitDetail($sn: String!) {
  unitBySerialNumber(serialNumber: $sn) {
    __typename
    ... on UnitNotFoundError {
      serialNumber
      __typename
    }
    ... on UnitAccessDeniedError {
      serialNumber
      __typename
    }
    ... on UnitNeverConnected {
      serialNumber
      name
      note
      statusMessages {
        __typename
        severity
        type
        message
        detail
      }
      __typename
    }
    ... on Unit {
      serialNumber
      name
      note
      brandName {
        __typename
        id
        primary
        secondary
      }
      statusMessages {
        __typename
        severity
        type
        message
        detail
      }
      heating {
        __typename
        lastReset
      }
      waterFilling {
        __typename
        id
        waterLevel
        lastReset
      }
      consumables {
        __typename
        ... on LiquidConsumable {
          type
          canister {
            __typename
            id
            hasWarning
          }
          tube {
            __typename
            id
            hasWarning
          }
          __typename
        }
        ... on ElectrolyzerConsumable {
          type
          electrode {
            __typename
            hasWarning
          }
          __typename
        }
      }
      notificationConfiguration {
        __typename
        id
        type
        name
        enabled
        lowWarningLevel
        highWarningLevel
        color
        currentValue
        suffix
        hasWarning
        possibleWarningLevels
      }
      unitModel {
        __typename
        id
        tabs {
          hideNotifications
          hideConsumables
          hideProtocolExport
          __typename
        }
      }
      __typename
    }
  }
}"},
header: Content-Type: application/json
Accept: */*
Authorization: Bearer $sid
Cookie: refreshToken=ttt
2024.09.14 10:55:30 5: WC: ReadCallback called from __ANON__
2024.09.14 10:55:30 4: WC: Read callback: request type was get02 retry 0,
header: HTTP/1.1 400 Bad Request
Server: nginx/1.18.0 (Ubuntu)
Date: Sat, 14 Sep 2024 08:55:30 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 136
Connection: close
X-Powered-By: Express
Vary: Origin
ETag: W/"88-yeHe6rGFWRwwUnBMNxmPTW8R9E0", body length 136
2024.09.14 10:55:30 5: WC: Read callback: body
{"message":"Bad control character in string literal in JSON at position 102 (line 1 column 103)","error":"Bad Request","statusCode":400}
2024.09.14 10:55:30 4: WC: BodyDecode is decoding the response body as utf-8
2024.09.14 10:55:30 5: WC: JSON Flatter called : prefix , ref is HASH(0x55b0d86718)
2024.09.14 10:55:30 5: WC: JSON Flatter in hash while, key = statusCode, value = 400
2024.09.14 10:55:30 5: WC: JSON Flatter sets statusCode to 400
2024.09.14 10:55:30 5: WC: JSON Flatter in hash while, key = message, value = Bad control character in string literal in JSON at position 102 (line 1 column 103)
2024.09.14 10:55:30 5: WC: JSON Flatter sets message to Bad control character in string literal in JSON at position 102 (line 1 column 103)
2024.09.14 10:55:30 5: WC: JSON Flatter in hash while, key = error, value = Bad Request
2024.09.14 10:55:30 5: WC: JSON Flatter sets error to Bad Request
2024.09.14 10:55:30 4: WC: extracted JSON values to internal
2024.09.14 10:55:30 5: WC: GetCookies is looking for Cookies
2024.09.14 10:55:30 5: WC: ExtractSid called, context get, num 02
2024.09.14 10:55:30 4: WC: checking for redirects, code=400, ignore=0
2024.09.14 10:55:30 4: WC: no redirects to handle
2024.09.14 10:55:30 5: WC: Read callback sets LAST_REQUEST to get02
2024.09.14 10:55:30 5: WC: CheckAuth is checking buffer with ReAuthRegex (?^:/auth/login)
2024.09.14 10:55:30 5: WC: CheckAuth decided no authentication required
2024.09.14 10:55:30 5: WC: ExtractReading for context get, num 02 - no individual parse definition
2024.09.14 10:55:30 5: WC: FormatReading is encoding the reading value as utf-8 because no encoding was specified and the response body charset was unknown or decoded
2024.09.14 10:55:30 5: WC: Read sets reading statusCode to value 400 of JSON statusCode
2024.09.14 10:55:30 5: WC: FormatReading is encoding the reading value as utf-8 because no encoding was specified and the response body charset was unknown or decoded
2024.09.14 10:55:30 5: WC: Read sets reading message to value Bad control character in string literal in JSON at position 102 (line 1 column 103) of JSON message
2024.09.14 10:55:30 5: WC: FormatReading is encoding the reading value as utf-8 because no encoding was specified and the response body charset was unknown or decoded
2024.09.14 10:55:30 5: WC: Read sets reading error to value Bad Request of JSON error
2024.09.14 10:55:30 5: WC: Read starts parsing response to get02 with defined readings: 100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128
2024.09.14 10:55:30 5: WC: ExtractReading message with json message ...
2024.09.14 10:55:30 5: WC: FormatReading is encoding the reading value as utf-8 because no encoding was specified and the response body charset was unknown or decoded
2024.09.14 10:55:30 5: WC: ExtractReading for reading100-1 sets message to Bad control character in string literal in JSON at position 102 (line 1 column 103)
2024.09.14 10:55:30 5: WC: ExtractReading value as hex is 42616420636f6e74726f6c2063686172616374657220696e20737472696e67206c69746572616c20696e204a534f4e20617420706f736974696f6e2031303220286c696e65203120636f6c756d6e2031303329
2024.09.14 10:55:30 5: WC: ExtractReading statusCode with json statusCode ...
2024.09.14 10:55:30 5: WC: FormatReading is encoding the reading value as utf-8 because no encoding was specified and the response body charset was unknown or decoded
2024.09.14 10:55:30 5: WC: ExtractReading for reading101-1 sets statusCode to 400
2024.09.14 10:55:30 5: WC: ExtractReading value as hex is 343030
2024.09.14 10:55:30 5: WC: ExtractReading error with json error ...
2024.09.14 10:55:30 5: WC: FormatReading is encoding the reading value as utf-8 because no encoding was specified and the response body charset was unknown or decoded
2024.09.14 10:55:30 5: WC: ExtractReading for reading102-1 sets error to Bad Request
2024.09.14 10:55:30 5: WC: ExtractReading value as hex is 4261642052657175657374
2024.09.14 10:55:30 5: WC: ExtractReading user_isActive with json user_isActive ...
2024.09.14 10:55:30 5: WC: ExtractReading user_isActive with json user_isActive did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading user_isActive with json /^user_isActive/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading user_isActive did not match
2024.09.14 10:55:30 5: WC: ExtractReading token with json token ...
2024.09.14 10:55:30 5: WC: ExtractReading token with json token did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading token with json /^token/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading token did not match
2024.09.14 10:55:30 5: WC: ExtractReading user_lang with json user_lang ...
2024.09.14 10:55:30 5: WC: ExtractReading user_lang with json user_lang did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading user_lang with json /^user_lang/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading user_lang did not match
2024.09.14 10:55:30 5: WC: ExtractReading user_email with json user_email ...
2024.09.14 10:55:30 5: WC: ExtractReading user_email with json user_email did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading user_email with json /^user_email/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading user_email did not match
2024.09.14 10:55:30 5: WC: ExtractReading user_name with json user_name ...
2024.09.14 10:55:30 5: WC: ExtractReading user_name with json user_name did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading user_name with json /^user_name/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading user_name did not match
2024.09.14 10:55:30 5: WC: ExtractReading user_createdAt with json user_createdAt ...
2024.09.14 10:55:30 5: WC: ExtractReading user_createdAt with json user_createdAt did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading user_createdAt with json /^user_createdAt/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading user_createdAt did not match
2024.09.14 10:55:30 5: WC: ExtractReading user_id with json user_id ...
2024.09.14 10:55:30 5: WC: ExtractReading user_id with json user_id did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading user_id with json /^user_id/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading user_id did not match
2024.09.14 10:55:30 5: WC: ExtractReading user_updatedAt with json user_updatedAt ...
2024.09.14 10:55:30 5: WC: ExtractReading user_updatedAt with json user_updatedAt did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading user_updatedAt with json /^user_updatedAt/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading user_updatedAt did not match
2024.09.14 10:55:30 5: WC: ExtractReading user_surname with json user_surname ...
2024.09.14 10:55:30 5: WC: ExtractReading user_surname with json user_surname did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading user_surname with json /^user_surname/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading user_surname did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_6 with json errors_01_extensions_stacktrace_6 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_6 with json errors_01_extensions_stacktrace_6 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_6 with json /^errors_01_extensions_stacktrace_6/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_6 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_2 with json errors_01_extensions_stacktrace_2 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_2 with json errors_01_extensions_stacktrace_2 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_2 with json /^errors_01_extensions_stacktrace_2/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_2 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_4 with json errors_01_extensions_stacktrace_4 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_4 with json errors_01_extensions_stacktrace_4 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_4 with json /^errors_01_extensions_stacktrace_4/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_4 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_message with json errors_01_message ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_message with json errors_01_message did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_message with json /^errors_01_message/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_message did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_5 with json errors_01_extensions_stacktrace_5 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_5 with json errors_01_extensions_stacktrace_5 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_5 with json /^errors_01_extensions_stacktrace_5/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_5 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_0 with json errors_01_extensions_stacktrace_0 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_0 with json errors_01_extensions_stacktrace_0 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_0 with json /^errors_01_extensions_stacktrace_0/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_0 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_3 with json errors_01_extensions_stacktrace_3 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_3 with json errors_01_extensions_stacktrace_3 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_3 with json /^errors_01_extensions_stacktrace_3/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_3 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_code with json errors_01_extensions_code ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_code with json errors_01_extensions_code did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_code with json /^errors_01_extensions_code/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_code did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_1 with json errors_01_extensions_stacktrace_1 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_1 with json errors_01_extensions_stacktrace_1 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_1 with json /^errors_01_extensions_stacktrace_1/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_1 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_8 with json errors_01_extensions_stacktrace_8 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_8 with json errors_01_extensions_stacktrace_8 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_8 with json /^errors_01_extensions_stacktrace_8/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_8 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_7 with json errors_01_extensions_stacktrace_7 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_7 with json errors_01_extensions_stacktrace_7 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_7 with json /^errors_01_extensions_stacktrace_7/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_stacktrace_7 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_originalError_statusCode with json errors_01_extensions_originalError_statusCode ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_originalError_statusCode with json errors_01_extensions_originalError_statusCode did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_originalError_statusCode with json /^errors_01_extensions_originalError_statusCode/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_originalError_statusCode did not match
2024.09.14 10:55:30 5: WC: ExtractReading data with json data ...
2024.09.14 10:55:30 5: WC: ExtractReading data with json data did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading data with json /^data/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading data did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_path_0 with json errors_01_path_0 ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_path_0 with json errors_01_path_0 did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_path_0 with json /^errors_01_path_0/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_path_0 did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_locations_01_column with json errors_01_locations_01_column ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_locations_01_column with json errors_01_locations_01_column did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_locations_01_column with json /^errors_01_locations_01_column/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_locations_01_column did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_originalError_message with json errors_01_extensions_originalError_message ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_originalError_message with json errors_01_extensions_originalError_message did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_originalError_message with json /^errors_01_extensions_originalError_message/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_extensions_originalError_message did not match
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_locations_01_line with json errors_01_locations_01_line ...
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_locations_01_line with json errors_01_locations_01_line did not match a key directly - trying regex match to create a list
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_locations_01_line with json /^errors_01_locations_01_line/ got keylist
2024.09.14 10:55:30 5: WC: ExtractReading errors_01_locations_01_line did not match
2024.09.14 10:55:30 4: WC: Read response matched 6, unmatch 26 Reading(s)
2024.09.14 10:55:30 5: WC: Read response to get02 matched statusCode message error message statusCode error
2024.09.14 10:55:30 5: WC: Read response to get02 did not match user_isActive token user_lang user_email user_name user_createdAt user_id user_updatedAt user_surname errors_01_extensions_stacktrace_6 errors_01_extensions_stacktrace_2 errors_01_extensions_stacktrace_4 errors_01_message errors_01_extensions_stacktrace_5 errors_01_extensions_stacktrace_0 errors_01_extensions_stacktrace_3 errors_01_extensions_code errors_01_extensions_stacktrace_1 errors_01_extensions_stacktrace_8 errors_01_extensions_stacktrace_7 errors_01_extensions_originalError_statusCode data errors_01_path_0 errors_01_locations_01_column errors_01_extensions_originalError_message errors_01_locations_01_line
2024.09.14 10:55:30 5: WC: HandleSendQueue called from ReadCallback, qlen = 0
2024.09.14 10:55:30 5: WC: HandleSendQueue found no usable entry in queue

jump to the top


Für jede Hilfestellung bis ich außerordentlich dankbar.

VG
Onkel Tom
#7
FRITZ!Box / Aw: 72_FRITZBOX.pm ab Version ...
Letzter Beitrag von RalfRog - 14 September 2024, 12:08:53
Zitat von: JoWiemann am 13 September 2024, 11:29:56Die Rückmeldung der FB zeigt, dass es wohl mehr als box_dns_Srv0 geben kann. In welcher Umgebung das zutrifft, keine Ahnung.

Hallo
Ja...hm...
Bisher und mit der aktuellen Beta bekomme ich beim Dualstack (IPv4, IPv6) vier DNS-Server und bei DS-Lite zwei DNS-Server angezeigt (automatisch zugwiesen)
Dual Stack
07.57.13d
box_dns_Server0   2001:4dd0:100:4220:53:2::4   2024-03-15 17:58:13
box_dns_Server1   2001:4dd0:200:304:53:2::5    2024-03-15 17:58:13
box_dns_Server2   81.173.194.76                2024-03-15 17:58:13
box_dns_Server3   81.173.194.69                2024-03-15 17:58:13

07.57.15c BETA
box_dns_Server0   2001:4dd0:100:1020:53:2::1   2024-09-14 10:40:59
box_dns_Server1   2001:4dd0:100:4220:53:2::4   2024-09-14 10:40:59
box_dns_Server2   194.8.194.60                 2024-09-14 10:40:59
box_dns_Server3   81.173.194.76                2024-09-14 10:40:59

DS-Lite
07.57.15c BETA
box_dns_Server0   2a01:860::53                 2024-09-14 10:28:17
box_dns_Server1   2a01:860::153                2024-09-14 10:28:17
Soweit so korrekt. Die neuen Readings zeigen sich noch nicht.

Da spiel ich mal mit dem Manuellen Eintrag -- tatsächlich erst mit dem neuen Attribut erscheinen sie.
box_dns_Server0           2a01:860::53          2024-09-14 12:04:05
box_dns_Server1           2a01:860::153         2024-09-14 12:04:05
box_dns_Srv0_used_IPv6_0  2a01:860::53          2024-09-14 12:04:05
box_dns_Srv0_used_IPv6_1  2001:4860:4860::8844  2024-09-14 12:04:05
was AVM sich dabei denkt....

Gruß Ralf

#8
MQTT / Aw: Template / setlist für She...
Letzter Beitrag von rico5588 - 14 September 2024, 12:00:39
noch habe ich das manuell ins Device geschrieben...es gibt aktuell noch kein Template.
Im Teil rgb... wird die Wandlung vom Farbcode nicht richtig aufgelösst.
[.hex($1),.hex($2),.hex($3)]Es sollte das -> [255,0,0] ankommen, aber es kommt so [hex(ff),.hex(00),.hex(00)] an. Vermutlich ein Klammer oder Sonderzeichen Problem 🤷�♂️.
im ganzen sieht es so aus. ↓
rgb:colorpicker,RGB {$EVTPART1=~/(..)(..)(..)/;if($1 ne $2 || $2 ne $3) {"$DEVICETOPIC/rpc {\"id\":0,\"src\":\"fhem\",\"method\":\"RGBW.Set\",\"params\": {\"id\":0,\"on\":true,\"rgb\":[.hex($1),.hex($2),.hex($3)]}}"}else{"$DEVICETOPIC/rpc {\"turn\":\"on\",\"mode\":\"white\",\"brightness\":".int(hex($1)/2.55)."}"}}
#9
Heizungssteuerung/Raumklima / Aw: THZ Tecalor (LWZ Stiebel E...
Letzter Beitrag von zimb0 - 14 September 2024, 11:55:51
so.... der WW-Vorgang ist durch.
Ich habe den STB auf ca. 60 Grad gestellt, um sicherzugehen, dass er bei diesem Test nicht abschaltet.
Den Temperatursensor habe ich direkt auf die Leitung beim STB befestigt.
Anbei die beiden Plots (der Sensor greift alle 10 Sekunden ab)

Jetzt die Frage des Laien:
Der Vorlauftemperatur am Vorlauf FHB (extern gemessen) steigt ja beim WW-Vorgang (wie im Plot ersichtlich, bzw. wie auch in deinem Plot oben ersichtlich, ich denke das ist ja aber der interne Vorlauf, den die THZ irgendwo misst) an.
Sollte dies aufgrund des 3-Wege-Ventils nicht innerhalb der THZ bleiben und der Vorlauf nur am Ende des WW-Vorgangs ansteigen?
#10
Marktplatz - Güter / Aw: [V] diverse Homematic clas...
Letzter Beitrag von carlos - 14 September 2024, 11:47:21
Die 2 HMUARTS sind weg.