Hauptmenü

Neueste Beiträge

#41
ESP Familie / Aw: PWM mit ESP8266
Letzter Beitrag von andies - 03 Januar 2026, 13:39:02
Zitat von: frober am 02 Januar 2026, 23:22:30Der DS3502 (digitale Poti 10kOhm) wird unterstützt.
Das probiere ich jetzt mal. Habe mir alles beschafft. Ich wollte zuerst den arduino MKR nehmen, das scheint mir aber mit dem DS3502 nun eher overkill zu sein. Ich berichte. Danke!
#42
Homematic / Aw: Wie richtet man eine beste...
Letzter Beitrag von Ralli - 03 Januar 2026, 13:03:32
Ich habe dazu schon ein paar mal im Forum was geschrieben und auch andere haben dazu schon zig mal ihre Gedanken verschriftlicht.

Meine Empfehlung lautet, ein RPI-RF-MOD und ggf. ein HB-RF-ETH zu kaufen und mit einer virtualisierten CCU (OpenCCU) die HmIP-Geräte anzusteuern und über HMCCU in FHEM zu integrieren. Die beiden gekauften CCU2 könntest du umflashen bzw. umfkonfigurieren und als LAN-GWs als Reichweitenverlängerer für klassisches HM verwenden. Den Rest bitte recherchieren.

Und auch wenn es "Wahnsinn" ist, bleibt es bei der Empfehlung, alles HM in einem System zusammenzuführen, also letztendlich in der virtualisierten OpenCCU und diese Systemlandschaft dann mit FHEM zu integrieren. So habe ich es gemacht, und ich hatte (ganz viel) früher auch meine HM-Komponenten nativ in FHEM über CUL_HM bzw. VCCU.

Kleiner Edit: wenn du große Areale zu versorgen hast, solltest du bei deinen Migrations- und Transformationsüberlegungen auch mal ein paar Gedanken in Richtung der Wahl der richtigen (externen) Antennen "verschwenden". Bspw. nutze ich als Haupt-Antenne für das RPI-RF-MOD eine Groundplane direkt unter dem Dach, welche naiv geschrieben eine Art Kuppel über das Haus spannt.
#43
FHEMWEB / Widgets im Popup
Letzter Beitrag von schwatter - 03 Januar 2026, 12:52:32
Morgen Rudi,

ich hatte eine Idee zum PopupWidget. Aber bin dann über den alten Thread gestolpert.

https://forum.fhem.de/index.php?topic=33766.msg261329#msg261329

Da ist beschrieben, wie du und justme1968 bereits 2015 ein Popup für Widgets eingebaut habt.
Syntaxbeispiel:

attr d devStateIcon .*:on:hue:ct:dim
attr d setList hue:colorpicker,HUE,0,100,65000 ct:colorpicker,CT,2500,6000 dim:slider,0,5,100

Meine Frage dazu, kann ich 2 Icons direkt im devStateIcon kombinieren? Beispiel, Icon1 zum schalten und Icon2 öffnet die Widgets?

Syntax ist falsch, aber in etwa so
devStateIcon off:FS20.off:on on:FS20.on:off .*:on:hue:ct:dim
Momentant behelfe ich mir so, aber vielleicht geht es auch einfacher?

defmod popupTest dummy
attr popupTest devStateIcon {\
\
  my $reading1 = "state";;\
  my $reading2 = "state1";;\
  my $reading3 = "state2";;\
\
  my $popupIcon = FW_makeImage("remotecontrol/black_btn_MENUDroid");;\
\
  my $state  = ReadingsVal($name,$reading1,"off");;\
  my $state1 = ReadingsVal($name,$reading2,"off");;\
  my $state2 = ReadingsVal($name,$reading3,"off");;\
\
  # Icons\
  my $icon  = $state  eq "on" ? "li_wht_on" : "li_wht_off";;\
  my $icon1 = $state1 eq "on" ? "li_wht_on" : "li_wht_off";;\
  my $icon2 = $state2 eq "on" ? "li_wht_on" : "li_wht_off";;\
\
  # webCmd + Widgets\
  my $cmdList = AttrVal($name, "webCmd", "");;\
  my $allCmds = FW_widgetOverride($name, getAllSets($name));;\
  my $h = "";;\
\
  foreach my $cmd (split(":", $cmdList)) {\
    my $htmlTxt;;\
    my @c = split(' ', $cmd);;\
\
    if (@c && $allCmds =~ m/\b$c[0]:([^ ]*)/) {\
      my $values = $1;;\
      foreach my $fn (sort keys %{$data{webCmdFn}}) {\
        no strict "refs";;\
        $htmlTxt = &{$data{webCmdFn}{$fn}}($FW_wname, $name, $FW_room, $cmd, $values);;\
        use strict "refs";;\
        last if defined $htmlTxt;;\
      }\
    }\
\
    if ($htmlTxt) {\
      $h .= "<p>$htmlTxt</p>";;\
    } else {\
      my $link = "cmd.$name=set $name $cmd";;\
      $h .= "<p><a href='$FW_ME$FW_subdir?$link$FW_CSRF'>$cmd</a></p>";;\
    }\
  }\
\
  $h =~ s/'/\\"/g;;\
\
  # Popup mit drei klickbaren Lampen\
  return\
    '<span>'\
      # erste Lampe\
      . '<a href="/fhem?cmd=set '.$name.' '.$reading1.' '.($state eq "on" ? "off" : "on").'&XHR=1">'\
        . FW_makeImage($icon)\
      . '</a>'\
      # zweite Lampe\
      . '<a href="/fhem?cmd=set '.$name.' '.$reading2.' '.($state1 eq "on" ? "off" : "on").'&XHR=1">'\
        . FW_makeImage($icon1)\
      . '</a>'\
      # dritte Lampe\
      . '<a href="/fhem?cmd=set '.$name.' '.$reading3.' '.($state2 eq "on" ? "off" : "on").'&XHR=1">'\
        . FW_makeImage($icon2)\
      . '</a>'\
    . '</span> '\
    . '<a style="cursor:pointer" onclick=\''\
      . 'event.stopPropagation();;'\
      . 'var container=document.createElement("div");;'\
      . 'container.style.display="flex";;'\
      . 'container.style.flexDirection="column";;'\
      . 'container.style.gap="8px";;'\
      . 'var legacy=document.createElement("div");;'\
      . 'legacy.innerHTML="'.$h.'";;'\
      . 'container.appendChild(legacy);;'\
      . 'FW_okDialog(container,this);;'\
    . '\'>'.$popupIcon.'</a>';;\
}\

attr popupTest readingList state state1 state2 power 19colorpicker_HUE
attr popupTest room popup
attr popupTest setList power:slider,0,5,100 19colorpicker_HUE:colorpicker,HUE,0,1,359 state:select,on,off state1:select,on,off state2:select,on,off
attr popupTest webCmd power:19colorpicker_HUE:state:state1:state2

setstate popupTest on
setstate popupTest 2026-01-03 21:36:26 19colorpicker_HUE 202
setstate popupTest 2026-01-03 21:36:27 power 45
setstate popupTest 2026-01-03 21:44:27 state on
setstate popupTest 2026-01-03 21:44:27 state1 on
setstate popupTest 2026-01-03 21:44:26 state2 on




Gruß schwatter
#44
Homematic / Aw: Wie richtet man eine beste...
Letzter Beitrag von Burny4600 - 03 Januar 2026, 12:50:02
Wie wäre die beste Lösung HM-IP-Geräte in FHEM aufzunehmen.
Alles was unter FHEM jetzt ist, jetzt irgendwie umzuziehen wäre ein Wahnsinn.
Das sind über 100 BidCos Geräte die unter FHEM tadellos funktionieren. Aufgeteilt über mehrere große Bereiche mit 9 Pis und 5 HM-MOD-UART zur Flächenabdeckung. Abgesehen von der Software die unter FHEM läuft.
Homematic Geräte-Erweiterung gibt es nur mehr als IP-Geräte. Mir sind zwei Rauchmelder eingegangen. Beide sollten 10 Jahre laufen und waren aber schon nach 4 und 5 Jahren Betrieb mit den Batterien am Ende. Ersatz gibt es nur mehr als IP-Rauchmelder, oder ich tausche die Batterie aus. Nur das kann man vergessen. Bei einem der beiden Rauchmelder habe ich einen Batteriewechsel durchgeführt, die war aber auch schon nach 2 Jahren wieder leer. Somit kann ich die Rauchmelder alle wegwerfen, da diese auch mit neuen Batterien des gleichen Herstellers und gleichen Fabrikates bestückt, nach Ablauf der original Batterie plötzlich einen höheren Stromverbrauch haben.

Zurück zum eigentlichem Thema.
Ich habe mich mit den IP-Geräten erst seit es notwendig wurde beschäftigt. Ob ich jetzt eine CCU2 nehme oder etwas anderes um Homematic IP-Geräte zu verwenden ist eigentlich egal. Die beiden CCU2 haben nur ein paar Euro gekostet um mich mit den IP-Geräten zu beschäftigen, wie ich das jetzt am besten lösen kann.
Ich brauche jetzt Euren Ratschlag, wie ich die IP-Geräte am Besten für meine Gegebenheiten einbinde.
#45
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von mthome - 03 Januar 2026, 12:31:08
Zitat von: Stonemuc am 02 Januar 2026, 19:43:53er versucht dann in einem neuen Fenster dann eine IP mit Port 3002 zu öffnen - da kommt aber nur ein Seitenladefehler - auch wenn ich unter attr npm_proxy_ip meine richtige Server IP hinterlege - automatisch schreibt er eine 127.0.irgendwas da rein...

Hi Stonemuc, bei mir hatte ich die Server IP nicht nur in npm_proxy_ip eingetragen sondern zusätzlich auch in npm_proxy_listen_ip
#46
Homematic / Aw: Wie richtet man eine beste...
Letzter Beitrag von betateilchen - 03 Januar 2026, 11:14:43
Um es in zwei Sätzen zusammenzufassen:

  • Eine HMIP "Zentrale" kann auch mit klassischen Homematic Geräten umgehen, umgekehrt geht das nicht.
  • Es gibt also technisch begründet normalerweise keinen Grund, dauerhaft beide Systeme in FHEM zu konfigurieren.
#47
FHEM Code changes / Revision 30684: 72_FBTAM.pm: K...
Letzter Beitrag von System - 03 Januar 2026, 11:10:23
Revision 30684: 72_FBTAM.pm: Kleine Verbesserungen

72_FBTAM.pm: Kleine Verbesserungen

Source: Revision 30684: 72_FBTAM.pm: Kleine Verbesserungen
#48
FRITZ!Box / Aw: 72_FBTAM.pm für den FritzB...
Letzter Beitrag von Prof. Dr. Peter Henning - 03 Januar 2026, 10:40:05
Danke fürs Testen und die Hinweise.

Werde wahrscheinlich Einiges übernehmen, aber das hier nicht:

ZitatSollte nicht eher die WAV-Datei gelöscht werden, wenn erfolgreich in MP3 konvertiert wurde?

Nein, es kann ja durchaus sein, dass die WAV-Datei weiter verwendet werden soll. Und das Löschen der MP3-Datei sollte verhindern, dass dann eine Karteileiche existiert. Da werde ich noch einmal überlegen.



LG

pah
#49
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 03 Januar 2026, 10:00:50
:) .. Ja, kommt demnächst mit rein.

Edit: Noch der Hinweis. Wenn ihr FANN aktiviert habt mit aiConActivate=1 und ihr startet ein neues Training, schaltet SF intern sofort in den Legacy Mode um und verwendet die klassische Methode zur Con-Prognose bis das Training durch ist. Es gibt dadurch also kein GAP.
#50
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von grappa24 - 03 Januar 2026, 09:59:51
Zitat von: DS_Starter am 03 Januar 2026, 09:46:43Wichtig sind nun Sematiken, also die Herstellung von Beziehungen/Trigger die FANN helfen Zusammenhänge zu erkennen.
Ideal wäre eine Füllsensor im Wäschekorb der darauf hinweist dass nun bald gewaschen werden muß ... Joke.  ;)
Anwesenheitserkennung für Bewohner läuft bei mir - Big Brother lässt grüßen  ;)