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.
    • D3ltoroxp
      D3ltoroxp @andi2055 last edited by

      @andi2055 Ich bräuchte mal noch eure Hilfe. Soweit läuft der Adapter Top, ich bräuchte hier noch die Buttons in ioBroker, damit ich die Rollos zum fahren forcen kann, auch wenn das Rollo Device sagt der Rollo sei unten. Hier kann ich dennoch drücken und er fährt, falls er noch oben ist. Aber ich habe hier keine attr die ich adden könnte.

      986a38db-27da-4ee3-b843-22e1c603de44-image.png

      Fällt euch dazu was ein, wie ich das dennoch über ioB steuern kann, bräuchte das für die VIS ?

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

        @d3ltoroxp
        Mh wenn du den Befehl dafür kennst, kannst du zB im ioB über fhem.0.info.Commands.sendFHEM den Befehl eingeben.

        Gruß LausiD

        B 1 Reply Last reply Reply Quote 0
        • B
          Banis @LausiD last edited by

          Hallo zusammen,

          seit ein paar Tagen habe ich beim HPSU Modul das Problem, dass sehr häufig in den Datenpunkten in ioBRoker statt dem eigentlichen Wert ganz kurz ein Punkt drin steht. Bei den anderen FHEM Modlen konnte ich das nicht beobachten.

          Habt ihr das Problem auch?

          A 1 Reply Last reply Reply Quote 0
          • A
            andi2055 @Banis last edited by

            @banis
            Es gab ein Update beim FHEM HPSU Modul mit größeren Anpassungen.
            Ich teste das auch gerade.
            Kannst du überhaupt noch Werte verändern aus ioB heraus? Bspw. Heizkurve
            Der Punkt stand in früheren Versionen bei mir in alles States, die zum Setzen der Werte vorhanden waren. Nun gibt es diese bei mir nicht mehr. Das wurde anscheinend zusammengelegt?

            B LausiD 2 Replies Last reply Reply Quote 0
            • B
              Banis @andi2055 last edited by

              @andi2055 Ich bin zwischenzeitlich wieder zurück auf die Modul Version 1.10
              Ich konnt aber mit der 1.11 auch Werte schreiben. Bin mir jetzt aber nicht mehr ganz sicher wie ich das gemacht hab, ich glaube das ging in den Datenpunkten wo auch die Werte gelesen werden. Musst dort mal ausprobieren ob du dort auch schreiben kannst.

              Dadurch dass immer wieder ein . im Datenpunkt war, wurden meine Logs ziemlich voll. Dadurch hat sich dann mein history Adapter immer mal wieder verabschiedet. Deshalb bin ich beim HPSU Modul eine Version zurück gegangen

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

                @andi2055
                Kannst du mal von der neuen Version ein jsonlist2 aus FHEM oder RAW aus ioBroker zeigen?

                A 1 Reply Last reply Reply Quote 0
                • A
                  andi2055 @LausiD last edited by

                  @lausid
                  anbei jsonlist2 der neuen FHEM HPSU Adapter Version 1.11

                  Ich habe mich nun nochmal etwas damit beschäftigt:
                  Alle schreibbaren Werte waren bei mir nach dem Update nicht schreibbar. Das war mein Hauptproblem.
                  HPSU~Heizkurve (als Beispiel) stand bei mir nach dem Update auf Readonly. Wäre das bei Neuanlage (Instanz löschen und neu erstellen) auch schreibbar gewesen und wird nur nicht automatisch angepasst?
                  Ich habe alle schreibbaren Werte manuell auf WRITE gestellt und nun kann ich damit Werte auch setzen.
                  Funktioniert also grundsätzlich bei mir.

                  Alle Werte, die nicht in Readings enthalten sind (Beispiel: HPSU~HZ_Unterstuetzung), enthalten bei mir einen ".". Ich kann die Werte ON/OFF aber auswählen und setzen. Soweit aus meiner Sicht ok.

                  @Banis dein Problem kann ich so nicht bestätigen. Das musst du bitte nochmal genauer erklären

                    {
                      "Name":"myHPSU",
                      "PossibleSets":"Disconnect:noArg Connect:noArg ForceDHW:noArg Connect_MonitorMode:noArg HPSU.Kuehl_Soll_Korr_Parallel:slider,-5,0.1,5,1 HPSU.Spreizung_Mod_HZ:slider,2,1,20 HPSU.WW_Sperrzeit:slider,0,1,240 HPSU.Bivalenzfunktion:off,on HPSU.Funktion_EHS:slider,0,1,3 HPSU.HK_Funktion:Witterung,Fest HPSU.Heizkurve:slider,0,0.1,3,1 HPSU.HZ_Unterstuetzung:off,on HPSU.Max_WW_Ladezeit:slider,0,1,240 HPSU.Max_Leistung_Pumpe:slider,20,1,100 HPSU.Max_T_Vorlauf:slider,20,1,90 HPSU.Kuehlen_A_Temp_Max:slider,20,1,45 HPSU.Min_Leistung_Pumpe:slider,10,1,100 HPSU.Min_T_Vorlauf:slider,18,1,90 HPSU.Kuehlen_VL_Soll_Abs_Min:slider,5,1,25 HPSU.Betriebsart:Bereitschaft,Auto1,Auto2,Kuehlen,Heizen,Absenken,Sommer HPSU.Fluesterbetrieb:Aus,Ein,Nur_bei_Nacht HPSU.Kuehlen_A_Temp_Start:slider,15,1,45 HPSU.Schaltschwelle_AUX_TDHW:slider,20,1,85 HPSU.Soll_T_Warmwasser_1:slider,35,1,70 HPSU.Soll_T_Warmwasser_2:slider,35,1,70 HPSU.Soll_T_Warmwasser_3:slider,35,1,70 HPSU.Kuehlen_VL_Soll_Max:slider,5,1,25 HPSU.Kuehlen_VL_Soll_Start:slider,5,1,25 HPSU.T_Vorlauf_Tag:slider,20,1,90 HPSU.T_Vorlauf_Nacht:slider,20,1,90 HPSU.T_Frostschutz:-1,-10,-11,-12,-13,-14,-15,Aus,-2,-3,-4,-5,-6,-7,-8,-9,0,1,2,3,4,5 HPSU.Heizgrenze_Tag:slider,10,1,40 HPSU.Heizgrenze_Nacht:slider,10,1,40 HPSU.Soll_T_Raum_1:slider,5,0.5,40,1 HPSU.Soll_T_Raum_2:slider,5,0.5,40,1 HPSU.Soll_T_Raum_3:slider,5,0.5,40,1 HPSU.TDiff_WW_HZU:slider,2,1,15 HPSU.Wartezeit_BOH:slider,20,1,95 ",
                      "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 AutoPoll:on,off AntiMixerSwing:on,off CheckDHWInterrupted:on,off DebugLog:on,onWithMsg,onDHW,off AntiContinousHeating:on,off RememberSetValues:on,off SuppressRetryWarnings:on,off event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading cmdIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
                      "Internals": {
                        "DEF": "/dev/ttyUSB0",
                        "DeviceName": "/dev/ttyUSB0@38400",
                        "ELM327_Version": "1.5",
                        "ELMState": "Initialized",
                        "FD": "8",
                        "FUUID": "5ff83ab7-f33f-256f-ffb1-ea0f07c2844b852e",
                        "JSON_Auto_poll": "47",
                        "JSON_Writable": "100",
                        "JSON_parameters": "156",
                        "JSON_version": "3.6",
                        "Module_Version": "1.11",
                        "NAME": "myHPSU",
                        "NR": "21",
                        "PARTIAL": "",
                        "STATE": "opened",
                        "TYPE": "HPSU"
                      },
                      "Readings": {
                        "Comm.GetStatus": { "Value":"Ok", "Time":"2021-01-23 22:54:03" },
                        "Comm.ManStatus": { "Value":"Ok: (force) DHW still active (717)", "Time":"2021-01-19 11:04:07" },
                        "Comm.SetStatus": { "Value":"Ok: Heizkurve [heat_slope] successfully set to 0.4 (1011)", "Time":"2021-01-23 22:35:59" },
                        "HPSU.Aktive_Betriebsart": { "Value":"Standby", "Time":"2021-01-23 22:53:56" },
                        "HPSU.Betriebsart": { "Value":"Heizen", "Time":"2021-01-23 22:53:56" },
                        "HPSU.Direkter_Heizkreis_Modus": { "Value":"power-saving", "Time":"2021-01-23 22:53:57" },
                        "HPSU.Durchfluss": { "Value":"0 lh", "Time":"2021-01-23 22:53:52" },
                        "HPSU.EHS_fuer_Heizung": { "Value":"2245 kWh", "Time":"2021-01-23 22:49:35" },
                        "HPSU.EHS_fuer_WW": { "Value":"706 kWh", "Time":"2021-01-23 22:49:34" },
                        "HPSU.Energie_Heizung": { "Value":"4366 kWh", "Time":"2021-01-23 22:49:35" },
                        "HPSU.Energie_Kuehlung": { "Value":"1803 kWh", "Time":"2021-01-23 22:49:39" },
                        "HPSU.Energie_WW": { "Value":"6949 kWh", "Time":"2021-01-23 22:49:35" },
                        "HPSU.Energie_erzeugt_gesamt": { "Value":"12386 kWh", "Time":"2021-01-23 22:49:39" },
                        "HPSU.Fluesterbetrieb": { "Value":"Aus", "Time":"2021-01-23 22:45:35" },
                        "HPSU.Funktion_EHS": { "Value":"1", "Time":"2021-01-23 22:45:25" },
                        "HPSU.HK_Funktion": { "Value":"Witterung", "Time":"2021-01-23 22:45:25" },
                        "HPSU.Heizgrenze_Tag": { "Value":"21 °C", "Time":"2021-01-23 22:46:57" },
                        "HPSU.Heizkurve": { "Value":"0.4", "Time":"2021-01-23 22:46:01" },
                        "HPSU.Heizung_Ruecklauf": { "Value":"25.6 °C", "Time":"2021-01-23 22:53:55" },
                        "HPSU.Kaeltemitteltemperatur": { "Value":"25.1 °C", "Time":"2021-01-23 22:53:51" },
                        "HPSU.Kuehl_Soll_Korr_Parallel": { "Value":"0 °C", "Time":"2021-01-23 22:45:34" },
                        "HPSU.Kuehlen_A_Temp_Max": { "Value":"35 °C", "Time":"2021-01-23 22:45:26" },
                        "HPSU.Kuehlen_A_Temp_Start": { "Value":"22 °C", "Time":"2021-01-23 22:45:36" },
                        "HPSU.Kuehlen_VL_Soll_Abs_Min": { "Value":"16 °C", "Time":"2021-01-23 22:45:26" },
                        "HPSU.Kuehlen_VL_Soll_Max": { "Value":"10 °C", "Time":"2021-01-23 22:45:36" },
                        "HPSU.Kuehlen_VL_Soll_Start": { "Value":"18 °C", "Time":"2021-01-23 22:45:40" },
                        "HPSU.Laufzeit_Kompressor": { "Value":"7130 h", "Time":"2021-01-23 22:49:40" },
                        "HPSU.Laufzeit_UWPumpe": { "Value":"12397 h", "Time":"2021-01-23 22:49:40" },
                        "HPSU.Max_T_Vorlauf": { "Value":"45 °C", "Time":"2021-01-23 22:45:26" },
                        "HPSU.Min_T_Vorlauf": { "Value":"27 °C", "Time":"2021-01-23 22:45:26" },
                        "HPSU.Pos_Vent_3UVB1": { "Value":"100 %", "Time":"2021-01-23 22:53:52" },
                        "HPSU.Pos_Vent_3UV_DHW": { "Value":"0 %", "Time":"2021-01-23 22:54:03" },
                        "HPSU.Ruecklauftemperatur": { "Value":"24.6 °C", "Time":"2021-01-23 22:53:52" },
                        "HPSU.Soll_T_Raum_1": { "Value":"20.5 °C", "Time":"2021-01-23 22:53:36" },
                        "HPSU.Soll_T_Warmwasser": { "Value":"46 °C", "Time":"2021-01-23 22:53:23" },
                        "HPSU.Soll_T_Warmwasser_1": { "Value":"46 °C", "Time":"2021-01-14 07:53:11" },
                        "HPSU.Soll_T_direkter_Heizkreis": { "Value":"27.1 °C", "Time":"2021-01-23 22:53:51" },
                        "HPSU.Soll_Vorlauftemperatur_Waermeerzeuger": { "Value":"0 °C", "Time":"2021-01-23 22:53:39" },
                        "HPSU.TDiff_WW_HZU": { "Value":"5 °C", "Time":"2021-01-23 22:45:29" },
                        "HPSU.TVBH": { "Value":"37.8 °C", "Time":"2021-01-23 22:53:33" },
                        "HPSU.T_Aussen": { "Value":"4.5 °C", "Time":"2021-01-23 22:53:33" },
                        "HPSU.T_Aussen_WP": { "Value":"4.5 °C", "Time":"2021-01-23 22:53:36" },
                        "HPSU.T_Aussen_gemittelt": { "Value":"4.7 °C", "Time":"2021-01-23 22:52:21" },
                        "HPSU.T_Frostschutz": { "Value":"-10", "Time":"2021-01-23 22:53:54" },
                        "HPSU.T_Warmwasser": { "Value":"46.4 °C", "Time":"2021-01-23 22:53:57" },
                        "HPSU.T_direkter_Heizkreis": { "Value":"37.4 °C", "Time":"2021-01-23 22:53:54" },
                        "HPSU.UWPumpe": { "Value":"0 %", "Time":"2021-01-23 22:54:04" },
                        "HPSU.Vorlauftemperatur_Waermeerzeuger": { "Value":"30.8 °C", "Time":"2021-01-23 22:53:54" },
                        "HPSU.Wartezeit_BOH": { "Value":"80 min", "Time":"2021-01-23 22:52:37" },
                        "HPSU.Wasserdruck": { "Value":"1.566 bar", "Time":"2021-01-23 22:45:33" },
                        "HPSU.ehs": { "Value":"0 kWh", "Time":"2021-01-23 22:53:56" },
                        "Info.HeatCyclicErr": { "Value":"0", "Time":"2021-01-23 20:50:15" },
                        "Info.LastDefrostDHWShrink": { "Value":"0.599999999999994 °C", "Time":"2021-01-23 19:57:26" },
                        "Info.Q": { "Value":"0 kW", "Time":"2021-01-23 20:50:15" },
                        "state": { "Value":"opened", "Time":"2021-01-21 23:25:40" }
                      },
                      "Attributes": {
                        "AntiContinousHeating": "on",
                        "AntiMixerSwing": "off",
                        "AutoPoll": "on",
                        "CheckDHWInterrupted": "on",
                        "DebugLog": "on",
                        "SuppressRetryWarnings": "on",
                        "alias": "myHPSU",
                        "room": "HPSU"
                      }
                    },
                  
                  LausiD 1 Reply Last reply Reply Quote 0
                  • LausiD
                    LausiD @andi2055 last edited by

                    @andi2055
                    Auf was steht fhem.0.info.Configurations.autoRole bei dir?
                    Du kannst auch ein einzelnes Objekt löschen..zB HPSU~Heizkurve.....Adapter neu starten und Objekt wird wieder angelegt.
                    Instanz löschen und neuanlegen ist nie nötig!

                    Gruß LausiD

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      andi2055 @LausiD last edited by

                      @lausid
                      steht auf true.
                      An der Stelle habe ich auch noch nie was geändert

                      0e33ee1a-c878-4994-9f66-30ce34e91550-grafik.png

                      Aber Danke, ich weiß jetzt wie es geht

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        Banis @andi2055 last edited by Banis

                        @andi2055 Ich hab eben nochmal auf die 1.11 upgedatet. Ist bei mir leider immer noch so. Es scheint so, also ob immer wenn vom FHEM Modul Werte an ioBroker übertragen werden, bei vielen Readings immer kurz ein Punkt gesetzt wird.

                        Dadurch habe ich permanet Zustandsänderungen, was die Performance des History-Adapters sehr verschlechtert.

                        Ich hab als Beispeil mal die Werte der Betriebsart in einem Zeitraum von knapp 2 Minuten dargestellt.
                        Betriebsart_log.JPG

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

                          @banis
                          Hast du den FHEM Adapter über github aktualisiert?
                          Deine Beschreibung hört sich stark nach dem Problem in 1.5.3 an.

                          Gruß LausiD

                          B 1 Reply Last reply Reply Quote 0
                          • B
                            Banis @LausiD last edited by

                            @lausid Hab jetzt nochmal über github aktualisiert. Aber eine neuere Version als die 1.5.3 bekomme ich nicht. Oder mache ich was falsch?

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

                              @banis
                              Version bleibt bei 1.5.3
                              BuildDate ist 17.01.21 - wird beim Start Adapter angezeigt

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                Banis @LausiD last edited by

                                @lausid jetzt sieht es bei mir auch gut aus. Lag dann tatsächlich an dem Update.
                                Vielen Dank für deine Hilfe

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

                                  Ich übertrage alle Werte eines Gerätes von ioBroker zu FHEM. In FHEM wird ein Raum ioB_IN für jedes der Werte ein eigener dummy angelgt.

                                  1. Der Name des dummy ist immer der Pfad. Bei Tuya Geräten ist das eine ID, z.B. tuya.0.6423236140f520f6f20c.2. Könnte das Gerät in ioB oder FHEM umbenannt werden?
                                  2. allowedIOBin sagt, welche Geräte an FHEM gesendet werden. Alles was damit beginnt, wird übetragen. Trage ich nun das ein tuya.0.6423236140f520f6f20c.1 wird aber auch tuya.0.6423236140f520f6f20c.11 gesendet. Wie kann ich das verhindern?
                                  3. Bei dem Tuya Gerät werden insgesamt 13 dummys angelegt, jeweils mit dem attr group [ioB Device]. Ist es möglich nur ein dummy nazulegen und die ganzen Werte aus ioB als FHEM readings?
                                  4. Ich habe bei dem Tuya Gerät insgesamt 6 "Buttons" welche getrennt in FHEM geschalten werden soll. Ausgeführt werden soll diese Aktion in ioB. Wie mache das am besten?
                                  LausiD 2 Replies Last reply Reply Quote 0
                                  • LausiD
                                    LausiD @TWART016 last edited by LausiD

                                    @twart016 sagte in FHEM Adapter:

                                    1. Ich habe bei dem Tuya Gerät insgesamt 6 "Buttons" welche getrennt in FHEM geschalten werden soll. Ausgeführt werden soll diese Aktion in ioB. Wie mache das am besten?

                                    FHEM Raum ioB_System mit fhem.0.send2ioB kannst du Befehle an Iob senden.
                                    Name Objekt Taster + Leerzeichen+true

                                    Gruß LausiD

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

                                      @twart016 sagte in FHEM Adapter:

                                      1. allowedIOBin sagt, welche Geräte an FHEM gesendet werden. Alles was damit beginnt, wird übetragen. Trage ich nun das ein tuya.0.6423236140f520f6f20c.1 wird aber auch tuya.0.6423236140f520f6f20c.11 gesendet. Wie kann ich das verhindern?

                                      Ein weiterer Punkt hinter tuya.0.xxxxxx.1. sollte die Lösung sein

                                      Gruß LausiD

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

                                        @lausid

                                        2:. Funktioniert leider nicht mit tuya.0.6423236140f520f6f20c.1.

                                        Es wird nichts angelegt

                                        1: Umbenennen geht nicht?

                                        3: Gibt es vllt die Möglichkeit die Werte in einem dummy anzulegen?

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

                                          @twart016
                                          zu 2. Auch nicht nach Neustart FHEM Adapter?
                                          zu 1. Das Objekt aus ioB wird 1:1 an FHEM durchgereicht. Was möchtest du hier ändern?
                                          zu 3. Wäre schon möglich, aber relativ aufwändig. Nachteil: Alle bisherigen User müssten Änderungen durchführen

                                          T 1 Reply Last reply Reply Quote 0
                                          • E
                                            elonom last edited by

                                            Hallo LausiD,
                                            vielen Dank nochmal für den tollen Adapter, den ich nun schon einige Zeit nutze.
                                            Ich habe nun folgendes Problem:
                                            Im iobroker unter Aufzählungen erscheinen alle Räume der in fhem konfigurierten Räume. Natürlich nur von den Devices, die ich im Ordner ioBroker in fhem habe.
                                            Wie kann ich die Synchronisierung der Räume in fhem deaktivieren?
                                            Unter fhem.0.info.Settings habe ich keinen Eintrag hierzu gefunden.

                                            Gruß elonom

                                            LausiD 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

                                            789
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter fhem
                                            82
                                            673
                                            145049
                                            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