Hauptmenü

Neueste Beiträge

#1
MQTT / Aw: Umzug von Bullseye nach Tr...
Letzter Beitrag von Rampler - 06 Dezember 2025, 10:57:32
Zitat von: betateilchen am 01 Dezember 2025, 12:51:15Da heißt es einfach: Geduld haben, bis die Modulautoren aktiv werden.

Als der liebe Gott die Geduld verteilt, bin ich gegangen, hat mir zu lange gedauert.  ;)

Ne im Ernst, für das Modbus Thema gibt es seit dem 29.10 einen Patch:
https://forum.fhem.de/index.php?topic=142884.0

Für das Timesereries Thema ist der Patch seit dem 9.11.2025 verfügbar:
https://forum.fhem.de/index.php?topic=142986.msg1351362#msg1351362


VG Klaus
#2
Home Connect / Aw: Neuerdings: Insufficient s...
Letzter Beitrag von cbl - 06 Dezember 2025, 10:51:58
Zitat von: cbl am 05 Dezember 2025, 15:52:10Das hatte ich vorhin auch gesehen, aber beim Aufruf von https://api.home-connect.com/ sowohl über den Browser als auch mit curl aus dem Container, in dem FHEM läuft, kein Problem gesehen.

In beiden Fällen bekomme ich:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /</pre>
</body>
</html>

Bei einem SSL-Problem kämen hier Zertifikatwarnungen o.ä.


Das Log meines Pihole-DNS habe ich auch geprüft. Da findet sich nichts blockiertes von FHEM oder den beiden Homeconnect-Geräten.
#3
DOIF / Doif auf (set Device xxx)
Letzter Beitrag von Damu - 06 Dezember 2025, 10:44:26
Ist es möglich auf ein set Befehl zu triggern.
Im EventMonitor sehe ich nichts und auch im Device (readingsProxy) selber leider auch nichts.
Möchte auf "set Jalosie position (1-100)" ein Doif.
#4
Automatisierung / Aw: KNX Jalousiesteuerung mit ...
Letzter Beitrag von Beta-User - 06 Dezember 2025, 10:42:17
Allgemein gilt für Jalousien, dass der Dreh-Level mit Doppelpunkt von der Behanghöhe zu trennen ist, hier auszugsweise ein Beispiel für ZWave, ebenfalls mit 2 getrennten Devices für Behanghöhe und Drehwinkel:
define Jalousie_WZ ZWave bla
attr Jalousie_WZ ASC 2
attr Jalousie_WZ ASC_Closed_Pos 0:0
attr Jalousie_WZ ASC_ComfortOpen_Pos 80:0
attr Jalousie_WZ ASC_DriveUpMaxDuration 65
attr Jalousie_WZ ASC_Open_Pos 99:99
attr Jalousie_WZ ASC_Pos_Reading dim
attr Jalousie_WZ ASC_SlatPosCmd_SlatDevice dim:ZWave_SWITCH_MULTILEVEL_8.02
attr Jalousie_WZ ASC_Ventilate_Pos 75:30
#5
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Wolle02 - 06 Dezember 2025, 10:37:18
Zitat von: DS_Starter am 06 Dezember 2025, 10:20:07Vermutlich kannst du als Workaround consForecastLastDays größer als 31 setzen. Dadurch wird der Median der Circular-Werte statt Average verwendet und der Extremwert fällt raus. Wie sind die Attr aktuell gesetzt?

Aktuell hatte ich consForecastLastDays=30. Ich habe das jetzt mal auf 31 gestellt und tatsächlich sieht der fc-Wert jetzt wieder plausibler aus. Kann ich das morgen wieder zurückstellen?

ZitatWahrscheinlich muß ich zur Klärung solcher Zustände im Code noch eine manuelle Pflegemöglichkeit einbauen, falls sich wie bei dir mal so ein absurder Wert eingeschlichen hat. Die Logik dazu muß ich mir noch überlegen.

Das wäre bestimmt sinnvoll. Ich hoffe ich kann mir diese Vorgehensweise merken, aber bestimmt hat jemand anderes auch mal das Problem und spätestens dann kommt die gleiche Frage.
#6
FRITZ!Box / Aw: 72_FBTAM.pm für den FritzB...
Letzter Beitrag von Gisbert - 06 Dezember 2025, 10:24:18
Hallo pah,

mit der Datei fbtam.js funktioniert dein Modul - vielen Dank.

Ich hätte allerdings eine Bitte. Der Platz auf Handys ist zu klein für eine optisch ansprechende Darstellung - es finden Umbrüche innerhalb von Worten statt anstelle einer Darstellung innerhalb der gleichen Zeile, z.B. bei Index oder der geschwärzten Telefonnummer (s. angehängtes Bild). Ich fände es schöner, wenn die Umbrüche nicht stattfinden, dafür aber wie bei ReadingsGroups die Darstellung rechts fortgesetzt wird. Dafür muss man dann freilich den Bildschirm scrollen.

Viele Grüße Gisbert
#7
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 06 Dezember 2025, 10:20:07
Moin,

ZitatDas Debugging ist schon so eine Sache für sich.
Ja, das stimmt. Ist auch für mich, wenn ich es längere Zeit nicht gemacht habe, eine Herausforderung.
Die Zusammenhänge im Modul sind komplex und von etlichen Faktoren abhängig.

ZitatBleibt die Frage wie ich das hohe confc für den heutigen Tag wegbekomme. Mit reset pyHistory 06 17 geht das nicht. Muss ich bis morgen warten, bis der 06. Tag historisch ist oder gibt es einen anderen Trick?
Das "Problem" ist, dass die Art und Weise der Verbrauchsvorhersage, d.h. die Benutzung der Datenquellen pvHistory und/oder pvCircular von den Einstellungen plantControl->consForecastIdentWeekdays bzw. plantControl->consForecastLastDays abhängt.

Vermutlich kannst du als Workaround consForecastLastDays größer als 31 setzen. Dadurch wird der Median der Circular-Werte statt Average verwendet und der Extremwert fällt raus. Wie sind die Attr aktuell gesetzt?

Wahrscheinlich muß ich zur Klärung solcher Zustände im Code noch eine manuelle Pflegemöglichkeit einbauen, falls sich wie bei dir mal so ein absurder Wert eingeschlichen hat. Die Logik dazu muß ich mir noch überlegen.
#8
FRITZ!Box / Aw: 72_FBTAM.pm für den FritzB...
Letzter Beitrag von Hardy62 - 06 Dezember 2025, 10:18:00
Dankeschön! :)
#9
Automatisierung / KNX Jalousiesteuerung mit Auto...
Letzter Beitrag von superverbleit - 06 Dezember 2025, 10:06:35
Hallo Zusammen,

ich würde gerne meine KNX Jalousien über das AutoShuttersControl steuern.
Eigentlich ganz einfach, abends will ich die Jalousie runter fahren (ab). Morgens will ich die Jalousie an eine bestimmte Position fahren (z.B. 50% halb hoch) und die Lamellen an eine bestimmte Position stellen, z.B. 60%.

Dazu habe ich folgendes device definiert (eigentlich wie ein Rolllo), nur mit dem Zusatzattribut ASC_SlatPosCmd_SlatDevice
Hier das list:
Internals:
   DEF        2/1/207:dpt5.001:Pos.Status 2/4/200:dpt5.001:Pos.Absolute:nosuffix
   FUUID      5dfcf3ae-f33f-5687-034a-9ed97a3902dc74ea
   IODev      KNX
   NAME       DG.Treppenhaus.Jalousie.Position
   NR         227
   STATE      0 %
   TYPE       KNX
   model      dpt5
   GADDETAILS:
     Pos.Absolute:
       CODE       024c8
       MODEL      dpt5.001
       NO         2
       OPTION     
       RDNAMEGET  Pos.Absolute
       RDNAMESET  Pos.Absolute
       SETLIST    :slider,0,1,100
     Pos.Status:
       CODE       021cf
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  Pos.Status-get
       RDNAMESET  Pos.Status-set
       SETLIST    :slider,0,1,100
   GADTABLE:
     021cf      Pos.Status
     024c8      Pos.Absolute
   Helper:
   READINGS:
     2025-12-06 09:28:39   ASC_Enable      on
     2025-12-06 09:31:20   ASC_Time_DriveDown 06.12.2025 - 17:30
     2025-12-06 09:31:20   ASC_Time_DriveUp 07.12.2025 - 08:06
     2025-12-06 09:28:43   IODev           KNX
     2025-12-06 08:10:29   Pos.Absolute    0 %
     2025-12-06 08:10:28   Pos.Status-get  0 %
     2025-12-06 09:28:40   associatedWith  AutoShuttersControl
     2025-12-06 08:10:28   last-sender     1.1.2
     2025-12-06 08:10:28   state           0 %
Attributes:
   ASC        1
   ASC_BrightnessSensor Aussenbereich.DachOst.Lux 150:15
   ASC_Closed_Pos 100
   ASC_CommandTemplate set $name Pos.Absolute $pos
   ASC_Down   astro
   ASC_Drive_Delay 300
   ASC_Open_Pos 50
   ASC_Pos_Reading Pos.Status-get
   ASC_SlatPosCmd_SlatDevice DG.Treppenhaus.Jalousie.Lamelle Pos.Absolute
   ASC_Time_Down_Early 17:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     astro
   IODev      KNX
   group      Jalousien
   icon       fts_shutter_updown
   room       Flur_DG
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   webCmd     Pos.Absolute
   widgetOverride Pos.Absolute:slider,0,1,100

Und hier noch das zugehörige Lamellendevice:
Internals:
   DEF        2/1/208:dpt5.001:Pos.Status 2/4/201:dpt5.001:Lamelle.Absolute:nosuffix
   FUUID      5dfcf3ae-f33f-5687-2e06-6a4631dc552337b3
   IODev      KNX
   NAME       DG.Treppenhaus.Jalousie.Lamelle
   NR         228
   STATE      0 %
   TYPE       KNX
   model      dpt5
   GADDETAILS:
     Lamelle.Absolute:
       CODE       024c9
       MODEL      dpt5.001
       NO         2
       OPTION     
       RDNAMEGET  Lamelle.Absolute
       RDNAMESET  Lamelle.Absolute
       SETLIST    :slider,0,1,100
     Pos.Status:
       CODE       021d0
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  Pos.Status-get
       RDNAMESET  Pos.Status-set
       SETLIST    :slider,0,1,100
   GADTABLE:
     021d0      Pos.Status
     024c9      Lamelle.Absolute
   Helper:
   READINGS:
     2025-12-06 09:28:43   IODev           KNX
     2025-10-25 12:54:48   Lamelle.Absolute 50 %
     2025-12-06 08:10:28   Pos.Status-get  0 %
     2025-10-25 12:54:48   Pos.Status-set  60 %
     2025-12-06 08:10:28   last-sender     1.1.2
     2025-12-06 08:10:28   state           0 %
Attributes:
   IODev      KNX
   eventMap   /Lamelle.Absolute 0:Pos_0%/Lamelle.Absolute 30:Pos_30%/Lamelle.Absolute 50:Pos_50%/Lamelle.Absolute 65:Pos_65%/Lamelle.Absolute 75:Pos_75%/Lamelle.Absolute 100:Pos_100%
   group      Jalousien
   icon       fts_blade_s
   room       Flur_DG
   webCmd     Pos_0%:Pos_30%:Pos_50%:Pos_65%:Pos_75%:Pos_100%

Soweit so gut, leider finde ich jetzt nicht das passende Attribut für die Lamellenposition, früher gab es da wohl ein Attribut ASC_SlatPosMorning.

Hat da von euch jemand eine Idee.
Danke schon mal für euren Support.

#10
FHEM Code changes / Revision 30583: controls_fhem....
Letzter Beitrag von System - 06 Dezember 2025, 08:40:21
Revision 30583: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 30583: controls_fhem.txt: fhemupdate checkin