FilipDem / Domoticz-iROBOT-ROOMBA-plugin

Domoticz plugin for the support of the ROOMBA vacuum robot cleaner.
1 stars 3 forks source link

Broker other than localhost #7

Closed rolfie23 closed 1 year ago

rolfie23 commented 1 year ago

Goodday,

Thanks for the great plugin! Was running a year without problems on 1 Pi3.

Now upgrading to 2 Pi4's, so one system with mqtt and other with domoticz. (there is more running on the pi's here) Tried to change the localhost in the service file to the local IP of the broker but then the plugin doens't connect anymore.

How can I manage the plugin to work without installing a broker on the "domoticz pi"?

Kind regards,

Rolf

FilipDem commented 1 year ago

Normally the plugin is foreseen to work with an extra MQTT... But to be honest, I didn't completely tested this as my use case is running on localhost. Currently I am on business travel and cannot look into the topic. Did you activate username/password? Otherwise try once without username/password protection.Did you try to connect with another MQTT client? To be sure that it is not a general problem somewhere? Thanks, F

rolfie23 commented 1 year ago

Hello,

The service I can start with the external mqtt broker, on that broker i see the roomba messages than. The plugin only not doing something with it. The sensors keep saying no data received. Back to local host everything is working again.

I have no username or password on the mqtt.

rolfie23 commented 1 year ago

Been busy with it, saw you had an new version where we can add the mqtt ip in the plugin page. After that the problems begun....

I try to explane it in my best English, otherwise I can do it in dutch.

After install new plugin version (1.2 instead of 1.1) the roomba.service file was excited with exit code 2. After a long search I found a log with in it:

usage: roomba [-h] [-f CONFIGFILE] [-n ROOMBA_NAME] [-t TOPIC] [-T BROKER_FEEDBACK] [-C BROKER_COMMAND] [-S BROKER_SETTING] [-b BROKER] [-p PORT] [-U USER] [-P BROKER_PASSWORD] [-R ROOMBA_IP] [-u BLID] [-w PASSWORD] [-wp WEBPORT] [-i INDENT] [-l LOG] [-e] [-D] [-r] [-j] [-m] [-M MAPPATH] [-sq MAX_SQFT] [-s MAPSIZE] [-fp FLOORPLAN] [-I ICONPATH] [-o] [-x EXCLUDE] [--version]

After that, tried to start the plugin manually with:

cd /home/pi/domoticz/plugins/Roomba/ && python3 roomba -t /roomba/feedback/# -b localhost -T /roomba/feedback -M '' -s ''

with the log function away, it trowed back an error. This was working untill closing the screen.

I adjusted the roomba.service to:

[Unit] Description=Roomba mqtt client After=network.target mosquitto.service [Service] Type=simple Restart=always RestartSec=10 User=pi ExecStart=/usr/bin/python3 /home/pi/domoticz/plugins/Roomba/roomba -f /home/pi/domoticz/plugins/Roomba/config.ini -t /roomba/feedback/# -b localhost -T /roomba/feedback -M '' -s '' [Install] WantedBy=multi-user.target

But then again the service won't start with in the log:

roomba.service - Roomba mqtt client Loaded: loaded (/etc/systemd/system/roomba.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Tue 2023-02-14 22:02:04 CET; 4s ago Process: 24564 ExecStart=/usr/bin/python3 /home/pi/domoticz/plugins/Roomba/roomba --configfile /home/pi/domoticz/p Main PID: 24564 (code=exited, status=2) feb 14 22:02:04 raspberrypi systemd[1]: roomba.service: Failed with result 'exit-code'.

I'm out of options, as not proffessional I did came a long way but this is the end for me. Do you have any options?

Also if plugin started manually and device name in domoticz is changed it doesn't update the device anymore.

rolfie23 commented 1 year ago

Found the solution, the plugin was looking for ./Roomba.log but didn't had the permision. Changed the rooma.service now to the folowing and it runs automaticaly:

[Unit] Description=Roomba mqtt client After=network.target mosquitto.service

[Service] Type=simple Restart=always RestartSec=10 User=pi ExecStart=/usr/bin/python3 /home/pi/domoticz/plugins/Roomba/roomba -f /home/pi/domoticz/plugins/Roomba/config.ini -t /roomba/feedback/# -b localhost -T /roomba/feedback -l '/home/pi/domoticz/plugins/Roomba/roomba/roomba.log'

[Install] WantedBy=multi-user.target (sorry i can't work with the code brackets on github, tried my best to make something off it)

Just a message left it can't create a html file for mapping but it runs, that message is only at start.

Also the battery device doesn't get updated very often what results in a red bar at the name. The MQTT sends a batPct update every 5 minutes, but domoticz sometime take more than 2 hours to update en sometimes more than 4 hours.

Renaming of the devices I need to test again, but now no time left.

FilipDem commented 1 year ago

Glad to hear... I am not using the mapping file (as I don't find the usability). I don't see why it should not work on the other hand. The battery... The battery status is also updated in the standard created "RUN" device. I created the BATTERY device to do a favor for another user that wanted this... Not useful in my opinion as Domoticz will give you a warning if the battery level of this device is below the defined threshold. You can solve this by increasing the timeout... Normally this doesn't change the behavior as the plugin is rather a SLAVE and depends on the speed the Roomba is updating its status... If an update is not done within the defined timeout time, the device becomes red... That's all... Only risk by increasing the time: if there would be a real problem that the device doesn't send its status at all anymore, you will detect it a bit later. Unless there would be a real problem...

Op wo 15 feb. 2023 om 09:39 schreef rolfie23 @.***>:

Found the solution, the plugin was looking for ./Roomba.log but didn't had the permision. Changed the rooma.service now to the folowing and it runs automaticaly:

`[Unit] Description=Roomba mqtt client After=network.target mosquitto.service

[Service] Type=simple Restart=always RestartSec=10 User=pi ExecStart=/usr/bin/python3 /home/pi/domoticz/plugins/Roomba/roomba -f /home/pi/domoticz/plugins/Roomba/config.ini -t /roomba/feedback/# -b localhost -T /roomba/feedback -l '/home/pi/domoticz/plugins/Roomba/roomba/roomba.log'

[Install] WantedBy=multi-user.target`

Just a message left it can't create a html file for mapping but it runs, that message is only at start.

Also the battery device doesn't get updated very often what results in a red bar at the name.

Renaming of the devices I need to test again, but now no time left.

— Reply to this email directly, view it on GitHub https://github.com/FilipDem/Domoticz-iROBOT-ROOMBA-plugin/issues/7#issuecomment-1430945328, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD3SGCYO3TRKPIJLWKU7VPTWXSI4FANCNFSM6AAAAAAU2YIIUE . You are receiving this because you commented.Message ID: @.***>

rolfie23 commented 1 year ago

Glad to hear... I am not using the mapping file (as I don't find the usability). I don't see why it should not work on the other hand. The battery... The battery status is also updated in the standard created "RUN" device. I created the BATTERY device to do a favor for another user that wanted this... Not useful in my opinion as Domoticz will give you a warning if the battery level of this device is below the defined threshold. You can solve this by increasing the timeout... Normally this doesn't change the behavior as the plugin is rather a SLAVE and depends on the speed the Roomba is updating its status... If an update is not done within the defined timeout time, the device becomes red... That's all... Only risk by increasing the time: if there would be a real problem that the device doesn't send its status at all anymore, you will detect it a bit later. Unless there would be a real problem... Op wo 15 feb. 2023 om 09:39 schreef rolfie23 @.>: Found the solution, the plugin was looking for ./Roomba.log but didn't had the permision. Changed the rooma.service now to the folowing and it runs automaticaly: [Unit] Description=Roomba mqtt client After=network.target mosquitto.service [Service] Type=simple Restart=always RestartSec=10 User=pi ExecStart=/usr/bin/python3 /home/pi/domoticz/plugins/Roomba/roomba -f /home/pi/domoticz/plugins/Roomba/config.ini -t /roomba/feedback/# -b localhost -T /roomba/feedback -l '/home/pi/domoticz/plugins/Roomba/roomba/roomba.log' [Install] WantedBy=multi-user.target Just a message left it can't create a html file for mapping but it runs, that message is only at start. Also the battery device doesn't get updated very often what results in a red bar at the name. Renaming of the devices I need to test again, but now no time left. — Reply to this email directly, view it on GitHub <#7 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD3SGCYO3TRKPIJLWKU7VPTWXSI4FANCNFSM6AAAAAAU2YIIUE . You are receiving this because you commented.Message ID: @.>

I also don't use the mapping function. I only mentioned it.

I use the dedicated battery percentage in a script, so it's very useful beside the indicator on the Run switch. But unfortunately this devices doesn't update not any more. Last data received is 2 days ago, a restart of the plugin or Domoticz or Pi doesn't change it.

FilipDem commented 1 year ago

Sorry, I was a week on business trip. Restarting the plugin or Domoticz indeed does not help... As said this information is coming from Roomba itself. So if Roomba does not send it, the plugin will not update the device... As long as the battery stays at the same percentage, I suppose Roomba does not send an update. I will once take a look later. F

FilipDem commented 1 year ago

I probably found the problem... I was looking for batpct, but it should be batPct. Testing now...

FilipDem commented 1 year ago

Problem is solved. Please take the new version.

rolfie23 commented 1 year ago

Sorry, still have problems. Percentage device is indeed working, but some times the CPU load of the raspberry gets higher than normal. Python3 is taking minimal 25% of the CPU load, after ending python3 the CPU is normal, untill the plugin is working again. Found the log flooded with errors from the roomba plugin.

Feb 25 02:06:05 raspberrypi python3[27252]: [2023-02-25 02:06:05,670]ERROR [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:06:05 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:06:05 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:06:05 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:06:05 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:06:05 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:06:05 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:06:05 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:06:05 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:06:05 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:06:05 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:06:05 raspberrypi python3[27252]: self.render_map() Feb 25 02:06:05 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2094, in render_map Feb 25 02:06:05 raspberrypi python3[27252]: self.save_text_and_map_on_whitebg(out_rotated) Feb 25 02:06:05 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2106, in save_text_and_map_on_whitebg Feb 25 02:06:05 raspberrypi python3[27252]: self.save_image(self.map_no_text, 'map_notext.png') Feb 25 02:06:05 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:06:05 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:06:05 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:06:05 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:06:05 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:09:01 raspberrypi CRON[20241]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi) Feb 25 02:09:04 raspberrypi systemd[1]: Starting Clean php session files... Feb 25 02:09:05 raspberrypi systemd[1]: phpsessionclean.service: Succeeded. Feb 25 02:09:05 raspberrypi systemd[1]: Started Clean php session files. Feb 25 02:14:12 raspberrypi python3[27252]: [2023-02-25 02:14:12,345]ERROR [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:12 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:12 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:12 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:12 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:12 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:14:12 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:12 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:12 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:12 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:12 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:12 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:12 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1931, in render_map Feb 25 02:14:12 raspberrypi python3[27252]: self.save_text_and_map_on_whitebg(self.map_no_text) Feb 25 02:14:12 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2106, in save_text_and_map_on_whitebg Feb 25 02:14:12 raspberrypi python3[27252]: self.save_image(self.map_no_text, 'map_notext.png') Feb 25 02:14:12 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:12 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:12 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:12 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:12 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:16 raspberrypi python3[27252]: [2023-02-25 02:14:16,731]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:16 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:16 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:16 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:16 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:16 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:14:16 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:16 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:16 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:16 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:16 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:16 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:16 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:14:16 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:14:16 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:14:16 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:14:16 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:16 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:16 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:16 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:16 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:20 raspberrypi python3[27252]: [2023-02-25 02:14:20,903]ERROR [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:20 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:20 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:20 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:20 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:20 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:20 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:20 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2094, in render_map Feb 25 02:14:20 raspberrypi python3[27252]: self.save_text_and_map_on_whitebg(out_rotated) Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2106, in save_text_and_map_on_whitebg Feb 25 02:14:20 raspberrypi python3[27252]: self.save_image(self.map_no_text, 'map_notext.png') Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:20 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:20 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:20 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:20 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:20 raspberrypi python3[27252]: [2023-02-25 02:14:20,977]ERROR [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:20 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:20 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:20 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:20 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:20 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:20 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:20 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1931, in render_map Feb 25 02:14:20 raspberrypi python3[27252]: self.save_text_and_map_on_whitebg(self.map_no_text) Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2106, in save_text_and_map_on_whitebg Feb 25 02:14:20 raspberrypi python3[27252]: self.save_image(self.map_no_text, 'map_notext.png') Feb 25 02:14:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:20 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:20 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:20 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:20 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:25 raspberrypi python3[27252]: [2023-02-25 02:14:25,166]ERROR [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:25 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:25 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:25 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:25 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:25 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:25 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:25 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2094, in render_map Feb 25 02:14:25 raspberrypi python3[27252]: self.save_text_and_map_on_whitebg(out_rotated) Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2106, in save_text_and_map_on_whitebg Feb 25 02:14:25 raspberrypi python3[27252]: self.save_image(self.map_no_text, 'map_notext.png') Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:25 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:25 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:25 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:25 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:25 raspberrypi python3[27252]: [2023-02-25 02:14:25,259]ERROR [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:25 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:25 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:25 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:25 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:25 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:25 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:25 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1931, in render_map Feb 25 02:14:25 raspberrypi python3[27252]: self.save_text_and_map_on_whitebg(self.map_no_text) Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2106, in save_text_and_map_on_whitebg Feb 25 02:14:25 raspberrypi python3[27252]: self.save_image(self.map_no_text, 'map_notext.png') Feb 25 02:14:25 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:25 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:25 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:25 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:25 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:14:29 raspberrypi python3[27252]: [2023-02-25 02:14:29,356]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:29 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:29 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:29 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:29 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:29 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:14:29 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:29 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:29 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:29 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:29 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:29 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:29 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:14:29 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:14:29 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:14:29 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:14:29 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:29 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:29 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:29 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:29 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:33 raspberrypi python3[27252]: [2023-02-25 02:14:33,468]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:33 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:33 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:33 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:33 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:33 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:14:33 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:33 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:33 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:33 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:33 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:33 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:33 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:14:33 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:14:33 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:14:33 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:14:33 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:33 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:33 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:33 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:33 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:37 raspberrypi python3[27252]: [2023-02-25 02:14:37,659]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:37 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:37 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:37 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:37 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:37 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:14:37 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:37 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:37 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:37 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:37 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:37 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:37 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:14:37 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:14:37 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:14:37 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:14:37 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:37 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:37 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:37 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:37 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:41 raspberrypi python3[27252]: [2023-02-25 02:14:41,779]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:41 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:41 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:41 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:41 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:41 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:14:41 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:41 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:41 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:41 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:41 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:41 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:41 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:14:41 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:14:41 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:14:41 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:14:41 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:41 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:41 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:41 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:41 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:45 raspberrypi python3[27252]: [2023-02-25 02:14:45,907]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:45 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:45 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:45 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:45 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:14:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:45 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:45 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:45 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:14:45 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:14:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:14:45 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:14:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:45 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:45 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:45 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:45 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:51 raspberrypi python3[27252]: [2023-02-25 02:14:51,034]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:51 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:51 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:51 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:51 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:14:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:51 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:51 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:51 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:14:51 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:14:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:14:51 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:14:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:51 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:51 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:51 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:51 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:57 raspberrypi python3[27252]: [2023-02-25 02:14:57,089]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:14:57 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:14:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:14:57 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:14:57 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:14:57 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:14:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:14:57 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:14:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:14:57 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:14:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:14:57 raspberrypi python3[27252]: self.render_map() Feb 25 02:14:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:14:57 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:14:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:14:57 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:14:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:14:57 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:14:57 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:14:57 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:14:57 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:03 raspberrypi python3[27252]: [2023-02-25 02:15:03,034]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:03 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:03 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:03 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:03 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:15:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:03 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:03 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:03 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:03 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:03 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:03 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:03 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:03 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:03 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:09 raspberrypi python3[27252]: [2023-02-25 02:15:09,276]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:09 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:09 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:09 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:09 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:15:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:09 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:09 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:09 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:09 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:09 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:09 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:09 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:09 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:09 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:15 raspberrypi python3[27252]: [2023-02-25 02:15:15,168]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:15 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:15 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:15 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:15 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:15 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:15:15 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:15 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:15 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:15 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:15 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:15 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:15 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:15 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:15 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:15 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:15 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:15 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:15 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:15 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:15 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:21 raspberrypi python3[27252]: [2023-02-25 02:15:21,062]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:21 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:21 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:21 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:21 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:15:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:21 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:21 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:21 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:21 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:21 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:21 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:21 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:21 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:21 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:26 raspberrypi python3[27252]: [2023-02-25 02:15:26,990]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:26 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:26 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:26 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:26 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:15:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:26 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:26 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:26 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:26 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:26 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:26 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:26 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:26 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:26 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:32 raspberrypi python3[27252]: [2023-02-25 02:15:32,963]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:32 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:32 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:32 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:32 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:15:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:32 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:32 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:32 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:32 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:32 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:32 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:32 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:32 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:32 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:39 raspberrypi python3[27252]: [2023-02-25 02:15:39,079]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:39 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:39 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:39 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:39 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:39 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:15:39 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:39 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:39 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:39 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:39 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:39 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:39 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:39 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:39 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:39 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:39 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:39 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:39 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:39 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:39 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:44 raspberrypi python3[27252]: [2023-02-25 02:15:44,959]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:44 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:44 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:44 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:44 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:15:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:44 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:44 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:44 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:44 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:44 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:44 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:44 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:44 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:44 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:51 raspberrypi python3[27252]: [2023-02-25 02:15:51,030]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:51 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:51 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:51 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:51 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:15:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:51 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:51 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:51 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:51 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:51 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:51 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:51 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:51 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:51 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:51 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:57 raspberrypi python3[27252]: [2023-02-25 02:15:57,224]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:15:57 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:15:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:15:57 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:15:57 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:15:57 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:15:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:15:57 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:15:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:15:57 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:15:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:15:57 raspberrypi python3[27252]: self.render_map() Feb 25 02:15:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:15:57 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:15:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:15:57 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:15:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:15:57 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:15:57 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:15:57 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:15:57 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:02 raspberrypi python3[27252]: [2023-02-25 02:16:02,916]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:02 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:02 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:02 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:02 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:16:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:02 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:02 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:02 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:02 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:02 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:02 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:02 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:02 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:02 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:08 raspberrypi python3[27252]: [2023-02-25 02:16:08,917]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:08 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:08 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:08 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:08 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:16:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:08 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:08 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:08 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:08 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:08 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:08 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:08 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:08 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:08 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:14 raspberrypi python3[27252]: [2023-02-25 02:16:14,930]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:14 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:14 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:14 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:14 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:16:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:14 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:14 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:14 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:14 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:14 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:14 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:14 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:14 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:14 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:21 raspberrypi python3[27252]: [2023-02-25 02:16:21,052]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:21 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:21 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:21 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:21 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:16:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:21 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:21 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:21 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:21 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:21 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:21 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:21 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:21 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:21 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:27 raspberrypi python3[27252]: [2023-02-25 02:16:26,999]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:27 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:27 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:27 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:27 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:16:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:27 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:27 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:27 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:27 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:27 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:27 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:27 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:27 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:27 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:32 raspberrypi python3[27252]: [2023-02-25 02:16:32,894]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:32 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:32 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:32 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:32 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:16:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:32 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:32 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:32 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:32 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:32 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:32 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:32 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:32 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:32 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:38 raspberrypi python3[27252]: [2023-02-25 02:16:38,956]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:38 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:38 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:38 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:38 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:16:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:38 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:38 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:38 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:38 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:38 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:38 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:38 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:38 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:38 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:45 raspberrypi python3[27252]: [2023-02-25 02:16:45,058]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:45 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:45 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:45 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:45 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:16:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:45 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:45 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:45 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:45 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:45 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:45 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:45 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:45 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:45 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:50 raspberrypi python3[27252]: [2023-02-25 02:16:50,870]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:50 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:50 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:50 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:50 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:16:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:50 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:50 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:50 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:50 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:50 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:50 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:50 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:50 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:50 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:56 raspberrypi python3[27252]: [2023-02-25 02:16:56,866]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:16:56 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:16:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:16:56 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:16:56 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:16:56 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:16:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:16:56 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:16:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:16:56 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:16:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:16:56 raspberrypi python3[27252]: self.render_map() Feb 25 02:16:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:16:56 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:16:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:16:56 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:16:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:16:56 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:16:56 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:16:56 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:16:56 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:01 raspberrypi CRON[26352]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Feb 25 02:17:03 raspberrypi python3[27252]: [2023-02-25 02:17:03,091]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:03 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:03 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:03 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:03 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:17:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:03 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:03 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:03 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:03 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:03 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:03 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:03 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:03 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:03 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:03 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:09 raspberrypi python3[27252]: [2023-02-25 02:17:09,026]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:09 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:09 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:09 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:09 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:17:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:09 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:09 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:09 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:09 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:09 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:09 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:09 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:09 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:09 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:14 raspberrypi python3[27252]: [2023-02-25 02:17:14,936]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:14 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:14 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:14 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:14 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:17:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:14 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:14 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:14 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:14 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:14 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:14 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:14 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:14 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:14 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:21 raspberrypi python3[27252]: [2023-02-25 02:17:21,027]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:21 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:21 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:21 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:21 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:17:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:21 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:21 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:21 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:21 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:21 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:21 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:21 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:21 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:21 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:21 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:26 raspberrypi python3[27252]: [2023-02-25 02:17:26,901]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:26 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:26 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:26 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:26 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:17:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:26 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:26 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:26 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:26 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:26 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:26 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:26 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:26 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:26 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:32 raspberrypi python3[27252]: [2023-02-25 02:17:32,817]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:32 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:32 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:32 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:32 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:17:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:32 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:32 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:32 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:32 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:32 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:32 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:32 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:32 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:32 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:38 raspberrypi python3[27252]: [2023-02-25 02:17:38,865]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:38 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:38 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:38 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:38 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:17:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:38 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:38 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:38 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:38 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:38 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:38 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:38 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:38 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:38 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:44 raspberrypi python3[27252]: [2023-02-25 02:17:44,783]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:44 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:44 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:44 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:44 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:17:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:44 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:44 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:44 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:44 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:44 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:44 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:44 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:44 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:44 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:50 raspberrypi python3[27252]: [2023-02-25 02:17:50,807]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:50 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:50 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:50 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:50 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:17:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:50 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:50 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:50 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:50 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:50 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:50 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:50 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:50 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:50 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:56 raspberrypi python3[27252]: [2023-02-25 02:17:56,814]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:17:56 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:17:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:17:56 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:17:56 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:17:56 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:17:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:17:56 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:17:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:17:56 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:17:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:17:56 raspberrypi python3[27252]: self.render_map() Feb 25 02:17:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:17:56 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:17:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:17:56 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:17:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:17:56 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:17:56 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:17:56 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:17:56 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:02 raspberrypi python3[27252]: [2023-02-25 02:18:02,821]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:02 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:02 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:02 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:02 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:18:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:02 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:02 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:02 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:02 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:02 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:02 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:02 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:02 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:02 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:09 raspberrypi python3[27252]: [2023-02-25 02:18:08,764]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:09 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:09 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:09 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:09 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:18:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:09 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:09 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:09 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:09 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:09 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:09 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:09 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:09 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:09 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:09 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:14 raspberrypi python3[27252]: [2023-02-25 02:18:14,736]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:14 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:14 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:14 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:14 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:18:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:14 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:14 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:14 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:14 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:14 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:14 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:14 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:14 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:14 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:20 raspberrypi python3[27252]: [2023-02-25 02:18:20,715]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:20 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:20 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:20 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:20 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:18:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:20 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:20 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:20 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:20 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:20 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:20 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:20 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:20 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:20 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:26 raspberrypi python3[27252]: [2023-02-25 02:18:26,977]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:26 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:26 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:26 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:26 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:18:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:26 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:26 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:26 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:26 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:26 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:26 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:26 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:26 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:26 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:35 raspberrypi python3[27252]: [2023-02-25 02:18:35,623]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:35 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:35 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:35 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:35 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:35 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:18:35 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:35 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:35 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:35 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:35 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:35 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:35 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:35 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:35 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:35 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:35 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:35 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:35 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:35 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:35 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:40 raspberrypi python3[27252]: [2023-02-25 02:18:40,975]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:40 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:40 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:40 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:40 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:40 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:18:40 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:40 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:40 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:40 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:40 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:40 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:40 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:40 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:40 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:40 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:40 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:40 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:40 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:40 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:40 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:45 raspberrypi python3[27252]: [2023-02-25 02:18:45,152]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:45 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:45 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:45 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:45 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:18:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:45 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:45 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:45 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:45 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:45 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:45 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:45 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:45 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:45 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:45 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:49 raspberrypi python3[27252]: [2023-02-25 02:18:49,464]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:49 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:49 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:49 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:49 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:49 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:18:49 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:49 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:49 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:49 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:49 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:49 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:49 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:49 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:49 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:49 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:49 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:49 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:49 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:49 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:49 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:53 raspberrypi python3[27252]: [2023-02-25 02:18:53,596]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:53 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:53 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:53 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:53 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:53 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:18:53 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:53 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:53 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:53 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:53 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:53 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:53 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:53 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:53 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:53 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:53 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:53 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:53 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:53 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:53 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:57 raspberrypi python3[27252]: [2023-02-25 02:18:57,877]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:18:57 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:18:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:18:57 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:18:57 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:18:57 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:18:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:18:57 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:18:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:18:57 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:18:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:18:57 raspberrypi python3[27252]: self.render_map() Feb 25 02:18:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:18:57 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:18:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:18:57 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:18:57 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:18:57 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:18:57 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:18:57 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:18:57 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:02 raspberrypi python3[27252]: [2023-02-25 02:19:02,701]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:02 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:02 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:02 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:02 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:19:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:02 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:02 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:02 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:02 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:02 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:02 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:02 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:02 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:02 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:08 raspberrypi python3[27252]: [2023-02-25 02:19:08,694]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:08 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:08 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:08 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:08 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:19:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:08 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:08 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:08 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:08 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:08 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:08 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:08 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:08 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:08 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:14 raspberrypi python3[27252]: [2023-02-25 02:19:14,685]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:14 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:14 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:14 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:14 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:19:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:14 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:14 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:14 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:14 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:14 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:14 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:14 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:14 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:14 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:20 raspberrypi python3[27252]: [2023-02-25 02:19:20,619]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:20 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:20 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:20 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:20 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:19:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:20 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:20 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:20 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:20 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:20 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:20 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:20 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:20 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:20 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:26 raspberrypi python3[27252]: [2023-02-25 02:19:26,609]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:26 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:26 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:26 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:26 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:19:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:26 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:26 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:26 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:26 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:26 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:26 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:26 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:26 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:26 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:32 raspberrypi python3[27252]: [2023-02-25 02:19:32,628]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:32 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:32 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:32 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:32 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:19:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:32 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:32 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:32 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:32 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:32 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:32 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:32 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:32 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:32 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:38 raspberrypi python3[27252]: [2023-02-25 02:19:38,616]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:38 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:38 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:38 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:38 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:19:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:38 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:38 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:38 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:38 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:38 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:38 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:38 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:38 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:38 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:44 raspberrypi python3[27252]: [2023-02-25 02:19:44,753]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:44 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:44 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:44 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:44 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:19:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:44 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:44 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:44 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:44 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:44 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:44 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:44 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:44 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:44 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:50 raspberrypi python3[27252]: [2023-02-25 02:19:50,544]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:50 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:50 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:50 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:50 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:19:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:50 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:50 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:50 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:50 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:50 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:50 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:50 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:50 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:50 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:56 raspberrypi python3[27252]: [2023-02-25 02:19:56,609]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:19:56 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:19:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:19:56 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:19:56 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:19:56 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:19:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:19:56 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:19:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:19:56 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:19:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:19:56 raspberrypi python3[27252]: self.render_map() Feb 25 02:19:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:19:56 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:19:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:19:56 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:19:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:19:56 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:19:56 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:19:56 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:19:56 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:02 raspberrypi python3[27252]: [2023-02-25 02:20:02,555]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:02 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:02 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:02 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:02 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:20:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:02 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:02 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:02 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:02 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:02 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:02 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:02 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:02 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:02 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:08 raspberrypi python3[27252]: [2023-02-25 02:20:08,502]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:08 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:08 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:08 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:08 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:20:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:08 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:08 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:08 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:08 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:08 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:08 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:08 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:08 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:08 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:14 raspberrypi python3[27252]: [2023-02-25 02:20:14,578]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:14 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:14 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:14 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:14 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:20:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:14 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:14 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:14 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:14 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:14 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:14 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:14 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:14 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:14 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:20 raspberrypi python3[27252]: [2023-02-25 02:20:20,740]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:20 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:20 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:20 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:20 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:20:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:20 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:20 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:20 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:20 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:20 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:20 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:20 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:20 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:20 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:26 raspberrypi python3[27252]: [2023-02-25 02:20:26,518]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:26 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:26 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:26 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:26 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:20:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:26 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:26 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:26 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:26 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:26 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:26 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:26 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:26 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:26 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:32 raspberrypi python3[27252]: [2023-02-25 02:20:32,689]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:32 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:32 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:32 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:32 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:20:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:32 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:32 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:32 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:32 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:32 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:32 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:32 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:32 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:32 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:38 raspberrypi python3[27252]: [2023-02-25 02:20:38,622]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:38 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:38 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:38 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:38 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:20:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:38 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:38 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:38 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:38 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:38 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:38 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:38 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:38 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:38 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:44 raspberrypi python3[27252]: [2023-02-25 02:20:44,523]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:44 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:44 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:44 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:44 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:20:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:44 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:44 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:44 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:44 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:44 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:44 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:44 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:44 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:44 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:50 raspberrypi python3[27252]: [2023-02-25 02:20:50,431]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:50 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:50 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:50 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:50 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:20:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:50 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:50 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:50 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:50 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:50 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:50 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:50 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:50 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:50 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:56 raspberrypi python3[27252]: [2023-02-25 02:20:56,540]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:20:56 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:20:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:20:56 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:20:56 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:20:56 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:20:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:20:56 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:20:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:20:56 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:20:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:20:56 raspberrypi python3[27252]: self.render_map() Feb 25 02:20:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:20:56 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:20:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:20:56 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:20:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:20:56 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:20:56 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:20:56 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:20:56 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:02 raspberrypi python3[27252]: [2023-02-25 02:21:02,551]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:02 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:02 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:02 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:02 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:21:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:02 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:02 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:02 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:02 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:02 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:02 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:02 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:02 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:02 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:08 raspberrypi python3[27252]: [2023-02-25 02:21:08,494]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:08 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:08 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:08 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:08 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:21:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:08 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:08 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:08 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:08 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:08 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:08 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:08 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:08 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:08 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:14 raspberrypi python3[27252]: [2023-02-25 02:21:14,480]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:14 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:14 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:14 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:14 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:21:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:14 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:14 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:14 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:14 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:14 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:14 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:14 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:14 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:14 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:20 raspberrypi python3[27252]: [2023-02-25 02:21:20,506]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:20 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:20 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:20 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:20 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:21:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:20 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:20 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:20 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:20 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:20 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:20 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:20 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:20 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:20 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:26 raspberrypi python3[27252]: [2023-02-25 02:21:26,454]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:26 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:26 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:26 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:26 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:21:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:26 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:26 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:26 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:26 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:26 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:26 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:26 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:26 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:26 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:27 raspberrypi python3[27252]: [2023-02-25 02:21:27,208]ERROR [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:21:27 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:27 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:27 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:27 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:21:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:27 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:27 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:27 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1931, in render_map Feb 25 02:21:27 raspberrypi python3[27252]: self.save_text_and_map_on_whitebg(self.map_no_text) Feb 25 02:21:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2106, in save_text_and_map_on_whitebg Feb 25 02:21:27 raspberrypi python3[27252]: self.save_image(self.map_no_text, 'map_notext.png') Feb 25 02:21:27 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:27 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:27 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:27 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:27 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombamap_notext.png' Feb 25 02:21:32 raspberrypi python3[27252]: [2023-02-25 02:21:32,356]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:32 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:32 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:32 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:32 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:21:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:32 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:32 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:32 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:32 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:32 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:32 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:32 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:32 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:32 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:38 raspberrypi python3[27252]: [2023-02-25 02:21:38,383]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:38 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:38 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:38 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:38 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:21:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:38 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:38 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:38 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:38 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:38 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:38 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:38 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:38 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:38 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:44 raspberrypi python3[27252]: [2023-02-25 02:21:44,519]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:44 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:44 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:44 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:44 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:21:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:44 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:44 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:44 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:44 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:44 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:44 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:44 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:44 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:44 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:50 raspberrypi python3[27252]: [2023-02-25 02:21:50,291]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:50 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:50 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:50 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:50 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:21:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:50 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:50 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:50 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:50 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:50 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:50 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:50 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:50 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:50 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:56 raspberrypi python3[27252]: [2023-02-25 02:21:56,327]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:21:56 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:21:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:21:56 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:21:56 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:21:56 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:21:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:21:56 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:21:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:21:56 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:21:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:21:56 raspberrypi python3[27252]: self.render_map() Feb 25 02:21:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:21:56 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:21:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:21:56 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:21:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:21:56 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:21:56 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:21:56 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:21:56 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:02 raspberrypi python3[27252]: [2023-02-25 02:22:02,325]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:02 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:02 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:02 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:02 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:22:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:02 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:02 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:02 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:02 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:02 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:02 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:02 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:02 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:02 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:08 raspberrypi python3[27252]: [2023-02-25 02:22:08,280]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:08 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:08 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:08 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:08 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:22:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:08 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:08 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:08 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:08 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:08 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:08 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:08 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:08 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:08 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:14 raspberrypi python3[27252]: [2023-02-25 02:22:14,346]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:14 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:14 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:14 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:14 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:22:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:14 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:14 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:14 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:14 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:14 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:14 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:14 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:14 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:14 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:20 raspberrypi python3[27252]: [2023-02-25 02:22:20,331]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:20 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:20 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:20 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:20 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:22:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:20 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:20 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:20 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:20 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:20 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:20 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:20 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:20 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:20 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:26 raspberrypi python3[27252]: [2023-02-25 02:22:26,466]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:26 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:26 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:26 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:26 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:22:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:26 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:26 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:26 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:26 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:26 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:26 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:26 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:26 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:26 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:32 raspberrypi python3[27252]: [2023-02-25 02:22:32,318]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:32 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:32 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:32 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:32 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:22:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:32 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:32 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:32 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:32 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:32 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:32 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:32 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:32 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:32 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:38 raspberrypi python3[27252]: [2023-02-25 02:22:38,346]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:38 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:38 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:38 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:38 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:22:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:38 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:38 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:38 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:38 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:38 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:38 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:38 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:38 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:38 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:44 raspberrypi python3[27252]: [2023-02-25 02:22:44,490]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:44 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:44 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:44 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:44 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:22:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:44 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:44 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:44 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:44 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:44 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:44 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:44 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:44 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:44 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:50 raspberrypi python3[27252]: [2023-02-25 02:22:50,389]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:50 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:50 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:50 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:50 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:22:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:50 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:50 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:50 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:50 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:50 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:50 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:50 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:50 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:50 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:56 raspberrypi python3[27252]: [2023-02-25 02:22:56,571]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:22:56 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:22:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:22:56 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:22:56 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:22:56 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:22:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:22:56 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:22:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:22:56 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:22:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:22:56 raspberrypi python3[27252]: self.render_map() Feb 25 02:22:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:22:56 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:22:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:22:56 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:22:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:22:56 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:22:56 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:22:56 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:22:56 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:02 raspberrypi python3[27252]: [2023-02-25 02:23:02,444]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:02 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:02 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:02 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:02 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:23:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:02 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:02 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:02 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:02 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:02 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:02 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:02 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:02 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:02 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:08 raspberrypi python3[27252]: [2023-02-25 02:23:08,435]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:08 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:08 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:08 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:08 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:23:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:08 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:08 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:08 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:08 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:08 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:08 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:08 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:08 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:08 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:14 raspberrypi python3[27252]: [2023-02-25 02:23:14,425]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:14 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:14 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:14 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:14 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:23:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:14 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:14 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:14 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:14 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:14 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:14 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:14 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:14 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:14 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:20 raspberrypi python3[27252]: [2023-02-25 02:23:20,402]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:20 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:20 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:20 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:20 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:23:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:20 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:20 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:20 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:20 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:20 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:20 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:20 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:20 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:20 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:26 raspberrypi python3[27252]: [2023-02-25 02:23:26,240]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:26 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:26 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:26 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:26 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:23:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:26 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:26 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:26 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:26 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:26 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:26 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:26 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:26 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:26 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:32 raspberrypi python3[27252]: [2023-02-25 02:23:32,263]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:32 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:32 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:32 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:32 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:23:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:32 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:32 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:32 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:32 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:32 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:32 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:32 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:32 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:32 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:32 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:38 raspberrypi python3[27252]: [2023-02-25 02:23:38,250]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:38 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:38 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:38 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:38 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:23:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:38 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:38 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:38 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:38 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:38 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:38 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:38 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:38 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:38 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:38 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:44 raspberrypi python3[27252]: [2023-02-25 02:23:44,423]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:44 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:44 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:44 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:44 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:23:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:44 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:44 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:44 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:44 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:44 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:44 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:44 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:44 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:44 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:44 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:50 raspberrypi python3[27252]: [2023-02-25 02:23:50,143]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:50 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:50 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:50 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:50 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:23:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:50 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:50 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:50 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:50 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:50 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:50 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:50 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:50 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:50 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:50 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:56 raspberrypi python3[27252]: [2023-02-25 02:23:56,207]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:23:56 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:23:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:23:56 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:23:56 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:23:56 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:23:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:23:56 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:23:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:23:56 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:23:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:23:56 raspberrypi python3[27252]: self.render_map() Feb 25 02:23:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:23:56 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:23:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:23:56 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:23:56 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:23:56 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:23:56 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:23:56 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:23:56 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:02 raspberrypi python3[27252]: [2023-02-25 02:24:02,127]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:02 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:24:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:24:02 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:24:02 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:24:02 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:24:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:24:02 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:24:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:24:02 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:24:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:24:02 raspberrypi python3[27252]: self.render_map() Feb 25 02:24:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:24:02 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:24:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:24:02 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:24:02 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:24:02 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:24:02 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:24:02 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:24:02 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:08 raspberrypi python3[27252]: [2023-02-25 02:24:08,385]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:08 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:24:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:24:08 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:24:08 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:24:08 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:24:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:24:08 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:24:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:24:08 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:24:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:24:08 raspberrypi python3[27252]: self.render_map() Feb 25 02:24:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:24:08 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:24:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:24:08 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:24:08 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:24:08 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:24:08 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:24:08 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:24:08 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:14 raspberrypi python3[27252]: [2023-02-25 02:24:14,154]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:14 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:24:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:24:14 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:24:14 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:24:14 raspberrypi python3[27252]: result = self.fn(*self.args, self.kwargs) Feb 25 02:24:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:24:14 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:24:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:24:14 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:24:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:24:14 raspberrypi python3[27252]: self.render_map() Feb 25 02:24:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:24:14 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:24:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:24:14 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:24:14 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:24:14 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:24:14 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:24:14 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:24:14 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:20 raspberrypi python3[27252]: [2023-02-25 02:24:20,206]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:20 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:24:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:24:20 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:24:20 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:24:20 raspberrypi python3[27252]: result = self.fn(*self.args, *self.kwargs) Feb 25 02:24:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:24:20 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:24:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:24:20 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:24:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:24:20 raspberrypi python3[27252]: self.render_map() Feb 25 02:24:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:24:20 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:24:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:24:20 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:24:20 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:24:20 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:24:20 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:24:20 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:24:20 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:26 raspberrypi python3[27252]: [2023-02-25 02:24:26,135]ERROR [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:26 raspberrypi python3[27252]: Traceback (most recent call last): Feb 25 02:24:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 664, in process_q Feb 25 02:24:26 raspberrypi python3[27252]: await self.loop.run_in_executor(None, self.decode_topics, json_data) Feb 25 02:24:26 raspberrypi python3[27252]: File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run Feb 25 02:24:26 raspberrypi python3[27252]: result = self.fn(self.args, self.kwargs) Feb 25 02:24:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1229, in decode_topics Feb 25 02:24:26 raspberrypi python3[27252]: self.update_state_machine() Feb 25 02:24:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1628, in update_state_machine Feb 25 02:24:26 raspberrypi python3[27252]: self.draw_map(current_mission != self.current_state) Feb 25 02:24:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1907, in draw_map Feb 25 02:24:26 raspberrypi python3[27252]: self.render_map() Feb 25 02:24:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2068, in render_map Feb 25 02:24:26 raspberrypi python3[27252]: self.draw_room_outline(draw_final, x_y) Feb 25 02:24:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 2175, in draw_room_outline Feb 25 02:24:26 raspberrypi python3[27252]: self.save_image(self.room_outline, 'room.png') Feb 25 02:24:26 raspberrypi python3[27252]: File "/home/pi/domoticz/plugins/Roomba/roomba/roomba.py", line 1684, in save_image Feb 25 02:24:26 raspberrypi python3[27252]: var.save(filename, type.upper()) Feb 25 02:24:26 raspberrypi python3[27252]: File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1991, in save Feb 25 02:24:26 raspberrypi python3[27252]: fp = builtins.open(filename, "w+b") Feb 25 02:24:26 raspberrypi python3[27252]: PermissionError: [Errno 13] Permission denied: './Roombaroom.png' Feb 25 02:24:32 raspberrypi python3[27252]: [2023-02-25 02:24:32,

Its this untill 9 o clock now, i stopped the treath again.

Also I can't change the names of the devices, they don't receive any updates anymore. After restart plugin it created a new device. Roomba - Roomba - Run takes a lot of space as name!

FilipDem commented 1 year ago

Hi, Did you take a look to the log file? Then you see already that you have problems with permissions... Names indeed not be changed... Reason is that they are created dynamically and take into account that there are several roombas in house. That's why the name of the roomba is also in the device... If you change the name, it will simply not find the device and create a new one. F

rolfie23 commented 1 year ago

Hi, Did you take a look to the log file? Then you see already that you have problems with permissions... Names indeed not be changed... Reason is that they are created dynamically and take into account that there are several roombas in house. That's why the name of the roomba is also in the device... If you change the name, it will simply not find the device and create a new one. F

Offcourse I looked at, but yo mentioned that it's not been used. But it generates a lot off CPU load! The files missing are not in your plugin. Also my roomba doesn't have an map so it should be unused. Created the files to test, but same problem.

Why are other plugins posible to change name (looking at ID) and this not? the older plugin I could change name! Runned for a long time, all the problems are since I upgraded your plugin.

FilipDem commented 1 year ago

Because I am using a library from Nick Waterton as a basis for the plugin (in the folder ./roomba). I don't change this code to be able to update easily to a more recent version if it would be required... Anyway seen you had already problems above, I think you should change the permissions of the plugin directory... It is not about the file existing or not, it is about the fact that Domoticz should be able to access the files... And from the log I think there is a problem. On the other hand, I just looked on my system, and I don't have the file ./Roombaroom.png... Do you use the correct startup parameters? I have /usr/bin/python3 /home/pi/domoticz/plugins/Roomba/roomba --configfile /home/pi/domoticz/plugins/Roomba/config.ini --topic /roomba/feedback/# --broker localhost --broker_feedback /roomba/feedback --mappath '' --mapsize '' --echo --log '/tmp/roomba.log'. The --mappath and --mapsize are important in my opinion to ignore the creation of the map. I remember I struggled also in the past setting the right parameters...

For changing the plugin: as indicated, I made it dynamic now support multiple roombas in one house (like it is in my case). This is based on the config.ini that is automatically created with the "get password" tool during the installation procedure. So I am not using a fixed IDX anymore to identify/update a device, but looking up the IDX based on the roomba name and the device purpose. Btw: this principle is often the case for multiple plugins... If this is super important for you to be able to change the name, I can find a workaround using the Description field of the device... I can then find the IDX from the Description and not from the Device name itself... However it will take me a bit of time...

rolfie23 commented 1 year ago

Sorry, I needed to mention it's the sys log, not the domoticz log. I just copied the new plugin from GitHub in the map. As you read above I already had problems with the service. You write down the old style of the service (--broker for example). That has also been changed here (it is now -B). Already mentioned above. Nothing else changed. So I think there has changed something in his python plugin?

Please change, I like clean style in my dashboard is now messed up with the long names.

FilipDem commented 1 year ago

Nothing changed in python plugin... All working fine at my side. --broker or -B is the same... I will do an update to allow you changing names.

rolfie23 commented 1 year ago

Nothing changed in python plugin... All working fine at my side. --broker or -B is the same... I will do an update to allow you changing names.

Okay, strange. When having time I shall do everything again.

FilipDem commented 1 year ago

Indeed sorry, not domoticz but syslog as this is started outside domoticz. I would recommend to "debug" using a CLI interface (disable the service).

FilipDem commented 1 year ago

New version uploaded that allows changing the default name. See instructions in the readme in chapter "How to change the device names". Btw: an additional device will be create to show the possible error state of the vaccum cleaner. Success!

rolfie23 commented 1 year ago

Because I am using a library from Nick Waterton as a basis for the plugin (in the folder ./roomba). I don't change this code to be able to update easily to a more recent version if it would be required... Anyway seen you had already problems above, I think you should change the permissions of the plugin directory... It is not about the file existing or not, it is about the fact that Domoticz should be able to access the files... And from the log I think there is a problem. On the other hand, I just looked on my system, and I don't have the file ./Roombaroom.png... Do you use the correct startup parameters? I have /usr/bin/python3 /home/pi/domoticz/plugins/Roomba/roomba --configfile /home/pi/domoticz/plugins/Roomba/config.ini --topic /roomba/feedback/# --broker localhost --broker_feedback /roomba/feedback --mappath '' --mapsize '' --echo --log '/tmp/roomba.log'. The --mappath and --mapsize are important in my opinion to ignore the creation of the map. I remember I struggled also in the past setting the right parameters...

For changing the plugin: as indicated, I made it dynamic now support multiple roombas in one house (like it is in my case). This is based on the config.ini that is automatically created with the "get password" tool during the installation procedure. So I am not using a fixed IDX anymore to identify/update a device, but looking up the IDX based on the roomba name and the device purpose. Btw: this principle is often the case for multiple plugins... If this is super important for you to be able to change the name, I can find a workaround using the Description field of the device... I can then find the IDX from the Description and not from the Device name itself... However it will take me a bit of time...

Goodday,

When I start the service as mentioned in the readme, the journal says following at starting the service:

feb 26 10:16:35 raspberrypi systemd[1]: Started Roomba mqtt client. feb 26 10:16:37 raspberrypi python3[6823]: usage: roomba [-h] [-f CONFIGFILE] [-n ROOMBA_NAME] [-t TOPIC] feb 26 10:16:37 raspberrypi python3[6823]: [-T BROKER_FEEDBACK] [-C BROKER_COMMAND] [-S BROKER_SETTING] feb 26 10:16:37 raspberrypi python3[6823]: [-b BROKER] [-p PORT] [-U USER] [-P BROKER_PASSWORD] feb 26 10:16:37 raspberrypi python3[6823]: [-R ROOMBA_IP] [-u BLID] [-w PASSWORD] [-wp WEBPORT] [-i IND feb 26 10:16:37 raspberrypi python3[6823]: [-l LOG] [-e] [-D] [-r] [-j] [-m] [-M MAPPATH] [-sq MAX_SQFT feb 26 10:16:37 raspberrypi python3[6823]: [-s MAPSIZE] [-fp FLOORPLAN] [-I ICONPATH] [-o] [-x EXCLUDE] feb 26 10:16:37 raspberrypi python3[6823]: [--version] feb 26 10:16:37 raspberrypi python3[6823]: roomba: error: unrecognized arguments: --brokerFeedback /roomba/feedback - feb 26 10:16:37 raspberrypi python3[6823]: CV or numpy module not found, falling back to PIL feb 26 10:16:37 raspberrypi systemd[1]: roomba.service: Main process exited, code=exited, status=2/INVALIDARGUMENT feb 26 10:16:37 raspberrypi systemd[1]: roomba.service: Failed with result 'exit-code'. feb 26 10:16:47 raspberrypi systemd[1]: roomba.service: Service RestartSec=10s expired, scheduling restart. feb 26 10:16:47 raspberrypi systemd[1]: roomba.service: Scheduled restart job, restart counter is at 1. feb 26 10:16:47 raspberrypi systemd[1]: Stopped Roomba mqtt client.

So really seems like the old arguments doesn't work at my side.

FilipDem commented 1 year ago

Ah now I remember... Indeed. I forgot probably to update the readme... I am using /usr/bin/python3 /home/pi/domoticz/plugins/Roomba/roomba --configfile /home/pi/domoticz/plugins/Roomba/config.ini --topic /roomba/feedback/# --broker localhost --broker_feedback /roomba/feedback --mappath '' --mapsize '' --echo --log '/tmp/roomba.log'. This a copy/paste from my service file... Could you give this a trial?

Did you took the roomba folder from my plugin or did you update it with a new version of Nick Waterton?

rolfie23 commented 1 year ago

Thanks, plugin starts! Edit name works! Extra device is created.

Will monitor for the CPU usage for a day, no message is a good message!

FilipDem commented 1 year ago

Good news and sorry for the small documentation error... I indeed had also the trouble but it was a while ago that I updated my system and didn't remember... Thanks to you it came back and updated the readme. Sorry again and success! Monitor well that the device status is really updated when you changed name... I tested it with one device (not with all - as I did this on my "production" system).

rolfie23 commented 1 year ago

No excuses, I'm thankfull you made this kind of plugins!

So far all the devices update with changed names!

Also the CPU load doesn't increase anymore! Screenshot_20230228-103609~2 Everything above 15% came through python plugin, when I killed python it dropped down till sometimes it needed something. Now already 2 days around 10%! Much beter for the domoticz scripts.

FilipDem commented 1 year ago

Thanks for feedback! Will keep it closed then... If you are happy, small financial contributions are always welcome (see readme).

rolfie23 commented 1 year ago

Found one problem in the renaming future;

Normal production everything is fine, works great. But after restart plugin from domoticz (disable/enable hardware) or a restart of the domoticz service it doesn't look at the description. The old device gets updates when enabling new devices is off but you get an error in the log it can't create a new device, but when it's on it create a new device and the old one doesn't get updated anymore.

FilipDem commented 1 year ago

Ah yes indeed... This skipped my attention! I will update it (perhaps not this week). You do the same as me... Blocking creation of new devices by default... So this saves you that no new devices are created, but indeed you have the error messages. And anyway it is not nice... So will do an update.

FilipDem commented 1 year ago

Done ;-)

rolfie23 commented 1 year ago

Indeed, also working. Only found a new bug 😅 by clicking on the Run switch, there isn't anything going to happen. Switching on in iRobot app does switch on the switch.

FilipDem commented 1 year ago

Archhh. You are right! I did a search before, but indeed in this case, I was not using FindUnitFromName and it thus slipped my attention. Moreover I am not changing the default names myself (so it is not tested in real life). Before posting the patch, could you give it a try please (remove the .txt extension). I double-checked again, but we never know! plugin.py.txt

rolfie23 commented 1 year ago

Hmm, doesn't work...

2023-03-05 22:02:11.906 Status: Roomba: Initialized version 1.3.0, author 'Filip Demaertelaere' 2023-03-05 22:02:15.979 Status: User: Domoticz (IP: 83.84.112.137) initiated a switch command (432/Roomba start/On) 2023-03-05 22:02:56.038 Roomba: Processing 'onMessageCallback' message 2023-03-05 22:02:56.038 Roomba: Acquiring GIL for 'onMessageCallback' 2023-03-05 22:02:56.039 Roomba: Calling message handler 'onMessage' on 'module' type object. 2023-03-05 22:02:56.039 Roomba: MQTT message: /roomba/feedback/Roomba/error_message - None 2023-03-05 22:02:56.039 Roomba: MQTT Published - Status of all iRobots: {'Roomba': {'error_message': 'None', 'lastMqttUpdate': datetime.datetime(2023, 3, 5, 22, 2, 56, 39425), 'MqttUpdatereceived': True, 'state': 'Charging'}}. 2023-03-05 22:02:56.039 Roomba: Acquiring GIL for 'onMessageCallback' 2023-03-05 22:02:56.039 Roomba: Processing 'onMessageCallback' message 2023-03-05 22:02:56.039 Roomba: Acquiring GIL for 'onMessageCallback' 2023-03-05 22:02:56.039 Roomba: Calling message handler 'onMessage' on 'module' type object. 2023-03-05 22:02:56.039 Roomba: MQTT message: /roomba/feedback/Roomba/state - Charging 2023-03-05 22:02:56.039 Roomba: MQTT Published - Status of all iRobots: {'Roomba': {'error_message': 'None', 'lastMqttUpdate': datetime.datetime(2023, 3, 5, 22, 2, 56, 39856), 'MqttUpdatereceived': True, 'state': 'Charging'}}. 2023-03-05 22:02:56.039 Roomba: Acquiring GIL for 'onMessageCallback' 2023-03-05 22:03:01.020 Roomba: Pushing 'onHeartbeatCallback' on to queue

Doesn't react at all as seen in the log.

FilipDem commented 1 year ago

New version published... And tested at my side... So now should work!

rolfie23 commented 1 year ago

New version published... And tested at my side... So now should work!

Thanks! Working great!