Error with v8.5

Posted on
Sun Jun 13, 2021 9:21 am
roquej offline
User avatar
Posts: 609
Joined: Jan 04, 2015
Location: South Florida, USA

Error with v8.5

Finally got around to upgrade to the latest version of the plugin, but getting:

Traceback (most recent call last):
File "plugin.py", line 19, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL/__init__.py", line 8, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL/crypto.py", line 16, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL/_util.py", line 6, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/cryptography/hazmat/bindings/openssl/binding.py", line 14, in <module>
ImportError: dlopen(/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/cryptography/hazmat/bindings/_openssl.so, 2): Symbol not found: _DTLS_client_method
Referenced from: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/cryptography/hazmat/bindings/_openssl.so
Expected in: flat namespace
in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/cry

I installed the paho-mqtt package, but it seems I am missing something else.

JP

Posted on
Sun Jun 13, 2021 5:17 pm
GlennNZ offline
User avatar
Posts: 1562
Joined: Dec 07, 2014
Location: Central Coast, Australia

Error with v8.5

That’s no good

It appears to be related to the removal of the OpenSSL libs.

What version of OSX are you running ?
&if could show the start debug output

I’ll have a look and see what issues removal of included libs has caused…. Hopefully something simple. It is odd that I can’t reproduce it and probably relates to an OpenSSL install somewhere…

Sent from my iPhone using Tapatalk

Posted on
Sun Jun 13, 2021 6:15 pm
GlennNZ offline
User avatar
Posts: 1562
Joined: Dec 07, 2014
Location: Central Coast, Australia

Re: Error with v8.5

Ok

Hopefully Easy fix - 0.8.4 is posted now.

Turns out I had removed the included OpenSSL libraries, but not the import statement.

Didn’t affect me as haven’t OpenSSL installed, but I would presume you have? Hence uses OpenSSL rather than default OSX ssl included library. Well I guess that what is happening.

Have posted update - please try and let me know.


Sent from my iPad using Tapatalk

Posted on
Sun Jun 13, 2021 7:19 pm
roquej offline
User avatar
Posts: 609
Joined: Jan 04, 2015
Location: South Florida, USA

Re: Error with v8.5

That did it!

Thank you for all the work and help you provide.

JP

Posted on
Mon Jun 28, 2021 3:32 pm
roquej offline
User avatar
Posts: 609
Joined: Jan 04, 2015
Location: South Florida, USA

Re: Error with v8.5

This was working and then it was not.

I deleted the device, as it was giving an error (not able to connect). Now, can't get the password, with SSL or not. Again, this worked. Firmware was updated in June 13.

iRobot-Roomba Debug Updating Master States....
iRobot-Roomba Debug updateMasterStates called.
iRobot-Roomba Debug getRoombaPassword called: 437771015
iRobot-Roomba Debug Thread:Get Password called. & Number of Active Threads:3
iRobot-Roomba File should equal:/Users/house/Documents/Indigo-iRobotRoomba/192.168.X.X-config.ini
iRobot-Roomba Debug waiting on port: 5678 for data
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug Updating Master States....
iRobot-Roomba Debug updateMasterStates called.
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug Looking for Roomba with IP Address:192.168.X.X
iRobot-Roomba found 1 Roombas
iRobot-Roomba Make sure your robot (Roomba-Master) at IP 192.168.X.X is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
iRobot-Roomba Received: {
"robotname": "Roomba-Master",
"sku": "R980020",
"nc": 0,
"ver": "3",
"proto": "mqtt",
"ip": "192.168.X.X",
"hostname": "Roomba-WWWWWW",
"sw": "v2.4.16-126",
"mac": "Y:Y:Y:Y:Y:Y",
"cap": {
"carpetBoost": 1,
"pp": 1,
"langOta": 1,
"binFullDetect": 1,
"ota": 2,
"maps": 1,
"pose": 1,
"eco": 1,
"multiPass": 2,
"edge": 1,
"svcConf": 1
}
}
iRobot-Roomba

Roomba (Roomba-Master) IP address is: 192.168.X.X
iRobot-Roomba Debug Using SSLv23 TLS settings given S9 iRoomba or Option selected
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:3
iRobot-Roomba Debug Connection Error timed out
iRobot-Roomba Error getting password. Follow the instructions and try again.
iRobot-Roomba Debug PaswordReturned:Failed
iRobot-Roomba Debug iRoombaSWver:v2.4.16-126
iRobot-Roomba Debug Software Version of Roomba Found:v2.4.16-126
iRobot-Roomba Debug file:/Users/house/Documents/Indigo-iRobotRoomba/192.168.X.X-config.ini
iRobot-Roomba Debug iRoombaName:Roomba-Master
iRobot-Roomba Debug MAChome:/Users/house/
iRobot-Roomba Debug plugin:<__main__.Plugin object at 0x110f8ca90>
iRobot-Roomba Debug forceSSL:True
iRobot-Roomba Debug iRoombaMAC:40:9F:38:F5:F2:AD
iRobot-Roomba Debug address:192.168.101.156
iRobot-Roomba Debug logger:<plugin_base.IndigoLogger object at 0x1117ccdd0>
iRobot-Roomba Debug folderLocation:/Users/house/Documents/Indigo-iRobotRoomba/
iRobot-Roomba Debug prefsRefreshCallback called
iRobot-Roomba Debug Checking Number of Active Threads:2
iRobot-Roomba Debug closedDeviceConfigUi(self, valuesDict, userCancelled, typeId, devId):
iRobot-Roomba Debug (UiValuesDict : (dict), True, roombaDevice, ZZZZZZZZZ)

Posted on
Mon Jun 28, 2021 4:15 pm
GlennNZ offline
User avatar
Posts: 1562
Joined: Dec 07, 2014
Location: Central Coast, Australia

Error with v8.5

roquej wrote:
This was working and then it was not.

I deleted the device, as it was giving an error (not able to connect). Now, can't get the password, with SSL or not. Again, this worked. Firmware was updated in June 13.



Hi

The first bit here probably is the most relevant - if it wasn’t connecting deleting the device shouldn’t make any difference. If the device is deleted, provided it has the same IP address shouldn’t need to set up password again.

It looks like the plugin is not receiving a reply from the iroomba. Other than that seems as expected.

Are you pushing the button, whilst on charger and getting a ‘tone’ on doing so? (although password is probably already setup)
Have you looked at iroomba app to see if connected? and/or controllable.
Have you tried to reboot iroomba? (occasionally needed)

I’ll have a look at firmware, but no other reports of issues (as yet)

This report:
https://github.com/koalazak/dorita980/issues/139
Suggesting some issue with this firmware version meaning occasionally becomes unconnected. Would either reset wifi (reset up wifi) and/or factory reset as the poster to fix.


Glenn

Posted on
Mon Jun 28, 2021 5:50 pm
roquej offline
User avatar
Posts: 609
Joined: Jan 04, 2015
Location: South Florida, USA

Re: Error with v8.5

Rebooting Roomba did the trick. However, I do agree with the flakiness of the firmware. This is the 3rd time I had to reconnect the unit, just the first I had difficulties getting the password.

thank you!


Sent from my iPad using Tapatalk Pro

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 2 guests