Closed manza1990 closed 3 years ago
Hallo, bei mir sieht das Fehlerbild leider sehr ähnlich aus. Leider aber schon seit bestimmt einem Monat. Habe ebenfalls einiges versucht. Wie zum Beispiel:
Es hat leider nichts geholfen.
Ok, dann bitte das Log nochmal, nur diesmal aus dem Logfile auf der Platte. Admin schneidet die wichtigen Daten ab.
Am Ende steht in den Devicedaten eine Domain ... Fallback ist eu-iot.meross.com ... jetzt ist die Frage was drin steht. Da versucht er hin zu verbinden ... und scheinbar leht der Server aber die Verbindung ab.
Bitte mal beide Log senden
Ok, dann bitte das Log nochmal, nur diesmal aus dem Logfile auf der Platte. Admin schneidet die wichtigen Daten ab.
Am Ende steht in den Devicedaten eine Domain ... Fallback ist eu-iot.meross.com ... jetzt ist die Frage was drin steht. Da versucht er hin zu verbinden ... und scheinbar leht der Server aber die Verbindung ab.
Bitte mal beide Log senden
Hallo, hier ist mein Log von der Platte: Meross_Log.txt
Vielen Dank für's Prüfen!
Es ist mqtt-eu.meross.com , er nimmt beim ersten Gerät die Verbindung an antwotet aber nicht ... Die Geräte danach bekommen alle ein "Connection refused".
Ist die Meross Mobile App parallel offen? Versuch mal die zu zu machen bzw richtig zu beenden.
Ansonsten versuch mal ohne das Adapter läuft auf dem Host wo ioBroker läuft ein
telnet mqtt-eu.meross.com 2001
Bekommst Du da eine Verbindung?
Die Meross App zu schließen hat leider nichts gebracht. Ich habe 1. versucht den User auszuloggen, 2. habe ich den Prozess beendet und 3. habe ich das ganze Smartphone ausgeschaltet. Leider beeindruckt das den Adpater nicht ;(
Telnet bringt folgendes Ergebnis: pi@raspberrypi:~ $ telnet mqtt-eu.meross.com 2001 Trying 54.77.214.248... Connected to mqtt-eu.meross.com. Escape character is '^]'.
Das dürfte i.O. sein oder?
Was mir gerade aufgefallen ist: Ich habe soeben den Adapter neu installiert und ich erhalte tatsächlich Daten für meine beiden Geräte vom Typ mss710 (Smart Switches). Und auch die States werden in den Datenpunkten aktualisiert. Jedoch nicht in beide Richtungen. Ich kann die States nur sehen, wenn ich diese in der Meross App verändere. Wenn ich jedoch in den Datenpunkt schreibe passiert nichts. Das ging früher.
Alle Geräte vom Typ mss310 (Smart Plug) bleiben in dieser Reconnect-Schleife.
meross.0 | 2020-06-23 12:56:54.382 | info | (26928) Device: 1911273581432225187448e1e9120ca2 closed: null |
---|---|---|---|
meross.0 | 2020-06-23 12:56:54.380 | info | (26928) Device: 1911273581432225187448e1e9120ca2 error: Error: Connection refused: Server unavailable |
meross.0 | 2020-06-23 12:56:54.283 | info | (26928) Device: 1911272997438425187448e1e91215ce closed: null |
Mal frech gefragt ... schau mal in deine Mails ... gabs vllt sowas? https://github.com/Apollon77/ioBroker.meross/issues/113
Bzw tut es per Meross App noch?
Habe ich auch schon geprüft, als ich den Post gesehen habe :) Nein, eine solche Mail habe ich nie erhalten (bin auch kein Mailsortierer und lasse jeden Kram im Postfach). Aber ich muss auch ganz ehrlich sagen, dass ich das Pollingintervall schon immer auf 1 Sekunde gestellt hatte, da ich die sich verändernde Ausgangsspannung als Trigger für andere Geräte genutzt habe.
Und ja: Per Meross App kann ich alles wie gewohnt steuern auslesen und anlernen.
Bei mir ist auch die Verbindung zur App weg. Ich warte jetzt einfach mal auf die Reaktion von Meross
Also was Du oben schreibst klingt für mich aber genauso wie das andere. lesen geht weil sind events, aber schreiben nicht. Schreibt denen doch auch mal ne mail :-) und stell den Wert hoch
Ich hatte vorhin eine Mail geschrieben. Aber ich glaube kaum, dass die sich damit beschäftigen werden... :/
Ich habe jetzt einfach mal ein paar neue Plugs bestellt und prüfe dann mal, ob die Sperre ausschließlich für meine derzeitigen Plugs gilt. Denn an den Account kann (wenn es sich wirklich um die Sperre auf Cloud handelt) das Ganze nicht geknüpft sein. Habe 3 verschiedene ausprobiert und hatte immer das gleiche Ergebnis. Evtl. bannen die Meross-Cloud-Menschen ja die "auffälligen" Plugs auf Geräteebene. Mal schauen..
Hallo zusammen. Der Cloud-Zugriff ist seit 15:00 kommentarlos wieder Grün.
Das ist die Antwort von Heute Nacht. Sie wissen von Iobroker. Aber erstmal alles gut. Gruß
Hi ,
Thanks for getting back to us.
The reason why you received the reminder is that we found your connection was abnormal, and usually it was caused by that you used other home automation solutions, such as iobroker, Domotics and request the server connection with high frequency.
After you have changed your settings as required, the connection will be resumed automatically within 24 hours.
Thanks for your understandings.
Best regards, Meross Cloud Team
hehe :-)
Ich habe nun die gleiche Mail erhalten. Mal schauen was passiert. @manza1990 Besteht das Problem bei dir ebenfalls nach wie vor?
Also bei mir besteht das Problem weiterhin, also ein Adapter ist garnicht erreichbar über ioBroker und die anderen senden Daten, können aber nicht gesteuert werden. :) Geil oder... Ich werde jetzt auch mal eine E-Mail senden 👍
Ich habe heute die neuen Plugs erhalten, angelernt und siehe da... Der Meross-Adapter ist wieder grün. :)
Schade nur, dass das Pollintervall nun so großzügig gesetzt werden muss und nicht so richtig klar ist ab welchem Intervall man Probleme kriegt.
und nicht so richtig klar ist ab welchem Intervall man Probleme kriegt.
laut Email akzeptieren sie einen Request alle 10s ... also vllt bissl puffer auf 15? (So wie ich es im Adapter Hinweistext geschrieben habe :-) )
@manza1990 Und irgend eine Antwort?
Hallo beisammen, ich habe garkeine Antwort erhalten leider... :( funktionieren tuts auch noch nicht. Ich hatte ein 4er Set damals gekauft, einer von denen hat eben dieses Server nicht erreichbar Problem, die anderen tun ihren Dienst.
Hab seit zwei Tagen jetzt auch das Problem Instanz bleibt nur noch gelb ?
meross.0 | 2020-07-30 10:27:14.074 | info | (30158) Device: 1909048410612725185948e1e9028153 closed: null |
---|---|---|---|
meross.0 | 2020-07-30 10:27:14.073 | info | (30158) Device: 1909048410612725185948e1e9028153 error: Error: Connection refused: Server unavailable |
meross.0 | 2020-07-30 10:27:13.911 | info | (30158) Device: 1909048410612725185948e1e9028153 reconnected |
über APP und auch mit Alexa Skill sind sie erreichbar nur über IoBroker geht es leider nicht mehr
Gleiche Geräte? Nur eins und andere tun oder ist es das einzige Gerät? Firmware Update installiert oder einfach so? Ein paar Mehr Details wären eeecht hilfreich
Hallo, hab jetzt raus gefunden das es scheinbar ein Gerät ist, hab 11 verschiedene Meross Plug/Steckdosenleisten. 10 Stück funktionieren ohne Problem im IoBroker sobald ich einen weiteren Plug hinzufüge geht nix mehr der eine bekommt keine Verbindung. Firmware ist auf allen Aktuell hatte bisher auch nicht alle im Betrieb. So bald das eine Gerät wieder getrennt wir geht der Adapter wie es aussieht. Lass ich eine mal weg evtl hat der Plug nen Treffer oder ist die Anzahl an Geräten begrenzt ?
Gerät wo Fehler verursacht ist ein Smart Plug MSS310 / Firmware 2.1.14 / Hardware 2.0.0 ist einer aus 4er Packung
laaangsam: DIe anderen 10 funktionieren weiterhin!! Gelb sagt nur das nicht alles verbunden ist - sonst würde man sowas ja nie sehen.!
Gerät wo Fehler verursacht ist ein Smart Plug MSS310 / Firmware 2.1.14 / Hardware 2.0.0 ist einer aus 4er Packung
Und im Vergleich zu einem der anderen aus dem Paket der tut?
Ich habe auch die Erfahrung gemacht , dass der gesamte Adapter nicht funktioniert, wenn auch nur ein Gerät in der "Error: Connection refused"-Schleife hängt .
Sollte aber nicht sein weil jedes Gerät eine eigene mqtt Verbindung auf macht ... und bei mir spinnt ein gerät regelmässig rum ... das würde ich gern mal in einem Debug Log sehen
Also liegt scheinbar echt nur an der einen Steckdose. hab mal debug Aufgezeichnet wo Steckdose hinzu und andere gelöscht, Neustart und wieder Steckdose wo Probleme macht entfernt. Hoff es hilft dir. Hatte ja auch Problem das andere dann auch nicht mehr gingen daher bin ich ja auf das Problem gestoßen. Neues Textdokument.txt
Das Problem ist, das ohne so eine Dose mal im direkten Zugriff kann ich nix machen ... sorry Falls einer bereit wäre mir so eine zuzusenden dann bitte per email melden (iobroker@fischer-ka.de)
Hi, selbes Problem hier. Ich habe 2 Steckdosen. Die Meross App funktioniert und zeigt alles an was es anzeigen soll aber die Verbindung in ioBroker bleibet "gelb". Log ist hier: meross_log.log
Eine Mail von Meross habe ich nicht bekommen...Wenn jemand ideen hat, bitte melden.
UPDATE: ich kann iot.meross.com und mqtt-eu.meross.com nicht anpingen. Geht das bei jemand?
Servus, bei mir bestand auch dasselbe Problem. Ich habe das Gerät, welches den Fehler produziert hat in der Meross App entfernt und neu hinzugefügt. Seit dem funktioniert auch der Adapter wieder korrekt. Das fehlerhafte Gerät war zumindest bei mir seit längerem nicht mehr verbunden und auch in der Meross App offline. Nach dem reconnecten war das Gerät auch wieder korrekt in der Meross app, aber der Adapter hat damit anscheinend Probleme gehabt und die unavailible Device nach dem reconnecten nicht erneut erkannt.
Ich habe die beiden Geräten aus der App entfernt, dann wider hinzugefügt. In der App funktioniert alles super, genau wie vorher. Den Adapter habe ich gelöscht, neu installiert und das Problem besteht :(
Ok, schade bei mir hats geholfen. Ich muss sagen ich hab jeweils den IOBroker bzw. mein gesamtes Sytem zwischen jedem Schritt neu gestartet und die App synchronisiert, dass auch jede Schritt überall angekommen ist.
Was meinst du durch "App synchronisiert"? Ich probiere es gerne nochmal. Ich werde den Meross Adapter löschen, iobroker neustarten dann wider installieren und nochmal versuchen.
UPDATE: hat nichts gebracht :(
UPDATE 2: Ich habe aus der App beide Geräte gelöscht, Adapter gelöscht, neu installiert. Verbingund kriege ich trotzdem nicht hin, obwohl kein Gerät da ist. Hier das Log:
2020-08-26 16:29:40.344 - [32minfo[39m: host.home instance system.adapter.meross.0 started with pid 7843
2020-08-26 16:29:41.679 - [34mdebug[39m: meross.0 (7843) Redis Objects: Use Redis connection: 127.0.0.1:9001
2020-08-26 16:29:41.714 - [34mdebug[39m: meross.0 (7843) Objects client ready ... initialize now
2020-08-26 16:29:41.718 - [34mdebug[39m: meross.0 (7843) Objects create System PubSub Client
2020-08-26 16:29:41.719 - [34mdebug[39m: meross.0 (7843) Objects create User PubSub Client
2020-08-26 16:29:41.721 - [34mdebug[39m: meross.0 (7843) Objects client initialize lua scripts
2020-08-26 16:29:41.746 - [34mdebug[39m: meross.0 (7843) Objects connected to redis: 127.0.0.1:9001
2020-08-26 16:29:41.752 - [34mdebug[39m: meross.0 (7843) objectDB connected
2020-08-26 16:29:41.755 - [34mdebug[39m: meross.0 (7843) Redis States: Use Redis connection: 127.0.0.1:9000
2020-08-26 16:29:41.765 - [34mdebug[39m: meross.0 (7843) States create User PubSub Client
2020-08-26 16:29:41.767 - [34mdebug[39m: meross.0 (7843) States create System PubSub Client
2020-08-26 16:29:41.781 - [34mdebug[39m: meross.0 (7843) States connected to redis: 127.0.0.1:9000
2020-08-26 16:29:41.782 - [34mdebug[39m: meross.0 (7843) statesDB connected
2020-08-26 16:29:42.238 - [34mdebug[39m: meross.0 (7843) Plugin sentry Initialize Plugin (enabled=true)
2020-08-26 16:29:42.397 - [32minfo[39m: meross.0 (7843) starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.meross, node: v12.18.3, js-controller: 3.1.6
2020-08-26 16:29:42.435 - [34mdebug[39m: meross.0 (7843) HTTP-Call: {"url":"https://iot.meross.com/v1/Auth/Login","method":"POST","headers":{"Authorization":"Basic ","vender":"Meross","AppVersion":"1.3.0","AppLanguage":"EN","User-Agent":"okhttp/3.6.0"},"form":{"params":"eyJlbWFpbCI6Im1zbTAzMEBnbWFpbC5jb20iLCJwYXNzd29yZCI6ImZlbnl4MzEwMUBNUlMifQ==","sign":"0b9159eeaca1f95f42fa776b499b8da2","timestamp":1598452182434,"nonce":"psnxlego8qo49qvn"}}
2020-08-26 16:29:42.510 - [34mdebug[39m: meross.0 (7843) connected set to false
2020-08-26 16:29:42.777 - [34mdebug[39m: meross.0 (7843) HTTP-Response OK: {"apiStatus":0,"sysStatus":0,"data":{"token":"c0683b212fa0f2d70f7072132bd668b54d31d79dbbe70546cc560f361c24dbb3","key":"f244d5acc7fe632224385fb17b84f7ca","userid":"540686","email":"xxxxxxxxx@gmail.com"},"info":"Success","timeStamp":1598452182}
2020-08-26 16:29:42.778 - [34mdebug[39m: meross.0 (7843) HTTP-Call: {"url":"https://iot.meross.com/v1/Device/devList","method":"POST","headers":{"Authorization":"Basic c0683b212fa0f2d70f7072132bd668b54d31d79dbbe70546cc560f361c24dbb3","vender":"Meross","AppVersion":"1.3.0","AppLanguage":"EN","User-Agent":"okhttp/3.6.0"},"form":{"params":"e30=","sign":"7f3ccb18cbe22fe13e76c3b344275eee","timestamp":1598452182778,"nonce":"ii1uc7hparlqd7gr"}}
2020-08-26 16:29:42.917 - [34mdebug[39m: meross.0 (7843) HTTP-Response OK: {"apiStatus":0,"sysStatus":0,"data":[],"info":"Success","timeStamp":1598452182}
Mit App synchronisiert meine ich nach unten wischen, dann werden die App daten nochmals mit dem Server abgeglichen. Und eben dann nachgesehen bis der gleiche Datenstand auch im Adapter so zu sehen ist.
Ok, alles synchronisiert sich ganz gut aber eine Verbindung kriege ich nicht hin. Hier das Log nachdem ich die 2 Geräte hinzugefügt habe. Diese werden korrekt erkannt und (anscheinend) hinzugefügt oder mindestens es wird versucht diese hinzuzufügen:
2020-08-26 18:56:22.759 - [32minfo[39m: host.home instance system.adapter.meross.0 started with pid 5485
2020-08-26 18:56:24.059 - [34mdebug[39m: meross.0 (5485) Redis Objects: Use Redis connection: 127.0.0.1:9001
2020-08-26 18:56:24.113 - [34mdebug[39m: meross.0 (5485) Objects client ready ... initialize now
2020-08-26 18:56:24.117 - [34mdebug[39m: meross.0 (5485) Objects create System PubSub Client
2020-08-26 18:56:24.118 - [34mdebug[39m: meross.0 (5485) Objects create User PubSub Client
2020-08-26 18:56:24.119 - [34mdebug[39m: meross.0 (5485) Objects client initialize lua scripts
2020-08-26 18:56:24.147 - [34mdebug[39m: meross.0 (5485) Objects connected to redis: 127.0.0.1:9001
2020-08-26 18:56:24.154 - [34mdebug[39m: meross.0 (5485) objectDB connected
2020-08-26 18:56:24.156 - [34mdebug[39m: meross.0 (5485) Redis States: Use Redis connection: 127.0.0.1:9000
2020-08-26 18:56:24.166 - [34mdebug[39m: meross.0 (5485) States create User PubSub Client
2020-08-26 18:56:24.169 - [34mdebug[39m: meross.0 (5485) States create System PubSub Client
2020-08-26 18:56:24.183 - [34mdebug[39m: meross.0 (5485) States connected to redis: 127.0.0.1:9000
2020-08-26 18:56:24.184 - [34mdebug[39m: meross.0 (5485) statesDB connected
2020-08-26 18:56:24.655 - [34mdebug[39m: meross.0 (5485) Plugin sentry Initialize Plugin (enabled=true)
2020-08-26 18:56:24.856 - [32minfo[39m: meross.0 (5485) starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.meross, node: v12.18.3, js-controller: 3.1.6
2020-08-26 18:56:24.894 - [34mdebug[39m: meross.0 (5485) HTTP-Call: {"url":"https://iot.meross.com/v1/Auth/Login","method":"POST","headers":{"Authorization":"Basic ","vender":"Meross","AppVersion":"1.3.0","AppLanguage":"EN","User-Agent":"okhttp/3.6.0"},"form":{"params":"eyJlbWFpbCI6Im1zbTAzMEBnbWFpbC5jb20iLCJwYXNzd29yZCI6ImZlbnl4MzEwMUBNUlMifQ==","sign":"e07921166581d878a5ad7f25efac9431","timestamp":1598460984894,"nonce":"jb4uop1obpwij2u8"}}
2020-08-26 18:56:24.999 - [34mdebug[39m: meross.0 (5485) connected set to false
2020-08-26 18:56:25.242 - [34mdebug[39m: meross.0 (5485) HTTP-Response OK: {"apiStatus":0,"sysStatus":0,"data":{"token":"c0683b212fa0f2d70f7072132bd668b5dfdc7b9f23ee621066444e52c7f1181b","key":"f244d5acc7fe632224385fb17b84f7ca","userid":"540686","email":"xxxxxxxxx@gmail.com"},"info":"Success","timeStamp":1598460985}
2020-08-26 18:56:25.243 - [34mdebug[39m: meross.0 (5485) HTTP-Call: {"url":"https://iot.meross.com/v1/Device/devList","method":"POST","headers":{"Authorization":"Basic c0683b212fa0f2d70f7072132bd668b5dfdc7b9f23ee621066444e52c7f1181b","vender":"Meross","AppVersion":"1.3.0","AppLanguage":"EN","User-Agent":"okhttp/3.6.0"},"form":{"params":"e30=","sign":"7f1f4fdda3fcb6d91544fa2365ddbf7d","timestamp":1598460985243,"nonce":"x49h9qniuglvqmhi"}}
2020-08-26 18:56:25.384 - [34mdebug[39m: meross.0 (5485) HTTP-Response OK: {"apiStatus":0,"sysStatus":0,"data":[{"uuid":"1912244373611425188148e1e9147501","onlineStatus":1,"devName":"Washer","devIconId":"device025","bindTime":1598460856,"deviceType":"mss310","subType":"eu","channels":[{}],"region":"eu","fmwareVersion":"2.1.14","hdwareVersion":"2.0.0","userDevIcon":"","iconType":1,"skillNumber":"","domain":"mqtt-eu.meross.com","reservedDomain":"mqtt-eu-alter.meross.com"},{"uuid":"1912240821550725188148e1e9149057","onlineStatus":1,"devName":"Dryer","devIconId":"device025","bindTime":1598460786,"deviceType":"mss310","subType":"eu","channels":[{}],"region":"eu","fmwareVersion":"2.1.14","hdwareVersion":"2.0.0","userDevIcon":"","iconType":1,"skillNumber":"","domain":"mqtt-eu.meross.com","reservedDomain":"mqtt-eu-alter.meross.com"}],"info":"Success","timeStamp":1598460985}
2020-08-26 18:56:25.387 - [32minfo[39m: meross.0 (5485) Device 1912244373611425188148e1e9147501 initialized
2020-08-26 18:56:25.387 - [34mdebug[39m: meross.0 (5485) {"uuid":"1912244373611425188148e1e9147501","onlineStatus":1,"devName":"Washer","devIconId":"device025","bindTime":1598460856,"deviceType":"mss310","subType":"eu","channels":[{}],"region":"eu","fmwareVersion":"2.1.14","hdwareVersion":"2.0.0","userDevIcon":"","iconType":1,"skillNumber":"","domain":"mqtt-eu.meross.com","reservedDomain":"mqtt-eu-alter.meross.com"}
2020-08-26 18:56:25.464 - [32minfo[39m: meross.0 (5485) Device 1912240821550725188148e1e9149057 initialized
2020-08-26 18:56:25.465 - [34mdebug[39m: meross.0 (5485) {"uuid":"1912240821550725188148e1e9149057","onlineStatus":1,"devName":"Dryer","devIconId":"device025","bindTime":1598460786,"deviceType":"mss310","subType":"eu","channels":[{}],"region":"eu","fmwareVersion":"2.1.14","hdwareVersion":"2.0.0","userDevIcon":"","iconType":1,"skillNumber":"","domain":"mqtt-eu.meross.com","reservedDomain":"mqtt-eu-alter.meross.com"}
2020-08-26 18:56:25.650 - [32minfo[39m: meross.0 (5485) Device: 1912244373611425188148e1e9147501 error: Error: Connection refused: Server unavailable
2020-08-26 18:56:25.655 - [32minfo[39m: meross.0 (5485) Device: 1912244373611425188148e1e9147501 closed: null
2020-08-26 18:56:25.656 - [32minfo[39m: meross.0 (5485) Device: 1912240821550725188148e1e9149057 error: Error: Connection refused: Server unavailable
2020-08-26 18:56:25.659 - [32minfo[39m: meross.0 (5485) Device: 1912240821550725188148e1e9149057 closed: null
2020-08-26 18:56:30.655 - [32minfo[39m: meross.0 (5485) Device: 1912244373611425188148e1e9147501 reconnected
2020-08-26 18:56:30.660 - [32minfo[39m: meross.0 (5485) Device: 1912240821550725188148e1e9149057 reconnected
2020-08-26 18:56:30.815 - [32minfo[39m: meross.0 (5485) Device: 1912244373611425188148e1e9147501 error: Error: Connection refused: Server unavailable
2020-08-26 18:56:30.817 - [32minfo[39m: meross.0 (5485) Device: 1912240821550725188148e1e9149057 error: Error: Connection refused: Server unavailable
2020-08-26 18:56:30.819 - [32minfo[39m: meross.0 (5485) Device: 1912244373611425188148e1e9147501 closed: null
2020-08-26 18:56:30.822 - [32minfo[39m: meross.0 (5485) Device: 1912240821550725188148e1e9149057 closed: null
Ich habe direkt den Meross Support angeschrieben und die haben mir ein Link zu dieses Projekt geschickt: https://github.com/albertogeniola/MerossIot
Das coole daran ist dass ich damit ganz ohne Probleme meine 2 Geräte erreichen kann und die auch kontrolieren, bzw. Daten von denen empfangen.
Ich gehe also davon aus dass mein Account in Ordnung ist und das Problem irgendwo beim installierten Meross Adapter liegt ber keine Ahnung wo...
Naja das ist halt Python. Ich wäre ja eher daran interessiert es für mein Projekt zu fixen ;-)
Ich kann mal schauen ob ich in Python was sehe was die tun. Bzw gibts irgendwie verbose logging was du schicken kannst?!
Sonst kann ich ohne so ein Gerät halt nur raten.
@mrfenyx bzw die anderen Interesse dennoch mitzuarbeiten an der Lösung?
Ich hab mal ein bissl in der Python Lib geschaut. Tu mir mal bitte einen gefallen wenn Du Zeit hast: Such in deinem ioBroker Dir nach dem Verzeichnis meross-cloud (solte in /opt/iobroker/node_module oder /opt/iobroker/node_module/iobroker.meriss/node_module sein ... falls in beiden ist nur das letztere interessant.
Dort bitte das inde.js editieren und https://github.com/Apollon77/meross-cloud/blob/master/index.js#L221 ändern in
const domain = "iot.meross.com";
Geht es dann? Bzw gehen die anderen Geräte noch immer auch? gehen die die vorher nicht taten?
@Apollon77 habe die Änderung gemacht aber es schent nichts zu bringen :( pi@home:/opt/iobroker $ sudo -u iobroker nano ./node_modules/meross-cloud/index.js
Muss man da noch etwas anderes tun? Habe einfach nur ioBroker neugestartet. Selbe Fehlermeldung wird angezeigt.
Hi @Apollon77, Kleines Update: Ich habe mir ein Paar neue Meross Plugs gekauft und eingelernt. Die alten 2 mit 2 neuen ersetzt. Jetzt verbindet sich der Adapter ohne Probleme (alles Grün) aber die Daten die jetzt verfügbar sind sind...komisch: Hier auch die Logs. Ich habe zuerst 2 neue Plugs eingelernt, die alten waren noch da. Die 2 neuen waren ok, die alten verursachten die Server unavailable Meldung. Dann die alten ersetzt und alle Fehlermeldungen waren weg. meross_log.txt
UPDATE: habe gerade gemerkt dass die neuen Plugs MSS210 sind, ohne Strohmzähler :( Deswegen sieht es anders aus. Die gehen dann schnell zurück. Nichtsdestotrotz, mit denen funktioniert der Adapter...
2020-09-13 19:34:40.330 - info: host.raspberrypi instance system.adapter.meross.0 started with pid 32105 2020-09-13 19:34:42.716 - debug: meross.0 (32105) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-09-13 19:34:42.782 - debug: meross.0 (32105) Objects client ready ... initialize now 2020-09-13 19:34:42.791 - debug: meross.0 (32105) Objects create System PubSub Client 2020-09-13 19:34:42.793 - debug: meross.0 (32105) Objects create User PubSub Client 2020-09-13 19:34:42.795 - debug: meross.0 (32105) Objects client initialize lua scripts 2020-09-13 19:34:42.818 - debug: meross.0 (32105) Objects connected to redis: 127.0.0.1:9001 2020-09-13 19:34:42.835 - debug: meross.0 (32105) objectDB connected 2020-09-13 19:34:42.840 - debug: meross.0 (32105) Redis States: Use Redis connection: 127.0.0.1:9000 2020-09-13 19:34:42.853 - debug: meross.0 (32105) States create User PubSub Client 2020-09-13 19:34:42.858 - debug: meross.0 (32105) States create System PubSub Client 2020-09-13 19:34:42.876 - debug: meross.0 (32105) States connected to redis: 127.0.0.1:9000 2020-09-13 19:34:42.878 - debug: meross.0 (32105) statesDB connected 2020-09-13 19:34:43.633 - debug: meross.0 (32105) Plugin sentry Initialize Plugin (enabled=true) 2020-09-13 19:34:43.926 - info: meross.0 (32105) starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.meross, node: v10.20.1, js-controller: 3.1.6 2020-09-13 19:34:44.041 - debug: meross.0 (32105) HTTP-Call: {"url":"https://iot.meross.com/v1/Auth/Login","method":"POST","headers":{"Authorization":"Basic ","vender":"Meross","AppVersion":"1.3.0","AppLanguage":"EN","User-Agent":"okhttp/3.6.0"},"form":{"params":"eyJlbWFpbCI6IndhbGRlbWFyLnJlaXNAZ214LmRlIiwicGFzc3dvcmQiOiJBM2JMU25NSSJ9","sign":"e44510ffac4f72ed15e755815b4b641f","timestamp":1600018484040,"nonce":"tccg8gz4huwcuqpz"}} 2020-09-13 19:34:44.177 - debug: meross.0 (32105) connected set to false 2020-09-13 19:34:44.433 - debug: meross.0 (32105) HTTP-Response OK: {"apiStatus":0,"sysStatus":0,"data":{"token":"...............02395992b9d3841ead9939720ec4707cce17cd64b6","key":"...........33784a7088047e0c8799c","userid":"...068","email":"wal..........@gmx.de"},"info":"Success","timeStamp":1600018484} 2020-09-13 19:34:44.436 - debug: meross.0 (32105) HTTP-Call: {"url":"https://iot.meross.com/v1/Device/devList","method":"POST","headers":{"Authorization":"Basic 07ce1456cafbab40eff04a02395992b9d3841ead9939720ec4707cce17cd64b6","vender":"Meross","AppVersion":"1.3.0","AppLanguage":"EN","User-Agent":"okhttp/3.6.0"},"form":{"params":"e30=","sign":"f7b8e653854b1bb468667b34af10174a","timestamp":1600018484435,"nonce":"b8t684s8zqpnqey8"}} 2020-09-13 19:34:44.459 - debug: meross.0 (32105) system.adapter.admin.0: logging false 2020-09-13 19:34:44.585 - debug: meross.0 (32105) HTTP-Response OK: {"apiStatus":0,"sysStatus":0,"data":[{"uuid":"1912127214607390806548e1e9131119","onlineStatus":1,"devName":"Kinderzimmer","devIconId":"device036","bindTime":1600018066,"deviceType":"msl120b","subType":"us","channels":[{}],"region":"eu","fmwareVersion":"2.1.16","hdwareVersion":"2.0.0","userDevIcon":"","iconType":1,"skillNumber":"","domain":"mqtt-eu.meross.com","reservedDomain":"mqtt-eu-alter.meross.com"},{"uuid":"1912127186379790806548e1e91311cc","onlineStatus":1,"devName":"Wohnzimmer","devIconId":"device036","bindTime":1593289358,"deviceType":"msl120b","subType":"us","channels":[{}],"region":"eu","fmwareVersion":"2.1.16","hdwareVersion":"2.0.0","userDevIcon":"","iconType":1,"skillNumber":"","domain":"mqtt-eu.meross.com","reservedDomain":"mqtt-eu-alter.meross.com"}],"info":"Success","timeStamp":1600018484} 2020-09-13 19:34:44.589 - info: meross.0 (32105) Device 1912127214607390806548e1e9131119 initialized 2020-09-13 19:34:44.590 - debug: meross.0 (32105) {"uuid":"1912127214607390806548e1e9131119","onlineStatus":1,"devName":"Kinderzimmer","devIconId":"device036","bindTime":1600018066,"deviceType":"msl120b","subType":"us","channels":[{}],"region":"eu","fmwareVersion":"2.1.16","hdwareVersion":"2.0.0","userDevIcon":"","iconType":1,"skillNumber":"","domain":"mqtt-eu.meross.com","reservedDomain":"mqtt-eu-alter.meross.com"} 2020-09-13 19:34:44.762 - info: meross.0 (32105) Device 1912127186379790806548e1e91311cc initialized 2020-09-13 19:34:44.763 - debug: meross.0 (32105) {"uuid":"1912127186379790806548e1e91311cc","onlineStatus":1,"devName":"Wohnzimmer","devIconId":"device036","bindTime":1593289358,"deviceType":"msl120b","subType":"us","channels":[{}],"region":"eu","fmwareVersion":"2.1.16","hdwareVersion":"2.0.0","userDevIcon":"","iconType":1,"skillNumber":"","domain":"mqtt-eu.meross.com","reservedDomain":"mqtt-eu-alter.meross.com"} 2020-09-13 19:34:44.962 - info: meross.0 (32105) Device: 1912127214607390806548e1e9131119 error: Error: Connection refused: Server unavailable 2020-09-13 19:34:44.973 - info: meross.0 (32105) Device: 1912127186379790806548e1e91311cc error: Error: Connection refused: Server unavailable 2020-09-13 19:34:44.980 - info: meross.0 (32105) Device: 1912127186379790806548e1e91311cc closed: null 2020-09-13 19:34:44.984 - info: meross.0 (32105) Device: 1912127214607390806548e1e9131119 closed: null 2020-09-13 19:34:45.852 - debug: meross.0 (32105) system.adapter.admin.0: logging true 2020-09-13 19:34:49.981 - info: meross.0 (32105) Device: 1912127186379790806548e1e91311cc reconnected 2020-09-13 19:34:49.988 - info: meross.0 (32105) Device: 1912127214607390806548e1e9131119 reconnected 2020-09-13 19:34:50.164 - info: meross.0 (32105) Device: 1912127214607390806548e1e9131119 error: Error: Connection refused: Server unavailable 2020-09-13 19:34:50.170 - info: meross.0 (32105) Device: 1912127214607390806548e1e9131119 closed: null 2020-09-13 19:34:50.174 - info: meross.0 (32105) Device: 1912127186379790806548e1e91311cc error: Error: Connection refused: Server unavailable 2020-09-13 19:34:50.179 - info: meross.0 (32105) Device: 1912127186379790806548e1e91311cc closed: null 2020-09-13 19:34:55.171 - info: meross.0 (32105) Device: 1912127214607390806548e1e9131119 reconnected 2020-09-13 19:34:55.179 - info: meross.0 (32105) Device: 1912127186379790806548e1e91311cc reconnected 2020-09-13 19:34:55.379 - info: meross.0 (32105) Device: 1912127186379790806548e1e91311cc error: Error: Connection refused: Server unavailable 2020-09-13 19:34:55.385 - info: meross.0 (32105) Device: 1912127186379790806548e1e91311cc closed: null 2020-09-13 19:34:55.396 - info: meross.0 (32105) Device: 1912127214607390806548e1e9131119 error: Error: Connection refused: Server unavailable 2020-09-13 19:34:55.403 - info: meross.0 (32105) Device: 1912127214607390806548e1e9131119 closed: null 2020-09-13 19:35:00.385 - info: meross.0 (32105) Device: 1912127186379790806548e1e91311cc reconnected 2020-09-13 19:35:00.403 - info: meross.0 (32105) Device: 1912127214607390806548e1e9131119 reconnected
Can you please also try if the above change helps? https://github.com/Apollon77/ioBroker.meross/issues/111#issuecomment-683154885
@Apollon77 ich bekomme heute 2 neue MSS310. Ich versuche dann die einzubinden und erzähle später was die Ergebnisse sind. Bin echt neugierig ob es mit den neuen geht oder nicht. RE: die vorgeschlagene Änderung, bei mir ging alles genau gleich, mit und ohne Änderung. Ist es genug wenn man die Zeile ändert und den Adapter neu startet oder muss noch etwas getan werden?
Hat leider nichts gebracht.
Hab nun die 2 neuen MSS310 bekommen und installiert. Die alten 2 aus dem System gelöscht. Mit den neuen läuft alles prima, keine Fehlermeldungen mehr. Das einzige Unterschied was ich jetzt direkt merke ist dass die MSS310 die ich heute bekommen habe die Firmware Version 2.1.14 haben, die alten waren auf 2.1.15. Bin mir nicht sicher ob ich diese auch updaten soll oder besser so lasse da sie so ganz gut funktionieren...
Ich habe MSL120 Firmware Version 2.1.16 vielleicht hilft das weiter.
Kann man da noch was probieren?
@wowik2018 weißt du ob du vielleicht in der letzten Zeit die Geräte upgedated hast? Hatten diese schon vorher funktioniert? Falls es nur neulich passiert, könntest du versuchen support@meross.com anzuschreiben und die zu bitten deine Geräte auf eine ältere Version der Firmware zu bringen. Vielleicht wird das helfen und die Geräte funktionieren wider.
Ja die haben frühe funktioniert, wegen update weiß ich nicht. Ich habe keine Benachrichtigung bekommen für update, kann sein dass update automatisch dürchgeführ hat.
Hallo Apollon, erstmal vielen herzlichen Dank für deine großartige Arbeit die du immer wieder an den Tag legst. Leider hat sich bei mir jetzt ein Fehler eingeschlichen den ich bisher nicht lösen konnte. Ich hab nun bereits schon einiges probiert... den Stecker MSS310 aus meiner Meross App herausgelöscht und wieder neu eingebunden, einen neuen Account angelgt. Adapter in ioBroker mehrfach neuinstalliert aber leider alles ohne Erfolg.
Das Problem ist: Es meldet das der Server nicht verfügbar sei. Wie aber aus dem Log herauszulesen ist wird schon eine Verbindung zum Server hergestellt, nur zum Stecker MSS310 sei keine Verbindung möglich.
Hier mal der LOG / DEBUG: - Achtung von Unten nach Oben zu lesen :)
meross.0 2020-06-15 05:16:56.437 info (21973) Device: 19011848516887251h0334298f1a2b11 closed: null meross.0 2020-06-15 05:16:56.434 info (21973) Device: 19011848516887251h0334298f1a2b11 error: Error: Connection refused: Server unavailable meross.0 2020-06-15 05:16:56.265 info (21973) Device: 19011848516887251h0334298f1a2b11 reconnected meross.0 2020-06-15 05:16:51.265 info (21973) Device: 19011848516887251h0334298f1a2b11 closed: null meross.0 2020-06-15 05:16:51.261 info (21973) Device: 19011848516887251h0334298f1a2b11 error: Error: Connection refused: Server unavailable meross.0 2020-06-15 05:16:51.088 info (21973) Device: 19011848516887251h0334298f1a2b11 reconnected meross.0 2020-06-15 05:16:46.087 info (21973) Device: 19011848516887251h0334298f1a2b11 closed: null meross.0 2020-06-15 05:16:46.083 info (21973) Device: 19011848516887251h0334298f1a2b11 error: Error: Connection refused: Server unavailable meross.0 2020-06-15 05:16:45.863 info (21973) Device: 19011848516887251h0334298f1a2b11 reconnected meross.0 2020-06-15 05:16:40.863 info (21973) Device: 19011848516887251h0334298f1a2b11 closed: null meross.0 2020-06-15 05:16:40.857 info (21973) Device: 19011848516887251h0334298f1a2b11 error: Error: Connection refused: Server unavailable meross.0 2020-06-15 05:16:40.666 info (21973) Device: 19011848516887251h0334298f1a2b11 reconnected meross.0 2020-06-15 05:16:35.665 info (21973) Device: 19011848516887251h0334298f1a2b11 closed: null meross.0 2020-06-15 05:16:35.660 info (21973) Device: 19011848516887251h0334298f1a2b11 error: Error: Connection refused: Server unavailable meross.0 2020-06-15 05:16:35.482 info (21973) Device: 19011848516887251h0334298f1a2b11 reconnected meross.0 2020-06-15 05:16:30.481 info (21973) Device: 19011848516887251h0334298f1a2b11 closed: null meross.0 2020-06-15 05:16:30.477 info (21973) Device: 19011848516887251h0334298f1a2b11 error: Error: Connection refused: Server unavailable meross.0 2020-06-15 05:16:30.235 debug (21973) {"uuid":"19011848516887251h0334298f1a2b11","onlineStatus":1,"devName":"Waschmaschine","devIconId":"device024","bindTime":1591930951,"deviceType":"mss310","subType":"eu","channels":[{}],"region meross.0 2020-06-15 05:16:30.234 info (21973) Device 19011848516887251h0334298f1a2b11 initialized meross.0 2020-06-15 05:16:30.231 debug (21973) HTTP-Response OK: {"apiStatus":0,"sysStatus":0,"data":[{"uuid":"19011848516887251h0334298f1a2b11","onlineStatus":1,"devName":"Waschmaschine","devIconId":"device024","bindTime":1591930951,"devi meross.0 2020-06-15 05:16:30.087 debug (21973) HTTP-Call: {"url":"https://iot.meross.com/v1/Device/devList","method":"POST","headers":{"Authorization":"Basic 0a6e86182d6aa4d7ba9ecc70bba06a7702ade9639459f5e5b2425ea73e4e002c","vender":"Meros meross.0 2020-06-15 05:16:30.086 debug (21973) HTTP-Response OK: {"apiStatus":0,"sysStatus":0,"data":{"token":"0a6e86182d6aa4d7ba9ecc70bba06a7702ade9639459f5e5b2425ea73e4e002c","key":"b00bcf513cd85708ad72ebd04aaa6cf6","userid":"651885","em meross.0 2020-06-15 05:16:29.827 debug (21973) connected set to false meross.0 2020-06-15 05:16:29.738 debug (21973) HTTP-Call: {"url":"https://iot.meross.com/v1/Auth/Login","method":"POST","headers":{"Authorization":"Basic ","vender":"Meross","AppVersion":"1.3.0","AppLanguage":"EN","User-Agent":"okhttp/3.6. meross.0 2020-06-15 05:16:29.631 info (21973) starting. Version 1.4.1 in /opt/iobroker/node_modules/iobroker.meross, node: v10.21.0, js-controller: 3.1.5 meross.0 2020-06-15 05:16:29.450 debug (21973) Plugin sentry Initialize Plugin (enabled=true)
PS: Der Verbindungsaufbau wird die ganze Zeit weiterversucht.
Vielleicht können Sie mir bitte helfen? Vielen Dank schon mal!