72_FRITZBOX.pm wird zu 72_FritzSmart.pm

Begonnen von JoWiemann, 02 März 2026, 16:29:49

Vorheriges Thema - Nächstes Thema

bertl

Hallo Jörg,
hier das Resultat:
2026.03.31 20:56:07 3: FBUser:
$VAR1 = '<!DOCTYPE html>
<html lang="de">
<head>
<script src="/js3/html2-login.js" type="module"></script>
  <meta http-equiv=content-type content="text/html; charset=utf-8" />
<meta http-equiv="Cache-Control" content="private, no-transform" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="format-detection" content="telephone=no" />
<meta http-equiv="x-rim-auto-match" content="none" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes, minimal-ui" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta http-equiv="cleartype" content="on">
<link rel="icon" href="/favicon.ico" size="16x16"/>
<link rel="icon" href="/icon.svg" type="image/svg+xml"/>
<link rel="icon" href="/icon.png" type="image/png"/>
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-startup-image" href="/apple-touch-icon.png" />
<style>
  @font-face {
    font-family: \'Source Sans Pro\';
    font-style: normal;
    font-stretch: normal;
    font-weight: 400;
    src: url(\'/assets/fonts/SourceSansPro-Regular.woff2\') format(\'woff2\');
  }
  @font-face {
    font-family: \'Source Sans Pro\';
    font-style: normal;
    font-stretch: normal;
    font-weight: 600;
    src: url(\'/assets/fonts/SourceSansPro-SemiBold.woff2\') format(\'woff2\');
  }
  @font-face {
    font-family: \'Source Sans Pro\';
    font-style: normal;
    font-stretch: normal;
    font-weight: 900;
    src: url(\'/assets/fonts/SourceSansPro-Black.woff2\') format(\'woff2\');
  }
  html, input, textarea, keygen, select, button {
    font-family: \'Source Sans Pro\', Arial, sans-serif;
    font-size: 100%;
  }
</style>

  <link rel="stylesheet" type="text/css" href="/css/box.css">
  <link rel=\'stylesheet\' type=\'text/css\' href="/css/rd/login.css"/>
  <title>
        FRITZ!Box
  </title>
</head>
<body>
  <script>
    var gNbc = false;
  </script>
  <script src="/js/browser.js"></script>
  <script src="/js/vendor.js"></script>
  <script src="/js/box-login.js"></script>
  <script type="module">
    import { setConfig } from "/js/config.js";
    import login from "/js/login.js";
    setConfig({"ZIGBEE":false,"PRODUKT_NAME":"FRITZ!Box 7530","GUI_IS_POWERLINE":false,"isDebug":false,"WLAN":{"has_5ghz_band":false,"has_wpa2_wpa3_mixed_support":false,"has_wpa2_support":true,"is_triband":false,"has_wpa_tkip_support":false,"is_double_wlan":false,"has_wpa3_support":false,"has_6ghz_band":false,"has_wpa_wpa2_mixed_support":false},"oem":"avme","gu_type":"release","GUI_IS_MESH_SET":false,"GUI_HIDE_TEASER":false,"isPartOfMeshSet":false,"GUI_IS_REPEATER":false,"GUI_IS_GATEWAY":false,"language":"de","GUI_IS_INHAUS_OR_LABBETA":false});
    const data = {"firstTenMin":false,"challenge":"2$60000$fafcdd2b3f9cb04e04c1d46cbaebe879$6000$ef61a434ae9fdc9bafe17553f396e140","blockTime":0,"pageTitle":"Willkommen bei Ihrer FRITZ!Box 7530","lastPage":"","loginReason":0,"username":"fritz2628","abortConfig":false,"facWhatNextTxt":"Nach dem Zurücksetzen werden Sie automatisch auf die Übersichtsseite der FRITZ!Box weitergeleitet.","facTitle":"FRITZ!Box-Werkseinstellungen","falseUsername":false,"facPationsTxt":"Es kann bis zu 5 Minuten dauern, bis die FRITZ!Box wieder erreichbar ist, bitte haben Sie etwas Geduld.","showFactoryPasswordHint":false,"forwardPage":"","cutPowerTxt":"Trennen Sie zunächst die FRITZ!Box für mindestens eine Minute vom Strom und kehren Sie auf diese Seite zurück, nachdem Ihre FRITZ!Box neu gestartet ist.","pageTitleProduct":"FRITZ!Box 7530","fallbackRedirectUrl":"http:\\/\\/192.168.178.1\\/","showUser":true,"ifSetFacTxt":"Wenn Sie Ihr Kennwort vergessen haben, kann die Benutzeroberfläche erst dann wieder geöffnet werden, wenn die FRITZ!Box auf die Werkseinstellungen zurückgesetzt wurde.","logoutTxt":"\\"Sie haben sich erfolgreich von der FRITZ!Box abgemeldet.\\"","facIsSetTxt":"Die FRITZ!Box wird auf Werkseinstellungen zurückgesetzt und startet anschließend neu. Alle Verbindungen gehen dabei kurz verloren.","changedPassTxt":"\\"Das Kennwort wurde geändert.\\"","txt":{"forgotPassword":"Kennwort vergessen?","loginWithPassword":"Sie können sich auch %1%showPasswordLink%nur mit dem FRITZ!Box-Kennwort anmelden%\\/1%showPasswordLink%.","facOnAllowedComp":"Das Wiederherstellen der Werkseinstellungen starten Sie von einem Computer aus, für den die Internetnutzung in der FRITZ!Box unbegrenzt ist.","pleaseChoose":"Bitte wählen ...","facNotSet":"FRITZ!Box wurde nicht auf Werkseinstellungen zurückgesetzt","loginLinkMailPossibleMyF":"Falls Ihre FRITZ!Box bei MyFRITZ! angemeldet ist, wird der Zugangslink auch an die E-Mail-Adresse geschickt, auf die das MyFRITZ!-Konto registriert ist.","notAuthorized":"Sie sind momentan als Benutzer %1%Name% angemeldet. Dieser Benutzer hat keine Berechtigung, auf die von Ihnen angeforderten FRITZ!Box-Inhalte zuzugreifen.","autoLogoutLoginAgain":"Sie wurden automatisch abgemeldet, bitte melden Sie sich erneut an.","pushNotWorking":"Push Service funktioniert nicht?","sendLoginLink":"Zugangslink senden","pushLoginRestartExplain":"Zur Sicherheit ist die Anmeldung an Ihrer FRITZ!Box nur in einem vorgegebenen Zeitraum möglich. Dieser Zeitraum wurde überschritten.","hint_headline":"Hinweis:","waitMore":"Bitte warten Sie %1 Sekunden.","facNotAllowed":"Das Wiederherstellen der Werkseinstellungen ist gescheitert, da dieser Computer nicht dazu berechtigt ist.","pushLoginRestartBtn":"Anmeldevorgang starten","waitOne":"Bitte warten Sie 1 Sekunde.","loginWithAnotherUser":"Sie können sich auch %1%showUsersLink%mit Ihrem Benutzernamen und Kennwort anmelden%\\/1%showUsersLink%.","chooseUsername":"Bitte geben Sie einen Benutzernamen an.","sendPushServiceMail":"Push Service Mail senden","facLoseSettings":"Beachten Sie bitte, dass beim Zurücksetzen alle Ihre Einstellungen verloren gehen!","mistypedOrNotAuthorized":"Haben Sie sich vielleicht vertippt oder fehlt Ihnen die Zugangsberechtigung für diesen Bereich?","pushLoginRestartRequest":"Bitte starten Sie erneut den Anmeldevorgang.","defaultUserHint":"Automatisch angelegter Benutzer. Sie können sich mit dem FRITZ!Box-Kennwort anmelden.","login":"Anmelden","loginMailSent":"Die E-Mail mit den Zugangsdaten zur Benutzeroberfläche wurde versendet.","waitTryAgain":"Bitte melden Sie sich erneut an.","caution":"Achtung","facRepeat":"Sie können dann die Werkseinstellungen erneut wiederherstellen.","autoLogoutTimeout":"Sie wurden automatisch abgemeldet, da seit längerer Zeit keine Aktivität registriert wurde.","user":"Benutzername","facDisconnectPower":"Trennen Sie die FRITZ!Box für mindestens eine Minute von der Stromversorgung. Nach einer weiteren Minute können Sie erneut auf die Benutzeroberfläche zugreifen. Klicken Sie dann auf \\"Zur Übersicht\\".","facNotAllowedOr10Min":"Sie haben keine Berechtigung diese Aktion durchzuführen oder Ihre FRITZ!Box ist schon länger als 10 Minuten in Betrieb.","pass":"Kennwort","pushBtnWelcome":"Bitte drücken Sie kurz eine beliebige Taste an Ihrer FRITZ!Box, um sich anzumelden.","setFacDefaults":"Werkseinstellungen wiederherstellen","choose":"OK","boxPassword":"FRITZ!Box-Kennwort","loginFailed":"Anmeldung fehlgeschlagen.","tooManyLogins":"Es wurden zu viele Sitzungen gleichzeitig gestartet.","pushNeedsWan":"Für den Versand einer Push Service Mail benötigt Ihre FRITZ!Box eine aktive Internetverbindung.","loginLinkMailPossible":"Wenn Sie Ihr Kennwort für die Benutzeroberfläche vergessen haben, können Sie sich einen Zugangslink per Push Service Mail senden lassen.","facFailed":"Das Wiederherstellen der Werkseinstellungen ist gescheitert."},"defaultPassword":false,"activeUsers":[{"value":"fritz2628","text":"fritz2628","UID":"boxuser46"},{"value":"NOTEBOOK-PRE","text":"NOTEBOOK-PRE","UID":"boxuser13"},{"value":"Prenninger","text":"Prenninger","UID":"boxuser11"}],"pushBtnLogin":false,"fromInternet":false,"pushmailEnabled":true,"sid":"0000000000000000"};
    if (window.gNbc) {
      data.nbc = true;
    }
    login.init(data);
  </script>
</body>
</html>

';
Gruß, Robert

JoWiemann

Hallo Bertl,

würdest Du bitte einmal die angehängte Version testen.

Vielen Dank

Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

bertl

hier der Stacktrace zur obigen Version:
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4802.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4802)
2026.03.31 21:27:39 1:     main::AttrVal                       called by ./FHEM/72_FritzSmart.pm (1092)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (17382)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4672.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4672)
2026.03.31 21:27:39 1:     main::InternalVal                   called by ./FHEM/72_FritzSmart.pm (1101)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (17382)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4732.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4732)
2026.03.31 21:27:39 1:     main::ReadingsVal                   called by ./FHEM/72_FritzSmart.pm (1104)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (17382)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $instName in concatenation (.) or string at ./FHEM/72_FritzSmart.pm line 1107.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by ./FHEM/72_FritzSmart.pm (1107)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (17382)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4802.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4802)
2026.03.31 21:27:39 1:     main::AttrVal                       called by ./FHEM/72_FritzSmart.pm (18017)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_Dumper          called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4802.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4802)
2026.03.31 21:27:39 1:     main::AttrVal                       called by ./FHEM/72_FritzSmart.pm (1092)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (18033)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_Dumper          called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4672.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4672)
2026.03.31 21:27:39 1:     main::InternalVal                   called by ./FHEM/72_FritzSmart.pm (1101)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (18033)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_Dumper          called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4732.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4732)
2026.03.31 21:27:39 1:     main::ReadingsVal                   called by ./FHEM/72_FritzSmart.pm (1104)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (18033)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_Dumper          called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $instName in concatenation (.) or string at ./FHEM/72_FritzSmart.pm line 1107.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by ./FHEM/72_FritzSmart.pm (1107)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (18033)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_Dumper          called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4802.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4802)
2026.03.31 21:27:39 1:     main::AttrVal                       called by ./FHEM/72_FritzSmart.pm (1092)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (18036)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_Dumper          called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4672.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4672)
2026.03.31 21:27:39 1:     main::InternalVal                   called by ./FHEM/72_FritzSmart.pm (1101)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (18036)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_Dumper          called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4732.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4732)
2026.03.31 21:27:39 1:     main::ReadingsVal                   called by ./FHEM/72_FritzSmart.pm (1104)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (18036)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_Dumper          called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $instName in concatenation (.) or string at ./FHEM/72_FritzSmart.pm line 1107.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by ./FHEM/72_FritzSmart.pm (1107)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (18036)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_Dumper          called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4802.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4802)
2026.03.31 21:27:39 1:     main::AttrVal                       called by ./FHEM/72_FritzSmart.pm (1092)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4672.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4672)
2026.03.31 21:27:39 1:     main::InternalVal                   called by ./FHEM/72_FritzSmart.pm (1101)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4732.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by fhem.pl (4732)
2026.03.31 21:27:39 1:     main::ReadingsVal                   called by ./FHEM/72_FritzSmart.pm (1104)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)
2026.03.31 21:27:39 1: PERL WARNING: Use of uninitialized value $instName in concatenation (.) or string at ./FHEM/72_FritzSmart.pm line 1107.
2026.03.31 21:27:39 1: stacktrace:
2026.03.31 21:27:39 1:     main::__ANON__                      called by ./FHEM/72_FritzSmart.pm (1107)
2026.03.31 21:27:39 1:     Fritz::Fritz_Log                    called by ./FHEM/72_FritzSmart.pm (17398)
2026.03.31 21:27:39 1:     Fritz::Fritz_Helper_process_JSON    called by ./FHEM/72_FritzSmart.pm (9961)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_API_Check      called by FHEM/Blocking.pm (194)
2026.03.31 21:27:39 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2026.03.31 21:27:39 1:     main::BlockingCall                  called by ./FHEM/72_FritzSmart.pm (5347)
2026.03.31 21:27:39 1:     Fritz::Fritz_Readout_Start          called by fhem.pl (3528)
2026.03.31 21:27:39 1:     main::HandleTimeout                 called by fhem.pl (710)

JoWiemann

#153
Hallo Bertl,

danke Dir und ich bin ziemlich irritiert. Fehler gefunden. Dafür habe ich eigentlich ... verdient.

Die angehängte Version sollte jetzt laufen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

bertl

Hallo Jörg,

jetzt sind die Warnungen weg - danke dir!

Grüße Robert

elektron-bbs

Leider funktioniert das jetzt nicht mehr mit meiner FRITZ!Box Fon WLAN 7390. Es gibt folgende Fehlermeldungen im Log:
2026.04.01 15:46:44 2: [FritzBox_7390 | 0000 | 84.06.88 | Readout_Aborted.9474] - SIGNIFICANT:Error: [144 | BlockingStart] Timeout during API check.
Not a HASH reference at ./FHEM/72_FritzSmart.pm line 9969.
2026.04.01 15:51:57 2: [FritzBox_7390 | 0000 | 84.06.88 | Readout_Aborted.9474] - SIGNIFICANT:Error: [144 | BlockingStart] Timeout during API check.
Not a HASH reference at ./FHEM/72_FritzSmart.pm line 9969.
2026.04.01 15:57:03 2: [FritzBox_7390 | 0000 | 84.06.88 | Readout_Aborted.9474] - SIGNIFICANT:Error: [144 | BlockingStart] Timeout during API check.

Die letzte funktionierende Version aus dem SVN ist: Revision 31042: 72_FritzSmart.pm: Version 26.03.28
Im Forum gabs dann später noch ein funktionierendes Update: 29 März 2026, 21:03:59

Das nächste Update aus dem Forum funktionierte dann nicht mehr: 31 März 2026, 21:25:09
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + 1 x rf_Gateway + 1 x SIGNAL-STM

mistepke

Hallo Jörg,

bei mir sieht es jetzt im Log auch sehr gut aus, vielen Dank. Sorry, bin gestern Abend nicht mehr zum Testen gekommen.

Grüße
Michael

Zitat von: bertl am 31 März 2026, 22:22:30Hallo Jörg,

jetzt sind die Warnungen weg - danke dir!

Grüße Robert

RalfRog

Hi Jörg
Komme jetzt erst zum "Update" und muss gestehen, dass ich die "72_FRITZBOX.pm;08.03.01" ne ganze Weile ausgeschlossen hatte. Bin einfach den Änderungen nicht hinterhergekommen - aber mitgelesen.
Das Update auf die "72_FRITZBOX.pm;08.20.10 frozen" jetzt war wohl problemlos - muss die neuen Attribute nur alle mal durchgehen.

Nun die "72_FritzSmart;26.03.31".
Habe ich für die neue "7690 in 8.22" meiner Tochter am "Glasfaser-Modem" genommen.
Rückmeldung: Definition und Anlauf in Verbose 3 unauffällig. Keine Fehler-Meldungen.

2026.04.02 01:04:02.739 3: [fritzkatneu | 0000 | none | Attr_Modul.2097] - BASIC:Attr set boxUser -> Neustart internal Timer - APICHECKED = 0
2026.04.02 01:04:02.777 3: [fritzkatneu | 0000 | none | Attr_Modul.2097] - BASIC:Attr set disable -> Neustart internal Timer - APICHECKED = 2
2026.04.02 01:04:02.814 3: [fritzkatneu | 0000 | none | Attr_Modul.2097] - BASIC:Attr set INTERVAL -> Neustart internal Timer - APICHECKED = 0
2026.04.02 01:04:02.814 2: [fritzkatneu | 0000 | none | Readout_Start.5293] - SIGNIFICANT:stopped while disabled and readOutState != 1
2026.04.02 01:04:03.020 2: [fritzkatneu | 0000 | none | Helper_read_Password.17888] - SIGNIFICANT:No password in file
2026.04.02 01:04:03.021 2: [fritzkatneu | 0000 | none | Readout_API_Check.9992] - SIGNIFICANT:No password set. Please define it (once) with 'set fritzkatneu password YourPassword'
2026.04.02 01:04:03.021 3: [fritzkatneu | 0000 | none | Readout_API_Check.10021] - BASIC:Handover to main process (359): ->HINWEIS_PERL||->DEFAULT_USER|fritzdefault|fhem->intBoxUsers|fritzdefault;FritzFhem;FritzUser|->HINWEIS_PASSWORD|No password set. Please define it (once) with 'set fritzkatneu password YourPassword'|->HINWEIS_BOXUSER|using default boxUser: fritzdefault|readoutTime|0.25|.calledFrom|checkApis|->CKECKAPI_TMOUT|150|->APICHECKED|-1|fhem->sidTime|0|fhem->sidErrCount|-1
2026.04.02 01:04:03.029 2: [fritzkatneu | 0000 | none | Readout_Start.5259] - SIGNIFICANT:no Password set. Please set a Password with set password
2026.04.02 01:05:48.441 2: [fritzkatneu | 0000 | none | Readout_Start.5293] - SIGNIFICANT:stopped while disabled and readOutState != 1
2026.04.02 01:05:48.445 2: [fritzkatneu | 0000 | none | Helper_retMsg.2147] - SIGNIFICANT:location: 2244 | Msg: ERROR: starting ReadOutTimer not possible: disabled.
2026.04.02 01:09:58.205 3: [fritzkatneu | 0000 | none | Attr_Modul.2097] - BASIC:Attr set disable -> Neustart internal Timer - APICHECKED = 0
2026.04.02 01:10:15.394 3: [fritzkatneu | 7690 | none | Readout_API_Check.10521] - BASIC:Response -> luaQuery:200 luaData:200 TR064:200

Nochmal das allerdickste Lob für deine Arbeit an der eierlegenden Wollmilchsau  :)

Gruß Ralf
FHEM VM Debian13 (trixie) auf Proxmox VE9  (Futro S740) - nanoCUL, HM-MOD-RPI-PCB und MAX!Cube über LAN
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder sowie Shelly 3EM, 1PM, PlugS und IT Schaltsteckdosen

JoWiemann

Hallo,

vielen Dank für die freundlichen Rückmeldungen.

Noch ein kleiner Hinweis. Beim Umstellen auf FritzSmart habe ich noch einiges an Ungereimtheiten gefunden und beseitigt. Das habe ich nicht mehr in das alte FritzBox Modul übernommen.

Aber auch im SmartFritz gibt es noch die eine oder andere, FritzOS Versions bedingte, Baustelle. Ein Beispiel ist Diversity (eigentlich Rufumleitung).

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM