Hauptmenü

Neueste Beiträge

#91
Solaranlagen / Aw: [36_Senec.pm] FHEM module ...
Letzter Beitrag von curiosus - 23 November 2025, 11:41:28
Ja, ich hatte die Woche eigentlich vor, da noch weiter vorzudringen, aber zwei andere Probleme hatten mich da ausgebremst. Ich hoffe, dass es in dieser Woche besser klappt - ich gebe dann Info...
#92
Anfängerfragen / Aw: Grafisch Gas Statistik
Letzter Beitrag von Prof. Dr. Peter Henning - 23 November 2025, 11:21:39
Es würde mich doch sehr interessieren, warum jemand, der seit 5 Jahren hier im Forum ist und 479 Beiträge verfasst hat, nicht weiß, wie man ein Log-Device anlegt.

Hat "Sebastian84" sonst keine Log-Devices?

LG

pah
#93
Sonstige Systeme / Aw: Blink Security Home Kamera...
Letzter Beitrag von juppzupp - 23 November 2025, 10:51:14
Mich hat es gestern erst erwischt, vorher lief das alte,alte modul noch. irgendwie bekomm ich das neue nicht zum laufen.
delete blink
update
shutdown restart
defmod blink BlinkCamera ich@web.de Sehr-Geheim
request2fa

Im log dann aber nur :
2025.11.23 10:41:22 3: BlinkCamera_Define blink: called
keine sms oder so bekommen

dann
set blink armprobiert, und im log dann :

2025.11.23 10:42:07 2: BlinkCamera_DoCmd blink: failed due to missing refresh token cmd :refresh:
version BlinkCamera
File              Rev   Last Change

48_BlinkCamera.pm 30486 2025-11-03 21:37:40Z viegener

Was übersehe ich ?
Danke.
#94
Sprachsteuerung / Aw: Alexa Thermometer interpre...
Letzter Beitrag von Per - 23 November 2025, 10:38:25
Das Problem wird von Amazon wohl erst angegangen, wenn es in den USA deutlich unter -18°C wird, das entspricht (etwa) 0°F  ;)
Ein Problem im europäischen Markt ist da eher nebensächlich.
#95
FRITZ!Box / Aw: 72_FRITZBOX.pm ab Version...
Letzter Beitrag von neobiker - 23 November 2025, 09:40:47
Falls es jemanden interessiert:
Ich habe für den Thermostaten ein DUMMY Device angelegt, das die relevanten Readings von der Fritzbox list.
Ein Notify Object sendet die Befehle für desired-Temp (tmpAdjust), tempOffset und boost an die Fritzbox.

DG_Thermo
verwendet in UserReadings einen externen Temperatursensor DG_Temperatur
defmod DG_Thermo dummy
attr DG_Thermo cmdIcon on:Heizung_Hauptschalter.on off:Heizung_Hauptschalter.off
attr DG_Thermo event-on-change-reading boostactive,newOffset,tempDevice
attr DG_Thermo event-on-update-reading state,tempAdjust,boostinterval
attr DG_Thermo group Heizung
attr DG_Thermo icon hc_wht_regler
attr DG_Thermo readingList tempAdjust temperature boostinterval readValues
attr DG_Thermo room Haus,Heizung
attr DG_Thermo setList tempAdjust:slider,15,0.5,25,1 boostinterval:slider,0,15,120 on off readValues
attr DG_Thermo stateFormat [DG_Thermo:tempExtern:d]°C   (set:[DG_Thermo:tempDevice:d]° sensor:[DG_Thermo:temperature:d]° offset:[DG_Thermo:tempOffset:d]° boost:[DG_Thermo:boostEnd]min)
attr DG_Thermo useSetExtensions 1
attr DG_Thermo userReadings tempExtern { ReadingsNum("DG_Temperatur","temperature", 0) },\
tempDevice { ReadingsNum("fbox","shdevice16_targetTemp", 0) },\
temperature { ReadingsNum("fbox","shdevice16_temperature", 0) },\
tempOffset { ReadingsNum("fbox","shdevice16_tempOffset", 0) },\
boostactive { ReadingsVal("fbox","shdevice16_currentState", "") eq "TEMPERATURE_BOOST" ? "yes" : "no" },\
boostEnd { ReadingsVal('fbox','shdevice16_currentState','') ne "TEMPERATURE_BOOST" ? 0 : int((time_str2num(ReadingsVal('fbox','shdevice16_currentStateEndTime','')) - time) / 60) },\
summeractive { ReadingsVal("fbox","shdevice16_summerTimeAction", "n/a") eq "SET_OFF" ? "no" : "yes" },\
newOffset {int((ReadingsNum("DG_Thermo","tempExtern",20.5) - ReadingsNum("DG_Thermo","temperature",20.5) + ReadingsNum("DG_Thermo","tempOffset",-2.5) - 0.2) * 2.0) / 2.0}
attr DG_Thermo verbose 3
attr DG_Thermo webCmd tempAdjust:on:off
attr DG_Thermo webCmdLabel Thermostat set:Boost On:Off

nDG_Thermo
defmod nDG_Thermo notify DG_Thermo:.* IF ("$EVTPART0" eq "on") (set fbox smartHome 16 boost:120) ELSE (\
 IF ("$EVTPART0" eq "off") (set fbox smartHome 16 boost:0) ELSE (\
 IF ("$EVTPART0" eq "boostinterval:") (set fbox smartHome 16 boost:$EVTPART1) ELSE (\
 IF ("$EVTPART0" eq "boostactive:" && "$EVTPART1" eq "no") (set DG_Thermo off) ELSE (\
 IF ("$EVTPART0" eq "tempAdjust:") (set fbox smartHome 16 tmpAdjust:$EVTPART1) ELSE (\
 IF ("$EVTPART0" eq "tempDevice:" && "$EVTPART1" ne ReadingsNum("DG_Thermo","tempAdjust",0)) (setreading DG_Thermo tempAdjust $EVTPART1) ELSE (\
 IF ("$EVTPART0" eq "newOffset:") ({fhem "sleep 5 quiet;;;; set fbox smartHome 16 tempOffset:$EVTPART1"})\
))))))

Edit: Ich habe in meinem Fritzboxdevice fbox ein UserReading 'updateSHdevices' ergänzt, welches in DG_Thermo das
Reading readValues beschreibt -> das triggert automatisch einen update der Readings sobald fbox seine Readings aktualisiert (zyklisch).
fbox
attr fbox userReadings updateSHdevices { fhem "setreading DG_Thermo readValues fbox";; fhem "setreading Wz_Thermo readValues fbox";; "done" }

Das funktioniert jetzt wunderbar (bis auf das fehlende Reading desired-temp).

Gruss
Neobiker
#96
Solaranlagen / Aw: [36_Senec.pm] FHEM module ...
Letzter Beitrag von HGButte - 23 November 2025, 09:18:06
Sorry kam die Woche auch nicht mehr dazu mal zu schauen.

Aus den Home Assistant Beiträgen kann man da einiges rauslesen.

# when we switch to any other mode, we must check
# if we are currently locked - and if we are locked, we
# must unlock first

Außerdem wird noch ein Abgleich mit dem lokalen Interface des Speichers (wenn vorhanden) gemacht.
D.h. nach setzen der Wallbox Konfiguration über die APP API wird die lokale Wallbox Konfiguration abgefragt.
Wenn sich diese unterscheidet wird die gewünschte Konfiguration auch an das lokalen Interface gesendet.

Arbeitest du aktuell auch an dem Code weiter?
Wir können uns da gerne austauschen.
#97
Server - Linux / Aw: Proxmox LXC Container bei ...
Letzter Beitrag von Ralli - 23 November 2025, 09:10:35
Danke. Mit udev-rule war das nicht in den Griff zu bekommen?

(https://coldcorner.de/2018/07/12/proxmox-usb-passthrough-fuer-lxc-container-z-wave-uzb1/ plus Kommentare)
#98
KNX/EIB / Aw: ASC: Keine Aktualisierung ...
Letzter Beitrag von Bronze - 23 November 2025, 08:48:07
Hier die Listings der beiden Rolladen, beide Rolläden waren zum Zeitpunkt der Listings offen (=0 %, angezeigt wird 100 %):
Internals:
   DEF        1/2/45:dpt5.001:posrm:get 1/2/16:dpt1:fahre 1/2/17:dpt1:stop 1/2/44:dpt5.001:position:set
   FUUID      676d251b-f33f-1fbc-16bc-3cefb5d84d3f72b7
   FVERSION   10_KNX.pm:v5.1.0-s30443/2025-10-24
   IODev      myKNXGW
   NAME       Rollade_OG_WZ_FensterLinks
   NR         234
   STATE      100 %
   TYPE       KNX
   model      dpt5
   GADDETAILS:
     fahre:
       CODE       01210
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  fahre-get
       RDNAMESET  fahre-set
       SETLIST    :on,off,toggle
     position:
       CODE       0122c
       MODEL      dpt5.001
       NO         4
       OPTION     set
       RDNAMEGET  position-get
       RDNAMESET  position-set
       SETLIST    :slider,0,1,100
     posrm:
       CODE       0122d
       MODEL      dpt5.001
       NO         1
       OPTION     get
       RDNAMEGET  posrm-get
       RDNAMESET  posrm-set
       SETLIST    :slider,0,1,100
     stop:
       CODE       01211
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  stop-get
       RDNAMESET  stop-set
       SETLIST    :on,off,toggle
   GADTABLE:
     01210      fahre
     01211      stop
     0122c      position
     0122d      posrm
   Helper:
   READINGS:
     2024-12-29 15:40:56   ASC_Enable      on
     2025-11-22 17:56:54   ASC_ShuttersLastDrive manual
     2025-11-23 08:43:45   ASC_Time_DriveDown 23.11.2025 - 16:25
     2025-11-23 08:43:45   ASC_Time_DriveUp 24.11.2025 - 08:07
     2025-11-23 08:43:42   IODev           myKNXGW
     2025-11-23 08:43:42   associatedWith  Autoroll
     2025-11-22 18:21:37   fahre-get       on
     2025-11-22 20:30:39   last-sender     1.1.14
     2025-11-22 20:25:52   position        80
     2025-11-22 20:25:52   position-get    80 %
     2025-11-22 20:25:52   position-set    80 %
     2025-11-22 20:30:39   posrm-get       100 %
     2025-11-22 20:30:39   state           100 %
     2025-05-25 12:38:06   stop-get        on
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening REAL
   ASC_Closed_Pos 100
   ASC_CommandTemplate set $name position $pos
   ASC_Down   astro
   ASC_Drive_Delay 30
   ASC_Open_Pos 0
   ASC_Pos_Reading posrm-get
   ASC_Up     astro
   room       KNX->Rolladen
   stateFormat posrm-get
   userReadings position:position-get:.* { ReadingsNum($name,'position-get',50) }
   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

Internals:
   DEF        1/2/47:dpt5.001:posrm:get 1/2/20:dpt1:fahre 1/2/21:dpt1:stop 1/2/46:dpt5.001:position:set
   FUUID      676d2d76-f33f-1fbc-cd2b-9f7e3586551cd23c
   FVERSION   10_KNX.pm:v5.1.0-s30443/2025-10-24
   IODev      myKNXGW
   NAME       Rollade_OG_WZ_FensterRechts
   NR         255
   STATE      100 %
   TYPE       KNX
   model      dpt5
   GADDETAILS:
     fahre:
       CODE       01214
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  fahre-get
       RDNAMESET  fahre-set
       SETLIST    :on,off,toggle
     position:
       CODE       0122e
       MODEL      dpt5.001
       NO         4
       OPTION     set
       RDNAMEGET  position-get
       RDNAMESET  position-set
       SETLIST    :slider,0,1,100
     posrm:
       CODE       0122f
       MODEL      dpt5.001
       NO         1
       OPTION     get
       RDNAMEGET  posrm-get
       RDNAMESET  posrm-set
       SETLIST    :slider,0,1,100
     stop:
       CODE       01215
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  stop-get
       RDNAMESET  stop-set
       SETLIST    :on,off,toggle
   GADTABLE:
     01214      fahre
     01215      stop
     0122e      position
     0122f      posrm
   Helper:
   READINGS:
     2024-12-29 15:40:56   ASC_Enable      on
     2025-11-22 17:48:15   ASC_ShuttersLastDrive manual
     2025-11-23 08:43:45   ASC_Time_DriveDown 23.11.2025 - 16:25
     2025-11-23 08:43:45   ASC_Time_DriveUp 24.11.2025 - 08:07
     2025-11-23 08:43:42   IODev           myKNXGW
     2025-11-23 08:43:42   associatedWith  Autoroll
     2025-11-22 18:22:18   fahre-get       on
     2025-11-22 20:30:39   last-sender     1.1.15
     2025-11-22 20:25:55   position        80
     2025-11-22 20:25:55   position-get    80 %
     2025-11-22 20:25:55   position-set    80 %
     2025-11-22 20:30:39   posrm-get       100 %
     2025-11-22 20:30:39   state           100 %
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening REAL
   ASC_Closed_Pos 100
   ASC_CommandTemplate set $name position $pos
   ASC_Down   astro
   ASC_Drive_Delay 30
   ASC_Open_Pos 0
   ASC_Pos_Reading posrm-get
   ASC_Up     astro
   room       KNX->Rolladen
   stateFormat posrm-get
   userReadings position:position-get:.* { ReadingsNum($name,'position-get',50) }
   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

VG
#99
KNX/EIB / Aw: ASC: Keine Aktualisierung ...
Letzter Beitrag von erwin - 23 November 2025, 00:48:19
Wieder ohne Aktualisierung der Rolladenpositionen.
Ich kann im Log Rückmeldungen vom Aktor auf Grupenadressen 1/2/47 und 1/2/45 sehen....
aber ohne ein list device ist die Interpretation nicht möglich...
#100
Marktplatz - Güter / Aw: MAX Komponenten
Letzter Beitrag von vobo - 23 November 2025, 00:41:44
... und verkauft.