Hauptmenü

Neueste Beiträge

#1
Sonstiges / Aw: httpmod.template: bugs, Fr...
Letzter Beitrag von DeeSPe - 16 Januar 2026, 23:42:58
Zitat von: Tueftler1983 am 15 Januar 2026, 21:36:04Hallo ich nochmal

Ich habe jetzt die Version 2.7.2 installiert, diese wird auch als aktuellste angezeigt
ABER
In der aktuell installierten Version wird noch version 2.0.1 angezeigt.

Wo bekommt der die Infos über die aktuelle Version her??

Ich sitze auch gerade an dem Thema!
Allerdings bekomme ich die Version von zigbee2mqtt überhaupt nicht ausgelesen.
Wie habt ihr das hinbekommen? Habe schon das Forum durchsucht, leider erfolglos.

Gruß
Dan
#2
Codeschnipsel / 🖶 Drucker-Füllstand abfragen, ...
Letzter Beitrag von Torxgewinde - 16 Januar 2026, 23:15:20
Hallo,
Bei einem Drucker (Epson Workforce) kann man den Tintenfüllstand einfach per HTTPS abfragen. Die Werte wollte ich in FHEM haben. Dazu ist ein Device enstanden, dass die Füllwerte für CMYK darstellt und die Werte mittels HTTPMOD pollt:

defmod EpsonDrucker HTTPMOD https://192.168.123.123/PRESENTATION/ADVANCED/INFO_PRTINFO/TOP 300
attr EpsonDrucker alias Epson Drucker
attr EpsonDrucker devStateIcon {\
  my $k = ReadingsNum($name,"black",0);;\
  my $c = ReadingsNum($name,"cyan",0);;\
  my $m = ReadingsNum($name,"magenta",0);;\
  my $y = ReadingsNum($name,"yellow",0);;\
  my $t = ReadingsNum($name,"wastebox",0);;\
  \
  return qq[<svg width="90" height="32" viewBox="0 0 90 32" xmlns="http://www.w3.org/2000/svg" style="--c:$c;;--m:$m;;--y:$y;;--k:$k;;--t:$t;; width:90px;; height:32px">\
  <style>\
    rect {\
      height: 100%;;\
      y: 0;;\
      transform-origin: bottom;;\
      transform-box: fill-box;;\
    }\
  </style>\
  \
  <rect x="0"  width="12" height="100%" fill="#aaa" />\
  <rect x="18" width="12" height="100%" fill="#aaa" />\
  <rect x="36" width="12" height="100%" fill="#aaa" />\
  <rect x="54" width="12" height="100%" fill="#aaa" />\
  <rect x="72" width="12" height="100%" fill="#aaa" />\
  \
  <rect class="c" x="0"  width="12" fill="#00AEEF" style="transform: scaleY(calc(var(--c)/100))"/>\
  <rect class="m" x="18" width="12" fill="#ED008C" style="transform: scaleY(calc(var(--m)/100))"/>\
  <rect class="y" x="36" width="12" fill="#FFF200" style="transform: scaleY(calc(var(--y)/100))"/>\
  <rect class="k" x="54" width="12" fill="#000000" style="transform: scaleY(calc(var(--k)/100))"/>\
  <rect class="t" x="72" width="12" fill="#666666" style="transform: scaleY(calc(var(--t)/100))"/>\
</svg>];;\
}\

attr EpsonDrucker reading01Name black
attr EpsonDrucker reading01RegOpt gs
attr EpsonDrucker reading01Regex class='tank' style='.*to top,.*#FFFFFF ([^,]*)%,.*\);;'><\/div>\s*<div class='clrname'>BK
attr EpsonDrucker reading02Name yellow
attr EpsonDrucker reading02RegOpt gs
attr EpsonDrucker reading02Regex class='tank' style='.*to top,.*#FFFFFF ([^,]*)%,.*\);;'><\/div>\s*<div class='clrname'>Y
attr EpsonDrucker reading03Name magenta
attr EpsonDrucker reading03RegOpt gs
attr EpsonDrucker reading03Regex class='tank' style='.*to top,.*#FFFFFF ([^,]*)%,.*\);;'><\/div>\s*<div class='clrname'>M
attr EpsonDrucker reading04Name cyan
attr EpsonDrucker reading04RegOpt gs
attr EpsonDrucker reading04Regex class='tank' style='.*to top,.*#FFFFFF ([^,]*)%,.*\);;'><\/div>\s*<div class='clrname'>C
attr EpsonDrucker reading05Name wastebox
attr EpsonDrucker reading05RegOpt gs
attr EpsonDrucker reading05Regex class='tank' style='.*to top,.*#FFFFFF ([^,]*)%,.*\);;'><\/div>\s*<div class='mbicn'>
attr EpsonDrucker userReadings state:(cyan|magenta|yellow|black|wastebox):.* {\
    my $k = ReadingsNum($name,"black",0);;\
    my $c = ReadingsNum($name,"cyan",0);;\
    my $m = ReadingsNum($name,"magenta",0);;\
    my $y = ReadingsNum($name,"yellow",0);;\
    my $t = ReadingsNum($name,"wastebox",0);;\
    \
    return "CMYK: $c% $m% $y% $k, bin: $t%";;\
}

So sieht es dann aus:
Du darfst diesen Dateianhang nicht ansehen.
#3
EnOcean / Aw: Neustart - "EVENT RESET_CA...
Letzter Beitrag von Damu - 16 Januar 2026, 22:51:47
Natürlich sorry die Frage.
Wieso ist das:
"TCM POE_EnOcean_UG EVENT RESET_CAUSE: sw_reset SECURE_MODE: standard"
Nur für den "TCM_UG"?

Beim "TCM_OG" kommt das fast nie? (Bei Neustart)
#4
ZWave / Aw: PERL WARNING: Argument ".....
Letzter Beitrag von Damu - 16 Januar 2026, 22:06:00
Wie geht denn das?
Zitatdefine Was_01 ZWave eba3b9eb 210
attr Was_01 WNMI_delay POE_ZW_Prim_OG
attr Was_01 alias Wassermelder_Bad_UG
attr Was_01 classes ZWAVEPLUS_INFO APPLICATION_STATUS ASSOCIATION ASSOCIATION_GRP_INFO BASIC BATTERY CONFIGURATION CRC_16_ENCAP DEVICE_RESET_LOCALLY FIRMWARE_UPDATE_MD MANUFACTURER_SPECIFIC MULTI_CHANNEL_ASSOCIATION ALARM POWERLEVEL SECURITY SENSOR_ALARM SENSOR_MULTILEVEL VERSION WAKE_UP
attr Was_01 eventMap .*cleared.*:KeinProblem .*18_unknown..unknown.*:WASSERPROBLEM .*removed.*:Bewegt
attr Was_01 room Bad,ZWave,Überwachung
attr Was_01 stateFormat alarm
attr Was_01 vclasses ALARM:5 APPLICATION_STATUS:1 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BASIC:1 BATTERY:1 CONFIGURATION:1 CRC_16_ENCAP:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:3 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 SECURITY:1 SENSOR_ALARM:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2
#   DEF        eba3b9eb 210
#   FUUID      6935b0a8-f33f-d169-bcbf-913f491ae91eac58
#   IODev      POE_ZW_Prim_OG
#   LASTInputDev POE_ZW_Prim_OG
#   MSGCNT     3
#   NAME       Was_01
#   NR         534
#   POE_ZW_Prim_OG_MSGCNT 3
#   POE_ZW_Prim_OG_RAWMSG 000400d2028407b200
#   POE_ZW_Prim_OG_TIME 2026-01-16 21:57:56
#   STATE      KeinProblem
#   TYPE       ZWave
#   ZWaveSubDevice no
#   eventCount 3
#   homeId     eba3b9eb
#   lastMsgSent 1768597076.31708
#   nodeIdHex  d2
#   READINGS:
#     2026-01-16 19:03:50   IODev           POE_ZW_Prim_OG
#     2026-01-02 06:08:52   UNPARSED        BATTERY 028007
#     2025-12-07 18:00:00   alarm           HomeSecurity: Event cleared: Previous Events cleared
#     2025-12-07 17:51:54   model           FIBARO System FGFS101 Zwave+ Flood Sensor
#     2025-12-07 17:51:54   modelConfig     fibaro/fgfs101zw5.xml
#     2025-12-07 17:51:54   modelId         010f-0b01-1002
#     2026-01-02 16:50:58   neighborList    POE_ZW_Prim_OG Sw_06 Sw_01 Sw_05 BM_L2 Dim_07 BM_L1 Dim_10 Dim_11
#     2025-12-07 17:51:54   state           wakeupInterval 86400 1
#     2026-01-13 13:05:19   temperature     23.50 C
#     2026-01-16 21:57:56   timeToAck       0.025
#     2026-01-16 21:57:56   transmit        OK
#     2026-01-16 21:57:56   wakeup          notification
#     2025-12-07 17:51:54   zwavePlusInfo   version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c05 userIcon:0c05
#
setstate Was_01 KeinProblem
setstate Was_01 2026-01-16 19:03:50 IODev POE_ZW_Prim_OG
setstate Was_01 2026-01-02 06:08:52 UNPARSED BATTERY 028007
setstate Was_01 2025-12-07 18:00:00 alarm HomeSecurity: Event cleared: Previous Events cleared
setstate Was_01 2025-12-07 17:51:54 model FIBARO System FGFS101 Zwave+ Flood Sensor
setstate Was_01 2025-12-07 17:51:54 modelConfig fibaro/fgfs101zw5.xml
setstate Was_01 2025-12-07 17:51:54 modelId 010f-0b01-1002
setstate Was_01 2026-01-02 16:50:58 neighborList POE_ZW_Prim_OG Sw_06 Sw_01 Sw_05 BM_L2 Dim_07 BM_L1 Dim_10 Dim_11
setstate Was_01 2025-12-07 17:51:54 state wakeupInterval 86400 1
setstate Was_01 2026-01-13 13:05:19 temperature 23.50 C
setstate Was_01 2026-01-16 21:57:56 timeToAck 0.025
setstate Was_01 2026-01-16 21:57:56 transmit OK
setstate Was_01 2026-01-16 21:57:56 wakeup notification
setstate Was_01 2025-12-07 17:51:54 zwavePlusInfo version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c05 userIcon:0c05


"attr Was_01 WNMI_delay POE_ZW_Prim_OG"

Keine Ahnung woher das kommt.

ZitatEiner der ZWave Definitionen hat ein Attribut WNMI_delay mit dem Wert POE_ZW_Prim_OG.
Erlaubt ist nur eine fliesskomma Zahl.

Das macht doch FHEM normalerweise selber?
Noch nie was von diesem Attribut gehört.
#5
EnOcean / Aw: Neustart - "EVENT RESET_CA...
Letzter Beitrag von Flachzange - 16 Januar 2026, 22:03:17
Und was ist jetzt die Frage?

Deine allererste Zeile im Log sagt dir warum das kommt (falls die Frage war, warum es erscheint).
#6
FHEM Code changes / Revision 30744: 76_SolarForeca...
Letzter Beitrag von System - 16 Januar 2026, 22:00:14
Revision 30744: 76_SolarForecast: contrib Version 2.0.0

76_SolarForecast: contrib Version 2.0.0

Source: Revision 30744: 76_SolarForecast: contrib Version 2.0.0
#7
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 16 Januar 2026, 21:59:37
Das Modul im Contrib ist upgedated.

Das Profil v1_heatpump_active_pv_test ist entfernt und nun als Profil v1_heatpump_active_pv verfügbar. Der Inhalt ist identisch.

Bitte vor dem Einsatz der Contribversion den Key aiConProfile von v1_heatpump_active_pv_test auf v1_heatpump_active_pv ändern.

Eine optimierte Bias Korrektur sollte für noch bessere Tagesgesamtprognosen in allen Profilen sorgen.
Der configCheck enthält nun auch Prüfungen zu FANN mit entsprechenden Link zum Wiki.

Im Wiki habe ich eine etwas umfangreichere Beschreibung der Profile eingefügt.


Allgemeiner Hinweis:
Wenn ihr eure Trainingsresultate von der KI bewerten lassen wollt, postet bitte:

- das komplette Trainingslog -> ctrlDebug->aiProcess
- das Ergebnis -> "get .. valDecTree aiNeuralNetConState"
- einen Screenshot des Balkendiagramms Prognose und realem Energieverbrauch

Damit kann die KI eine recht gute Einschätzung geben und mir auch Hinweise geben wie das gewählte Profil eventuell noch weiter verbessert werden kann.
#8
ZWave / Aw: PERL WARNING: Argument ".....
Letzter Beitrag von rudolfkoenig - 16 Januar 2026, 20:12:15
Zitat2026.01.16 18:35:59 1: ZWave_wakeupTimer:  direct:1 now:1768584959.8749 lastMessageSent:undef wnmi_delay:POE_ZW_Prim_OG
Einer der ZWave Definitionen hat ein Attribut WNMI_delay mit dem Wert POE_ZW_Prim_OG.
Erlaubt ist nur eine fliesskomma Zahl.

Kannst Du es bitte pruefen mit "list .* WNMI_delay" und dann bitte aendern.
#9
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 16 Januar 2026, 19:30:54
Guten Abend,

das sieht doch nicht schlecht aus.
Ich werde den Inhalt des Profils v1_heatpump_active_pv_test nun in das Profil v1_heatpump_active_pv übernehmen.
#10
ZWave / Aw: PERL WARNING: Argument ".....
Letzter Beitrag von Damu - 16 Januar 2026, 19:21:17
Nochmals
Reicht das?