Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Daten von IO nach FHEM exportieren

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Daten von IO nach FHEM exportieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      nobbiman @Homoran last edited by nobbiman

      @homoran said in Daten von IO nach FHEM exportieren:

      dazu bitte Instanz auf logstufe debug stellen und 7m debug-log mehr Informationen zeigen

      und wo stelle ich das ein?

      Übrigens liefert die Kamera weiterhin Daten an FHEM!
      Hier noch ein List aus FHEM zum MQTT-Server!

      Internals:
         CONNECTS   368
         Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
         ClientsKeepOrder 1
         DEF        1883 global
         FD         13
         FUUID      63d7d3e4-f33f-aab4-350e-e0d8fa6c1e7dbfff
         NAME       MQTT2_FHEM_Server
         NR         795
         PORT       1883
         STATE      Initialized
         TYPE       MQTT2_SERVER
         eventCount 736
         MatchList:
           1:MQTT2_DEVICE ^.
           2:MQTT_GENERIC_BRIDGE ^.
         READINGS:
           2023-06-11 14:55:46   nrclients       0
           2023-06-11 14:14:14   state           Initialized
         clients:
         retain:
      Attributes:
         alias      MQTT2_FHEM_Server
         room       Büro,MQTT2
      
      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @nobbiman last edited by

        @nobbiman sagte in Daten von IO nach FHEM exportieren:

        Übrigens liefert die Kamera weiterhin Daten an FHEM!

        @homoran sagte in Daten von IO nach FHEM exportieren:

        mqtt mit Credentials aufgesetzt?
        user = pi?
        kein Kennwort?

        jetzt fhem!

        @nobbiman sagte in Daten von IO nach FHEM exportieren:

        und wo stelle ich das ein?

        in der Instanz.
        Expertenmodus -> Logstufe -> debug (vorher info)

        N 1 Reply Last reply Reply Quote 0
        • N
          nobbiman @Homoran last edited by nobbiman

          @homoran
          LOG-Stufe ist auf debug umgestellt

          mqtt-client.0
          	2023-06-11 15:27:07.570	warn	client error: Error: getaddrinfo ENOTFOUND fhem
          mqtt-client.0
          	2023-06-11 15:26:37.555	warn	client offline
          mqtt-client.0
          	2023-06-11 15:26:37.551	warn	client error: Error: getaddrinfo ENOTFOUND fhem
          mqtt-client.0
          	2023-06-11 15:26:37.437	info	Try to connect to mqtt://fhem:*******************@192.168.2.147:1883?clientId=ioB-Client
          mqtt-client.0
          	2023-06-11 15:26:36.586	info	starting. Version 1.6.3 in /opt/iobroker/node_modules/iobroker.mqtt-client, node: v16.19.0, js-controller: 4.0.24
          

          Ob ich mqtt mit pi und kein PW aufgesetzt habe, weiß ich nicht mehr (sorry). Ich weiß nur, dass die Kamera mit den Einstellungen mit und ohne ohne Autentifizierung Daten nach FHEM liefert.

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @nobbiman last edited by

            @nobbiman sagte in Daten von IO nach FHEM exportieren:

            LOG-Stufe ist auf debug umgestellt

            ich sehe aber keinen debug Eintrag.
            wirklich in der Instanz die Logstufe oder ur den Filter im log geändert?

            @nobbiman sagte in Daten von IO nach FHEM exportieren:

            Ob ich mqtt mit pi und kein PW aufgesetzt habe, weiß ich nicht mehr (sorry)

            das wäre schon sehr wichtig!
            user/Passwort muss passen.
            Auch einfach einen user `fhem' angeben, obwohl

            @nobbiman sagte in Daten von IO nach FHEM exportieren:

            ohne Autentifizierung Daten nach FHEM

            geliefert werden können wird nicht funktionieten.

            Eine weitere Stellschraube wäre die mqtt Version. Du hast da 4 eingestellt.

            Erst mal braucht es ein vollständiges debug-log

            N 1 Reply Last reply Reply Quote 0
            • N
              nobbiman @Homoran last edited by

              @homoran sorry, ich hatte nur in den Systemeinstellungen auf die Standardprotokollstufe "debug" umgestellt.
              Jetzt habe ich es aber in der Instanz gefunden

              mqtt-client.0
              	2023-06-11 15:57:04.217	debug	publishing powerfox2.0.devices.246f283b9828.consumptionMeterReadingKWh
              mqtt-client.0
              	2023-06-11 15:57:01.699	warn	client error: Error: getaddrinfo ENOTFOUND fhem
              mqtt-client.0
              	2023-06-11 15:57:01.685	debug	trying to reconnect to broker
              mqtt-client.0
              	2023-06-11 15:56:31.684	warn	client error: Error: getaddrinfo ENOTFOUND fhem
              mqtt-client.0
              	2023-06-11 15:56:31.670	debug	trying to reconnect to broker
              mqtt-client.0
              	2023-06-11 15:56:04.255	debug	publishing powerfox2.0.devices.246f283b9828.consumptionMeterReadingKWh
              mqtt-client.0
              	2023-06-11 15:56:01.667	warn	client error: Error: getaddrinfo ENOTFOUND fhem
              mqtt-client.0
              	2023-06-11 15:56:01.657	debug	trying to reconnect to broker
              mqtt-client.0
              	2023-06-11 15:55:50.753	debug	publishing viessmannapi.0.157462.0.features.heating.sensors.temperature.outside.properties.value.value
              mqtt-client.0
              	2023-06-11 15:55:31.654	warn	client error: Error: getaddrinfo ENOTFOUND fhem
              mqtt-client.0
              	2023-06-11 15:55:31.642	debug	trying to reconnect to broker
              mqtt-client.0
              	2023-06-11 15:55:06.019	debug	publishing powerfox2.0.devices.246f283b9828.consumptionMeterReadingKWh
              mqtt-client.0
              	2023-06-11 15:55:01.639	warn	client error: Error: getaddrinfo ENOTFOUND fhem
              mqtt-client.0
              	2023-06-11 15:55:01.623	debug	trying to reconnect to broker
              mqtt-client.0
              	2023-06-11 15:54:31.620	warn	client error: Error: getaddrinfo ENOTFOUND fhem
              mqtt-client.0
              	2023-06-11 15:54:31.607	debug	trying to reconnect to broker
              mqtt-client.0
              	2023-06-11 15:54:05.909	debug	publishing powerfox2.0.devices.246f283b9828.consumptionMeterReadingKWh
              mqtt-client.0
              	2023-06-11 15:54:01.604	warn	client error: Error: getaddrinfo ENOTFOUND fhem
              mqtt-client.0
              	2023-06-11 15:54:01.589	debug	trying to reconnect to broker
              mqtt-client.0
              	2023-06-11 15:53:31.586	warn	client error: Error: getaddrinfo ENOTFOUND fhem
              mqtt-client.0
              	2023-06-11 15:53:31.575	debug	trying to reconnect to broker
              mqtt-client.0
              	2023-06-11 15:53:05.692	debug	publishing powerfox2.0.devices.246f283b9828.consumptionMeterReadingKWh
              mqtt-client.0
              	2023-06-11 15:53:01.573	warn	client offline
              mqtt-client.0
              	2023-06-11 15:53:01.567	warn	client error: Error: getaddrinfo ENOTFOUND fhem
              mqtt-client.0
              	2023-06-11 15:53:01.428	info	Try to connect to mqtt://fhem:*******************@192.168.2.147:1883?clientId=ioB-Client
              mqtt-client.0
              	2023-06-11 15:53:01.427	debug	found 0 additional topic to subscribe to
              mqtt-client.0
              	2023-06-11 15:53:01.426	debug	complete Custom: {"powerfox2.0.devices.246f283b9828.consumptionMeterReadingKWh":{"enabled":true,"publish":true,"pubChangesOnly":false,"pubAsObject":true,"qos":0,"retain":false,"subscribe":true,"subChangesOnly":false,"subAsObject":false,"subQos":0,"setAck":false,"topic":"Stromzähler Z2 (HH)","type":"number"},"viessmannapi.0.157462.0.features.heating.sensors.temperature.outside.properties.value.value":{"enabled":true,"publish":true,"pubChangesOnly":false,"pubAsObject":false,"qos":0,"retain":false,"subscribe":true,"subChangesOnly":false,"subAsObject":false,"subQos":0,"setAck":false,"topic":"Waermepumpe-Außentemperatur","type":"number"}}
              mqtt-client.0
              	2023-06-11 15:53:01.424	debug	enabled syncing of viessmannapi.0.157462.0.features.heating.sensors.temperature.outside.properties.value.value (publish/subscribe:true/true)
              mqtt-client.0
              	2023-06-11 15:53:01.422	debug	enabled syncing of powerfox2.0.devices.246f283b9828.consumptionMeterReadingKWh (publish/subscribe:true/true)
              mqtt-client.0
              	2023-06-11 15:53:00.410	info	starting. Version 1.6.3 in /opt/iobroker/node_modules/iobroker.mqtt-client, node: v16.19.0, js-controller: 4.0.24
              mqtt-client.0
              	2023-06-11 15:52:59.927	debug	Plugin sentry Initialize Plugin (enabled=true)
              mqtt-client.0
              	2023-06-11 15:52:59.742	debug	States connected to redis: 127.0.0.1:9000
              mqtt-client.0
              	2023-06-11 15:52:59.628	debug	States create User PubSub Client
              mqtt-client.0
              	2023-06-11 15:52:59.626	debug	States create System PubSub Client
              mqtt-client.0
              	2023-06-11 15:52:59.591	debug	Redis States: Use Redis connection: 127.0.0.1:9000
              mqtt-client.0
              	2023-06-11 15:52:59.520	debug	Objects connected to redis: 127.0.0.1:9001
              mqtt-client.0
              	2023-06-11 15:52:59.511	debug	Objects client initialize lua scripts
              mqtt-client.0
              	2023-06-11 15:52:59.394	debug	Objects create User PubSub Client
              mqtt-client.0
              	2023-06-11 15:52:59.392	debug	Objects create System PubSub Client
              mqtt-client.0
              	2023-06-11 15:52:59.389	debug	Objects client ready ... initialize now
              mqtt-client.0
              	2023-06-11 15:52:59.317	debug	Redis Objects: Use Redis connection: 127.0.0.1:9001
              mqtt-client.0
              	2023-06-11 15:52:54.072	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
              mqtt-client.0
              	2023-06-11 15:52:54.072	debug	Plugin sentry destroyed
              mqtt-client.0
              	2023-06-11 15:52:53.866	debug	closed client
              mqtt-client.0
              	2023-06-11 15:52:53.864	info	Stop Instance command received...
              

              Zunächst aber einmal Danke für deine unermüdliche Hilfe. Evtl. kommen wir aber nicht kurzfristig zum Ziel und ich bekomme so langsam ein Zeitproblem, da ich übermorgen in den Urlaub fahren will.
              Evtl. wäre auch ein Weg der, den MQTT-Server komplett unter FHEM zu deinstallieren und ganz neu auf dem ioBroker aufzusetzen. Am Liebsten wäre mir aber, "wi" schaffen es noch.

              Homoran 1 Reply Last reply Reply Quote 0
              • Marc Berg
                Marc Berg Most Active last edited by

                @nobbiman sagte in Daten von IO nach FHEM exportieren:

                	2023-06-11 15:26:37.551	warn	client error: Error: getaddrinfo ENOTFOUND fhem
                mqtt-client.0
                	2023-06-11 15:26:37.437	info	Try to connect to mqtt://fhem:*******************@192.168.2.147:1883?clientId=ioB-Client
                mqtt-client.0
                

                Der Effekt (dass der eingestellte User als Hostname genutzt wird) tritt auf, wenn im Passwort Sonderzeichen wie z.B. "/" enthalten sind.

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @nobbiman last edited by

                  @nobbiman sagte in Daten von IO nach FHEM exportieren:

                  Try to connect to mqtt://fhem:*******************@192.168.

                  hast du immer noch fhem als user drin?

                  @nobbiman sagte in Daten von IO nach FHEM exportieren:

                  publishing viessmannapi.0.157462.0.features.heating.sensors.temperature.outside.

                  wenn das auch über mqtt-client.0 läuft muss der Fehler nicht in den Grundeinstellungen der Instanz, sondern ggf. in dem topic des DP sein.
                  (was ich nicht verstehe, weil fhem ja grundsätzlich als user eingetragen ist)

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    nobbiman @Homoran last edited by

                    @homoran Leider werden meine Probleme immer größer - ich betrete hier absolutes Neuland mit MQTT
                    Ich habe mal im MQTT-Server nachgeschaut, da finde ich weder Einstellungen für das PW noch eine Benutzerverwaltung. fhem ist eigentlich ein user auf den RasPi Nr. 1 (FHEM-RasPi)
                    Das PW hat tatsächlich ein Sonderzeichen, aber wo ändere ich das?

                    Marc Berg Homoran 2 Replies Last reply Reply Quote 0
                    • Marc Berg
                      Marc Berg Most Active @nobbiman last edited by

                      @nobbiman sagte in Daten von IO nach FHEM exportieren:

                      Das PW hat tatsächlich ein Sonderzeichen, aber wo ändere ich das?

                      Das Passwort muss ja am Broker geändert werden. Welcher Broker läuft denn auf der IP-Adresse ...147?

                      1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @nobbiman last edited by

                        @nobbiman sagte in Daten von IO nach FHEM exportieren:

                        da finde ich weder Einstellungen für das PW noch eine Benutzerverwaltung

                        dann darfst du auch im MQTT-Client keine credentials eingeben.

                        @nobbiman sagte in Daten von IO nach FHEM exportieren:

                        fhem ist eigentlich ein user auf den RasPi Nr. 1 (FHEM-RasPi)

                        der hat dann auch rein gar nix mit dem MQTT-Broker zu tun.

                        nimm ihn raus

                        @nobbiman sagte in Daten von IO nach FHEM exportieren:

                        Das PW hat tatsächlich ein Sonderzeichen, aber wo ändere ich das?

                        auch das darfst du nicht angeben, wenn es nicht im MQTT-Broker festgelegt ist

                        N 1 Reply Last reply Reply Quote 0
                        • N
                          nobbiman @Homoran last edited by nobbiman

                          @homoran LÄUFT und die Daten fließen nach FHEM - puuhhh 😊 😊 😊 😊 😊

                          Ich beende unsere "Unterhaltung" jetzt mit einem riesengroßen Dank an beide geduldigen und immer fairen Unterstützer für einen Neuling wie mich!
                          Tauchen später nochmals Fragen auf, melde ich mich nach meinem Urlaub

                          Das übrig gebiebene Objekt der MQTT-Instanz kann ich sicher löschen !?

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @nobbiman last edited by

                            @nobbiman sagte in Daten von IO nach FHEM exportieren:

                            Das übrig gebiebene Objekt der MQTT-Instanz kann ich sicher löschen !?

                            was genau?

                            Adapter incl. Instanz löschen!
                            Sollte absolut problemlos gehen, wenn du nichts anderes konfiguriert hast als du uns erzählst.

                            N 1 Reply Last reply Reply Quote 0
                            • N
                              nobbiman @Homoran last edited by

                              @homoran Hab es gelöscht, da war nur noch eine Metadatei übrig - läuft weiterhin alles sehr gut!

                              N 1 Reply Last reply Reply Quote 0
                              • N
                                nobbiman @nobbiman last edited by

                                So, ich habe jetzt meine ersten Erfahrungen mit dem MQTT-Client gemacht.
                                Den Daten, die nach FHEM "wandern" kann man im ioB ja "sprechende" Bezeichnungen geben.
                                Da habe ich ein wenig herumgespielt und z.B. für die Temperatur im Pufferspeicher meiner Heizung zunächst den Namen "Temperatur_Pufferspeicher"verwendet, später dann "Pufferspeicher-Temperatur".

                                Nun finde ich in den FHEM-Readings allerdings beide Namen mit unterschiedlichen Angaben (Wert und Zeit). Kann ich eines der Readings wieder löschen, wenn JA, wie?

                                Internals:
                                   CID        ioB_Client
                                   DEF        ioB_Client
                                   FUUID      64855099-f33f-aab4-27e1-e1afaaabc04b8b95
                                   IODev      MQTT2_FHEM_Server
                                   LASTInputDev MQTT2_FHEM_Server
                                   MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_192.168.2.157_48570
                                   MQTT2_FHEM_Server_MSGCNT 8602
                                   MQTT2_FHEM_Server_TIME 2023-06-30 20:58:06
                                   MSGCNT     8602
                                   NAME       MQTT2_ioB_Client
                                   NR         1867
                                   STATE      ???
                                   TYPE       MQTT2_DEVICE
                                   eventCount 8603
                                   READINGS:
                                     2023-06-24 21:16:22   IODev           MQTT2_FHEM_Server
                                     2023-06-30 20:56:35   Pufferspeicher-Temperatur 25.8
                                     2023-06-22 23:15:53   Temperatur_Pufferspeicher 24.6
                                     2023-06-11 17:15:52   WW-Temperatur_Trinkwasser 56.5
                                     2023-06-22 23:15:53   WW-Temperatur_Trinkwasser_Soll 46
                                     2023-06-22 23:15:52   WW-Temperatur_Trinkwasserspeicher_unten 42.7
                                     2023-06-11 06:52:00   Waermepumpe     18.2
                                     2023-06-22 23:15:54   Waermepumpe-Aussentemperatur 21.2
                                     2023-06-22 23:15:52   Waermepumpe-Frostschutz off
                                     2023-06-22 23:15:53   Waermepumpe-Heizkreispumpenstatus off
                                     2023-06-22 23:15:52   Waermepumpe-Heizkurve-HK1-Neigung 0.7
                                     2023-06-22 23:15:52   Waermepumpe-Heizkurve-HK1-Niveau 1
                                     2023-06-22 23:15:52   Waermepumpe-Heizkurve-MAX 40
                                     2023-06-22 23:15:52   Waermepumpe-Heizkurve-MIN -15
                                     2023-06-22 23:15:52   Waermepumpe-Heizkurve-Steigung-MIN 0
                                     2023-06-22 23:15:52   Waermepumpe-Heizkurve-Steigung-Max 3.5
                                     2023-06-22 23:15:54   Waermepumpe-Kesseltemperatur 22.8
                                     2023-06-30 20:58:06   ack             true
                                     2023-06-30 20:58:06   from            system.adapter.powerfox2.0
                                     2023-06-30 20:58:06   lc              yyyyyyyyyyyyy
                                     2023-06-12 17:23:49   min             -15
                                     2023-06-30 20:58:06   q               0
                                     2023-06-30 20:58:06   ts              zzzzzzzzzzzzz
                                     2023-06-30 20:58:06   user            system.user.admin
                                     2023-06-30 20:58:06   val             7420.516
                                     2023-06-11 17:14:25   value           notConnected
                                Attributes:
                                   alias      MQTT2_ioB_Client
                                   readingList ioB_Client:Waermepumpe:.* Waermepumpe
                                ioB_Client:powerfox2/0/devices/xxxxxxxxxxxx/consumptionMeterReadingKWh:.* { json2nameValue($EVENT) }
                                ioB_Client:Stromz\xc3\xa4hler\x20Z2\x20\x28HH\x29:.* { json2nameValue($EVENT) }
                                ioB_Client:Waermepumpe-Au\xc3\x9fentemperatur:.* Waermepumpe-Aussentemperatur
                                ioB_Client:WW-Temperatur\x20Trinkwasserspeicher\x20unten:.* WW-Temperatur_Trinkwasserspeicher_unten
                                ioB_Client:Temperatur\x20Pufferspeicher:.* Temperatur_Pufferspeicher
                                ioB_Client:WW-Temperatur_Trinkwasser_Soll:.* WW-Temperatur_Trinkwasser_Soll
                                ioB_Client:Waermepumpe-Kesseltemperatur:.* Waermepumpe-Kesseltemperatur
                                ioB_Client:Waermepumpe-Frostschutz:.* Waermepumpe-Frostschutz
                                ioB_Client:Waermepumpe-Heizkreispumpenstatus:.* Waermepumpe-Heizkreispumpenstatus
                                ioB_Client:Waermepumpe-Heizkurve-HK1-Niveau:.* Waermepumpe-Heizkurve-HK1-Niveau
                                ioB_Client:Waermepumpe-Heizkurve-HK1-Neigung:.* Waermepumpe-Heizkurve-HK1-Neigung
                                ioB_Client:Waermepumpe-Heizkurve-Steigung-MIN:.* Waermepumpe-Heizkurve-Steigung-MIN
                                ioB_Client:Waermepumpe-Heizkurve-Steigung-Max:.* Waermepumpe-Heizkurve-Steigung-Max
                                ioB_Client:Waermepumpe-Heizkurve-MIN:.* Waermepumpe-Heizkurve-MIN
                                ioB_Client:Waermepumpe-Heizkurve-MAX:.* Waermepumpe-Heizkurve-MAX
                                ioB_Client:Pufferspeicher-Temperatur:.* Pufferspeicher-Temperatur
                                   room       MQTT2_DEVICE
                                
                                N 1 Reply Last reply Reply Quote 0
                                • N
                                  nobbiman @nobbiman last edited by

                                  Bin nun doch noch ein Stück weiter gekommen:
                                  In FHEM kann in den Attributen die "readingList" verändert werden.
                                  Dort habe ich mehrere alte Bezeichnungen gelöscht, nach Neustart waren die meisten aus den Readings verschwunden - außer ---- meine Temperatur_Pufferspeicher!!!

                                  Hat jemand eine Idee oder ist das eher etwas für das FHEM-Forum?

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  738
                                  Online

                                  32.0k
                                  Users

                                  80.4k
                                  Topics

                                  1.3m
                                  Posts

                                  4
                                  41
                                  1971
                                  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