Hauptmenü

Neueste Beiträge

#91
ESP Familie / Aw: PWM mit ESP8266
Letzter Beitrag von Papa Romeo - 29 Januar 2026, 12:58:48
Zitat von: andies am 29 Januar 2026, 09:59:30Der 028N arbeitet (typisch für solche Regler) mit Triac/Phasenanschnitt oder einer ähnlichen Halbleiterschaltung. Beim schnellen Hochdrehen kann das zu sehr steilen Stromanstiegen und hohen Stromspitzen führen, auch wenn die mittlere Leistung nur ~5,7 A ist. Genau diese Spitzen können den magnetischen Schnellauslöser eines B16 triggern.

Könnte passieren bei induktiven Lasten. Aber ich würde jetzt aber eine Heizwendel eher als ohmsche Last sehen.

Bezüglich dem Anschluss. Bei einfachen "Dimmern" ist es im Prinzip egal auf welcher Seite die last hängt. Bei etwas aufwendigeren
Schaltungen mit z.B. einer Steuerelektronik, was ich mir jetzt beim KEMO durchaus vorstellen kann, kann es durchaus eine Rolle
spielen wo die Last angeschlossen wird. In der Regel ist dann bei diesen Schaltungen angegeben wo, was, wie anzuschließen ist.

LG
Papa Romeo
#92
Homematic / Aw: OpenCCU mit FHEM | Connect...
Letzter Beitrag von Burny4600 - 29 Januar 2026, 12:26:26
ZitatWas sagt denn das Logfile?

list OG1_KUE_GSFO
Internals:
   CFGFN     
   DEF        OEQ1399812:1
   FUUID      697a23e1-f33f-f4d2-f4ae-1a736205478dc1ad
   IODev      OpenCCU
   NAME       OG1_KUE_GSFO
   NR         15905
   STATE      on
   TYPE       HMCCUCHN
   ccuaddr    OEQ1399812:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    OG1_KUE_GSFO:1
   ccurolectrl SWITCH
   ccurolestate SWITCH
   ccusubtype HM-LC-Sw1-Pl-DN-R1
   ccutype    HM-LC-Sw1-Pl-DN-R1
   eventCount 31
   firmware   2.6
   readonly   no
   READINGS:
     2026-01-28 15:57:37   INHIBIT         false
     2026-01-28 15:57:37   IODev           OpenCCU
     2026-01-28 18:16:36   STATE           on
     2026-01-28 18:16:36   WORKING         false
     2026-01-28 15:57:37   activity        alive
     2026-01-28 15:57:37   battery         ok
     2026-01-28 18:16:36   control         on
     2026-01-28 18:16:36   devstate        stickyUnreach
     2026-01-28 18:16:36   hmstate         on
     2026-01-28 15:57:37   rssidevice      -79
     2026-01-28 15:57:37   rssipeer        -181
     2026-01-28 15:57:37   sign            off
     2026-01-28 18:16:36   state           on
   hmccu:
     channels   1
     detect     1
     devspec    OEQ1399812:1
     nodefaults 0
     role       1:SWITCH
     setDefaults 0
     cmdlist:
       get       
       set        on-till toggle:noArg on-for-timer off:noArg on:noArg
     control:
       chn        1
       dpt        STATE
     dp:
       0.AES_KEY:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.DEVICE_IN_BOOTLOADER:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.DUTYCYCLE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.LOWBAT:
         VALUES:
           NVAL       0
           SVAL       ok
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -79
           SVAL       -79
           VAL        -79
       0.RSSI_PEER:
         VALUES:
           NVAL       -181
           SVAL       -181
           VAL        -181
       0.STICKY_UNREACH:
         VALUES:
           NVAL       1
           SVAL       true
           VAL        1
       0.UNREACH:
         VALUES:
           NVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       1.INHIBIT:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       1.STATE:
         VALUES:
           NVAL       1
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       on
           VAL        1
       1.WORKING:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
     roleChannels:
       SWITCH     1
     roleCmds:
       get:
       set:
         off:
           channel    1
           ps         VALUES
           role       SWITCH
           rpc        0
           subcount   1
           syntax     V:STATE:0
           usage      off
           subcmd:
             000:
               args       0
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        000
               type       BOOL
               unit      
         on:
           channel    1
           ps         VALUES
           role       SWITCH
           rpc        0
           subcount   1
           syntax     V:STATE:1
           usage      on
           subcmd:
             000:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        000
               type       BOOL
               unit      
         on-for-timer:
           channel    1
           ps         VALUES
           role       SWITCH
           rpc        0
           subcount   2
           syntax     V:ON_TIME:?duration V:STATE:1
           usage      on-for-timer duration
           subcmd:
             000:
               args      
               dpt        ON_TIME
               fnc       
               max        85825945.600000
               min        0.000000
               parname    duration
               partype    2
               ps         VALUES
               scn        000
               type       FLOAT
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               type       BOOL
               unit      
         on-till:
           channel    1
           ps         VALUES
           role       SWITCH
           rpc        0
           subcount   2
           syntax     V:ON_TIME:?time V:STATE:1
           usage      on-till time
           subcmd:
             000:
               args      
               dpt        ON_TIME
               fnc       
               max        85825945.600000
               min        0.000000
               parname    time
               partype    2
               ps         VALUES
               scn        000
               type       FLOAT
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               type       BOOL
               unit      
         toggle:
           channel    1
           ps         VALUES
           role       SWITCH
           rpc        0
           subcount   1
           syntax     V:STATE:0,1
           usage      toggle
           subcmd:
             000:
               args       0,1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        000
               type       BOOL
               unit      
     state:
       chn        1
       dpt        STATE
Attributes:
   cmdIcon    on:remotecontrol/black_btn_GREEN off:remotecontrol/black_btn_RED
   devStateIcon on:scene_dishwasher@0CFB0C off:scene_dishwasher@gray
   icon       scene_dishwasher


LOG-Eintrag beim AUS-Schalten
2026.01.29 12:22:07.954 3: CUL_HM HM_3F8B6C attack:01F123473F8B6C010E,01F123473F8B6C010E:11FF8BDF3F8B6C0201000000
2026.01.29 12:22:07.977 3: CUL_HM HM_3F8B6C attack:01F123473F8B6C010E,01F123473F8B6C010E:11FF8BDF3F8B6C0201000000

LOG-Eintrag beim EIN-Schalten
2026.01.29 12:22:14.457 3: CUL_HM HM_3F8B6C attack:01F123473F8B6C010E,01F123473F8B6C010E:11FF8BDF3F8B6C0201C80000
2026.01.29 12:22:14.469 3: CUL_HM HM_3F8B6C attack:01F123473F8B6C010E,01F123473F8B6C010E:11FF8BDF3F8B6C0201C80000
#93
Anfängerfragen / Aw: ePaper Display mit OpenEPa...
Letzter Beitrag von TomLee - 29 Januar 2026, 12:22:05
Hallo,

irgendwann mag ich mich auch OpenEPaperLink beschäftigen, noch hab ich die epaper-station im Einsatz.

Einen Weg ein Bild in FHEM zu generieren und das dann hochzuladen oder dessen URL anzugeben würde eine RSS-Definition ermöglichen.

https://github.com/OpenEPaperLink/Home_Assistant_Integration/blob/main/docs/drawcustom/supported_types.md#download-image

Gruss Thomas

#94
Sonstiges / Aw: fhem-mcp - FHEM-Steuerungs...
Letzter Beitrag von RalfRog - 29 Januar 2026, 12:14:51
Geht die Diskussion hier:
https://forum.fhem.de/index.php?topic=143598.0

nicht in eine ähnliche Richtung?
Dort dann allerdings nicht mit lokalen Ressourcen sondern Gemini.
#95
Sonstiges / Aw: fhem-mcp - FHEM-Steuerungs...
Letzter Beitrag von kgie - 29 Januar 2026, 12:13:25
Aber nehmen wir jetzt mal eher die Konfiguration von FHEM selbst in den Blick, also das Anlegen von Devices, die ein bestimmtes gewünschtes Szenario abbilden, das man mit natürlicher Sprache beschreibt. Wäre das nicht eine sinnvolle Nutzung?

LLMs können da vermutlich nicht nur die korrekten Devices anlegen sondern auch noch den PERL Code erzeugen, den man ggf. in 99_myUtils.pm braucht. Dafür müsste das LLM auch nicht permanent laufen, sondern nur wenn man gerade was ändern will.
#96
ESP Familie / Aw: PWM mit ESP8266
Letzter Beitrag von andies - 29 Januar 2026, 12:10:10
Könnte man diesen Punkt von ChatGPT nicht so testen, dass man zuerst den Kemo durchsteuert und dann die Heizspirale aufschaltet (also genau anders, als ich das bisher gemacht habe)?
#97
Marktplatz - Güter / Aw: [S] Suche 360 Grad WLAN-IR...
Letzter Beitrag von Wetterhexe - 29 Januar 2026, 12:05:23
Vielen Dank an alle für eure Hilfe, mein Bedarf ist jetzt gedeckt  ;)
#98
Anfängerfragen / ePaper Display mit OpenEPaperL...
Letzter Beitrag von GeZi3560 - 29 Januar 2026, 11:07:44
Hallo zusammen,

ich habe mir ein ePaper Display  und einen Yellow AP zugelegt und ein wenig damit rumgespielt.
Funktioniert gut, zumindest die Anzeigen die der AP mitbringt.
Nun die Frage wie ich ihn mit FHEM verheirate, zu HA gibts wohl Connectoren.
Gib es hierzu schon Erfahrungen?

Gruss Gerd

#99
Marktplatz - Güter / Aw: [S] Suche 360 Grad WLAN-IR...
Letzter Beitrag von JoWiemann - 29 Januar 2026, 11:02:03
Hallo Christina,

ich habe noch so ein 360 Grad Teil inklusive Gehäuse rumliegen.

Würde ich Dir so abgeben.

Grüße Jörg
#100
Sonstiges / Aw: fhem-mcp - FHEM-Steuerungs...
Letzter Beitrag von Prof. Dr. Peter Henning - 29 Januar 2026, 10:41:03
Dann versuche ich doch mal vor dem Hintergrund meiner Erfahrung in mehreren wissenschaftlichen KI-Projekten, das "einzuordnen".

1. Die Steuerung einer Hausautomatisierung ist eine einfache Aufgabe mit sehr begrenztem Wortschatz und sehr begerenzter Semantik. Es ist eine irrsinnige Energie-(und sonstige Ressourcen-)Verschwendung, für dafür ständig eine Maschine vom Kaliber MacBook Pro laufen zu lassen. Tatsächlich hat sich das ein wenig eingeschlichen, manche KI-Projekte setzen wirklich für jeden Mist ein neuronales Netz ein.

2. Das Wesentliche bei der Hausautomatisierung ist die Erkennung eines "Intents", also einer Absicht. Diese lässt sich in den meisten Fällen aus einer einigermaßen normierten Sprache herausholen, genau dafür gibt es seit etlichen Jahren das FHEM-Modul Babble. Auch wenn ich die im Ausgangspost verwendete Sprache nicht verwenden will: Ein Satz, in dem die Begriffe "Toilette", "kalt" und "Füße" vorkommen, kann damit problemlos in eine FHEM-Anweisung umgesetzt werden. Da Babble auch die Ankopplung eines einfachen Chatbots erlaubt, können damit auch Dialoge geführt werden. Beispiel: Ich:"Spiele Musik" -> FHEM:"Wo soll ich Musik spielen" -> Ich:"Im Wohnzimmer" -> FHEM:"Von wem soll ich im Wohnzimmer Musik spielen" -> Ich:"Von Alison Balsom" -> FHEM:"OK, ich werde im Wohnzimmer Musik von Alison Balsom spielen"

3. Der Einsatz eines LLM ist nur sinnvoll, wenn eine solche Erkennung fehlschlägt. Dafür braucht man aber keinen MCP-Server, sondern kann das LLM dafür benutzen, die verwendete Sprache zu normieren. Beispiel, hier aus ChatGPT:

Ich gebe Dir nachfolgend mehrere Sätze zum analysieren. Extrahiere mir daraus jeweils erstens: Einen Handlungsort, zweitens: Ein zu bedienendes Gerät aus der Liste: Beleuchtung, Heizung,Klimaanlage, drittens: Eine am Gerät durchzuführende Aktion. Wenn sich aus einem Satz mehrere Aktionen ergeben würden, führe diese Tripel jeweils separat auf.

Satz 1: "Beim Sitzen auf der Toilette habe ich kalte Füße".
Satz 2: "Im Flur ist es zu dunkel"
Satz 3: "Im Schlafzimmer ist es zu warm und zu feucht"

Satz 1: ,,Beim Sitzen auf der Toilette habe ich kalte Füße."

Handlungsort: Toilette
Gerät: Heizung
Aktion: Heizung einschalten bzw. Heizleistung erhöhen

Satz 2: ,,Im Flur ist es zu dunkel."

Handlungsort: Flur
Gerät: Beleuchtung
Aktion: Beleuchtung einschalten bzw. Helligkeit erhöhen

Satz 3: ,,Im Schlafzimmer ist es zu warm und zu feucht."

Handlungsort: Schlafzimmer
Gerät: Klimaanlage
Aktion: Raum kühlen (Temperatur senken)

Handlungsort: Schlafzimmer
Gerät: Klimaanlage
Aktion: Luft entfeuchten

Solche Anfragen kommen vielleicht 1x pro Tag vor, alles Andere kann von einem semantischen System abgefangen werden.

4. Damit ist eigentlich klar, dass ein eigenes LLM für den begrenzten Zweck der Hausautomatisierung nicht sehr sinnvoll ist.

LG

pah