Neueste Beiträge

#1
FHEM Code changes / Revision 30090: controls_fhem....
Letzter Beitrag von System - 03 Juli 2025, 08:01:07
Revision 30090: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 30090: controls_fhem.txt: fhemupdate checkin
#2
Sonstige Systeme / Aw: GROHE SENSE GUARD
Letzter Beitrag von J0EK3R - 03 Juli 2025, 06:13:08
Zitatnein, ich hab nicht weiter laufen wo Daten von der Grohe-Cloud holt.

Die Grohe-App holt auch die Daten...

ZitatAber ich lass mir die Daten loggen, da ist mir aufgefallen, dass es immer nach 9Uhr bis ca. 17 Uhr keine Daten gibt.  ;)

Das ist wirklich seltsam...

Aber Du musst den Log des SenseGuard in Kombination mit dem Log der Bridge sehen: gibt es da einen Fehler (z.B. diesen Code 403) kann es keine Daten für SenseGuard geben.

Jetzt gäbe es noch die Möglichkeit, über das aktivierte Attribut Debug mehr Infos aus dem Inneren zu bekommen...
...wird uns aber vermutlich nicht weiterbringen.

Also nach dem Deaktivieren der Home Assistant Integration, die Daten parallel zu FHEM holt, läuft's bei mir problemlos.
#3
FRITZ!Box / Aw: 72_FRITZBOX.pm ab Version...
Letzter Beitrag von juemuc - 02 Juli 2025, 22:36:20
Zitat von: JoWiemann am 02 Juli 2025, 22:21:06Hallo,

anbei eine neue 08.10.00 Beta 4.

Die neuen Readings box_cpu... müssen über das Attribut enableBoxReadings durch auswählen von box_cpu aktiviert werden.

Bei der Cable werden die CPU Infos über:
get <name> javaScript generic/cpu
abgefragt. Bitte einmal testen, ob das mit der 8.0x funktioniert.

Grüße Jörg


Hallo Jörg,

mit "generic/cpu" kommen die Werte.

Viele Grüße
Jürgen
#4
MQTT / Aw: 00_MQTT2_SERVER.pm - Use o...
Letzter Beitrag von JoWiemann - 02 Juli 2025, 22:22:31
Hallo Rudi,

vielen Dank für die schnelle Korrektur. Funktioniert so.

Grüße Jörg
#5
FRITZ!Box / Aw: 72_FRITZBOX.pm ab Version...
Letzter Beitrag von Maista - 02 Juli 2025, 22:21:20
ZitatEnergie Monitor bei den Cable erst ab 8.04

Grüße Jörg
Achje...das dauert dann wieder ein paar Jahre

Gruß Gerd
#6
FRITZ!Box / Aw: 72_FRITZBOX.pm ab Version...
Letzter Beitrag von JoWiemann - 02 Juli 2025, 22:21:06
Hallo,

anbei eine neue 08.10.00 Beta 4.

Die neuen Readings box_cpu... müssen über das Attribut enableBoxReadings durch auswählen von box_cpu aktiviert werden.

Bei der Cable werden die CPU Infos über:
get <name> javaScript generic/cpu
abgefragt. Bitte einmal testen, ob das mit der 8.0x funktioniert.

Grüße Jörg
#7
Codeschnipsel / Aw: [Mini-Chart-Card] Schätzei...
Letzter Beitrag von schwatter - 02 Juli 2025, 22:17:12
Nabend,

hier ein Beispiel für stateFormat ohne Echarts. Nur Html, SVG und Perl. Dadurch viel effizienter.

{
  my @v = (split /,/, ReadingsVal('Smartmeter_2E1F50','chartArray',''))[-40..-1];  # letzte 40 Werte

  my ($min, $max) = (sort {$a <=> $b} @v)[0,-1];
  $max //= 0; $min //= 0;
  my $range = $max - $min || 1;
  my $w = 100 / (@v - 1 || 1);
  my $height = 160;

  # y-Position der Null-Linie berechnen (zwischen min und max)
  my $y0 = $height - ((0 - $min) / $range * $height);

  # Punkte vorbereiten
  my @points = map {
    [ $_ * $w, $height - (($v[$_] - $min)/$range * $height), $v[$_] ]
  } 0..$#v;

  my $bar_width = $w * 0.6;

  my $bars_svg = join "", map {
    my ($x, $y, $val) = @{$points[$_]};
    my $color = $val >= 0 ? 'red' : 'green';

    if ($val >= 0) {
      # Balken wächst von Null-Linie nach oben
      my $bar_height = $y0 - $y;
      sprintf(
        '<rect x="%.2f" y="%.2f" width="%.2f" height="%.2f" fill="%s" opacity="0.8" />',
        $x - $bar_width/2, $y, $bar_width, $bar_height, $color
      );
    } else {
      # Balken wächst von Null-Linie nach unten
      my $bar_height = $y - $y0;
      sprintf(
        '<rect x="%.2f" y="%.2f" width="%.2f" height="%.2f" fill="%s" opacity="0.8" />',
        $x - $bar_width/2, $y0, $bar_width, $bar_height, $color
      );
    }
  } 0..$#points;

  my $current_power = ReadingsVal('Smartmeter_2E1F50','APOX_Power', '--');
  my $todayIn = ReadingsVal('Smartmeter_2E1F50','statAPOX_E_inDay', '--');
  my $todayOut = ReadingsVal('Smartmeter_2E1F50','statAPOX_E_outDay', '--');

  return qq{
    <style>
      div#Smartmeter_2E1F50 { pointer-events:none; }
    </style>
    <div style="width:365px; padding:10px; border:1px solid #ddd; border-radius:6px; font-family:sans-serif; box-shadow:0 2px 4px rgba(0,0,0,0.1); box-sizing:border-box; height:90px; position:relative;">
      <div style="position:absolute; top:10px; left:10px; width:90px; font-size:14px; text-align:left; line-height:26px;">
        <div>Currently</div><div>Today in</div><div>Total out</div>
      </div>
      <div style="position:absolute; top:10px; left:80px; width:120px; font-size:14px; font-weight:bold; text-align:center; line-height:26px; display:flex; flex-direction:column; white-space:normal; word-wrap:break-word;">
        <div>${current_power} W</div><div>${todayIn} Wh</div><div>${todayOut} kWh</div>
      </div>
      <div style="position:absolute; top:10px; right:10px; width:160px; height:70px; overflow:hidden;">
        <svg style="width:155px!important; height:65px!important; display:block;" viewBox="0 0 100 160" preserveAspectRatio="none">
          $bars_svg
        </svg>
      </div>
    </div>
  };
}

Gruß schwatter
#8
Frontends / Aw: ios | max parallele http V...
Letzter Beitrag von passibe - 02 Juli 2025, 22:04:46
Zitat von: holle75 am 02 Juli 2025, 18:11:44aber genau der Notfallweg mit der hosts Datei (auf dem Blueiris Server) würde mich sehr interessieren
Wenn ich es richtig verstehe, bist du auf iOS unterwegs? Dann bringt das mit der hosts-Datei nichts, du kannst das auf iOS nicht ändern.

Zitat von: holle75 am 02 Juli 2025, 18:11:44Ich finde nur komplexe Wege mit Apache aufsetzen, proxies, piholes und was weiss ich alles ...
Wenn ich es richtig sehe, dass dein Handy sich nur zu Blueiris verbindet und nicht zu den Kameras direkt (die hätten ja unterschiedliche IPs), dann führt kein Weg an einem Proxy oder einem anderen DNS-Server vorbei.
Gerade Pi-hole aufsetzen ist überhaupt nicht schwer, da gibt es tausend Anleitungen dazu. Bonus, du kannst auch noch Werbung blocken.

Zitat von: holle75 am 02 Juli 2025, 18:11:44ich brauche das nur im Heimnetz.
Diese ganzen Sachen (Pi-hole, reverse-proxy) laufen alle nur im Heimnetz. Das hat nichts mit dem Internet zu tun (außer du richtest es explizit ein, dass es über das Internet erreichbar ist, aber davon würde ich dir erstmal abraten (bei Pi-hole sowieso) und du scheinst es ja auch nicht zu brauchen).
#9
Automatisierung / [ASC] Verständnisprobleme & wi...
Letzter Beitrag von Mitch - 02 Juli 2025, 21:32:25
Erstmal vielen Dank an @CoolTux für das ASC Modul.

Leider kämpfe ich seit Tagen mit der Beschattung.
Mich würde mal die Logik interessieren, die die Werten wie Helligkeit, Uhrzeit, Azimuth, Elevation usw. auswertet und entscheidet.

Aktuell habe ich das Problem, das egal was ich einstelle, einige Rollos in "INFO: current shading status is 'out'" gehen, dann aber nie hochgefahren wird.

Hier mal das List eines der "Problemkinder":
Internals:
   DEF        velux 532a5d32131c10e1
   DEVICE_ID  532a5d32131c10e1
   FUUID      67eaf2ab-f33f-5738-55f5-1ea53a1b6e5df38f
   GATEWAY    velux
   NAME       velux_shutter_1
   NR         713
   STATE      100
   TYPE       VELUXACTIVEDEVICE
   VERSION    1.0
   eventCount 446
   Helper:
     DBLOG:
       current_position:
         myDbLog:
           TIME       1751480010.98553
           VALUE      100
   READINGS:
     2025-06-30 23:01:14   ASC_Enable      on
     2025-07-02 21:21:30   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2025-07-02 20:13:31   ASC_ShuttersLastDrive manual
     2025-07-02 21:12:15   ASC_Time_DriveDown 03.07.2025 - 21:12
     2025-07-02 21:12:15   ASC_Time_DriveUp 03.07.2025 - 06:00
     2025-07-02 12:59:58   associatedWith  ASC
     2025-07-02 21:22:07   battery_state   high
     2025-07-02 21:22:07   bridge          70:ee:50:86:28:15
     2025-07-02 21:22:07   current_position 100
     2025-07-02 21:22:07   firmware_revision 7
     2025-07-02 21:22:07   id              532a5d32131c10e1
     2025-07-02 21:22:07   last_seen       1751483823
     2025-07-02 21:22:07   manufacturer    Netatmo
     2025-07-02 21:22:07   mode            algo_disabled
     2025-07-02 21:22:07   pct             100
     2025-07-02 13:06:05   position        0
     2025-07-02 21:22:07   reachable       1
     2025-07-02 21:22:07   silent          0
     2025-07-02 21:22:07   target_position 100
     2025-07-02 21:22:07   type            NXO
     2025-07-02 21:22:07   velux_type      shutter
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 1800
   ASC_BrightnessSensor Luxsensor:state 400:800
   ASC_LockOut off
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_BetweenTheTime 07:00-21:00
   ASC_Shading_InOutAzimuth 70:300
   ASC_Shading_MinMax_Elevation 6:90
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 35000:9000
   ASC_TempSensor WH1080:temperature
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 11:00
   ASC_Ventilate_Window_Open off
   ASC_WindProtection off
   ASC_WindowRec Fenster_Buero
   ASC_WindowRec_subType twostate
   alias      Büro Dachfensterrollo
   devStateIcon 0:fts_window_roof_shutter 100:fts_window_roof 9.*:fts_window_roof_shutter_90 8.*:fts_window_roof_shutter_80 7.*:fts_window_roof_shutter_70 6.*:fts_window_roof_shutter_60 5.*:fts_window_roof_shutter_50 4.*:fts_window_roof_shutter_40 3.*:fts_window_roof_shutter_30 2.*:fts_window_roof_shutter_20 1.*:fts_shutter_10
   event-on-change-reading .*
   eventMap   open:Auf close:Zu position:pct
   group      Rollos
   icon       fts_window_roof_shutter
   room       Buero,Rollos
   stateFormat current_position
   userReadings pct { ReadingsVal($name,"current_position",0); }
   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     Auf:Zu:stop

Und das ASC Device selber:
Internals:
   FUUID      68590109-f33f-5738-0579-1d0df010c1cb22bd
   FVERSION   73_AutoShuttersControl.pm:v1.0.0-s29568/2025-01-25
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Anwesenheit,Fenster_Ankleide,Fenster_Buero,Fenster_BueroBalkon,Fenster_CarlottaBad,Fenster_CarlottaDach,Fenster_Carlotta_nord,Fenster_EZ_Ost,Fenster_EZ_TuereOst,Fenster_EZ_sued_links,Fenster_EZ_sued_rechts,Fenster_Fernsehzimmer,Fenster_FernsehzimmerBalkon,Fenster_Flurtuer,Fenster_KuecheNord,Fenster_KuecheOst,Fenster_LeoniBalkon,Fenster_LeoniLinks,Fenster_LeoniRechts,Fenster_Schlafzimmer,Fenster_SchlafzimmerBalkon,Luxsensor,Regensensor_Rain,Rollo_BalkonSued,Rollo_Buero,Rollo_EZ_BalkonO_FD4F2A05,Rollo_EZ_FensterO_FD4F2A06,Rollo_FensterSued,Rollo_FernsehzimmerBalkon,Rollo_FernsehzimmerFenster,Rollo_Flur,Rollo_LeoniBalkon,Rollo_LeoniLinks,Rollo_LeoniRechts,Rollo_SchlafzimmerBalkon,Rollo_shelly_kueche_fenster,Rollo_shelly_kueche_tuere,Twilight,WH1080,global,velux_blind_1,velux_blind_2,velux_blind_3,velux_shutter_1,velux_shutter_2,velux_shutter_3,velux_shutter_4
   NR         726
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v1.0.0
   eventCount 220
   OLDREADINGS:
   READINGS:
     2025-07-01 06:00:23   Rollo_BalkonSued_PosValue 100
     2025-07-02 06:00:02   Rollo_BalkonSued_lastDelayPosValue 100
     2025-07-01 06:00:02   Rollo_BalkonSued_lastPosValue 20
     2025-07-02 21:12:15   Rollo_BalkonSued_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 19:11:02   Rollo_Buero_PosValue 100
     2025-06-30 06:00:02   Rollo_Buero_lastDelayPosValue 100
     2025-07-02 19:05:02   Rollo_Buero_lastPosValue 100
     2025-07-02 21:12:15   Rollo_Buero_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 13:14:59   Rollo_EZ_BalkonO_FD4F2A05_PosValue 100
     2025-07-02 06:00:02   Rollo_EZ_BalkonO_FD4F2A05_lastDelayPosValue 100
     2025-07-01 06:00:02   Rollo_EZ_BalkonO_FD4F2A05_lastPosValue 20
     2025-07-02 21:12:15   Rollo_EZ_BalkonO_FD4F2A05_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 12:13:10   Rollo_EZ_FensterO_FD4F2A06_PosValue 100
     2025-07-02 06:55:39   Rollo_EZ_FensterO_FD4F2A06_lastPosValue 100
     2025-07-02 21:12:15   Rollo_EZ_FensterO_FD4F2A06_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-01 06:00:18   Rollo_FensterSued_PosValue 100
     2025-07-02 06:00:02   Rollo_FensterSued_lastPosValue 100
     2025-07-02 21:12:15   Rollo_FensterSued_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 11:50:57   Rollo_FernsehzimmerBalkon_PosValue 100
     2025-07-02 11:50:39   Rollo_FernsehzimmerBalkon_lastPosValue 30
     2025-07-02 21:12:15   Rollo_FernsehzimmerBalkon_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 11:50:53   Rollo_FernsehzimmerFenster_PosValue 100
     2025-07-02 11:50:39   Rollo_FernsehzimmerFenster_lastPosValue 30
     2025-07-02 21:12:15   Rollo_FernsehzimmerFenster_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-01 06:00:24   Rollo_Flur_PosValue 100
     2025-07-02 06:00:02   Rollo_Flur_lastDelayPosValue 100
     2025-07-01 06:00:02   Rollo_Flur_lastPosValue 20
     2025-07-02 21:12:15   Rollo_Flur_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 07:10:37   Rollo_LeoniBalkon_PosValue 46
     2025-07-02 07:05:39   Rollo_LeoniBalkon_lastDelayPosValue 30
     2025-07-02 19:05:19   Rollo_LeoniBalkon_lastPosValue 100
     2025-07-02 21:12:15   Rollo_LeoniBalkon_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 12:13:44   Rollo_LeoniLinks_PosValue 100
     2025-07-02 19:05:19   Rollo_LeoniLinks_lastPosValue 100
     2025-07-02 21:12:15   Rollo_LeoniLinks_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-01 11:53:39   Rollo_LeoniRechts_PosValue 100
     2025-07-02 19:05:19   Rollo_LeoniRechts_lastPosValue 100
     2025-07-02 21:12:15   Rollo_LeoniRechts_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-06-29 21:13:24   Rollo_SchlafzimmerBalkon_PosValue 0
     2025-07-01 08:05:30   Rollo_SchlafzimmerBalkon_lastDelayPosValue 30
     2025-07-02 19:05:19   Rollo_SchlafzimmerBalkon_lastPosValue 100
     2025-07-02 21:12:15   Rollo_SchlafzimmerBalkon_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-01 09:50:03   Rollo_shelly_kueche_fenster_PosValue 100
     2025-07-02 06:00:02   Rollo_shelly_kueche_fenster_lastPosValue 100
     2025-07-02 21:12:15   Rollo_shelly_kueche_fenster_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 12:27:25   Rollo_shelly_kueche_tuere_PosValue 100
     2025-07-02 06:00:02   Rollo_shelly_kueche_tuere_lastDelayPosValue 100
     2025-07-01 12:29:15   Rollo_shelly_kueche_tuere_lastPosValue 20
     2025-07-02 21:12:15   Rollo_shelly_kueche_tuere_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-06-29 17:08:52   ascEnable       on
     2025-07-02 20:11:05   controlShading  on
     2025-06-25 22:51:55   hardLockOut     off
     2025-06-30 08:39:48   partyMode       off
     2025-07-02 12:59:58   room_Ankleide_Rollos velux_shutter_2
     2025-07-02 12:59:58   room_Buero_Rollos velux_shutter_1
     2025-07-02 12:59:58   room_Buero_Rollos_homebridge Rollo_Buero
     2025-07-02 12:59:58   room_Carlotta_Rollos velux_blind_2,velux_blind_3,velux_shutter_4
     2025-07-02 12:59:58   room_Esszimmer_Rollos_homebridge Rollo_BalkonSued,Rollo_EZ_BalkonO_FD4F2A05,Rollo_EZ_FensterO_FD4F2A06,Rollo_FensterSued
     2025-07-02 12:59:58   room_Fernsehzimmer_Rollos_homebridge Rollo_FernsehzimmerBalkon,Rollo_FernsehzimmerFenster
     2025-07-02 12:59:58   room_Flur_Rollos_homebridge Rollo_Flur
     2025-07-02 12:59:58   room_Kammer_Rollos velux_blind_1
     2025-07-02 12:59:58   room_Kueche_Rollos_homebridge Rollo_shelly_kueche_fenster,Rollo_shelly_kueche_tuere
     2025-07-02 12:59:58   room_Leoni_Rollos_homebridge Rollo_LeoniBalkon,Rollo_LeoniLinks,Rollo_LeoniRechts
     2025-07-02 12:59:58   room_Schlafzimmer_Rollos velux_shutter_3
     2025-07-02 12:59:58   room_Schlafzimmer_Rollos_homebridge Rollo_SchlafzimmerBalkon
     2025-06-25 22:51:55   selfDefense     off
     2025-07-02 21:18:07   state           manual
     2025-06-23 12:49:01   sunriseTimeWeHoliday on
     2025-07-02 12:59:58   userAttrList    rolled out
     2025-07-02 21:18:07   velux_blind_1_PosValue 100
     2025-07-02 19:51:38   velux_blind_1_lastPosValue 100
     2025-07-02 21:12:15   velux_blind_1_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 20:17:50   velux_blind_2_PosValue 100
     2025-07-02 19:51:38   velux_blind_2_lastPosValue 100
     2025-07-02 21:12:15   velux_blind_2_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 19:52:07   velux_blind_3_PosValue 0
     2025-07-02 19:51:38   velux_blind_3_lastPosValue 100
     2025-07-02 21:12:15   velux_blind_3_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 20:13:30   velux_shutter_1_PosValue 100
     2025-07-02 19:55:02   velux_shutter_1_lastPosValue 100
     2025-07-02 21:12:15   velux_shutter_1_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 18:41:33   velux_shutter_2_PosValue 100
     2025-07-02 09:05:39   velux_shutter_2_lastDelayPosValue 0
     2025-07-02 09:25:39   velux_shutter_2_lastPosValue 89
     2025-07-02 21:12:15   velux_shutter_2_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 18:48:07   velux_shutter_3_PosValue 100
     2025-07-01 19:50:11   velux_shutter_3_lastPosValue 0
     2025-07-02 21:12:15   velux_shutter_3_nextAstroTimeEvent 03.07.2025 - 06:00
     2025-07-02 19:53:33   velux_shutter_4_PosValue 0
     2025-07-02 19:51:38   velux_shutter_4_lastPosValue 100
     2025-07-02 21:12:15   velux_shutter_4_nextAstroTimeEvent 03.07.2025 - 06:00
   helper:
     shuttersList:
       Rollo_BalkonSued
       Rollo_Buero
       Rollo_EZ_BalkonO_FD4F2A05
       Rollo_EZ_FensterO_FD4F2A06
       Rollo_FensterSued
       Rollo_FernsehzimmerBalkon
       Rollo_FernsehzimmerFenster
       Rollo_Flur
       Rollo_LeoniBalkon
       Rollo_LeoniLinks
       Rollo_LeoniRechts
       Rollo_SchlafzimmerBalkon
       Rollo_shelly_kueche_fenster
       Rollo_shelly_kueche_tuere
       velux_blind_1
       velux_blind_2
       velux_blind_3
       velux_shutter_1
       velux_shutter_2
       velux_shutter_3
       velux_shutter_4
   monitoredDevs:
     Anwesenheit:
       ASC        ASC_residentsDev
     Fenster_Ankleide:
       velux_shutter_2 ASC_WindowRec
     Fenster_Buero:
       velux_shutter_1 ASC_WindowRec
     Fenster_BueroBalkon:
       Rollo_Buero ASC_WindowRec
     Fenster_CarlottaBad:
       velux_blind_2 ASC_WindowRec
     Fenster_CarlottaDach:
       velux_shutter_4 ASC_WindowRec
     Fenster_Carlotta_nord:
       velux_blind_3 ASC_WindowRec
     Fenster_EZ_Ost:
       Rollo_EZ_FensterO_FD4F2A06 ASC_WindowRec
     Fenster_EZ_TuereOst:
       Rollo_EZ_BalkonO_FD4F2A05 ASC_WindowRec
     Fenster_EZ_sued_links:
       Rollo_FensterSued ASC_WindowRec
     Fenster_EZ_sued_rechts:
       Rollo_BalkonSued ASC_WindowRec
     Fenster_Fernsehzimmer:
       Rollo_FernsehzimmerFenster ASC_WindowRec
     Fenster_FernsehzimmerBalkon:
       Rollo_FernsehzimmerBalkon ASC_WindowRec
     Fenster_Flurtuer:
       Rollo_Flur ASC_WindowRec
     Fenster_KuecheNord:
       Rollo_shelly_kueche_fenster ASC_WindowRec
     Fenster_KuecheOst:
       Rollo_shelly_kueche_tuere ASC_WindowRec
     Fenster_LeoniBalkon:
       Rollo_LeoniBalkon ASC_WindowRec
     Fenster_LeoniLinks:
       Rollo_LeoniLinks ASC_WindowRec
     Fenster_LeoniRechts:
       Rollo_LeoniRechts ASC_WindowRec
     Fenster_Schlafzimmer:
       velux_shutter_3 ASC_WindowRec
     Fenster_SchlafzimmerBalkon:
       Rollo_SchlafzimmerBalkon ASC_WindowRec
     Luxsensor:
       Rollo_BalkonSued ASC_BrightnessSensor
       Rollo_Buero ASC_BrightnessSensor
       Rollo_EZ_BalkonO_FD4F2A05 ASC_BrightnessSensor
       Rollo_EZ_FensterO_FD4F2A06 ASC_BrightnessSensor
       Rollo_FensterSued ASC_BrightnessSensor
       Rollo_FernsehzimmerBalkon ASC_BrightnessSensor
       Rollo_FernsehzimmerFenster ASC_BrightnessSensor
       Rollo_Flur ASC_BrightnessSensor
       Rollo_LeoniBalkon ASC_BrightnessSensor
       Rollo_LeoniLinks ASC_BrightnessSensor
       Rollo_LeoniRechts ASC_BrightnessSensor
       Rollo_SchlafzimmerBalkon ASC_BrightnessSensor
       Rollo_shelly_kueche_fenster ASC_BrightnessSensor
       Rollo_shelly_kueche_tuere ASC_BrightnessSensor
       velux_blind_1 ASC_BrightnessSensor
       velux_blind_2 ASC_BrightnessSensor
       velux_blind_3 ASC_BrightnessSensor
       velux_shutter_1 ASC_BrightnessSensor
       velux_shutter_2 ASC_BrightnessSensor
       velux_shutter_3 ASC_BrightnessSensor
       velux_shutter_4 ASC_BrightnessSensor
     Regensensor_Rain:
       ASC        ASC_rainSensor
     Rollo_BalkonSued:
     Rollo_Buero:
     Rollo_EZ_BalkonO_FD4F2A05:
     Rollo_EZ_FensterO_FD4F2A06:
     Rollo_FensterSued:
     Rollo_FernsehzimmerBalkon:
     Rollo_FernsehzimmerFenster:
     Rollo_Flur:
     Rollo_LeoniBalkon:
     Rollo_LeoniLinks:
     Rollo_LeoniRechts:
     Rollo_SchlafzimmerBalkon:
     Rollo_shelly_kueche_fenster:
     Rollo_shelly_kueche_tuere:
     Twilight:
       ASC        ASC_twilightDevice
     WH1080:
       ASC        ASC_windSensor
     velux_blind_1:
     velux_blind_2:
     velux_blind_3:
     velux_shutter_1:
     velux_shutter_2:
     velux_shutter_3:
     velux_shutter_4:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_rainSensor Regensensor_Rain:state
   ASC_residentsDev Anwesenheit:absent
   ASC_tempSensor WH1080:temperature
   ASC_twilightDevice Twilight
   ASC_windSensor WH1080:windSpeed_kmh
   alias      Rollo Automatik
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollos
   verbose    3


Was mir noch aufgefallen ist, ich habe keinen "vernünftigen" Log. Stelle ich auf verbose 5, oder debug auf 1, wird der Log überflutet. Gehe ich auf verbose 3, kommt gar keine Info im Log an.
Mich würde interessieren, welche Befehle wann vom ASC gesendet werden.

Ein weiteres Thema habe ich mit der Shadow_Pos. Minimal geht dort 10, ich brauche aber 0, weil es Dachfenster sind und die müssen komplett zu sein. Ich habe einfach manuell ein attr xxx Shadow_Pos 0 gemacht. Geht auch, fahren ganz zu.
Allerdings aber eben nicht hoch?

Ich habe schon etwas rumgesucht und eine mögliche Problematik könnte das _lastPosValue Reading sein.
Oder es hängt mit ASC_BlockingTime_afterManual zusammen? Komischerweise stehen gerade die Dachrollos oft auf "manual"?
Könnte man für Beschattung ein Attribut wie das ASC_WindowRec_PosAfterDayClosed einbauen (ASC_WindowRec_PosAfterShadow)?

Ich komme einfach nicht weiter und habe auch keine idee oder Ansatz mehr, wo ich was noch ändern könnte/sollte  :-[


Dann hätte ich da noch einen Featurerequest:
Ich fahre meine Rollos im Frühling, Sommer und Herbst nur bei Abwesenheit automatisch.
Ich würde aber gerne im Winter immer fahren.
Kann man irgendwie die Monate mit in Betracht ziehen?
#10
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 02 Juli 2025, 21:07:09
ZitatAus dem obigen ergibt sich evtl. zukünftig der Wunsch einiger User das es pro Beam gesteuert werden könnte ?!?
Kannst du ja mal auf die berühmte ToDo-List nehmen  ;)
Kann ich machen, wenn es den Wunsch geben sollte.  ;)
Als wir zu Beginn nur einen Ebene hatten, war das egal. Nun sind es ja inzwischen 3, und wer weiß ob es dabei bleibt.