NEWS
Test Adapter mihome-vacuum v2.0.x
-
Cannot read property 'pixels' of undefined
bedeutet er bekommt die map, aber in der map fehlt was
das bedeutet das die map die er lädt komplett leer zu sein schein oder ggf anderes format? was für ein sauger hast du?
-
@Meistertr
Ich habe den Mi Robot Vacuum Gen1. Anbei die Info´s aus dem IoBroker:device_model: rockrobo.vacuum.v1
device_fw: 3.3.9_003468@Thomas-Braun:
Ich gelobe Besserung mit den Screenshot
Ich habe die beiden Befehle aus Github Adapter Beschreibung so rauskopiert.
Daher bin ich davon ausgegangen, dass das so stimmt - Mein Fehler
Muss ich die beiden Befehle im Verzeichnis /opt/iobroker ausführen?Danke Euch beide für die Hilfe,
Grüße Kristina
-
ls -la /opt/iobroker/node_modules/canvas/
Sollte etwa so aussehen:
pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/canvas/ insgesamt 136 drwxrwxr-x+ 8 iobroker iobroker 4096 Mai 9 14:23 . drwxrwxr-x+ 809 iobroker iobroker 28672 Aug 20 18:38 .. -rw-rwxr--+ 1 iobroker iobroker 6832 Okt 26 1985 binding.gyp -rw-rwxr--+ 1 iobroker iobroker 1064 Okt 26 1985 browser.jsdrwxrwxr-x+ 3 iobroker iobroker 4096 Mai 9 14:23 build -rw-rwxr--+ 1 iobroker iobroker 28011 Okt 26 1985 CHANGELOG.md -rw-rwxr--+ 1 iobroker iobroker 2363 Okt 26 1985 index.js drwxrwxr-x+ 2 iobroker iobroker 4096 Apr 29 18:57 lib drwxrwxr-x+ 9 iobroker iobroker 4096 Apr 29 18:57 node_modules -rw-rwxr--+ 1 iobroker iobroker 3154 Apr 29 18:57 package.json -rw-rwxr--+ 1 iobroker iobroker 26514 Okt 26 1985 Readme.md drwxrwxr-x+ 4 iobroker iobroker 4096 Apr 29 18:57 src drwxrwxr-x+ 2 iobroker iobroker 4096 Apr 29 18:57 types drwxrwxr-x+ 2 iobroker iobroker 4096 Apr 29 18:57 util pi@raspberrypi:~ $
-
@Thomas-Braun Sieht bei mir so aus:
drwxrwxr-x+ 7 iobroker iobroker 4096 Aug 7 15:53 . drwxrwxrwx+ 663 iobroker iobroker 20480 Aug 7 15:53 .. -rw-r--r--+ 1 iobroker iobroker 28011 Oct 26 1985 CHANGELOG.md -rw-r--r--+ 1 iobroker iobroker 26514 Oct 26 1985 Readme.md -rw-r--r--+ 1 iobroker iobroker 6832 Oct 26 1985 binding.gyp -rw-r--r--+ 1 iobroker iobroker 1064 Oct 26 1985 browser.js drwxr-xr-x+ 3 iobroker iobroker 4096 Aug 7 15:53 build -rw-r--r--+ 1 iobroker iobroker 2363 Oct 26 1985 index.js drwxr-xr-x+ 2 iobroker iobroker 4096 Aug 7 15:53 lib -rw-r--r--+ 1 iobroker iobroker 2911 Aug 7 15:53 package.json drwxr-xr-x+ 4 iobroker iobroker 4096 Aug 7 15:53 src drwxr-xr-x+ 2 iobroker iobroker 4096 Aug 7 15:53 types drwxr-xr-x+ 2 iobroker iobroker 4096 Aug 7 15:53 util
Gruß Kristina
-
@kristina-da Da fehlen Schreib- und Ausführ Rechte auf der Gruppe, z.B.
-
So, ich habe jetzt die 2.2.3 hochgeladen. Die lässt jetzt alle Datenpunkte des Raumes bestehen, bei einem Kartenwechsel. Sowohl der mapIndex als auch der state wird auf "nicht verfügbar" gesetzt.
-
@dirkhe gott was war ich gerade verwirrt als mein system gemekert hat, weil ich auch gerade was hochgeladen hab @kristina-da bitte mal von git laden und debug log anstellen, und die message vor dem Fehler posten.
-
Reicht Dir das oder benötigst du mehr?
mihome-vacuum.0 2020-08-20 20:19:23.797 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:23.795 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818450},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:21.624 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:21.621 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818400},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:19.489 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:19.486 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818375},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:17.317 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:17.315 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818375},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:15.796 debug (7703) Receive <<< {"result":[{"msg_ver":8,"msg_seq":723,"state":17,"battery":99,"clean_time":30,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":2,"fan_power":75,"dnd_enabled":0}],"id":59} mihome-vacuum.0 2020-08-20 20:19:15.791 debug (7703) sendMsg[1] >>> {"id":59,"method":"get_status"} mihome-vacuum.0 2020-08-20 20:19:15.155 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:15.152 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818375},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:13.020 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:13.017 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818425},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:10.781 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:10.771 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818425},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:08.607 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:08.604 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818400},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:06.436 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:06.433 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818375},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:04.279 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:04.276 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818400},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:19:02.105 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:19:02.102 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818400},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:18:59.966 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:18:59.963 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818425},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:18:57.757 debug (7703) TypeError: Cannot read property 'pixels' of undefined mihome-vacuum.0 2020-08-20 20:18:57.754 debug (7703) {"__class":"ValetudoMap","metaData":{"version":1},"size":{"x":5120,"y":5120},"pixelSize":5,"layers":[{"__class":"MapLayer","metaData":{"area":818425},"type":"floor","pixels":[461,804,462,804,48 mihome-vacuum.0 2020-08-20 20:18:55.796 debug (7703) Receive <<< {"result":[{"msg_ver":8,"msg_seq":704,"state":17,"battery":99,"clean_time":152,"clean_area":1177500,"error_code":0,"map_present":1,"in_cleaning":2,"fan_power":75,"dnd_enabled":0}]," mihome-vacuum.0 2020-08-20 20:18:55.795 debug (7703) Receive <<< {"partner_id":"","id":58,"code":0,"message":"ok","result":{"hw_ver":"Linux","fw_ver":"3.3.9_003468","ap":{"ssid":"Roundhousekick","bssid":"44:4E:6D:2C:FC:F0","rssi":-52},"netif":{"l
Gruß Kristina
-
@Thomas-Braun
Muss ich jede Datei einzeln neu berechtigen? (Beispiel binding.gyp: chmod 770 binding.gyp).
Ich habe nur böses Halbwissen was Berechtigungen angeht -
@kristina-da Eine Abkürzung wäre der Fixer
-
@Meistertr da du kurz vorher auch aktiv warst, hatte ich vor der Versionsnummer auch extra nochmal gepullt
-
@all @kristina-da hat kein problem mit canvas, rechte sind alle richtig, Mapformat (Die JSON schein anders zu sein) warum auch immer.
@kristina-da ne das reicht nicht, eimal oben log von heute herunterladen und Die JSON die mit "{"__class":"ValetudoMap",".... anfängt komplett posten (Im iobroker log Fenster ist diese eingekürzt)
-
@kristina-da nutzuz du valetudo 0.6? denn ab der 0.6 wurde das Mapformat von valetudo geändert, das hab ich noch nicht mit drin, mit der JSON sollte das aber schnell gemacht sein
-
Ich kann die Logdatei nicht hochladen. Beim Postversuch sagt mir das liebe Forum, dass ich die maximale Zeichen überschritten habe.
Selbst ein Teil mit "{"__class":"ValetudoMap"," und den ganzen Nummern sprengt den Rahmen der maximalen Zeichen.
Kann ich Dir das Log anderweitig hochladen?
Ja, ich habe meinen Robby heute auf Valetudo 0.6.1 geupdatet, um dies als Fehlerquelle auszuschließen - War wohl nicht die beste IdeeSchönen Abend Euch,
Kristina -
@kristina-da said in Test Adapter mihome-vacuum v2.0.x:
@freaktech: Ich glaube nicht , dass unsere Fälle vergleichbar sind...Bei mir ist es kein Altsystem sondern eine neu aufgesetzte VM etc.
An deiner Stelle würde ich mir eine zweite Micro-SD Karte kaufen, iobroker und den Adapter nochmals installlieren und zukünftig als Testsystem benutzen.Grüssle
wenn ich neu aufsetze und mit backitup ein minimum restore mache sind dann alle Bilder die ich auf die VIS geladen habe auch wieder da?
also wirklich alles, oder wie soll ich da vorgehen?
danke -
@kristina-da du kannst es als text datei hier anhängen oder per mail an meistertrPUNKTsmarthomeatgmail.com
-
anbei das Log. Wenn das gekürzte Log nicht reicht, schicke ich dir das komplette Log an die E-Mail Adresse.
Gruß Kristina
-
@kristina-da danke werde es bei gelegenheit einfließen lassen, dauert aber ein paar tage
-
@Meistertr ich würde deine Mail Adresse mal editieren oder löschen, es gibt genug Bots, die solche Mailadressen suchen und dann zuspammen.
-
@Meistertr Super - Danke Dir. Gibst einfach kurz Bescheid, wenn ich testen kann/soll/darf.