Navigation

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

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    ioBroker und Magic Mirror

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

      Hallo Zusammen, ich bastele mir gerade einen Magic Mirror zusammen und wollte nun zb einen Temp-Feuchte Adapter Aquara einbinden. Nun schreiben die da das man die ID von iobroker Admin benötigt. Hier endest es aber bei mir. Anbei mal ein Auszug aus der Config:

      {
          module: 'MMM-ioBroker',
          position: 'bottom_bar',
          config: {
            host: 'localhost',
            port: '8082',
            https: false,
            devices: [
                { name: 'writeHereTheName1',
                  deviceStates: [
                                    { id: 'mqtt.0.sensorX.temperature', icon: 'wi wi-thermometer', suffix: '°' },
                                    { id: 'mqtt.0.sensorX.humidity',    icon: 'wi wi-humidity',    suffix: '%' }
                                ]
                },
                { name: 'writeHereTheName2',
                  deviceStates: [
                                    { id: 'mqtt.0.sensorY.temperature', icon: 'wi wi-thermometer',  suffix: '°' },
                                    { id: 'mqtt.0.sensorY.battery',     icon: 'fa fa-battery-half', suffix: '' }
                                ]
                }
              ]
          }
        }
      

      So siehts bei mir in iobroker aus wie auf dem Bild. Nun wollte ich höflich anfragen wie der Code denn aussehen müsste wenn er mir die Temp und die feuchte anzeigen soll? Und wo /wie ich die ID finde.

      Über Tipps danke udn frohe Weihnachten noch allen hier....
      Zwischenablage01.jpg

      SBorg 1 Reply Last reply Reply Quote 0
      • SBorg
        SBorg Forum Testing Most Active @Kusselin last edited by

        Hi,
        Broker + MM laufen auf der selben Maschine, sonst wäre host: 'localhost' falsch?
        Bei name (unter devices) kommt dann der gewünschte Anzeigename hinein, also bspw. Badezimmer

        Die ID bekommst du auch recht einfach. Fahr mal mit der Maus über den "temperature" Datenpunkt --> dann erscheint dahinter das Symbol zum kopieren in die Zwischenablage. Drauf drücken, bei id: 'mqtt.0.sensorX.temperature' den Teil mit mqtt.0.sensorX.temperature markieren und STRG + V (für einfügen) drücken.
        Dann sieht das in etwa so aus (dein Screeny ist etwas zu klein, deswegen muss der nicht genau so lauten, ich rate nur 😉 )
        id: 'HMIP.0.001...usw...915.temperature'
        Analog dazu "humidity" usw. That's all 🙂

        Kusselin 1 Reply Last reply Reply Quote 0
        • Kusselin
          Kusselin @SBorg last edited by

          @SBorg
          Hi..das ist nur der standard script von iobroker bei magic mirror...
          Der host habe ich die ip von mm eingetragen und den port von 8082 auf 8081 geändert..weil ich mit Ip:8081 auf iobroker komme...

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

            so hab das mal so gemacht wie du geschrieben hast....bin unter Objekte auf den Zigbee dann auf den weather adapter und dort dann vorne bei temperature und humidity und das in die Zwischen ablage kopiert...... der Port ist standardmäßig auf 8082 angelegt....den muss ich doch auch dann so ändern wir wenn ich aufs iobroker webinterface komme und das ist bei mir 8081!! DEr Magic Mirror läuft bei mir auf pi mit IP:192.168.200.134, das eigentliche iobroker auf einem anderen pi mit 192.168.200.120:8081

            dann so eingefügt:

            {
                module: 'MMM-ioBroker',
                position: 'upper_third',
                config: {
                  host: '192.168.200.120',
                  port: '8081',
                  https: false,
                  devices: [
                      { name: 'Abstellkammer',
                        deviceStates: [
                                          { id: 'zigbee.0.00158d0002fb4915.temperature', icon: 'wi wi-thermometer', suffix: '°' },
                                          { id: 'zigbee.0.00158d0002fb4915.humidity',    icon: 'wi wi-humidity',    suffix: '%' }
                                      ]
                      },
                      
                    ]
                }
              },
            

            es wird jetzt Abstellkammer angezeigt aber keine Werte 😞

            SBorg 1 Reply Last reply Reply Quote 0
            • SBorg
              SBorg Forum Testing Most Active @Kusselin last edited by

              @Kusselin Ah, Zigbee, habe auf HomeMatic getippt 😉
              Da sieht jetzt soweit gut aus. Allerdings zum Verständnis: meinst du mit Webinterface die ioB-Adminoberfläche?
              Du musst den Port einstellen über den bspw. VIS zu erreichen ist und das ist 8082.
              Du kannst es aber auch einfach ausprobieren. Kaputt geht nix, er zeigt dir halt nur wie augenblicklich auch, keine Daten an.

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

                hi..danke für deine Hilfe.....ja mit Webinterface meine ich die iobroker admin oberfläche........
                vis ist so erreichber:

                http://192.168.200.120:8082/vis/edit.html
                

                wenn ich jetzt den Port auf 8082 ändere dann kommt aber auch nix 😞

                EC7DA2EA-0123-4DDF-B0D3-7042BFA15965.jpeg

                das schreiben die in der Beschreibung von dem Modul iobroker:
                Zwischenablage01.jpg

                SBorg 1 Reply Last reply Reply Quote 0
                • SBorg
                  SBorg Forum Testing Most Active @Kusselin last edited by

                  @Kusselin Du hast zu wenig entfernt, da sind noch zwei überflössige Kommas:

                  {
                      module: 'MMM-ioBroker',
                      position: 'upper_third',
                      config: {
                        host: '192.168.200.120',
                        port: '8081',
                        https: false,
                        devices: [
                            { name: 'Abstellkammer',
                              deviceStates: [
                                                { id: 'zigbee.0.00158d0002fb4915.temperature', icon: 'wi wi-thermometer', suffix: '°' },
                                                { id: 'zigbee.0.00158d0002fb4915.humidity',    icon: 'wi wi-humidity',    suffix: '%' }
                                            ]
                            }
                          ]
                      }
                    }
                  

                  Ich hoffe, dass ich mich gerade nicht bei den Klammern verzählt habe 😉

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

                    Du musst aufpassen...man öffnet immer mit { und schliesst mit }, in deinem Screenshot fehlt jetzt aber zum schluss das , bei }

                    was hast du jetzt geändert..? wo hast du die überflüssige kommas gefunden?
                    Gruss

                    SBorg 1 Reply Last reply Reply Quote 0
                    • SBorg
                      SBorg Forum Testing Most Active @Kusselin last edited by

                      @Kusselin #14 + #18, die sind nur nötig wenn du weitere Blöcke hast. Das Plugin erwartet dann weitere und macht einfach nichts.

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

                        hab deinen code jetzt mal reinkopiert und habe dann aber zum schluss bei } ein Komma noch danach gesetzt-> geht nicht 😞 zeigt mir weiterhin nichts an an werten 😞 Haaaalt port war auf 8081 ändere ab in 8082....aber auch dann nichts 😞

                        SBorg 1 Reply Last reply Reply Quote 0
                        • SBorg
                          SBorg Forum Testing Most Active @Kusselin last edited by SBorg

                          @Kusselin sagte in ioBroker und Magic Mirror:

                          und habe dann aber zum schluss bei } ein Komma noch danach gesetzt

                          Nein, da darf keines sein. Auf GitHub ist das etwas blöd ersichtlich.

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

                            Sorry, aber das Komma muss echt sein..das haben Sie auch im MM Forum gesagt..das ist das Abschliessen des moduls..hab es jetzt mal weggemacht und dann kommt wieder die Fehlermeldung:
                            FB40C7CC-F8F5-477B-BFA0-590EF5BE5966.jpeg

                            SBorg 1 Reply Last reply Reply Quote 0
                            • Kusselin
                              Kusselin last edited by Kusselin

                              Ist doch echt alles Schei.....nix geht mal dann auf Anhieb..immer Fehler 😥

                              ich habe jetzt noch was gelesen das man den Simple API Adapter in iobroker installieren muss...nur wenn ich den installieren will dann kann ich da nix auswählen und wenn ich auf hinzufügen klicke passiert nix 😞
                              Zwischenablage01.jpg

                              Hier wird was geschrieben da wird was geschrieben..der eine hat Port 8081 der andere port 8082 und der dritte hat dann den port 8087 (simple API)!! Wer soll da noch durchblicken..

                              1 Reply Last reply Reply Quote 0
                              • SBorg
                                SBorg Forum Testing Most Active @Kusselin last edited by

                                @Kusselin sagte in ioBroker und Magic Mirror:

                                Sorry, aber das Komma muss echt sein..

                                Ok, sorry, mein Fehler. Lesen hilft so einiges...
                                Mir war da auch etwas im "Hinterstübchen"...
                                https://github.com/ioBroker/MMM-ioBroker/issues/4
                                ...dann kann es ja auch nicht gehen und soweit nichts mehr falsch 😞

                                falke69 created this issue in ioBroker/MMM-ioBroker

                                closed seit JS controller 2.1.0 keine Verbindung mehr #4

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

                                  Das heisst ich müsste downgraden richtig?

                                  Wäre das der richtige Befehl in Putty?:

                                  
                                  cd /opt/iobroker
                                  iobroker stop
                                  npm i iobroker.js-controller@1.5.14 --production
                                  iobroker start
                                  
                                  

                                  Nach der Issue
                                  https://github.com/ioBroker/MMM-ioBroker/issues/4

                                  falke69 created this issue in ioBroker/MMM-ioBroker

                                  closed seit JS controller 2.1.0 keine Verbindung mehr #4

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

                                    So, ich bins nochmal, nix downgraden sondern im Web.0 adapter den haken bei Simple API rein udn gut is....dann hats auch funktioniert! Grossen dank hier an Chris87

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

                                      Warum werden die Werte meiner zigbee devices angezeigt aber bei den beiden Shellys steht nur -°C / -%

                                      Auszug aus den Objekten:
                                      shelly : value state Temperature state value.temperature draussen Temperatur 5.38
                                      zigbee: temperature state lumi.weather EG Temperature state value.temperature Temperatur 23.86 °C

                                      Auszug aus MMM config.js
                                      devices: [
                                      { name: 'Erdgeschoss',
                                      deviceStates: [
                                      { id: 'zigbee.0.ID.temperature', icon: 'wi wi-thermometer', suffix: '°' },
                                      { id: 'zigbee.0.ID.humidity', icon: 'wi wi-humidity', suffix: '%' }
                                      ]
                                      },
                                      { name: 'Kino',
                                      deviceStates: [
                                      { id: 'zigbee.0.ID.temperature', icon: 'wi wi-thermometer', suffix: '°' },
                                      { id: 'zigbee.0.ID.humidity', icon: 'wi wi-humidity', suffix: '%' }
                                      ]
                                      },
                                      { name: 'Bad ELW',
                                      deviceStates: [
                                      { id: 'shelly.0.SHHT-1#ID#1.tmp.value', icon: 'wi wi-thermometer', suffix: '°' },
                                      { id: 'shelly.0.SHHT-1#ID#1.hum.value', icon: 'wi wi-humidity', suffix: '%' }
                                      ]
                                      },
                                      { name: 'Draussen',
                                      deviceStates: [
                                      { id: 'shelly.0.SHHT-1#ID#1.tmp.value', icon: 'wi wi-thermometer', suffix: '°' },
                                      { id: 'shelly.0.SHHT-1#ID#1.hum.value', icon: 'wi wi-humidity', suffix: '%' }
                                      ]
                                      },
                                      { name: 'Leistung Photovoltaik',
                                      deviceStates: [
                                      { id: 'javascript.0.scriptEnabled.PV-Leistung', icon: '', suffix: 'kWh' },
                                      ]

                                      SBorg 1 Reply Last reply Reply Quote 0
                                      • SBorg
                                        SBorg Forum Testing Most Active @Merowinger last edited by

                                        @Merowinger sagte in ioBroker und Magic Mirror:

                                        shelly.0.SHHT-1#ID#1.tmp.value'

                                        Nur so als Vermutung, die Rauten in der Objekt-ID werden wohl nicht akzeptiert. Lege sie doch mal versuchsweise mittels "Alias" um und benutze dann die neue Objekt-ID.

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

                                          @SBorg vielen Dank das sieht besser aus.
                                          Oh je viel Fleißarbeit vor mir 😉

                                          SBorg 1 Reply Last reply Reply Quote 0
                                          • SBorg
                                            SBorg Forum Testing Most Active @Merowinger last edited by

                                            @Merowinger Soll ja auch nicht langweilig werden 😁
                                            Keine Ahnung ob das hier geht, aber du könntest noch "escapen" versuchen:

                                            shelly.0.SHHT-1\#ID\#1.tmp.value
                                            

                                            Glaube ich zwar weniger, aber Versuch macht kluch 🙂

                                            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

                                            597
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            magicmirror
                                            3
                                            21
                                            1964
                                            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