Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Einbindung FS20-Komponenten

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Einbindung FS20-Komponenten

Scheduled Pinned Locked Moved ioBroker Allgemein
133 Posts 17 Posters 27.5k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    mamu
    wrote on last edited by
    #74

    Hi,

    ich habe den Adapter mal erweitert und konnte auch eine FS20 Steckdose schalten. Allerdings eher sporadisch, also habe ich auf dem nanoCUL auf a-culfw umgestellt und es wurde stabiler. Habe jedoch immer noch das Problem, dass der Vorgang nicht dauerhaft stabil ist. Ich schalte per Skript im 2s Takt an und aus und nach ca. 10-20 Wiederholungen wird es plötzlich instabil und schaltet nur noch sporadisch. Hat zufällig jemand eine Idee woran das liegen könnte? Code siehe unten

    Anpassung an der cul.js - (case 'send' Block

    adapter.on('message', function (obj) {
        if (obj) {
            switch (obj.command) {
                case 'listUart':
                    if (obj.callback) {
                        if (SerialPort) {
                            // read all found serial ports
                            SerialPort.list(function (err, ports) {
                                adapter.log.info('List of port: ' + JSON.stringify(ports));
                                adapter.sendTo(obj.from, obj.command, ports, obj.callback);
                            });
                        } else {
                            adapter.log.warn('Module serialport is not available');
                            adapter.sendTo(obj.from, obj.command, [{comName: 'Not available'}], obj.callback);
                        }
                    }
                    break;
               [b]case 'send':
                    adapter.log.info('Send command received. Raw data: ' + obj.message.raw);
                    //cul.write(obj.message.raw);
                    cul.cmd(obj.message.protocol, obj.message.housecode, obj.message.address, obj.message.command);
                    break;[/b]
            }
        }
    });
    
    

    Skript für den an/aus Zyklus:

    var Zustand, Intervall;
    
    console.log("Steckdose an_aus gestartet");
    Zustand = false;
    
    Intervall = setInterval(function () {
      if (Zustand) {
        console.log('Schalter aus');
        //sendTo("cul.0", "send", {"raw": 'F12341100'});
        sendTo("cul.0", "send", {"raw": 'F12341100', "protocol":"FS20", "housecode":"1234", "address":"11", "command":"00"});
        Zustand = false;
      } else {
        console.log('Schalter ein');
       //sendTo("cul.0", "send", {"raw": 'F12341111'});
       sendTo("cul.0", "send", {"raw": 'F12341111', "protocol":"FS20", "housecode":"1234", "address":"11", "command":"11"});
       Zustand = true;
       }
    }, 2000);
    
    1 Reply Last reply
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      wrote on last edited by
      #75

      Schon mal was vom Duty Cycle gehört ?! Google mal danach mit fs20 zusammen.

      Alle 2s schalten ist zu oft. Dafür reicht die erlaubte Sendezeit nicht und das erklärt für mich deinen Effekt.

      Auf cul Ebene kannst du per Kommando „X“ den aktuellen dutycycle abfragen.

      Aber cool. Kann die Änderungen gern übernehmen. Oder machst du einen pull request? :-)

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Reply Last reply
      0
      • M Offline
        M Offline
        mamu
        wrote on last edited by
        #76

        Vielen Dank für die schnelle Rückmeldung. Ne, duty cycle sagt mir nicht wirklich viel. Muss ich mal googlen :D

        Hatte es auch mal mit längeren Intervallen versucht, war auch erfolglos. Schau mir das nochmal an.

        1 Reply Last reply
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          wrote on last edited by
          #77

          https://wiki.fhem.de/wiki/1%25_Regel

          Am Ende sind maximal 163 fs20 Nachrichten je Stunde erlaubt bei gleichverteilung … als wenn dein Intervall kleiner als glaube 22s ist oder noch mehr passiert ist vorbei ;-)

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Reply Last reply
          0
          • M Offline
            M Offline
            mamu
            wrote on last edited by
            #78

            Sodele, habe nun einen Dauerlauf mit 2min Intervall gemacht und das schnurrt. Danke nochmal für den Hinweis.

            Bevor ich den iobroker.cul aktualisiere würde ich nochmal prüfen wie man das Fehlertoleranter bekommt. Im augenblick geht das ja immer vom good case aus. Zumindest eine Fehlerausgabe im Log sollte doch noch rein. Da muss ich mich aber erst mal reinfuchsen, das dauert noch ein wenig.

            1 Reply Last reply
            0
            • A Offline
              A Offline
              Altersrentner
              wrote on last edited by
              #79

              Hallo,

              Auch wenn der letzte Beitrag schon einige Zeit vergangen ist, springe ich mal auf diesen Zug auf,

              In unserer Haussteuerung werden die Heizventile sowie die Beleuchtung über das FS20 Hutschienensystem

              angesteuert. Ventile und Licht ( ein,aus) über FS20-SH und die weiteren vielen lampen über FS20-DM20-2.

              Das FS20 System läuft über FHZ 1300PC und verrichtet eigentlich seit über 10 Jahren seine Arbeit.

              Seit ich in Fhem eine CUL eingebunden habe werden alle (fast) Devises in Fhem abgebildet und ich kann

              die Lampen ein/aus schalten. Bei den Dimmern sieht es dagegen etwas anders aus :(

              Aber wir sind ja nicht im Fhem Forum sondern im iobrker F. :D .

              Hier habe ich Fhem sowie den CUL angelegt und die Aktoren kann ich über den Fhem Adapter aufrufen,

              Licht schalten funktioniert in der Visualisierung prima. Aber bei den Dimmern gibt es Schwierigkeiten.

              Wenn ich richtig informiert bin soll für die Dimmer level anstatt state eingesetzt werden. Das gibt es aber

              unter fhem bei ID nicht. Dafür unter Rolle level.dim.

              Bei Benutzung dieser Objekt ID ist aber ebenfals nur ein aus möglich.

              Kann mir hier jemand weiter helfen.

              Gruß Michael

              1 Reply Last reply
              0
              • LausiDL Offline
                LausiDL Offline
                LausiD
                wrote on last edited by
                #80

                Hallo Michael,

                habe in letzer Zeit noch viel an den Rollen verändert.

                1. Update FHEM Adapapter über github

                2. Unter fhem.0.info.Configurations.autoRole auf true setzen

                3. Nach Neustart sollten sich viele Rollen geändert haben und pct von HUEDevice die Rolle level.dimmer haben :-)

                Zum Dimmen braucht du wie in FHEM auch das Object pct.

                Alternativ kannst du die Rolle für pct von level.dim auf level.dimmer ändern

                Gruß LausiD
                2201_pct.png

                Doku zum FHEM Adapter
                Aktuelles zum FHEM Adapter
                Test FHEM Adapter

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  Altersrentner
                  wrote on last edited by
                  #81

                  Hallo LausiD,

                  Danke für Deine Nachricht,

                  1. Fhem Adapter ist 0.5.0 ; das soll die letzte Version sein

                  2. unter Objekte/fhem.0 gibt es "info.Configurations.autoRole" nicht

                  oder suche ich an der falschen Stelle

                  3. verstehe ich nicht

                  " Zum Dimmen braucht du wie in FHEM auch das Object pct." Kannst Du mir das bitte erklären?

                  " Alternativ kannst du die Rolle für pct von level.dim auf level.dimmer ändern" und das auch ;)

                  Danke

                  Gruß Michael

                  1 Reply Last reply
                  0
                  • LausiDL Offline
                    LausiDL Offline
                    LausiD
                    wrote on last edited by
                    #82

                    Letze Version ist 0.5.6

                    1. Update kannst du nach Beschreibung Punkt 8 FAQ machen https://github.com/ioBroker/ioBroker.fh … /README.md

                    2. Nach Start Adapter gibt es fhem.0.info.Configurations.autoRole auf true setzen

                    3. Neustart Adapter und Rollen werden nach aktuellem Stand automatisch vergeben

                    Mit dem Objekt pct kannst du deine Lampen dimmen. Unter Objekt einfach mal bei Wert eine Zahl zwischen 1 und 100 eingeben

                    Sorry! Bei FS20 nicht pct sondern dim

                    Doku zum FHEM Adapter
                    Aktuelles zum FHEM Adapter
                    Test FHEM Adapter

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      Altersrentner
                      wrote on last edited by
                      #83

                      Hallo LausiD,

                      Danke für Deine schnelle Antwort,

                      Das Update habe ich gemacht,

                      unter Adapter/FHEM connection steht 1 0.5.6. installiert.

                      Den Adapter habe ich neu gestartet; Ampel rot, gelb, grün

                      "Configurations.autoRole auf true setzen

                      3. Neustart Adapter und Rollen werden nach aktuellem Stand automatisch vergeben"

                      Das finde ich nicht :oops:

                      Gruß Michael

                      1 Reply Last reply
                      0
                      • LausiDL Offline
                        LausiDL Offline
                        LausiD
                        wrote on last edited by
                        #84

                        Unter objekte fhem.0 > info > Configurations > autoRole auf true hast du nicht?

                        Doku zum FHEM Adapter
                        Aktuelles zum FHEM Adapter
                        Test FHEM Adapter

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          Altersrentner
                          wrote on last edited by
                          #85

                          Ich bin ein Depp,

                          Ganz unten gefunden :P

                          Ist das so OK?
                          7666_objekte_fhem_info.png
                          7666_info_connection_true.png
                          Gruß Michael

                          1 Reply Last reply
                          0
                          • LausiDL Offline
                            LausiDL Offline
                            LausiD
                            wrote on last edited by
                            #86

                            Perfekt….nach einem Neustart FHEM Adapter werden die Rollen neu vergeben.

                            Dein Objekt dim sollte jetz die Rolle level.dimmer haben. Unter Wert kannst du zum Testen 0-100 eingeben.

                            Noch was:

                            Du kannst autoFunction und autoConfigFHEM auch auf true setzen.

                            Danach kannst mal den Material Adapter testen. Sollten einige Objekte automatisch erscheinen

                            Kannst mal die anderen Adapter auch aktualisieren :-)

                            Gruß

                            LausiD

                            Doku zum FHEM Adapter
                            Aktuelles zum FHEM Adapter
                            Test FHEM Adapter

                            1 Reply Last reply
                            0
                            • A Offline
                              A Offline
                              Altersrentner
                              wrote on last edited by
                              #87

                              Hallo LausiD,

                              Dnke für Deine Unterstützung.

                              Bevor Deine Nachricht kam habe ich mit vis verschiedene Lampen

                              getestet. Sie dimmen :roll: , nur nicht so wie man es von einem Taster her kennt.

                              Sehr ungleichmäßig, wobei die angezeigten Werte % absolut nicht stimmen.

                              Für heute ist`s genug.

                              Morgen ist auch noch ein Tag.

                              Gute Nacht

                              Gruß Michael

                              1 Reply Last reply
                              0
                              • A Offline
                                A Offline
                                Altersrentner
                                wrote on last edited by
                                #88

                                Hallo LausiD,
                                > Dein Objekt dim sollte jetz die Rolle level.dimmer haben. Unter Wert kannst du zum Testen 0-100 eingeben.
                                Das habe ich getestet und es funktioniert so weit, Aber unter vis ist der Dimmer immer noch ein Rätsel für mich.

                                Mal dimmt er mal nicht.
                                > Danach kannst mal den Material Adapter testen. Sollten einige Objekte automatisch erscheinen
                                Meinst Du "Material google design icons as PNG bzw. as SVG"?

                                Ein anderer Materialadapter ist nicht vorhanden.

                                Gruß Michael

                                1 Reply Last reply
                                0
                                • LausiDL Offline
                                  LausiDL Offline
                                  LausiD
                                  wrote on last edited by
                                  #89

                                  Hallo Michael,

                                  na immerhin geht dimmen über Objekte :-)

                                  Vielleicht mal ein anderes Widget zum Dimmen ausprobieren?

                                  Nein, ich meinte den Material UI Adapter https://github.com/ioBroker/ioBroker.ma … /README.md

                                  Coole Sache, werden viele Objekte automatisch angezeigt

                                  Gruß

                                  LausiD

                                  Doku zum FHEM Adapter
                                  Aktuelles zum FHEM Adapter
                                  Test FHEM Adapter

                                  1 Reply Last reply
                                  0
                                  • A Offline
                                    A Offline
                                    Altersrentner
                                    wrote on last edited by
                                    #90

                                    Hallo LausiD,

                                    Danke für Deine Nachricht,

                                    Auch mit andern Widget`s kein Erfolg.

                                    Die %Anzeige wird prima angezeigt aber die Realität sieht nicht so gut aus.

                                    Ich denke fast es liegt an den FS20 Hutschienendimmern.

                                    Hast Du welche im Einsatz?

                                    Werde jetzt mal nach dem "Material UI Adapter" sehen.

                                    Gruß Michael

                                    1 Reply Last reply
                                    0
                                    • A Offline
                                      A Offline
                                      Altersrentner
                                      wrote on last edited by
                                      #91

                                      Hallo,

                                      Der Material Adapter konnte leider nicht installiert werden.
                                      7666_k-fertig_mit_fehler.png
                                      Habe gerade unter Hosts nach der Beschreibung ein Update gemacht.

                                      Es ist ohne Probleme gelaufen, ABER??

                                      Gruß Michael

                                      1 Reply Last reply
                                      0
                                      • LausiDL Offline
                                        LausiDL Offline
                                        LausiD
                                        wrote on last edited by
                                        #92

                                        @Altersrentner:

                                        Habe gerade unter Hosts nach der Beschreibung ein Update gemacht. `
                                        Welche Beschreibung? Update Hosts hat nichts mit Material Adapter zu tun

                                        Doku zum FHEM Adapter
                                        Aktuelles zum FHEM Adapter
                                        Test FHEM Adapter

                                        1 Reply Last reply
                                        0
                                        • A Offline
                                          A Offline
                                          Altersrentner
                                          wrote on last edited by
                                          #93

                                          Ich dachte ;) ;) ;) das Update behebt das Proble.
                                          7666_k-update_hosts.jpg
                                          Wenn das nicht die Ursache ist, wo muss ich dann suchen.

                                          Gruß Michael

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          851

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe