[FUIP] CalenderView als PopUp - Absturz fhem

Begonnen von caldir65, 24 August 2022, 12:30:08

Vorheriges Thema - Nächstes Thema

caldir65

Moin,

ich habe hier ja bereits in Sachen Kalender geschrieben ... jetzt bin ich parallel dazu einmal angefangen, mit der CalendarView zu experimentieren.
Als normale Kackel kann ich ein CalendarView genau eines Kalenders erstellen, wenn ich jedoch aus Platzgründen z.B. nur Ein Popup-Icon plaziere, speichere, und dann im Popup-Configure versuche, ein CaldendarView zu erstellen, startet offensichtlich fhem neu.
Im Log erscheint 2022.08.24 12:16:42.028 1: undefined parent: FUIP::Dialog
2022.08.24 12:16:42.028 1: undefined parent:
2022.08.24 12:16:42.029 1: FUIP exception: undefined parent
2022.08.24 12:16:42.029 1: stacktrace:
2022.08.24 12:16:42.029 1:     FUIP::Exception::log                called by /opt/fhem/FHEM/lib/FUIP/View.pm (306)
2022.08.24 12:16:42.030 1:     FUIP::View::getSystem               called by ./FHEM/42_FUIP.pm (858)
2022.08.24 12:16:42.030 1:     FUIP::renderPageSysid               called by ./FHEM/42_FUIP.pm (1186)
2022.08.24 12:16:42.030 1:     FUIP::renderPopupMaint              called by ./FHEM/42_FUIP.pm (2243)
2022.08.24 12:16:42.031 1:     FUIP::CGI_inner                     called by ./FHEM/42_FUIP.pm (2306)
2022.08.24 12:16:42.031 1:     (eval)                              called by ./FHEM/42_FUIP.pm (2308)
2022.08.24 12:16:42.031 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:16:42.032 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:16:42.032 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:16:42.033 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:16:54.765 1: FUIP exception: Can't call method "getSystem" on unblessed reference at ./FHEM/42_FUIP.pm line 858.

2022.08.24 12:16:54.765 1: stacktrace:
2022.08.24 12:16:54.766 1:     FUIP::Exception::log                called by ./FHEM/42_FUIP.pm (2310)
2022.08.24 12:16:54.766 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:16:54.766 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:16:54.767 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:16:54.767 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:17:50.656 1: FUIP exception: Trying to set empty parent
2022.08.24 12:17:50.657 1: stacktrace:
2022.08.24 12:17:50.657 1:     FUIP::Exception::log                called by /opt/fhem/FHEM/lib/FUIP/View.pm (291)
2022.08.24 12:17:50.657 1:     FUIP::View::setParent               called by /opt/fhem/FHEM/lib/FUIP/View.pm (421)
2022.08.24 12:17:50.658 1:     FUIP::View::createDefaultInstance   called by /opt/fhem/FHEM/lib/FUIP/View.pm (77)
2022.08.24 12:17:50.658 1:     FUIP::View::getViewHTML             called by ./FHEM/lib/FUIP/View/Cell.pm (113)
2022.08.24 12:17:50.658 1:     FUIP::Cell::getHTML                 called by ./FHEM/42_FUIP.pm (1598)
2022.08.24 12:17:50.659 1:     FUIP::renderCells                   called by ./FHEM/42_FUIP.pm (943)
2022.08.24 12:17:50.659 1:     FUIP::renderPage                    called by ./FHEM/42_FUIP.pm (1928)
2022.08.24 12:17:50.659 1:     FUIP::getFuipPage                   called by ./FHEM/42_FUIP.pm (2198)
2022.08.24 12:17:50.660 1:     FUIP::CGI_inner                     called by ./FHEM/42_FUIP.pm (2306)
2022.08.24 12:17:50.660 1:     (eval)                              called by ./FHEM/42_FUIP.pm (2308)
2022.08.24 12:17:50.660 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:17:50.661 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:17:50.661 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:17:50.662 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:18:01.666 3: CUL_HM set wz_Wohnzimmer_Heizung_Climate statusRequest noArg
2022.08.24 12:18:10.697 1: FUIP exception: Trying to set empty parent
2022.08.24 12:18:10.697 1: stacktrace:
2022.08.24 12:18:10.697 1:     FUIP::Exception::log                called by /opt/fhem/FHEM/lib/FUIP/View.pm (291)
2022.08.24 12:18:10.698 1:     FUIP::View::setParent               called by /opt/fhem/FHEM/lib/FUIP/View.pm (421)
2022.08.24 12:18:10.698 1:     FUIP::View::createDefaultInstance   called by /opt/fhem/FHEM/lib/FUIP/View.pm (77)
2022.08.24 12:18:10.698 1:     FUIP::View::getViewHTML             called by ./FHEM/lib/FUIP/View/Cell.pm (113)
2022.08.24 12:18:10.699 1:     FUIP::Cell::getHTML                 called by ./FHEM/42_FUIP.pm (1598)
2022.08.24 12:18:10.699 1:     FUIP::renderCells                   called by ./FHEM/42_FUIP.pm (943)
2022.08.24 12:18:10.699 1:     FUIP::renderPage                    called by ./FHEM/42_FUIP.pm (1928)
2022.08.24 12:18:10.700 1:     FUIP::getFuipPage                   called by ./FHEM/42_FUIP.pm (2198)
2022.08.24 12:18:10.700 1:     FUIP::CGI_inner                     called by ./FHEM/42_FUIP.pm (2306)
2022.08.24 12:18:10.701 1:     (eval)                              called by ./FHEM/42_FUIP.pm (2308)
2022.08.24 12:18:10.701 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:18:10.701 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:18:10.702 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:18:10.702 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:18:18.365 1: undefined parent: FUIP::Dialog
2022.08.24 12:18:18.365 1: undefined parent:
2022.08.24 12:18:18.366 1: FUIP exception: undefined parent
2022.08.24 12:18:18.366 1: stacktrace:
2022.08.24 12:18:18.366 1:     FUIP::Exception::log                called by /opt/fhem/FHEM/lib/FUIP/View.pm (306)
2022.08.24 12:18:18.367 1:     FUIP::View::getSystem               called by ./FHEM/42_FUIP.pm (858)
2022.08.24 12:18:18.367 1:     FUIP::renderPageSysid               called by ./FHEM/42_FUIP.pm (1186)
2022.08.24 12:18:18.367 1:     FUIP::renderPopupMaint              called by ./FHEM/42_FUIP.pm (2243)
2022.08.24 12:18:18.368 1:     FUIP::CGI_inner                     called by ./FHEM/42_FUIP.pm (2306)
2022.08.24 12:18:18.368 1:     (eval)                              called by ./FHEM/42_FUIP.pm (2308)
2022.08.24 12:18:18.368 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:18:18.369 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:18:18.369 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:18:18.369 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:18:34.903 1: FUIP exception: Can't call method "getSystem" on unblessed reference at ./FHEM/42_FUIP.pm line 858.

2022.08.24 12:18:34.903 1: stacktrace:
2022.08.24 12:18:34.904 1:     FUIP::Exception::log                called by ./FHEM/42_FUIP.pm (2310)
2022.08.24 12:18:34.904 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:18:34.905 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:18:34.905 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:18:34.905 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:18:42.183 1: FUIP exception: Can't call method "getSystem" on unblessed reference at ./FHEM/42_FUIP.pm line 858.

2022.08.24 12:18:42.183 1: stacktrace:
2022.08.24 12:18:42.184 1:     FUIP::Exception::log                called by ./FHEM/42_FUIP.pm (2310)
2022.08.24 12:18:42.184 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:18:42.185 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:18:42.185 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:18:42.186 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:18:46.741 1: FUIP exception: Can't call method "getSystem" on unblessed reference at ./FHEM/42_FUIP.pm line 858.

2022.08.24 12:18:46.741 1: stacktrace:
2022.08.24 12:18:46.741 1:     FUIP::Exception::log                called by ./FHEM/42_FUIP.pm (2310)
2022.08.24 12:18:46.742 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:18:46.742 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:18:46.742 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:18:46.743 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:19:27.372 1: FUIP exception: Trying to set empty parent
2022.08.24 12:19:27.373 1: stacktrace:
2022.08.24 12:19:27.373 1:     FUIP::Exception::log                called by /opt/fhem/FHEM/lib/FUIP/View.pm (291)
2022.08.24 12:19:27.373 1:     FUIP::View::setParent               called by /opt/fhem/FHEM/lib/FUIP/View.pm (421)
2022.08.24 12:19:27.374 1:     FUIP::View::createDefaultInstance   called by /opt/fhem/FHEM/lib/FUIP/View.pm (77)
2022.08.24 12:19:27.374 1:     FUIP::View::getViewHTML             called by ./FHEM/lib/FUIP/View/Cell.pm (113)
2022.08.24 12:19:27.375 1:     FUIP::Cell::getHTML                 called by ./FHEM/42_FUIP.pm (1598)
2022.08.24 12:19:27.375 1:     FUIP::renderCells                   called by ./FHEM/42_FUIP.pm (943)
2022.08.24 12:19:27.375 1:     FUIP::renderPage                    called by ./FHEM/42_FUIP.pm (1928)
2022.08.24 12:19:27.376 1:     FUIP::getFuipPage                   called by ./FHEM/42_FUIP.pm (2198)
2022.08.24 12:19:27.376 1:     FUIP::CGI_inner                     called by ./FHEM/42_FUIP.pm (2306)
2022.08.24 12:19:27.376 1:     (eval)                              called by ./FHEM/42_FUIP.pm (2308)
2022.08.24 12:19:27.377 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:19:27.377 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:19:27.378 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:19:27.378 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:19:50.812 1: undefined parent: FUIP::Dialog
2022.08.24 12:19:50.812 1: undefined parent:
2022.08.24 12:19:50.813 1: FUIP exception: undefined parent
2022.08.24 12:19:50.813 1: stacktrace:
2022.08.24 12:19:50.813 1:     FUIP::Exception::log                called by /opt/fhem/FHEM/lib/FUIP/View.pm (306)
2022.08.24 12:19:50.814 1:     FUIP::View::getSystem               called by ./FHEM/42_FUIP.pm (858)
2022.08.24 12:19:50.814 1:     FUIP::renderPageSysid               called by ./FHEM/42_FUIP.pm (1186)
2022.08.24 12:19:50.814 1:     FUIP::renderPopupMaint              called by ./FHEM/42_FUIP.pm (2243)
2022.08.24 12:19:50.815 1:     FUIP::CGI_inner                     called by ./FHEM/42_FUIP.pm (2306)
2022.08.24 12:19:50.815 1:     (eval)                              called by ./FHEM/42_FUIP.pm (2308)
2022.08.24 12:19:50.815 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.24 12:19:50.816 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.24 12:19:50.816 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.24 12:19:50.816 1:     main::CallFn                        called by fhem.pl (782)
2022.08.24 12:20:07.154 1: PERL WARNING: Use of uninitialized value $viewname in concatenation (.) or string at ./FHEM/42_FUIP.pm line 3630.
2022.08.24 12:20:07.155 1: PERL WARNING: Use of uninitialized value $viewname in concatenation (.) or string at ./FHEM/42_FUIP.pm line 3666.
2022.08.24 12:20:27.950 1: PERL WARNING: Argument "auto" isn't numeric in addition (+) at ./FHEM/42_FUIP.pm line 2876.
2022.08.24 12:20:27.950 1: PERL WARNING: Argument "auto" isn't numeric in addition (+) at ./FHEM/42_FUIP.pm line 2877.
Can't call method "serialize" on unblessed reference at ./FHEM/42_FUIP.pm line 2330.

Weiterhin muß ich dann auch noch den "latest save" wieder laden, sonst bekomme ich für den Raum nur eine FUIP_exeption "something weng wrong ..."

Gruß,
Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Thorsten Pferdekaemper

Hi,
ich habe mal versucht, das nachzuvollziehen, aber ohne Erfolg. Die Meldung "FUIP exception: Trying to set empty parent" hatte ich auch, aber das hat nicht zum Absturz geführt. Ich hab's aber trotzdem mal korrigiert. Die aktuelle FUIP-Version sollte das nicht mehr haben. Möglicherweise korrigiert das auch das Problem mit dem Absturz, aber das halte ich eher für unwahrscheinlich.
In Deinem Log sieht es so aus, als ob es irgendwelche Seiten gibt, die nicht richtig angelegt wurden. Ich kann mir aber momentan nicht vorstellen, wie das mit dem Kalender auf einem Popup zu tun haben könnte.
Könntest Du mal folgendes im Kommandofeld eingeben:

{ my $result = "";; for my $key (sort keys %{$defs{<myFuipDevice>}->{pages} }) { $result .= $key."  ".$defs{<myFuipDevice>}->{pages}{$key}."\n" };; return $result }

Dabei natürlich <myFuipDevice> mit dem Namen Deines FUIP-Device ersetzen.
Gruß,
   Thorsten
FUIP

caldir65

#2
Moin,

da kommt dann als ErgebnisBad  FUIP::Page=HASH(0x55c8c5613838)
Büro  FUIP::Page=HASH(0x55c8c5302320)
Flur  FUIP::Page=HASH(0x55c8c52f06c0)
Heizung  FUIP::Page=HASH(0x55c8c52a15a8)
Joschua  FUIP::Page=HASH(0x55c8c5297380)
Kueche  FUIP::Page=HASH(0x55c8c52916e0)
Rollos  FUIP::Page=HASH(0x55c8c5309a20)
Schlafzimmer  FUIP::Page=HASH(0x55c8c526ab48)
Status  FUIP::Page=HASH(0x55c8c525efb8)
Wohnzimmer  FUIP::Page=HASH(0x55c8c55d8810)
Wäschezimmer  FUIP::Page=HASH(0x55c8c52e2038)
home  FUIP::Page=HASH(0x55c8c2f44c50)
home/room/B%C3%BCro  FUIP::Page=HASH(0x55c8c560d910)
home/room/Flur  FUIP::Page=HASH(0x55c8c56dafc8)
images/Apotheke.png  FUIP::Page=HASH(0x55c8c56dab48)
images/tankstelle/Metank-Logo_transparent.png  FUIP::Page=HASH(0x55c8c56dd810)
images/tankstelle/star-logo.png  FUIP::Page=HASH(0x55c8c56dd6f0)
images/tankstelle/westfalen_logo.png  FUIP::Page=HASH(0x55c8c56ddb70)
wWohnzimmer  FUIP::Page=HASH(0x55c8c56ddac8)


Ich habe jetzt ein fhem-Update gemacht, weiter habe ich überflüssige Seiten aus fuip gelöscht.

Wenn ich jetzt den Popup-Konfig-Dialog starte, kommt im Log2022.08.25 11:58:25.953 1: undefined parent: FUIP::Dialog
2022.08.25 11:58:25.954 1: undefined parent:
2022.08.25 11:58:25.954 1: FUIP exception: undefined parent
2022.08.25 11:58:25.954 1: stacktrace:
2022.08.25 11:58:25.955 1:     FUIP::Exception::log                called by /opt/fhem/FHEM/lib/FUIP/View.pm (306)
2022.08.25 11:58:25.955 1:     FUIP::View::getSystem               called by ./FHEM/42_FUIP.pm (858)
2022.08.25 11:58:25.955 1:     FUIP::renderPageSysid               called by ./FHEM/42_FUIP.pm (1186)
2022.08.25 11:58:25.956 1:     FUIP::renderPopupMaint              called by ./FHEM/42_FUIP.pm (2243)
2022.08.25 11:58:25.956 1:     FUIP::CGI_inner                     called by ./FHEM/42_FUIP.pm (2306)
2022.08.25 11:58:25.956 1:     (eval)                              called by ./FHEM/42_FUIP.pm (2308)
2022.08.25 11:58:25.957 1:     FUIP::CGI                           called by ./FHEM/01_FHEMWEB.pm (1014)
2022.08.25 11:58:25.957 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.08.25 11:58:25.957 1:     main::FW_Read                       called by fhem.pl (3955)
2022.08.25 11:58:25.958 1:     main::CallFn                        called by fhem.pl (782)


Ich erstelle im Konfig-Dialog dann meine Kalender-View (siehe Screenshot), und wenn ich jetzt den Dialog beende, startet Fhem wieder neu2022.08.25 11:59:44.277 1: PERL WARNING: Use of uninitialized value $viewname in concatenation (.) or string at ./FHEM/42_FUIP.pm line 3630.
2022.08.25 11:59:44.278 1: PERL WARNING: Use of uninitialized value $viewname in concatenation (.) or string at ./FHEM/42_FUIP.pm line 3666.
2022.08.25 12:00:11.648 1: PERL WARNING: Argument "auto" isn't numeric in addition (+) at ./FHEM/42_FUIP.pm line 2876.
2022.08.25 12:00:11.649 1: PERL WARNING: Argument "auto" isn't numeric in addition (+) at ./FHEM/42_FUIP.pm line 2877.
Can't call method "serialize" on unblessed reference at ./FHEM/42_FUIP.pm line 2330.
2022.08.25 12:00:11.677 1: SONOS0: Last Listener seems to be died and process started by fhem... stopping Threads and process...
2022.08.25 12:00:11.678 0: SONOS0: Das Lauschen auf der Schnittstelle wurde beendet. Prozess endet nun auch...
2022.08.25 12:00:14.948 1: Including fhem.cfg
2022.08.25 12:00:14.979 1: PERL WARNING: Subroutine myUtils_Initialize redefined at ./FHEM/99_MyUtils.pm line 10, <$fh> line 14.
2022.08.25 12:00:14.980 1: PERL WARNING: Subroutine SecondsToTime redefined at ./FHEM/99_MyUtils.pm line 19, <$fh> line 14.
2022.08.25 12:00:14.982 1: PERL WARNING: Subroutine calcAdvent redefined at ./FHEM/99_MyUtils.pm line 43, <$fh> line 14.
2022.08.25 12:00:14.984 1: PERL WARNING: Subroutine ipp_fill_EPSON_XP7100 redefined at ./FHEM/99_MyUtils.pm line 60, <$fh> line 14.
2022.08.25 12:00:14.986 1: PERL WARNING: Subroutine ipp_fill_EPSON_XP630 redefined at ./FHEM/99_MyUtils.pm line 90, <$fh> line 14.
2022.08.25 12:00:14.987 1: PERL WARNING: Subroutine datumHeuteMorgen redefined at ./FHEM/99_MyUtils.pm line 120, <$fh> line 14.
2022.08.25 12:00:14.988 1: PERL WARNING: Subroutine homematicBatterySummary redefined at ./FHEM/99_MyUtils.pm line 140, <$fh> line 14.
2022.08.25 12:00:14.989 1: PERL WARNING: Subroutine sendNotification redefined at ./FHEM/99_MyUtils.pm line 169, <$fh> line 14.
2022.08.25 12:00:14.990 1: PERL WARNING: Subroutine sendAdminNotification redefined at ./FHEM/99_MyUtils.pm line 198, <$fh> line 14.
2022.08.25 12:00:14.990 1: PERL WARNING: Subroutine sendAdminEmergencyNotification redefined at ./FHEM/99_MyUtils.pm line 210, <$fh> line 14.
2022.08.25 12:00:14.991 1: PERL WARNING: Subroutine ersterAdvent redefined at ./FHEM/99_MyUtils.pm line 224, <$fh> line 14.
2022.08.25 12:00:14.992 1: PERL WARNING: Subroutine Advent redefined at ./FHEM/99_MyUtils.pm line 234, <$fh> line 14.
2022.08.25 12:00:14.993 1: PERL WARNING: Subroutine checkAllFritzMACpresent redefined at ./FHEM/99_MyUtils.pm line 256, <$fh> line 14.
2022.08.25 12:00:14.994 1: PERL WARNING: Subroutine Beschattungssteuerung redefined at ./FHEM/99_MyUtils.pm line 292, <$fh> line 14.
2022.08.25 12:00:14.995 1: PERL WARNING: Subroutine Werte redefined at ./FHEM/99_MyUtils.pm line 374, <$fh> line 14.
2022.08.25 12:00:14.996 1: PERL WARNING: Subroutine shellyRestart redefined at ./FHEM/99_MyUtils.pm line 397, <$fh> line 14.
2022.08.25 12:00:14.997 1: PERL WARNING: Subroutine ShellyReboot_ParseHttpResponse redefined at ./FHEM/99_MyUtils.pm line 426, <$fh> line 14.
2022.08.25 12:00:15.859 1: HMLAN_Parse: HMLAN1 new condition disconnected
2022.08.25 12:00:17.109 1: Including /opt/fhem/etc/xmas.cfg
2022.08.25 12:00:30.569 1: FULLY: [Tablet_Wohnzimmer] Version 2.3 Opening device 192.168.1.106
2022.08.25 12:00:33.431 1: FULLY: [Tablet_AZ] Version 2.3 Opening device 192.168.1.147
2022.08.25 12:00:33.640 1: [Shelly_Attr] setting the mode attribute for device shelly25_Carport only works for model=shelly2|shelly2.5|shellyrgbw|shellybulb
2022.08.25 12:00:35.918 1: FULLY: [SmartPhone_Kueche] Version 2.3 Opening device 192.168.1.66
2022.08.25 12:00:37.823 1: Including /opt/fhem/fhem.save
2022.08.25 12:02:02.638 2: [Freezemon] myFreezemon: ready to watch out for delays greater than 1 second(s)
2022.08.25 12:02:02.640 0: Featurelevel: 6.1
2022.08.25 12:02:02.640 0: Server started with 540 defined entities (fhem.pl:26248/2022-07-19 perl:5.032001 os:linux user:fhem pid:3944315)
2022.08.25 12:02:03.653 1: SONOS0: Kein UPnP-Server gefunden... Starte selber einen und warte 1 Sekunde(n) darauf...
2022.08.25 12:02:04.077 1: 127.0.0.1:3493 disconnected, waiting to reappear (UPS)
2022.08.25 12:02:04.246 1: 127.0.0.1:3493 reappeared (UPS)
2022.08.25 12:02:04.264 3: DUOFERN no ACK, request Status
2022.08.25 12:02:04.279 3: DUOFERN no ACK, request Status
2022.08.25 12:02:04.287 3: DUOFERN no ACK, request Status
2022.08.25 12:02:04.332 3: DUOFERN no ACK, request Status
2022.08.25 12:02:04.340 3: DUOFERN no ACK, request Status
2022.08.25 12:02:04.876 1: SONOS0: ./FHEM/00_SONOS.pm is started by fhem...
2022.08.25 12:02:04.876 1: SONOS0: ./FHEM/00_SONOS.pm is listening to Port 4711
2022.08.25 12:02:05.237 1: PERL WARNING: Use of uninitialized value $apiState in concatenation (.) or string at ./FHEM/70_ZoneMinder.pm line 147.
2022.08.25 12:02:05.257 3: FHEM2FHEM device opened (fhem.Heizung)
2022.08.25 12:02:05.995 1: [Shelly_status] device ShellyDoor2_07acd4 has error 192.168.1.173: Keine Route zum Zielrechner (113)
2022.08.25 12:02:06.002 1: [Shelly_status] device shellyFlood_HWR has error 192.168.1.77: Keine Route zum Zielrechner (113)
2022.08.25 12:02:06.031 1: [Shelly_status] device shellyFlood_Kueche has error 192.168.1.80: Keine Route zum Zielrechner (113)
2022.08.25 12:02:06.089 3: FHEM2FHEM device opened (fhem.Margret)
2022.08.25 12:02:06.234 3: CUL_HM set wz_Wohnzimmer_Heizung_Climate statusRequest noArg
2022.08.25 12:02:06.975 5: [Freezemon] myFreezemon: ----------- Starting Freeze handling at 2022.08.25 12:02:06.975 ---------------------
2022.08.25 12:02:06.976 1: [Freezemon] myFreezemon: possible freeze starting at 12:02:03, delay is 3.975 possibly caused by: no bad guy found :-(
2022.08.25 12:02:06.988 5: [Freezemon] myFreezemon: ----------- Ending Freeze handling at 2022.08.25 12:02:06.988 after 0.013049 --------
2022.08.25 12:02:08.620 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Waeschezimmer_TV
2022.08.25 12:02:08.630 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Wohnzimmer_TVLicht
2022.08.25 12:02:08.666 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Waeschezimmer_Sonos
2022.08.25 12:02:08.676 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Buero_3dPrinter
2022.08.25 12:02:08.685 1: SONOS1: UPnP-Thread gestartet.
2022.08.25 12:02:08.687 1: [Shelly_configure] invalid JSON data for device Shelly1_GaesteWC_Fenster
2022.08.25 12:02:08.705 1: [Shelly_status] device shellyFlood_HWR has error 192.168.1.77: Keine Route zum Zielrechner (113)
2022.08.25 12:02:08.710 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Gartenhaus_Weatherman
2022.08.25 12:02:08.720 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Kueche_SpueMa
2022.08.25 12:02:08.733 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Buero_Tablet
2022.08.25 12:02:08.745 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Esszimmer_Vitrine
2022.08.25 12:02:08.795 1: SONOS2: LongJobs-Thread gestartet. Prüfe auf LongJobs...
2022.08.25 12:02:08.815 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Wohnzimmer_TV
2022.08.25 12:02:08.833 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Waeschezimmer_TV
2022.08.25 12:02:08.836 1: [Shelly_proc1G] invalid JSON data for device Shelly1_GaesteWC_Fenster
2022.08.25 12:02:08.843 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_HWR_Waschmaschine
2022.08.25 12:02:08.854 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Esszimmer_Buecher
2022.08.25 12:02:08.879 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_FlurOG_LampeTreppe
2022.08.25 12:02:08.897 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Buero_DienstNB
2022.08.25 12:02:08.901 1: SONOS3: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 30 Sekunden...
2022.08.25 12:02:08.908 1: [Shelly_configure] invalid JSON data for device Shelly1_Flur_Fenster
2022.08.25 12:02:08.962 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Wohnzimmer_TV
2022.08.25 12:02:08.966 1: [Shelly_configure] invalid JSON data for device Shelly1_Buero_Drucker
2022.08.25 12:02:08.978 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Wohnzimmer_Switch
2022.08.25 12:02:08.988 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Garten_Dena
2022.08.25 12:02:08.998 1: [Shelly_configure] invalid JSON data for device shelly25_Carport
2022.08.25 12:02:09.004 1: SONOS4: Restore-Thread gestartet. Warte auf Arbeit...
2022.08.25 12:02:09.028 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Wohnzimmer_WandTablet
2022.08.25 12:02:09.038 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Kueche_Kuehlschrank
2022.08.25 12:02:09.063 1: [Shelly_status] device shellyFlood_Kueche has error 192.168.1.80: Keine Route zum Zielrechner (113)
2022.08.25 12:02:09.103 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Wohnzimmer_Kodi
2022.08.25 12:02:09.270 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Wohnzimmer_Kodi
2022.08.25 12:02:09.273 1: [Shelly_proc1G] invalid JSON data for device Shelly1_Buero_Drucker
2022.08.25 12:02:09.276 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Wohnzimmer_WandTablet
2022.08.25 12:02:09.279 1: [Shelly_proc1G] invalid JSON data for device Shelly1_Dachboden_Licht
2022.08.25 12:02:09.289 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Wohnzimmer_SofaLampe
2022.08.25 12:02:09.316 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Kueche_LichtArbeitsflaeche
2022.08.25 12:02:09.326 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Wohnzimmer_Sonos
2022.08.25 12:02:09.340 1: [Shelly_proc1G] invalid JSON data for device Shelly1_Diele_NeyLicht
2022.08.25 12:02:09.358 1: [Shelly_proc1G] invalid JSON data for device shelly25_Carport
2022.08.25 12:02:09.361 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Esszimmer_Buecher
2022.08.25 12:02:09.374 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Wohnzimmer_Sonos
2022.08.25 12:02:09.377 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Garten_Dena
2022.08.25 12:02:09.380 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_FlurOG_LampeTreppe
2022.08.25 12:02:09.386 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Buero_MasterSwitch
2022.08.25 12:02:09.459 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Buero_DienstNB
2022.08.25 12:02:09.474 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Kueche_Sonos
2022.08.25 12:02:09.526 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Kueche_LichtArbeitsflaeche
2022.08.25 12:02:09.529 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Buero_Tablet
2022.08.25 12:02:09.566 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Esszimmer_Vitrine
2022.08.25 12:02:09.569 1: [Shelly_proc1G] invalid JSON data for device Shelly1_Wohnzimmer_Stehlampe
2022.08.25 12:02:09.614 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Kueche_Kuehlschrank
2022.08.25 12:02:09.617 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Gartenhaus_Weatherman
2022.08.25 12:02:09.628 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Wohnzimmer_Soundbar
2022.08.25 12:02:09.638 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Buero_MasterSwitch
2022.08.25 12:02:09.648 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_HWR_Waschmaschine
2022.08.25 12:02:09.657 1: [Shelly_configure] invalid JSON data for device Shelly1_Diele_NeyLicht
2022.08.25 12:02:09.674 1: [Shelly_status] device ShellyDoor2_07acd4 has error 192.168.1.173: Keine Route zum Zielrechner (113)
2022.08.25 12:02:10.012 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Kueche_SpueMa
2022.08.25 12:02:10.015 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Kueche_Sonos
2022.08.25 12:02:10.018 1: [Shelly_proc1G] invalid JSON data for device Shelly1_Flur_Fenster
2022.08.25 12:02:10.046 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_HWR_Fully_S5
2022.08.25 12:02:10.055 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Waeschezimmer_Sonos
2022.08.25 12:02:10.058 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_HWR_Switch
2022.08.25 12:02:10.069 1: [Shelly_configure] invalid JSON data for device Shelly1_Wohnzimmer_Stehlampe
2022.08.25 12:02:10.074 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Wohnzimmer_Soundbar
2022.08.25 12:02:10.092 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Wohnzimmer_SofaLampe
2022.08.25 12:02:10.096 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_HWR_Fully_S5
2022.08.25 12:02:10.100 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_HWR_Switch
2022.08.25 12:02:10.106 1: [Shelly_configure] invalid JSON data for device Shelly1_Dachboden_Licht
2022.08.25 12:02:10.109 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Buero_3dPrinter
2022.08.25 12:02:10.112 1: [Shelly_proc1G] invalid JSON data for device ShellyPlugS_Wohnzimmer_Switch
2022.08.25 12:02:10.409 1: [Shelly_configure] invalid JSON data for device ShellyPlugS_Wohnzimmer_TVLicht
2022.08.25 12:02:10.411 5: [Freezemon] myFreezemon: ----------- Starting Freeze handling at 2022.08.25 12:02:10.411 ---------------------
2022.08.25 12:02:10.412 5: Freezemon: something went wrong CUL_HM_procQs
2022.08.25 12:02:10.413 1: [Freezemon] myFreezemon: possible freeze starting at 12:02:09, delay is 1.411 possibly caused by: tmr-SONOS_InitClientProcess(Sonos_Master) tmr-CUL_HM_procQs(N/A) tmr-HMUARTLGW_StartInit(HMLAN2) tmr-HMLAN_KeepAliveCheck(HMLAN1) tmr-CUL_HM_sndIfOpen(HMLAN1) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A)
2022.08.25 12:02:10.427 5: [Freezemon] myFreezemon: ----------- Ending Freeze handling at 2022.08.25 12:02:10.427 after 0.015705 --------
2022.08.25 12:02:12.112 5: [Freezemon] myFreezemon: ----------- Starting Freeze handling at 2022.08.25 12:02:12.112 ---------------------
2022.08.25 12:02:12.113 5: Freezemon: something went wrong CUL_HM_procQs
2022.08.25 12:02:12.114 1: [Freezemon] myFreezemon: possible freeze starting at 12:02:11, delay is 1.112 possibly caused by: tmr-FHEM::Automation::ShuttersControl::Shading::_CheckShuttersConditionsForShadingFn(N/A) tmr-CUL_HM_procQs(N/A) tmr-HMUARTLGW_StartInit(HMLAN2) tmr-CUL_HM_respPendTout(1EFD3C) tmr-CUL_HM_sndIfOpen(HMLAN1) tmr-FHEM::Automation::ShuttersControl::Shading::_CheckShuttersConditionsForShadingFn(N/A)
2022.08.25 12:02:12.127 5: [Freezemon] myFreezemon: ----------- Ending Freeze handling at 2022.08.25 12:02:12.126 after 0.014595 --------
2022.08.25 12:02:16.902 5: [Freezemon] myFreezemon: ----------- Starting Freeze handling at 2022.08.25 12:02:16.902 ---------------------
2022.08.25 12:02:16.903 5: Freezemon: something went wrong CUL_HM_procQs
2022.08.25 12:02:16.904 1: [Freezemon] myFreezemon: possible freeze starting at 12:02:15, delay is 1.902 possibly caused by: tmr-HMLAN_KeepAlive(HMLAN1) tmr-Calendar_PollChild(Geburtstagskalender) tmr-CUL_HM_sndIfOpen(HMLAN1) tmr-CUL_HM_procQs(N/A)
2022.08.25 12:02:16.916 5: [Freezemon] myFreezemon: ----------- Ending Freeze handling at 2022.08.25 12:02:16.916 after 0.014119 --------
2022.08.25 12:02:17.844 1: PERL WARNING: Argument "12,95" isn't numeric in division (/) at ./FHEM/73_ElectricityCalculator.pm line 1112.
2022.08.25 12:02:19.566 3: ABFALL OUT_Muell - CALENDAR:Awigo triggered, updating ABFALL OUT_Muell ...
2022.08.25 12:02:25.249 3: CUL_HM set fl_KeyMatic statusRequest noArg
2022.08.25 12:03:18.128 3: CUL_HM set wz_Wohnzimmer_Heizung_Climate statusRequest noArg


Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Thorsten Pferdekaemper

Hi,
ich komm nicht dahinter, was da falsch läuft. Ich glaube aber nicht, dass es am Kalender liegt, da die Probleme ja schon anfangen, bevor das System überhaupt was vom Kalender weiß.
Könntest Du mir Deine cfg-Datei geben?
...also /opt/fhem/FHEM/lib/FUIP/config/FUIP_<fuip-device>.cfg
Außerdem nochmal ein "list" des FUIP-Device.
Und dann müsste ich noch wissen, auf welcher Seite Du das Popup anlegen willst.
Ist das eine Popup-View oder eine andere? (Es können ja mehrere Views ein Popup triggern.)
Gruß,
   Thorsten
FUIP

caldir65

#4
Moin,

klar, sollst Du bekommen.
Es soll ein Popup-View mit Kalender-Icon sein, um eine Kalender-View-Popup zu triggern, da mir Deine Kalender-View in dieser Form zur Anzeige im Raum zu viel Platz einnimmt. Für das an anderer Stelle beschriebene Farbdarstellungs-"Problem" habe ich ja jetzt einen Workaround erstellt

Btw. kann es evtl. sein, daß Raum-Namen mit Umlauten dabei zu Problemen führen?

Gruß, Christoph

Nachtrag: ich habe jetzt einmal folgendes getestet:

  • Raum Büro nach Buero kopiert
  • Raum Buero den Popup-View konfiguriert (das eigendliche Popup) und bestätigt
  • "set ui save" durchgeführt, da im Log kein Fehler erschienen ist
Das gleiche Spiel testweise noch einmal mit dem Raum "Büro" resultiert wieder in besagtem Neustart von fhem, wenn ich das zu konfigurierende Popup bestätige.

Fazit: in den Raum-Namen dürfen keine Umlaute stehen!

Ich habe einen zweiten Raum mit Umlaut im Seiten-Namen bereits mit "page-delete" entfernt und meine Menüs auf die "umlautfreien" Räume umkonfiguriert - zum testen lasse ich Büro aber vorerst noch quasi als "hidden Room" stehen...

Btw. kann ich eigendlich irgendwo ein Changelog zu FUIP einsehen (wäre schön, ist aber nicht lebensnotwendig), oder gibt es das nicht?
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Thorsten Pferdekaemper

Hallo,

doch, im Raumnamen dürfen Umlaute sein. Da gab es nur mal eine Umstellung, wie die Raumnamen in dem Fall von FUIP gespeichert werden. Das hat jetzt für Verwirrung gesorgt.
Ich habe das jetzt aber repariert. D.h. mal ein Update machen, dann sollte es auch mit alten Raumnamen mit Umlaut klappen.

Ein Changelog kannst Du aus dem Konfigurationspopup über "Menu-> FUIP News" sehen. Das zeigt Dir alles bis zu der bei Dir installierten Version an. Über https://pferdekaemper.com/fuip/doc/changes.html kannst Du Dir alles bis zur allerneusten Version betrachten.

Gruß,
   Thorsten
FUIP

caldir65

Moin,

ok, werde ich mal antesten mit den Umlauten.

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.