FHEM Forum

FHEM => Frontends => Thema gestartet von: gotmoon am 21 November 2020, 11:12:53

Titel: Max & Weekprofile Log-Einträge
Beitrag von: gotmoon am 21 November 2020, 11:12:53
Hallo Zusammen,

habe seit geraumer Zeit merkwürdige Log-Einträge, die ich nicht zuordnen kann.

2020.11.21 10:56:59 2: WochenProfil_Heizung_Ankleide(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Heizung_Arbeitszimmer_Rechts(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Heizung_BadMarek(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Heizung_Fitness(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Heizung_FlurKeller(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Heizung_Gaestezimmer(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Heizung_Schlafzimmer(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Heizung_Waschkueche(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Heizung_Windfang(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Heizung__Arbeitszimmer_Links(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)
2020.11.21 10:56:59 2: WochenProfil_Thermostat_Arbeitszimmer(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)


Oft mehrfach hintereinander.
Das Problem: Es handelt sich gar nicht um HomeMatic - Geräte, sondern um Max-Geräte.
Vielleicht zur Info am Rande, ich habe auch HomeMatic im Einsatz, die Wochenprofile der Geräte verwalte ich aber in der RaspberryMatic

Jemand eine Ahnung?
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: Wzut am 21 November 2020, 18:17:44
Das hat nichts mit MAX zu tun, ist ein weekprofile Thema.
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: phoenix-anasazi am 22 Dezember 2020, 10:53:48
Hallo,

und was führt zu der Meldung? Ich bekomme die nämlich seit einigen tagen auch ständig ins Log geschrieben. Ich habe zwar HmIP-eTRV2-Thermostate, die sind aber nicht mit weekprofile verknüpft/gesteuert (funktioniert ja nciht). Habe das weekprofile auch schon gelöscht und neu angelegt, Die Meldung kommt aber trotzdem wieder. Eigentlich soll das nur über WDT einen Rademacher-Thermostaten steuern.

Hat schon jemand eine Lösung dafür?
Vielen Dank und Grüße
Sascha
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: Beta-User am 22 Dezember 2020, 11:42:50
Soweit ich das verstehe, führt (jedes) weekprofile-Device beim FHEM-Start eine Art Scan nach seinen "Clients" aus.
Dazu gehören potentiell auch HMCCUDEV.*-Geräte. Soweit so gut. Haben die aber kein "ccutype"-Internal, passiert in Zeilen 180ff folgendes:
    my $model = $devHash->{ccutype};
    if (!defined($model)) {
      Log3 $me, 2, "$me(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)";


Dieser Durchlauf ist nicht auf Heizungsgeräte beschränkt, das passiert grundsätzlich mit allen HMCCUDEV-Instanzen.
Warum diese Abfrage so ist, kann ich euch nicht sagen, genausowenig, warum sie nicht klappt, und ob das auch so im Log stünde, wenn weekprofile "weiter hinten" in der cfg stünde.

Kurzfristig abhelfen würde, den Log-Level in der letzten der obigen Zeilen auf 4 oder 5 zu stellen:
    Log3 $me, 5, "$me(getDeviceType): ccutype not defined - take HM-xxx (HMCCU_HM)";

EDIT: Oder eben den verbose-Level des weekprofile-Devices auf 1 oder weniger setzen...
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: phoenix-anasazi am 22 Dezember 2020, 15:42:39
Ok, danke. Hatte die Zeile auch gefunden, aber nicht verstanden  ;)
Allerdings kommt die Meldung ja immer wieder, das heißt der Scan findet wiederkehrend auch bei laufendem FHEM und dann auch gleich 2 Mal in einer Sekunde statt.
Habe jetzt Verbose entsprechend gesetzt, aber ganz zufriedenstellend ist das ja nicht. Also falls jemand noch Ideen/Hintergründe hat, immer her damit  ;)
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: Beta-User am 22 Dezember 2020, 15:52:35
Der scan wird angestoßen durch jedes global-DEFINE-Event, die Zeile müßte eigentlich für jedes betroffene Device und jeweils einmal pro weekprofile-Device erscheinen...

Tipp: schaut euch mal das Topic-feature an. Eigentlich meine ich, es ist einfacher, nur ein weekprofile-Device in einer Installation zu haben und darüber dann alle Profile zu verwalten. (Außer man braucht es als "User-Frontend", das auch anderen für "ihren Raum" zur Verfügung stehen soll).
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: phoenix-anasazi am 22 Dezember 2020, 16:26:06
Ok, das erklärt, warum das immer wieder auftaucht. Ich habe nur ein Weekprofile Device für den einen verbleibenen Rademacher Thermostaten. Und das Device steht in der CFG tatsächlich als allerletztes drin. Ich habe Risiko mal eine Nachricht geschickt, eventuell hat er noch Ideen.

Eigentlich wollte ich mehrere Weekprofile Devices um die Profile der eTRV2 anzupassen, die habe ich aber zwischenzeitlich wieder gelöscht.
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: Risiko am 22 Dezember 2020, 18:04:31
Hallo.

Für weekprofile gibt es einen eigenen Thread https://forum.fhem.de/index.php/topic,46117.0.html

Ich habe den Log-Level in der betreffenden Zeile auf 4 reduziert und zudem wird das Device jetzt ignoriert.
Aus meiner minimalen Kenntnis über HMCCUDEV, sollte ccutype immer vorhanden sein. Das Problem ist eher dort zu suchen.
Es wird benötigt, um HmIP Geräte zu unterscheiden.

Risiko
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: Risiko am 22 Dezember 2020, 18:09:26
Zitat von: phoenix-anasazi am 22 Dezember 2020, 10:53:48
Ich habe zwar HmIP-eTRV2-Thermostate, die sind aber nicht mit weekprofile verknüpft/gesteuert (funktioniert ja nciht).
Ggf. im entsprechenden Thread vertiefen. Sollte gehen.
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: phoenix-anasazi am 23 Dezember 2020, 11:38:51
Hallo Risiko,

vielen Dank für die Anpassung. Das Thema mit den eTRV-2 hatte ich unter https://forum.fhem.de/index.php/topic,115155.0.html schonmal nagefangen, da kamen aber keine Rückmeldungen mehr. Soll das in den Weekprofile Hauptthread? Einige Antworten stehen halt schon drin.
Es gibt auf jeden Fall noch mindestens einen anderen User der auch die eTRV-2 einsetzen will, wäre super, wenn das über weekprofile funktionieren würde.

Viele Grüße
Sascha
Titel: Antw:Max & Weekprofile Log-Einträge
Beitrag von: Risiko am 23 Dezember 2020, 12:27:43
Ja, gehört in den weekprofile Thread. Ich lese nicht alles  ;).
Daher habe ich es auch nicht gelesen.