Hauptmenü

Neueste Beiträge

#1
MQTT / Aw: mqtt2.template: bugs, Frag...
Letzter Beitrag von McElch - 21 Dezember 2025, 14:02:08
Ja, genau das ist die Seite auf zigbee2mqqt:

https://www.zigbee2mqtt.io/devices/TS0001_fingerbot_1.html

Das mit dem setList hat auf Anhieb geklappt, ich kann jetzt set zigbee_Fingerbot01 on senden, dann drückt er den Knopf, und lässt ihn auch nach der in zigbee2mqtt eingestellten sustain time wieder los!

Cool, vielen Dank!

#2
Solaranlagen / Aw: [76_SolarForeCast.pm] Wie ...
Letzter Beitrag von DS_Starter - 21 Dezember 2025, 13:50:15
Da liegt ein Mißverständnis vor. 'KI-based' in setupInverterStrings wäre nur einzusetzen, wenn die API selbst, d.h. die Datenquelle das Ergebnis durch eine KI übermittelt. Das ist im Moment nur die VictronKI-API (KI im Namen). Diese API bringt nur das Gesamtergebnis zurück und keine Ergebnisse für Einzelstrings.

Bei dir machst du das Setup ganz herkömmlich für alle Strings und kannst dann, wenn gewünscht, mit pvCorrectionFactor_Auto eine KI Unterstützung einschalten.

#3
Automatisierung / Aw: KNX Jalousiesteuerung mit ...
Letzter Beitrag von Beta-User - 21 Dezember 2025, 13:33:47
In der commandref heißt der bemängelte Parameter auch anders... Schon mal da reingeschaut?!?
#4
MQTT / Aw: mqtt2.template: bugs, Frag...
Letzter Beitrag von moskito - 21 Dezember 2025, 13:30:04
Du müsstest das Device um das Attribut "setList" erweitern. Mal so aus der Hüfte ohne Gewähr...

setList:
on:noArg zigbee2mqtt/Fingerbot01/set {"state": "ON"}

Ich habe mal dieses Modell als Vorlage genommen:
https://www.zigbee2mqtt.io/devices/TS0001_fingerbot.html

Gruß
Danny
#5
Automatisierung / Aw: KNX Jalousiesteuerung mit ...
Letzter Beitrag von superverbleit - 21 Dezember 2025, 13:28:33
Hallo Leute,
ich bin jetzt endlich dazugekommen, die Funktion in 99_Utils.pm umzusetzen.
Leider bekomme ich noch Fehler im Logfile, bzw. der Aufruf tut nicht richtig, kann mir da jemand weiterhelfen?

Das hier ist ja die Funktion:
sub
myASCsub
{
  my ($name,$pos,$slatpos,$cause) = @_;
  fhem("set $name Pos.Absolute $pos");
  if ($slatpos ne '-1') {
    my $lname = $name =~ s/Position$/Lamelle/rxms;
    fhem("sleep 120 quiet;set $lname Lamelle.Absolute $slatpos");
  }
  return;
}

Aufgerufen via attr ASC_CommandTemplate:
attr DG.Treppenhaus.Jalousie.Position ASC_CommandTemplate {myASCsub($name,$pos,$slatpos,$cause)}
Hier nochmals das aktuelle 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
   KNX_MSGCNT 4
   KNX_RAWMSG C01102w021cf00
   KNX_TIME   2025-12-21 08:52:10
   LASTInputDev KNX
   MSGCNT     4
   NAME       DG.Treppenhaus.Jalousie.Position
   NR         227
   STATE      0 %
   TYPE       KNX
   eventCount 8
   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-21 08:18:38   ASC_Time_DriveDown 21.12.2025 - 17:30
     2025-12-21 08:18:38   ASC_Time_DriveUp 22.12.2025 - 08:19
     2025-12-20 13:48:53   IODev           KNX
     2025-12-21 08:52:11   Pos.Absolute    0 %
     2025-12-21 08:52:10   Pos.Status-get  0 %
     2025-12-20 13:48:48   associatedWith  AutoShuttersControl
     2025-12-21 08:52:10   last-sender     1.1.2
     2025-12-21 08:52:10   state           0 %
Attributes:
   ASC        1
   ASC_BrightnessSensor Aussenbereich.DachOst.Lux 150:15
   ASC_Closed_Pos 80:90
   ASC_CommandTemplate {myASCsub($name,$pos,$slatpos,$cause)}
   ASC_Down   astro
   ASC_Drive_Delay 300
   ASC_Drive_DelayStart 65
   ASC_Open_Pos 50:60
   ASC_Pos_Reading Pos.Status-get
   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

Hier die Fehler logs:
ASC_DEBUG!!! 2025.12.21 08:18:38 - FnSetDriveCmd: DG.Treppenhaus.Jalousie.Position - versetztes fahren
ASC_DEBUG!!! 2025.12.21 08:18:38 - FnSetDriveCmd: DG.Treppenhaus.Jalousie.Position - NoDelay: NEIN
ASC_DEBUG!!! 2025.12.21 08:18:38 - FnShuttersCommandSet: DG.Treppenhaus.Jalousie.Position - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2025.12.21 08:21:15 - FnSetCmdFn: DG.Treppenhaus.Jalousie.Position - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 50. Grund der Fahrt: day open
2025.12.21 08:21:15 1: ERROR evaluating my $cause=   $evalSpecials->{'$cause'};my $name=   $evalSpecials->{'$name'};my $pos=   $evalSpecials->{'$pos'};my $slatPos=   $evalSpecials->{'$slatPos'};{myASCsub($name,$pos,$slatpos,$cause)}: Global symbol "$slatpos" requires explicit package name (did you forget to declare "my $slatpos"?) at (eval 11428) line 1

#6
Wallboxen und E-Fahrzeuge / Aw: Ladestation (öffentlich) Z...
Letzter Beitrag von betateilchen - 21 Dezember 2025, 13:27:36
Zitat von: Sany am 20 Dezember 2025, 13:33:45Mein Versuch mit JSONMOD hat nichts gebracht,

Funktioniert aber auch mit JsonMod in einem Zweizeiler 🙃

defmod gh JsonMod system://curl -H "Referer: https://www.enbw.com/" -H "Origin: https://www.enbw.com" -H "Ocp-Apim-Subscription-Key: d495..." -H "Content-Type: application/json" https://enbw-emp.azure-api.net/emobility-public-api/api/v1/chargestations/180532
attr gh readingList complete()
#7
FRITZ!Box / Aw: 72_FRITZBOX.pm ab Version...
Letzter Beitrag von Harald - 21 Dezember 2025, 13:21:48
Guten Tag Ralf,

das mit dem Werksreset habe ich auch schon überlegt aber wieder verworfen. Wenn Jörg eine Lösung für das 2FA findet, wäre das die bessere Lösung. Immer wieder ;-) Werksreset ist auch nicht so prickelnd. 2FA benötige ich absolut nicht.
Durch die 2 neuen Readings die Jörg eingefügt hat, kann man ja erkennen, daß 2FA on ist ohne daß ich jemals (auch nicht bei meinen früheren Boxen) Hand angelegt hätte.

Viele Grüße

Harald
#8
Beleuchtung / Paulmann MaxLed Smart Home Zig...
Letzter Beitrag von hdosw - 21 Dezember 2025, 13:21:37
Hallo,

ich habe den Smart Home Zigbee 3.0 Dimm/Switch für Paulmann MaxLed-Streifen erfolgreich in fhem integriert. Man kann ein/ausschalten und dimmen. Was stört ist, dass der LED-Streifen alle ca. 6 min. einmal kurz aufblinkt und ich hab keine Ahnung warum.

Hier das list:

Internals:
   FUUID      6568aa88-f33f-ca7b-7519-4d77704a81bb010b
   IODev      Mosquitto
   LASTInputDev Mosquitto
   MSGCNT     5
   Mosquitto_MSGCNT 5
   Mosquitto_TIME 2025-12-20 23:00:00
   NAME       Stehlampe
   NR         239
   STATE      off
   TYPE       MQTT2_DEVICE
   eventCount 6
   .DT:
     DEVICETOPIC zigbee2mqtt/Stehlampe
   .attraggr:
   .attrminint:
   READINGS:
     2025-12-20 17:36:33   IODev           Mosquitto
     2025-12-20 17:44:50   action          on
     2025-12-20 23:00:00   brightness      2
     2025-12-20 23:00:00   linkquality     54
     2025-12-20 23:00:00   power_on_behavior previous
     2025-12-20 23:00:00   state           off
Attributes:
   alias      Stehlampe LED
   autocreate 0
   bridgeRegexp zigbee2mqqt/([A-Za-z0-9._]+)[/]?.*:.* "zigbee_$1"
   comment    To check for new updates of the deamon software, you might want to use a separate HTTPMOD device. See HTTPMOD template zigbee2mqtt_daemon_updates for further details.
   devStateIcon on:taster2_on:off off:taster2_off:on
   devicetopic zigbee2mqtt/Stehlampe
   getList    networkmap_raw:noArg raw $DEVICETOPIC/bridge/request/networkmap raw
  networkmap_graphviz:noArg graphviz $DEVICETOPIC/bridge/request/networkmap graphviz
   group      Diele
   icon       hue_filled_lightstrip
   model      zigbee2mqtt_light_dimmer
   readingList $DEVICETOPIC:.* { my $ret=json2nameValue($EVENT); $ret->{state}=lc($ret->{state}) if defined $ret->{state}; return $ret }
   room       Diele,MQTT
   setList    on:noArg $DEVICETOPIC/set {"state":"ON"}
  off:noArg $DEVICETOPIC/set {"state":"OFF"}
brightness:colorpicker,BRI,0,1,255 $DEVICETOPIC/set {"state":"on","$EVTPART0":"$EVTPART1"}
   setStateList on off
   webCmd     brightness:

Ich weiss nicht ob es an zigbee2mqtt oder an mqtt oder an fhem liegt.
Und hoffe, dass mir jemand einen Tip geben kann.

Gruß
Dieter
#9
MQTT / Aw: mqtt2.template: bugs, Frag...
Letzter Beitrag von Beta-User - 21 Dezember 2025, 13:18:41
Kannst du den Link zum Modell auf den zigbee2mqtt-Seiten raussuchen? Da sollte stehen, wie die Json aussehen müssen.
#10
Sprachsteuerung / Aw: Echo Show 11 (Version 2025...
Letzter Beitrag von rabehd - 21 Dezember 2025, 13:16:54
Zitat von: Fabiango am 21 Dezember 2025, 11:50:29Gibt es pro Modul den ein Forum an das man sich wenden kann?
Eine manuelle Anpassung und deaktivierung sehe ich nicht als Lösung. Am Ende sollen ja alle was davon haben
Siehe Hilfe zum Modul