Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. FHEM Adapter

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    FHEM Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • LausiD
      LausiD last edited by Jey Cee

      Hallo hier ins Forum,

      die tollen Möglichkeiten von ioBroker (u.a. Alexa Anbindung) haben mich hier her geführt.

      Zum Start habe ich mich mit dem FHEM Adapter beschäftigt.

      Grund: Vorhandene FHEM Installation mit ordentlich Hardware

      Installation Adapter war völlig problemlos möglich ….super!

      Alle Devices mit on off unter PossibleSets lassen sich auch problemlos über state schalten.

      Habe aber noch 2 Probleme:

      1. Bei einem Device TYPE:dummy oder jedes andere Device ohne on off unter PossibleSets wird bei einer Änderung state in ioBroker an FHEM state + "Änderung state in ioBroker" übertragen.

      Um das Reading state eines Device unter FHEM zu ändern reicht ein set <device><wert: zb/on,off,1,0,texte="">oder auch wie die anderen Readings setreading <device>state <wert: zb/on,off,1,0,texte="">2. Übertrag Reading state von FHEM nach ioBroker

      Wenn ich richtig gelesen habe wird von ioBroker eine Telnet Verbindung aufgebaut. Mit inform on werden die Zustandsänderungen von FHEM gesendet.

      Soweit so gut, mit allen Readings ausser state alles OK. Aufbau ist hier: <type><device><name reading:=""><wert>zB CUL_HM HM_123456 battery: ok

      Bei einer Änderung von Reading state in FHEM wird allerdings nur <type><device><wert>zB dummy switch00 on gesendet.

      Diese Meldungen landen alle mit "Unknown state" im ioBroker LOG.

      Komischerweise wird jedoch ein Reading state mit einem Doppelpunkt im Wert übertragen und landet nicht im LOG.

      Jemand noch Erfahrungen dieser Art gemacht?

      Würde mich freuen wenn diese "Probleme" gelöst werden. So ist für mich leider kein sinnvolle Nutzung möglich 😞

      Gruß aus Stuttgart

      Dirk</wert></device></type></wert></name></device></type></wert:></device></wert:></device>

      T 1 Reply Last reply Reply Quote 0
      • LausiD
        LausiD last edited by

        Hallo nochmal,

        so schnell wollte ich dann doch nicht aufgeben und habe mich mal an die Fehlersuche gewagt.

        Leider habe ich so gar keine Kentnisse über iobroker und js. Dafür kenne ich aber FHEM ganz gut 🙂

        Das Ergebnis: Die Datei main.js aus dem Verzeichnis iobroker.fhem an 2 Stellen geändert.

        Seit heute Nacht keine Meldungen "Unknown state" mehr im ioBroker LOG und der Wert state wird sauber in beide Richtungen übertragen.

        Habe keine Ahnung wie der normale Weg wäre diese Änderung in Umlauf zu bringen.

        Deshalb mal die geänderte Datei im Anhang. FHEM Adapter beenden - Datei austauschen - FHEM Adapter starten

        Würde mich über Rückmeldungen sehr freuen.

        Gruß

        Dirk
        2201_main.js

        1 Reply Last reply Reply Quote 0
        • IncMrG
          IncMrG last edited by

          Hallo Dirk,

          habe Deine geänderte Version von main.js gerade mal ausprobiert….

          Und ich muss sagen..... DANKE 😄

          Die Zustände der Homematic Aktoren werden jetzt übermittelt

          So langsam wird das Interface brauchbar.

          Habe jetzt eine Meldung im LOG von der ich nicht sicher bin ob ich die vorher schon hatte.

          Allerdings konnte ich nicht feststellen, dass die Funktion dadurch eingeschränkt wäre.

          Found strange value for "fhem.0.HZ_1G_KU_TC_Weather.T": 19.1 H: 42
          

          Betrifft auch nur die "Weather" Kanäle meiner Thermostate ?

          Und auch hier nur "Weather.T" ?? Ist wohl die Meldung in der Temp und Luftfeuchtigkeit zusammen übertragen werden.

          Die einzelnen Meldungen werden problemlos erkannt und übernommen.

          Grüße

          Gerd

          1 Reply Last reply Reply Quote 0
          • B
            besitzer last edited by

            Funktioniert sehr gut. Vielen Dank.

            Eine Frage hätte ich da noch.

            Wie und wo stellst Du in FHEM diese PossibleSets ein? Als Attribut?

            Ich bekomme dann immer Fehler, dass es dieses Argument nicht gibt

            Danke.

            Gruß Sven

            1 Reply Last reply Reply Quote 0
            • LausiD
              LausiD last edited by

              Vielen Dank für die 2 Rückmeldungen 🙂

              Weitere Rückmeldungen wären hilfreich.

              @Gerd

              Stimmt, alle state Werte wie in deinem Beispiel Weather mit einem Doppelpunkt machen noch Probleme.

              Hab schon eine Idee zur Änderung…......

              @Sven

              Ist vermutlich das gleiche Problem.

              Einfach gesagt: PossibleSets entspricht der Auswahl unter set des jeweiligen Device in FHEM

              Gruß

              Dirk

              1 Reply Last reply Reply Quote 0
              • M
                mrfloppy last edited by

                Nach dem einspielen der neuen Main.js bekome ich nur mehr diese warn Meldungen.

                Die "unknown state" Meldungen sind weg.

                Benötigt ihr genaueres dazu?

                fhem.0	2017-02-24 19:17:42.505	warn	fhem.0 Readings "RAWMSG" still not found in "Oregon_TempHum" after JsonList2
                fhem.0	2017-02-24 19:17:42.301	info	fhem.0 Unknown state "Oregon_TempHum.RAWMSG
                fhem.0	2017-02-24 19:16:49.537	warn	Readings "RAWMSG" still not found in "Oregon_TempHum" after JsonList2
                fhem.0	2017-02-24 19:16:49.323	info	Unknown state "Oregon_TempHum.RAWMSG
                fhem.0	2017-02-24 19:15:03.542	warn	Readings "RAWMSG" still not found in "Oregon_TempHum" after JsonList2
                fhem.0	2017-02-24 19:15:03.299	info	Unknown state "Oregon_TempHum.RAWMSG
                cloud.0	2017-02-24 19:14:55.152	info	Request devices
                cloud.0	2017-02-24 19:14:55.136	info	Request devices
                fhem.0	2017-02-24 19:14:10.519	warn	Readings "RAWMSG" still not found in "Oregon_TempHum" after JsonList2
                fhem.0	2017-02-24 19:14:10.302	info	Unknown state "Oregon_TempHum.RAWMSG
                

                LG Thomas

                1 Reply Last reply Reply Quote 0
                • LausiD
                  LausiD last edited by

                  Hiermit sollte das Problem mit Doppelpunkt im Wert state behoben sein.

                  Viel Spass beim Testen und Gute Nacht 🙂
                  2201_main.js

                  1 Reply Last reply Reply Quote 0
                  • M
                    mrfloppy last edited by

                    Super funktioniert mal ohne warnings.

                    Danke

                    LG Thomas

                    1 Reply Last reply Reply Quote 0
                    • A
                      akamia last edited by

                      Hallo LausiD,

                      ja, die Warnings sind weg. Vielen Dank für den Fortschritt.

                      Helle

                      1 Reply Last reply Reply Quote 0
                      • Bluefox
                        Bluefox last edited by

                        Danke, dass es endlich jemand die Zeit gefunden hat, das weiter zu treiben. 😄

                        Ich habe die Änderungen eingepflegt und die liegen auf dem git.

                        Ich habe auch Password für FHEM eingebaut, aber ich habe null Ahnung ob es funktioniert.

                        Ich denke, dass es am besten @LausiD prüfen kann, ob es geht und eventuell fixen.

                        Ich kann gleich sagen, dass Password nicht geht. Aber es fehlt nur Kleinigkeit:

                        https://github.com/ioBroker/ioBroker.fh … net.js#L34

                        Warum muss man bei der Verbindungsaufbau 3 mal Enter drücken?

                        1 Reply Last reply Reply Quote 0
                        • A
                          Andreas0815 last edited by

                          Hallo, ich habe leider noch die V. 0.2.2, ist die 0.3.x noch nicht verfügbar?

                          @Bluefox
                          > Ich habe die Änderungen eingepflegt und die liegen auf dem git.

                          @LausiD u. Bluefox

                          Danke 😄

                          1 Reply Last reply Reply Quote 0
                          • A
                            akamia last edited by

                            Ja, über Github.

                            1 Reply Last reply Reply Quote 0
                            • A
                              Andreas0815 last edited by

                              Hab ich erst jetzt verstanden, funktioniert !

                              1 Reply Last reply Reply Quote 0
                              • Bluefox
                                Bluefox last edited by

                                Kann jemand password feature testen und fixen.

                                1 Reply Last reply Reply Quote 0
                                • LausiD
                                  LausiD last edited by

                                  Hallo Bluefox,

                                  vielen Dank für die Änderungen.

                                  Bei mir ging Verbindung mit Passwort auf Anhieb.

                                  In FHEM Vorhanden: define telnetPort telnet 7072 global

                                  NeU: attr telnetPort password MeinPasswort

                                  Gruß

                                  Dirk

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    muckel last edited by

                                    Danke an alle Beteiligten!

                                    Alle Warnungen sind weg! 😄

                                    1 Reply Last reply Reply Quote 0
                                    • Bluefox
                                      Bluefox last edited by

                                      Kann ich die Version publishen?

                                      1 Reply Last reply Reply Quote 0
                                      • LausiD
                                        LausiD last edited by

                                        Hallo zusammen,

                                        gibt es noch weitere Rückmeldungen?

                                        Hat noch jemand die Telenet Verbindung miot Passwort am Start ?????

                                        Danke und Gruß

                                        LausiD

                                        @Bluefox

                                        Würde noch warten, bin noch an einer Sache dran.

                                        Übertrag Wert state von iobroker zu FHEM ist noch nicht OK 😞

                                        1 Reply Last reply Reply Quote 0
                                        • LausiD
                                          LausiD last edited by

                                          Wie versprochen noch eine Änderung 🙂

                                          Der Wert state wird jetzt auch von iobroker nach FHEM richtig übertragen.

                                          Bisher war nur on und off möglich. Jetzt gehen zB auch Texte bei dummys

                                          Viel Spass beim Testen und Gute Nacht

                                          Rückmeldung wäre natürlich super!
                                          2201_main.js

                                          1 Reply Last reply Reply Quote 0
                                          • Bluefox
                                            Bluefox last edited by

                                            @LausiD:

                                            Wie versprochen noch eine Änderung 🙂

                                            Der Wert state wird jetzt auch von iobroker nach FHEM richtig übertragen.

                                            Bisher war nur on und off möglich. Jetzt gehen zB auch Texte bei dummys

                                            Viel Spass beim Testen und Gute Nacht

                                            Rückmeldung wäre natürlich super! `
                                            Danke LausiD. Habe auf git gespeichert.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

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

                                            992
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter fhem
                                            82
                                            673
                                            150763
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo