NEWS
ioBroker und Magic Mirror
-
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....

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. BadezimmerDie 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.temperaturemarkieren 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 :) -
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. BadezimmerDie 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.temperaturemarkieren 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 :) -
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 :-(
-
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 :-(
@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. -
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.htmlwenn ich jetzt den Port auf 8082 ändere dann kommt aber auch nix :-(

das schreiben die in der Beschreibung von dem Modul iobroker:

-
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.htmlwenn ich jetzt den Port auf 8082 ändere dann kommt aber auch nix :-(

das schreiben die in der Beschreibung von dem Modul iobroker:

@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 ;)
-
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@Kusselin #14 + #18, die sind nur nötig wenn du weitere Blöcke hast. Das Plugin erwartet dann weitere und macht einfach nichts.
-
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 :-(
-
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 :-(
@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.
-
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 :-(

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..
-
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:

@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 :( -
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 startNach der Issue
https://github.com/ioBroker/MMM-ioBroker/issues/4 -
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 °CAuszug 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' },
] -
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 °CAuszug 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' },
]@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.
-
@SBorg vielen Dank das sieht besser aus.
Oh je viel Fleißarbeit vor mir ;-) -
@SBorg vielen Dank das sieht besser aus.
Oh je viel Fleißarbeit vor mir ;-)@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.valueGlaube ich zwar weniger, aber Versuch macht kluch :)
-
jou im repository (schicke Übersetzung "Verwahrungsort") auf latest gestellt.
admin upgedatet -> läuft immer noch
aber geräte ist schon da und dann so die Datenpunkte ver-aliast- ioBroker.devices Adapter installieren.
- Admin -> Geräte öffnen (ggf. vorher einblenden, gaaaanz oben links auf das Dreieck drücken, da kommt eine Liste, da "Geräte" anhaken)
- In der Ansicht auf das Plus links oben drücken
- Links Ordner auswählen
- Name eingeben, Typ auswählen, Funktion und Zimmer befüllen, OK drücken
->danach kann man dann States aussuchen
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden