Hauptmenü

Neueste Beiträge

#1
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.

#2
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
#3
KNX/EIB / Aw: KNX I/O-Definition scheite...
Letzter Beitrag von Tog63 - 06 Dezember 2025, 08:29:41
Lieber Erwin

Besten Dank für deine Rückantwort. Ich habe mir das KNXIO Modul angeschaut. Das passt wirklich perfekt.
Bisher scheint meine Syntax jetzt fehlerfrei und ich warte noch auf die ETS Daten des Installateurs um den Zugriff machen zu können.

Hoffe  dies klappt dann auch ...

Nochmals danke für den Tip und schönes Wochenende
Siövan
#4
FRITZ!Box / Aw: 72_FBTAM.pm für den FritzB...
Letzter Beitrag von Prof. Dr. Peter Henning - 06 Dezember 2025, 08:02:14
Hmmm, ich dachte eigentlich, sie sei eingecheckt...
Keine Ahnung, warum das nicht passiert ist.

Muss ich im Laufe des Tages nachholen, hier ist sie separat.

LG

pah
#5
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Wolle02 - 06 Dezember 2025, 06:58:17
Zitat von: DS_Starter am 05 Dezember 2025, 20:39:21Rufe dir auf: "get ... pvCircular 17".

Es gibt einen Abschnitt con_all. Er sieht etwas so aus:

      con_all => Fr  @ 791 678 507 515 507 993 627 612 623 1024 1003 747 606 635 642 733 762 688 686 468
                 Fr  @ 482 637 624 678 738 590 593 802 663 770
                 So  @ 1920 1376 620 493 618 753 706 724 759 769 809 809 566 707 853 541 799 1217 587 537
                 So  @ 1434 269 682 877 680 788 526 609 607 477
                 Mi  @ 707 632 632 1663 502 1661 981 725 688 722 757 859 618 632 681 684 640 746 785 556
                 Mi  @ 688 622 490 604 815 604 744 687 676 703
                 Do  @ 594 1263 990 579 530 649 818 793 705 613 618 1242 655 725 642 561 759 720 609 582
                 Do  @ 2263 588 747 743 925 712 1310 655 606 673
                 Sa  @ 599 652 801 650 553 640 634 1617 705 550 1649 714 615 587 647 744 657 792 648 425
                 Sa  @ 481 562 563 1379 558 1035 560 620 1156 510
                 Di  @ 683 708 523 646 520 602 661 786 885 821 836 663 668 775 610 639 820 739 680 604
                 Di  @ 513 697 607 685 879 634 901 740 504 774
                 Mo  @ 1460 535 634 619 606 1067 556 595 659 936 813 616 738 623 598 710 555 1143 740 616
                 Mo  @ 436 689 504 597 628 659 1459 590 733 1616

Dort dürften wir hohe Werte finden. Poste bitte diesen Abschnitt.

LG,
Heiko

Moin Heiko, danke für deine Hilfe. Hier ist der Abschnitt:

con_all => Mi  @ 876 890 494 4305 613 517
                 Fr  @ 534 589 1569 513 4168 4727
                 Di  @ 525 645 657 1600 1145717
                 Do  @ 513 587 853 543 521 607
                 Sa  @ 804 1005 1684 788 632
                 So  @ 661 438 479 588 710
                 Mo  @ 617 814 510 946 562
      gcons_a => Do  @ 6 6 792 45 8 6
                 Sa  @ 771 903 1638 186 607
                 So  @ 646 842 6 21 709
                 Mo  @ 5 9 6 927 402
                 Fr  @ 14 576 1697 474 4173 5181
                 Mi  @ 17 11 6 3633 590 986
                 Di  @ 11 515 8 1598 899
      pvrl_0  => 00  @ 43
                 30  @ 52
                 40  @ 64 20
                 45  @ 81
                 50  @ 31
                 60  @ 101
                 75  @ 68
                 80  @ 80 71 32
                 85  @ 48
                 90  @ 49 19 25
                 95  @ 41 22 29 11
                 100 @ 33 27 19 22 7
      pvrl_5  => 00  @ 65
                 30  @ 121
                 35  @ 146
                 45  @ 152
                 55  @ 101
                 60  @ 15
                 65  @ 182
                 75  @ 152
                 85  @ 103
                 100 @ 46 17 19
      pvfc_0  => 00  @ 141
                 30  @ 157
                 40  @ 157 78
                 45  @ 173
                 50  @ 109
                 60  @ 126
                 75  @ 110
                 80  @ 220 94 140
                 85  @ 94
                 90  @ 79 94 31
                 95  @ 78 16 47 16
                 100 @ 31 63 31 16 16
      pvfc_5  => 00  @ 253
                 30  @ 398
                 35  @ 301
                 45  @ 301
                 55  @ 349
                 60  @ 110
                 65  @ 270
                 75  @ 222
                 85  @ 142
                 100 @ 64 79 47

Direkt in der dritten Zeile findet sich der hohe Wert. Der Dienstag war der 02.
Mit get ... pvHistory 02 habe ich jetzt bei 17h den hohen Wert gefunden. Ich habe immer bei confc geschaut, aber er steht natürlich in con.  ::)
Mit set ... reset consumptionHistory 02 17 habe ich den Wert jetzt weg bekommen.

Mit pvCircular hab ich wieder was gelernt. Das Debugging ist schon so eine Sache für sich.

Bleibt 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?
#6
Sonstiges / 98_help.pm Fixes
Letzter Beitrag von jw2013 - 06 Dezember 2025, 01:04:08
Hallo @betateilchen,

könntest Du bitte im 98_help.pm Modul den festen Pfad auf ./docs/commandref_frame.html ersetzen?
Das kommt 2 mal vor, an einer anderen Stelle hattest Du das hingegen schon flexibel:

-   my $mod = "./docs/commandref_frame.html";
+   my $modPath = AttrVal('global','modpath','.');
+   my $mod = "$modPath/docs/commandref_frame.html";

Und evtl. use Data::Dumper entfernen, falls der im Code nicht gebraucht wird.

Danke, und viele Grüße
- jens
#7
FHEMWEB / Aw: [ControlMiniDash]Fhemweb W...
Letzter Beitrag von schwatter - 05 Dezember 2025, 23:16:33
Nabend,

ich habe unter Ankündigungen keine Schreibrechte. Daher mache ich das hier.


Ich glaube, ich muss noch einen Hinweis in der Commandref unter widgetOverride ablegen?
Habe ich noch etwas vergessen?

Gruß schwatter
#8
FHEM Code changes / Revision 30582: fhemweb_contro...
Letzter Beitrag von System - 05 Dezember 2025, 22:50:31
Revision 30582: fhemweb_controlminidash: widget for FHEMWEB

fhemweb_controlminidash: widget for FHEMWEB

Source: Revision 30582: fhemweb_controlminidash: widget for FHEMWEB
#9
FHEM Code changes / Revision 30581: fhemweb_contro...
Letzter Beitrag von System - 05 Dezember 2025, 22:50:31
Revision 30581: fhemweb_controlminidash.js: schwatter FHEMWEB/ControlMiniDash

fhemweb_controlminidash.js: schwatter FHEMWEB/ControlMiniDash

Source: Revision 30581: fhemweb_controlminidash.js: schwatter FHEMWEB/ControlMiniDash
#10
FHEM Code changes / Revision 30580: fhemweb_contro...
Letzter Beitrag von System - 05 Dezember 2025, 22:50:30
Revision 30580: fhemweb_controlminidash: add minimal dashboard widget for FHEMWEB

fhemweb_controlminidash: add minimal dashboard widget for FHEMWEB

Source: Revision 30580: fhemweb_controlminidash: add minimal dashboard widget for FHEMWEB