Wolbolar / IPSymconRoborock

IP-Symcon PHP module for controlling Roborock (Xiaomi vacuum cleaner)
GNU General Public License v3.0
10 stars 3 forks source link

Fehler bei der Verbindung zum Robi #4

Closed bernd70 closed 5 years ago

bernd70 commented 5 years ago

Wenn ich die Roborock Instanz mit meiner IP und dem Token konfiguriere, bekomme ich eine Fehlermeldung:

`Uncaught TypeError: Argument 2 passed to Roborock::_debug() must be of the type string or null, int given, called in /var/lib/symcon/modules/IPSymconRoborock/Roborock Robot/module.php on line 2338 and defined in /var/lib/symcon/modules/IPSymconRoborock/Roborock Robot/module.php:2724 Stack trace:

0 /var/lib/symcon/modules/IPSymconRoborock/Roborock Robot/module.php(2338): Roborock->_debug('Zone numbers', 0)

1 /var/lib/symcon/modules/IPSymconRoborock/Roborock Robot/module.php(2259): Roborock->GetNumberZones()

2 /var/lib/symcon/modules/IPSymconRoborock/Roborock Robot/module.php(1896): Roborock->FormHead()

3 /-(3): Roborock->GetConfigurationForm()

4 {main}

thrown in <b>/var/lib/symcon/modules/IPSymconRoborock/Roborock Robot/module.php</b> on line <b>2724</b><br /> (Code: -32603)`

IP uns Token sind imho richtig, mit den gleichen Daten kann ich über Homebridge auf das Gerät zugreifen. Ich habe es sowohl mit dem 32 Zeichen Token als auch mit der 96 Zeichen (ZTOKEN Spalte) Version versucht.

Mein Gerät ist ein Roborock S50.

Was kann ich tun?

Grüße

Wolbolar commented 5 years ago

Mal auf den Beta Kanal wechseln und ein Update machen und dann Rückmeldung geben ob der Fehler weg ist.

bernd70 commented 5 years ago

Damit komme ich ein Stück weiter. Ich komme dann in das Formular, wo ich die verschiedenen Einstellungen machen kann.

Nichtsdestotrotz kommt die Fehlermeldung "Es wurde kein Roborock Staubsaugerroboter unter der IP Adresse und mit dem Token gefunden.". Ich kann dann zwar speichern, aber die erstellte Instanz bekommt auch keine Daten.

Wolbolar commented 5 years ago

Ich habe mal strict types vorerst raus genommen, das scheint für Fehler gesorgt zu haben. Kannst Du mit einer aktuelle Beta Version das noch mal probieren. Ansonsten schreibe mal ins Forum Ausgaben vom Debug Fenster falls da was auffällig sein sollte.

bernd70 commented 5 years ago

Das war es. Jetzt liest er die Daten und lässt sich auch steuern.

Vielen Dank für die Unterstützung.