403 Client Error: Forbidden for url

Bonjour,

Depuis quelques jours je rencontre l’erreur suivante : 403 Client Error: Forbidden for url.

Un sujet en 2021 faisait mention de la même erreur qui avait été corrigé en Beta mais je suppose que depuis cette correction est dans la version stable du plugin. J’ai tenté de paramétrer avec plusieurs comptes Arlo mais toujours la même erreur.

Voici le log en debug :

[2023-05-12 10:18:52]INFO : MainThread : Start daemon
[2023-05-12 10:18:52]INFO : MainThread : Log level : debug
[2023-05-12 10:18:52]DEBUG : MainThread : Socket port : 55064
[2023-05-12 10:18:52]DEBUG : MainThread : Socket host : localhost
[2023-05-12 10:18:52]DEBUG : MainThread : PID file : /tmp/jeedom/arlo/daemon.pid
[2023-05-12 10:18:52]DEBUG : MainThread : Writing PID 22575 to /tmp/jeedom/arlo/daemon.pid
[2023-05-12 10:18:52]DEBUG : MainThread : Init request module v2.12.4
[2023-05-12 10:18:52]DEBUG : MainThread : Starting new HTTP connection (1): 127.0.0.1:80
[2023-05-12 10:18:52]DEBUG : MainThread : http://127.0.0.1:80 "GET /plugins/arlo/core/php/jeeArlo.php?test=1&apikey=??? HTTP/1.1" 200 2
[2023-05-12 10:18:52]INFO : MainThread : ffmpeg loglevel: debug->debug
[2023-05-12 10:18:52]INFO : ConnectionThread : Init connection...
[2023-05-12 10:18:52]INFO : ConnectionThread : cloudscraper version:1.2.71
[2023-05-12 10:18:52]INFO : MainThread : Start listening
[2023-05-12 10:18:52]DEBUG : MainThread : Socket interface started
[2023-05-12 10:18:52]DEBUG : Thread-1  : LoopNetServer Thread started
[2023-05-12 10:18:52]DEBUG : Thread-1  : Listening on: [localhost:55064]
[2023-05-12 10:18:52]DEBUG : ConnectionThread : Starting new HTTPS connection (1): ocapi-app.arlo.com:443
[2023-05-12 10:18:52]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/auth HTTP/1.1" 403 None
[2023-05-12 10:18:52]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/auth HTTP/1.1" 403 None
[2023-05-12 10:18:52]WARNING : ConnectionThread : An exception of type (HTTPError) occured, reconnecting: 403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2023-05-12 10:18:58]INFO : ConnectionThread : Init connection...
[2023-05-12 10:18:58]INFO : ConnectionThread : cloudscraper version:1.2.71
[2023-05-12 10:18:58]DEBUG : ConnectionThread : Starting new HTTPS connection (1): ocapi-app.arlo.com:443
[2023-05-12 10:18:58]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/auth HTTP/1.1" 403 None
[2023-05-12 10:18:58]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/auth HTTP/1.1" 403 None
[2023-05-12 10:18:58]WARNING : ConnectionThread : An exception of type (HTTPError) occured, reconnecting: 403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2023-05-12 10:19:01]INFO : ConnectionThread : Init connection...

Merci !

Salut,

J’ai remarqué la même chose sur une installation en stable ce matin, c’est inquiétant :frowning:
Il n’y a aucun changement entre stable et beta à ce niveau et oui les changements de 2021 sont en stable

Avec le même compte depuis une autre install (en beta mais cela ne devrait rien changer), ca ne pose pas de problème; donc ca n’est pas lié au compte, p-e lié à l’origine, l’ip source serait « blacklist »?
j’ai coupé le démon depuis et j’attends un peu pour voir si ca se débloque.

Entre temps je regarde s’il y a eu des changements mais je n’en vois pas… et je répète le même code avec le même compte fonctionne depuis un autre jeedom et autre ip.

Merci pour votre réponse. Effectivement j’ai pensé également à un blocage lié à l’IP car j’arrive à me connecter sur ce compte Arlo depuis une autre IP.

Cependant je viens d’essayer de me connecter depuis ma jeedom (depuis le serveur linux/RDP) et cela fonctionne. Etrange… J’ai stoppé le plugin pour le moment.

Par ailleurs j’ai essayé plusieurs comptes Arlo et tous posent le même problème. Cela semble bien être lié à l’origine.

Bonjour,
Je suis sur une nouvelle installation. J’ai reçu ma 1er caméra hier, et pris le plugin dans la foulé.
Mais je rencontre également ce problème.

Logs infos :

[2023-05-12 13:18:37]INFO : MainThread : Start daemon
[2023-05-12 13:18:37]INFO : MainThread : Log level : info
[2023-05-12 13:18:37]INFO : MainThread : ffmpeg loglevel: info->info
[2023-05-12 13:18:37]INFO : ConnectionThread : Init connection...
[2023-05-12 13:18:37]INFO : MainThread : Start listening
[2023-05-12 13:18:37]INFO : ConnectionThread : cloudscraper version:1.2.71
[2023-05-12 13:18:37]WARNING : ConnectionThread : An exception of type (HTTPError) occured, reconnecting: 403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2023-05-12 13:18:41]INFO : ConnectionThread : Init connection...
[2023-05-12 13:18:41]INFO : ConnectionThread : cloudscraper version:1.2.71
[2023-05-12 13:18:41]WARNING : ConnectionThread : An exception of type (HTTPError) occured, reconnecting: 403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2023-05-12 13:18:45]INFO : MainThread : Get Arlo devices
[2023-05-12 13:18:45]ERROR : MainThread : Send command to demon error : 'NoneType' object has no attribute 'GetDevices'
[2023-05-12 13:18:45]INFO : MainThread : Get Arlo modes
[2023-05-12 13:18:45]ERROR : MainThread : Send command to demon error : 'NoneType' object has no attribute 'GetAutomationDefinitions'
[2023-05-12 13:18:49]INFO : ConnectionThread : Init connection...
[2023-05-12 13:18:49]INFO : ConnectionThread : cloudscraper version:1.2.71
[2023-05-12 13:18:50]WARNING : ConnectionThread : An exception of type (HTTPError) occured, reconnecting: 403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2023-05-12 13:18:58]INFO : ConnectionThread : Init connection...
[2023-05-12 13:18:58]INFO : ConnectionThread : cloudscraper version:1.2.71
[2023-05-12 13:18:58]WARNING : ConnectionThread : An exception of type (HTTPError) occured, reconnecting: 403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2023-05-12 13:19:01]INFO : MainThread : Shutting down daemon

En cherchant sur google, j’ai vu qu’une autre appli a rencontré le même problème ces jours ci :

Peut être une piste ?

Hello a tous,

Même souci pour moi depuis mercredi. C’est reparti tout seul hier en milieu d’après-midi.
Je confirme que le plugIn n’a donc rien à voir là dedans :stuck_out_tongue_winking_eye:

Xav

1 « J'aime »

Ca aurait pu mais non, j’ai analysé tous les détails et ce qui a été modifié dans ce code (utilisation de cloudscrapper), je le faisais depuis longtemps déjà dans le plugin.
cette lib (cloudscrapper) sert à outrepasser la protection anti-bot de cloudflare que arlo utilise.

Je pense que l’erreur 403 qu’on voit ici c’est un blocage de cloudflare, le code du plugin fonctionne

le mieux est de couper le démon, je ne sais pas exactement combien de temps mais je dirais entre 8h & 24h pour l’instant histoire d’espérer sortir de la blacklist de cloudflare

j’ai adapté en beta pour être moins « agressif » sur les retry lors de déconnexion pour, qu’à l’avenir, ca soit moins rapidement coupé par cloudflare

bon, de plus en plus curieux: sur 2 jeedom de dev je n’ai pas le soucis avec mon propre compte par contre j’ai redémarré le démon sur mon jeedom de « prod » et bam il est bloqué (mais pq j’ai fait ca???)

donc ce n’est pas par ip non plus, ces 3 machines ont la même ip publique.
j’ai vérifié toutes les libs, y a rien qui change et tout est pareil; je ne comprend pas sur quoi ils font la différence entre ma « prod » et mes « devs » :frowning:

avais-tu laissé tourner le démon?

Alors le jeudi matin j’ai redémarré une ou 2 fois le démon pour voir mais je l’ai laissé tourner ensuite jusqu’au rétablissement

Bonjour à vous.
J’ai le même symptôme depuis hier (12/05 4h40)
j’ai essayé de me connecter avec un navigateur
→ Acces Denied (error code 1020)
J’ai aussi essayé au travers d’un VPN et d’un navigateur → Idem.
Ce n’est donc pas l’adresse IP source qui est blacklistée.
???
Je viens d’arreter le deamon pour voir… A suivre

Oui c’est vraiment bizarre.
Sur 3 jeedom installés chez moi hier les trois ont finit par être bloqué et ce matin ça refonctionne sur l’un et pas les autres.
Les 3 avec la version bêta.

Je ne comprends pas sur quels critères cloudflare se base.

J’y ai passé des heures hier et depuis ce matin.

Bonjour,

Désolé du délai sur ce problème mais c’est un peu compliqué :frowning:
Par contre j’ai peut-être une piste, j’ai réussi à rétablir la situation sur 2 installations.

Ceux qui ont encore le soucis, pouvez-vous m’envoyer le résultat de la commande sudo pip3 freeze (attention de bien mettre le résultat dans un Texte préformaté à l’aide du bouton </>) ainsi que la structure du répertoire resources du plugin arlo installé chez vous, cela devrait être ceci:

image

Bonjour,

Même problème de mon côté depuis quelques jours.

pip3 freeze :

aiohttp==3.8.3
aiosignal==1.3.1
aiosqlite==0.18.0
android-backup==0.2.0
appdirs==1.4.4
asn1crypto==1.5.1
async-generator==1.10
async-timeout==4.0.2
asynctest==0.13.0
attrs==22.2.0
backports.zoneinfo==0.2.1
beautifulsoup4==4.11.1
bellows==0.34.4
bs4==0.0.1
casttube==0.2.1
certifi==2022.12.7
cffi==1.15.1
chardet==5.1.0
charset-normalizer==2.1.1
click==8.1.3
click-log==0.4.0
cloudscraper==1.2.68
coloredlogs==15.0.1
colorzero==2.0
construct==2.10.68
crccheck==1.3.0
croniter==1.3.8
cryptography==39.0.0
defusedxml==0.7.1
distro-info==1.0
entrypoints==0.3
enum-compat==0.0.3
enum34==1.1.10
exceptiongroup==1.1.1
fail2ban==0.10.2
frozenlist==1.3.3
future==0.18.2
gpiozero==1.6.2
h11==0.14.0
httplib2==0.21.0
humanfriendly==10.0
idna==3.4
ifaddr==0.2.0
importlib-metadata==6.0.0
importlib-resources==5.10.2
iotop==0.6
iso8601==1.1.0
jaraco.classes==3.2.3
jeepney==0.8.0
jsonschema==4.17.3
keyring==23.13.1
keyrings.alt==4.2.0
micloud==0.6
monotonic==1.6
more-itertools==9.0.0
multidict==6.0.4
natsort==8.2.0
netifaces==0.11.0
outcome==1.2.0
pkgutil_resolve_name==1.3.10
protobuf==4.21.12
pure-pcapy3==1.0.1
pycparser==2.21
pycrypto==2.6.1
pycryptodome==3.16.0
pycurl==7.43.0.2
PyGObject==3.30.4
pyinotify==0.9.6
pyparsing==3.0.9
pyrsistent==0.19.3
pyserial==3.5
pyserial-asyncio==0.6
PySimpleSOAP==1.16.2
PySocks==1.7.1
python-apt==1.8.4.3
python-dateutil==2.8.2
python-debian==0.1.49
python-debianbts==2.8.2
python-miio==0.5.12
pytz==2022.7
pytz-deprecation-shim==0.1.0.post0
pyudev==0.24.0
pyusb==1.2.1
pyxdg==0.25
PyYAML==6.0
reportbug===7.5.3-deb10u1
requests==2.28.1
requests-toolbelt==0.10.1
SecretStorage==3.3.3
selenium==4.8.3
serial==0.0.97
six==1.16.0
sniffio==1.3.0
sortedcontainers==2.4.0
soupsieve==2.3.2.post1
sseclient==0.0.27
systemd-python==234
tornado==6.2
tqdm==4.64.1
trio==0.22.0
trio-websocket==0.10.2
typing_extensions==4.4.0
tzdata==2022.7
tzlocal==4.2
unattended-upgrades==0.1
urllib3==1.26.14
voluptuous==0.13.1
websocket-client==1.4.2
wsproto==1.2.0
xmodem==0.4.6
yarl==1.8.2
yeelight==0.7.10
zeroconf==0.47.1
zha-quirks==0.0.87
zigpy==0.51.6
zigpy-deconz==0.19.1
zigpy-xbee==0.16.2
zigpy-zigate==0.10.3
zigpy-znp==0.9.1
zipp==3.11.0

Structure :

Merci :slight_smile:

on va faire petit à petit pour que je puisse tenter de déterminer plus précisément ce qui fonctionne (si ca fonctionne)

=> installez la version beta et relancer les dépendances; fournir les logs (dans un Texte préformaté avec le bouton </>) ainsi que le résultat de sudo pip3 freeze (dans un Texte préformaté avec le bouton </>)

Je suis disponible pour des tests :slight_smile:

Je suis déjà en version beta.

Voici les logs suite à la réinstallation des dépendances :

*************************************
*   Launch install of dependencies  *
*************************************
Sun May 14 20:22:18 CEST 2023
Get:1 http://security.debian.org/debian-security buster/updates InRelease [34.8 kB]
Hit:2 http://deb.debian.org/debian buster InRelease
Get:3 http://deb.debian.org/debian buster-updates InRelease [56.6 kB]
Hit:4 https://deb.nodesource.com/node_16.x buster InRelease
Hit:5 http://phoscon.de/apt/deconz buster InRelease
Get:6 http://security.debian.org/debian-security buster/updates/non-free Sources [2680 B]
Get:7 http://security.debian.org/debian-security buster/updates/main Sources [344 kB]
Get:8 http://security.debian.org/debian-security buster/updates/main amd64 Packages [488 kB]
Get:9 http://security.debian.org/debian-security buster/updates/main Translation-en [265 kB]
Get:10 http://security.debian.org/debian-security buster/updates/non-free amd64 Packages [9148 B]
Get:11 http://security.debian.org/debian-security buster/updates/non-free Translation-en [23.7 kB]
Fetched 1224 kB in 1s (1991 kB/s)
Reading package lists...
*****************************
Install modules using apt-get
*****************************
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (18.1-5).
python3-setuptools is already the newest version (40.8.0-1).
python3 is already the newest version (3.7.3-1).
python3-requests is already the newest version (2.21.0-1).
0 upgraded, 0 newly installed, 0 to remove and 93 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
ffmpeg is already the newest version (7:4.1.10-0+deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 93 not upgraded.
*************************************
Install the required python libraries
*************************************
Requirement already satisfied: monotonic>=1.5 in /usr/local/lib/python3.7/dist-packages (1.6)
Requirement already satisfied: requests>=2.12.4 in /usr/local/lib/python3.7/dist-packages (2.28.1)
Collecting sseclient==0.0.18
  Using cached sseclient-0.0.18.tar.gz (4.4 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from sseclient==0.0.18) (1.16.0)
Requirement already satisfied: charset-normalizer<3,>=2 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (2.1.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (1.26.14)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (2022.12.7)
Building wheels for collected packages: sseclient
  Building wheel for sseclient (setup.py): started
  Building wheel for sseclient (setup.py): finished with status 'done'
  Created wheel for sseclient: filename=sseclient-0.0.18-py3-none-any.whl size=4375 sha256=7c0b4fc42f8d906cb5ea4ba4c7b96b2ae99559da30ccd62a7344345d44ca4bca
  Stored in directory: /root/.cache/pip/wheels/77/c8/82/b94ffcd1c8d9d72b06d275ba6d003f1299c5e10519be7e19ef
Successfully built sseclient
Installing collected packages: sseclient
  Attempting uninstall: sseclient
    Found existing installation: sseclient 0.0.27
    Uninstalling sseclient-0.0.27:
      Successfully uninstalled sseclient-0.0.27
Successfully installed sseclient-0.0.18
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip available: 22.3.1 -> 23.1.2
[notice] To update, run: python3 -m pip install --upgrade pip
Requirement already satisfied: cloudscraper in /usr/local/lib/python3.7/dist-packages (1.2.68)
Collecting cloudscraper
  Downloading cloudscraper-1.2.71-py2.py3-none-any.whl (99 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.7/99.7 kB 9.4 MB/s eta 0:00:00
Requirement already satisfied: pyparsing>=2.4.7 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (3.0.9)
Requirement already satisfied: requests-toolbelt>=0.9.1 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (0.10.1)
Requirement already satisfied: requests>=2.9.2 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (2.28.1)
Requirement already satisfied: charset-normalizer<3,>=2 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (2.1.1)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (2022.12.7)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (1.26.14)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (3.4)
Installing collected packages: cloudscraper
  Attempting uninstall: cloudscraper
    Found existing installation: cloudscraper 1.2.68
    Uninstalling cloudscraper-1.2.68:
      Successfully uninstalled cloudscraper-1.2.68
Successfully installed cloudscraper-1.2.71
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip available: 22.3.1 -> 23.1.2
[notice] To update, run: python3 -m pip install --upgrade pip
ffmpeg version 4.1.10-0+deb10u1 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --prefix=/usr --extra-version=0+deb10u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil      56. 22.100 / 56. 22.100
libavcodec     58. 35.100 / 58. 35.100
libavformat    58. 20.100 / 58. 20.100
libavdevice    58.  5.100 / 58.  5.100
libavfilter     7. 40.101 /  7. 40.101
libavresample   4.  0.  0 /  4.  0.  0
libswscale      5.  3.100 /  5.  3.100
libswresample   3.  3.100 /  3.  3.100
libpostproc    55.  3.100 / 55.  3.100
Sun May 14 20:22:25 CEST 2023
***************************
*      Install ended      *
***************************

pip3 freeze :

aiohttp==3.8.3
aiosignal==1.3.1
aiosqlite==0.18.0
android-backup==0.2.0
appdirs==1.4.4
asn1crypto==1.5.1
async-generator==1.10
async-timeout==4.0.2
asynctest==0.13.0
attrs==22.2.0
backports.zoneinfo==0.2.1
beautifulsoup4==4.11.1
bellows==0.34.4
bs4==0.0.1
casttube==0.2.1
certifi==2022.12.7
cffi==1.15.1
chardet==5.1.0
charset-normalizer==2.1.1
click==8.1.3
click-log==0.4.0
cloudscraper==1.2.71
coloredlogs==15.0.1
colorzero==2.0
construct==2.10.68
crccheck==1.3.0
croniter==1.3.8
cryptography==39.0.0
defusedxml==0.7.1
distro-info==1.0
entrypoints==0.3
enum-compat==0.0.3
enum34==1.1.10
exceptiongroup==1.1.1
fail2ban==0.10.2
frozenlist==1.3.3
future==0.18.2
gpiozero==1.6.2
h11==0.14.0
httplib2==0.21.0
humanfriendly==10.0
idna==3.4
ifaddr==0.2.0
importlib-metadata==6.0.0
importlib-resources==5.10.2
iotop==0.6
iso8601==1.1.0
jaraco.classes==3.2.3
jeepney==0.8.0
jsonschema==4.17.3
keyring==23.13.1
keyrings.alt==4.2.0
micloud==0.6
monotonic==1.6
more-itertools==9.0.0
multidict==6.0.4
natsort==8.2.0
netifaces==0.11.0
outcome==1.2.0
pkgutil_resolve_name==1.3.10
protobuf==4.21.12
pure-pcapy3==1.0.1
pycparser==2.21
pycrypto==2.6.1
pycryptodome==3.16.0
pycurl==7.43.0.2
PyGObject==3.30.4
pyinotify==0.9.6
pyparsing==3.0.9
pyrsistent==0.19.3
pyserial==3.5
pyserial-asyncio==0.6
PySimpleSOAP==1.16.2
PySocks==1.7.1
python-apt==1.8.4.3
python-dateutil==2.8.2
python-debian==0.1.49
python-debianbts==2.8.2
python-miio==0.5.12
pytz==2022.7
pytz-deprecation-shim==0.1.0.post0
pyudev==0.24.0
pyusb==1.2.1
pyxdg==0.25
PyYAML==6.0
reportbug===7.5.3-deb10u1
requests==2.28.1
requests-toolbelt==0.10.1
SecretStorage==3.3.3
selenium==4.8.3
serial==0.0.97
six==1.16.0
sniffio==1.3.0
sortedcontainers==2.4.0
soupsieve==2.3.2.post1
sseclient==0.0.18
systemd-python==234
tornado==6.2
tqdm==4.64.1
trio==0.22.0
trio-websocket==0.10.2
typing_extensions==4.4.0
tzdata==2022.7
tzlocal==4.2
unattended-upgrades==0.1
urllib3==1.26.14
voluptuous==0.13.1
websocket-client==1.4.2
wsproto==1.2.0
xmodem==0.4.6
yarl==1.8.2
yeelight==0.7.10
zeroconf==0.47.1
zha-quirks==0.0.87
zigpy==0.51.6
zigpy-deconz==0.19.1
zigpy-xbee==0.16.2
zigpy-zigate==0.10.3
zigpy-znp==0.9.1
zipp==3.11.0

Merci encore :wink:

Peut-être mais manifestement pas la dernière

Il faut donc installer la dernière version beta

Effectivement, je n’avais pas vu la mise à jour.

Après installation de celle-ci la connexion est ok

[2023-05-14 21:11:26]INFO : MainThread : Start daemon
[2023-05-14 21:11:26]INFO : MainThread : Log level : debug
[2023-05-14 21:11:26]DEBUG : MainThread : Socket port : 55064
[2023-05-14 21:11:26]DEBUG : MainThread : Socket host : localhost
[2023-05-14 21:11:26]DEBUG : MainThread : PID file : /tmp/jeedom/arlo/daemon.pid
[2023-05-14 21:11:26]DEBUG : MainThread : Writing PID 64335 to /tmp/jeedom/arlo/daemon.pid
[2023-05-14 21:11:26]DEBUG : MainThread : Init request module v2.12.4
[2023-05-14 21:11:26]DEBUG : MainThread : Starting new HTTP connection (1): 127.0.0.1:80
[2023-05-14 21:11:26]DEBUG : MainThread : http://127.0.0.1:80 "GET /plugins/arlo/core/php/jeeArlo.php?test=1&apikey=XXXXXXXXXXXXXX HTTP/1.1" 200 2
[2023-05-14 21:11:26]INFO : MainThread : ffmpeg loglevel: debug->debug
[2023-05-14 21:11:26]INFO : ConnectionThread : Init connection...
[2023-05-14 21:11:26]INFO : MainThread : Start listening
[2023-05-14 21:11:26]INFO : ConnectionThread : cloudscraper version:1.2.71
[2023-05-14 21:11:26]DEBUG : MainThread : Socket interface started
[2023-05-14 21:11:26]DEBUG : Thread-1  : LoopNetServer Thread started
[2023-05-14 21:11:26]DEBUG : Thread-1  : Listening on: [localhost:55064]
[2023-05-14 21:11:26]DEBUG : ConnectionThread : Starting new HTTPS connection (1): ocapi-app.arlo.com:443
[2023-05-14 21:11:26]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/auth HTTP/1.1" 403 None
[2023-05-14 21:11:26]WARNING : ConnectionThread : HTTPError occured, reconnecting in 10s: 403 Client Error: Forbidden for url: https://ocapi-app.arlo.com/api/auth
[2023-05-14 21:11:44]INFO : ConnectionThread : Init connection...
[2023-05-14 21:11:44]INFO : ConnectionThread : cloudscraper version:1.2.71
[2023-05-14 21:11:44]DEBUG : ConnectionThread : Starting new HTTPS connection (1): ocapi-app.arlo.com:443
[2023-05-14 21:11:44]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/auth HTTP/1.1" 204 0
[2023-05-14 21:11:44]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/auth HTTP/1.1" 200 None
[2023-05-14 21:11:44]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/getFactors?data%20=%2XXXXXX HTTP/1.1" 204 0
[2023-05-14 21:11:44]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "GET /api/getFactors?data%20=%2XXXXXX HTTP/1.1" 200 None
[2023-05-14 21:11:45]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/startAuth HTTP/1.1" 204 0
[2023-05-14 21:11:45]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/startAuth HTTP/1.1" 200 None
[2023-05-14 21:11:45]DEBUG : ConnectionThread : pivot date:2023-05-14 21:10:45.549406
[2023-05-14 21:11:45]DEBUG : ConnectionThread : mail login OK : [b'LOGIN completed']
[2023-05-14 21:11:45]INFO : ConnectionThread : Processing inbox...
[2023-05-14 21:11:50]DEBUG : ConnectionThread : mail login OK : [b'LOGIN completed']
[2023-05-14 21:11:51]INFO : ConnectionThread : Processing inbox...
[2023-05-14 21:11:51]DEBUG : ConnectionThread : check email:Your one-time authentication code from Arlo
[2023-05-14 21:11:51]INFO : ConnectionThread : Parsing email...
[2023-05-14 21:11:51]INFO : ConnectionThread : OTP found: 586281
[2023-05-14 21:11:51]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/finishAuth HTTP/1.1" 204 0
[2023-05-14 21:11:51]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/finishAuth HTTP/1.1" 200 None
[2023-05-14 21:11:51]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/validateAccessToken?data%20=%2XXXXXXX HTTP/1.1" 204 0
[2023-05-14 21:11:51]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "GET /api/validateAccessToken?data%20=%2XXXXXXXX HTTP/1.1" 200 None
[2023-05-14 21:11:51]DEBUG : ConnectionThread : Starting new HTTPS connection (1): myapi.arlo.com:443
[2023-05-14 21:11:51]DEBUG : ConnectionThread : https://myapi.arlo.com:443 "OPTIONS /hmsweb/users/session/v2?eventId=FE%21a8dXXXXXXXXX-376XXXXXba3f&time=168XXXXXXX HTTP/1.1" 200 0
[2023-05-14 21:11:52]DEBUG : ConnectionThread : https://myapi.arlo.com:443 "GET /hmsweb/users/session/v2?eventId=FE%XXXXXXXXXXXXXXXXXXXXX&time=1684091511559 HTTP/1.1" 200 None
[2023-05-14 21:11:52]INFO : ConnectionThread : Logged in: VDSP5-176-5801XXX6
[2023-05-14 21:11:52]INFO : ConnectionThread : Get Arlo devices

pip3 freeze :

aiohttp==3.8.3
aiosignal==1.3.1
aiosqlite==0.18.0
android-backup==0.2.0
appdirs==1.4.4
asn1crypto==1.5.1
async-generator==1.10
async-timeout==4.0.2
asynctest==0.13.0
attrs==22.2.0
backports.zoneinfo==0.2.1
beautifulsoup4==4.11.1
bellows==0.34.4
bs4==0.0.1
casttube==0.2.1
certifi==2022.12.7
cffi==1.15.1
chardet==5.1.0
charset-normalizer==2.1.1
click==8.1.3
click-log==0.4.0
cloudscraper==1.2.71
coloredlogs==15.0.1
colorzero==2.0
construct==2.10.68
crccheck==1.3.0
croniter==1.3.8
cryptography==39.0.0
defusedxml==0.7.1
distro-info==1.0
entrypoints==0.3
enum-compat==0.0.3
enum34==1.1.10
exceptiongroup==1.1.1
fail2ban==0.10.2
frozenlist==1.3.3
future==0.18.2
gpiozero==1.6.2
h11==0.14.0
httplib2==0.21.0
humanfriendly==10.0
idna==3.4
ifaddr==0.2.0
importlib-metadata==6.0.0
importlib-resources==5.10.2
iotop==0.6
iso8601==1.1.0
jaraco.classes==3.2.3
jeepney==0.8.0
jsonschema==4.17.3
keyring==23.13.1
keyrings.alt==4.2.0
micloud==0.6
monotonic==1.6
more-itertools==9.0.0
multidict==6.0.4
natsort==8.2.0
netifaces==0.11.0
outcome==1.2.0
pkgutil_resolve_name==1.3.10
protobuf==4.21.12
pure-pcapy3==1.0.1
pycparser==2.21
pycrypto==2.6.1
pycryptodome==3.16.0
pycurl==7.43.0.2
PyGObject==3.30.4
pyinotify==0.9.6
pyparsing==3.0.9
pyrsistent==0.19.3
pyserial==3.5
pyserial-asyncio==0.6
PySimpleSOAP==1.16.2
PySocks==1.7.1
python-apt==1.8.4.3
python-dateutil==2.8.2
python-debian==0.1.49
python-debianbts==2.8.2
python-miio==0.5.12
pytz==2022.7
pytz-deprecation-shim==0.1.0.post0
pyudev==0.24.0
pyusb==1.2.1
pyxdg==0.25
PyYAML==6.0
reportbug===7.5.3-deb10u1
requests==2.30.0
requests-toolbelt==0.10.1
SecretStorage==3.3.3
selenium==4.8.3
serial==0.0.97
six==1.16.0
sniffio==1.3.0
sortedcontainers==2.4.0
soupsieve==2.3.2.post1
sseclient==0.0.18
systemd-python==234
tornado==6.2
tqdm==4.64.1
trio==0.22.0
trio-websocket==0.10.2
typing_extensions==4.4.0
tzdata==2022.7
tzlocal==4.2
unattended-upgrades==0.1
urllib3==1.26.14
voluptuous==0.13.1
websocket-client==1.4.2
wsproto==1.2.0
xmodem==0.4.6
yarl==1.8.2
yeelight==0.7.10
zeroconf==0.47.1
zha-quirks==0.0.87
zigpy==0.51.6
zigpy-deconz==0.19.1
zigpy-xbee==0.16.2
zigpy-zigate==0.10.3
zigpy-znp==0.9.1
zipp==3.11.0
1 « J'aime »

Cela fonctionne à nouveau pour moi ce matin (plugin beta) :

Log :

[2023-05-15 09:41:15]INFO : MainThread : Start daemon
[2023-05-15 09:41:15]INFO : MainThread : Log level : debug
[2023-05-15 09:41:15]DEBUG : MainThread : Socket port : 55064
[2023-05-15 09:41:15]DEBUG : MainThread : Socket host : localhost
[2023-05-15 09:41:15]DEBUG : MainThread : PID file : /tmp/jeedom/arlo/daemon.pid
[2023-05-15 09:41:15]DEBUG : MainThread : Writing PID 25126 to /tmp/jeedom/arlo/daemon.pid
[2023-05-15 09:41:15]DEBUG : MainThread : Init request module v2.12.4
[2023-05-15 09:41:15]DEBUG : MainThread : Starting new HTTP connection (1): 127.0.0.1:80
[2023-05-15 09:41:15]DEBUG : MainThread : http://127.0.0.1:80 "GET /plugins/arlo/core/php/jeeArlo.php?test=1&apikey=* HTTP/1.1" 200 2
[2023-05-15 09:41:15]INFO : MainThread : ffmpeg loglevel: debug->debug
[2023-05-15 09:41:15]INFO : ConnectionThread : Init connection...
[2023-05-15 09:41:15]INFO : ConnectionThread : cloudscraper version:1.2.71
[2023-05-15 09:41:15]INFO : MainThread : Start listening
[2023-05-15 09:41:15]DEBUG : MainThread : Socket interface started
[2023-05-15 09:41:15]DEBUG : Thread-1  : LoopNetServer Thread started
[2023-05-15 09:41:15]DEBUG : Thread-1  : Listening on: [localhost:55064]
[2023-05-15 09:41:15]DEBUG : ConnectionThread : Starting new HTTPS connection (1): ocapi-app.arlo.com:443
[2023-05-15 09:41:15]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/auth HTTP/1.1" 204 0
[2023-05-15 09:41:16]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/auth HTTP/1.1" 200 None
[2023-05-15 09:41:16]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/getFactors?data%20=* HTTP/1.1" 204 0
[2023-05-15 09:41:16]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "GET /api/getFactors?data%20=* HTTP/1.1" 200 None
[2023-05-15 09:41:16]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/startAuth HTTP/1.1" 204 0
[2023-05-15 09:41:16]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/startAuth HTTP/1.1" 200 None
[2023-05-15 09:41:16]DEBUG : ConnectionThread : pivot date:2023-05-15 09:40:16.867459
[2023-05-15 09:41:17]DEBUG : ConnectionThread : mail login OK : [b'* authenticated (Success)']
[2023-05-15 09:41:17]INFO : ConnectionThread : Processing inbox...
[2023-05-15 09:41:24]DEBUG : ConnectionThread : mail login OK : [b'* authenticated (Success)']
[2023-05-15 09:41:24]INFO : ConnectionThread : Processing inbox...
[2023-05-15 09:41:24]DEBUG : ConnectionThread : check email:Votre code d'authentification provisoire Arlo
[2023-05-15 09:41:24]INFO : ConnectionThread : Parsing email...
[2023-05-15 09:41:24]INFO : ConnectionThread : OTP found: *
[2023-05-15 09:41:25]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/finishAuth HTTP/1.1" 204 0
[2023-05-15 09:41:25]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "POST /api/finishAuth HTTP/1.1" 200 None
[2023-05-15 09:41:25]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "OPTIONS /api/validateAccessToken?data%20=* HTTP/1.1" 204 0
[2023-05-15 09:41:25]DEBUG : ConnectionThread : https://ocapi-app.arlo.com:443 "GET /api/validateAccessToken?data%20=* HTTP/1.1" 200 None
[2023-05-15 09:41:25]DEBUG : ConnectionThread : Starting new HTTPS connection (1): myapi.arlo.com:443
[2023-05-15 09:41:25]DEBUG : ConnectionThread : https://myapi.arlo.com:443 "OPTIONS /hmsweb/users/session/v2?eventId=*&time=1684136485650 HTTP/1.1" 200 0
[2023-05-15 09:41:26]DEBUG : ConnectionThread : https://myapi.arlo.com:443 "GET /hmsweb/users/session/v2?eventId=*&time=1684136485650 HTTP/1.1" 200 None
[2023-05-15 09:41:26]INFO : ConnectionThread : Logged in: KS3UK6V7-176-65110246
[2023-05-15 09:41:26]INFO : ConnectionThread : Get Arlo devices

pip3 freeze :

aiohttp==3.8.3
aiosignal==1.3.1
aiosqlite==0.17.0
asn1crypto==1.5.1
async-timeout==4.0.2
asynctest==0.13.0
attrs==22.1.0
beautifulsoup4==4.11.1
bellows==0.34.4
bluepy==1.3.0
Brlapi==0.6.7
certifi==2022.12.7
cffi==1.15.1
chardet==5.1.0
charset-normalizer==3.0.1
chrome-gnome-shell==0.0.0
click==8.1.3
click-log==0.4.0
cloudscraper==1.2.71
coloredlogs==15.0.1
colorzero==2.0
crccheck==1.3.0
cryptography==38.0.4
cupshelpers==1.0
distlib==0.3.6
distro==1.8.0
distro-info==1.0
entrypoints==0.3
enum-compat==0.0.3
fail2ban==0.10.2
filelock==3.8.2
Flask==2.2.2
frozenlist==1.3.3
gpiozero==1.6.2
humanfriendly==10.0
idna==3.4
importlib-metadata==5.1.0
importlib-resources==5.10.1
iotop==0.6
itsdangerous==2.1.2
jaraco.classes==3.2.3
jeepney==0.8.0
Jinja2==3.1.2
jsonschema==4.17.3
keyring==23.11.0
keyrings.alt==4.2.0
Louie==2.0
louis==3.8.0
Mako==1.2.4
MarkupSafe==2.1.1
monotonic==1.6
more-itertools==9.0.0
multidict==6.0.3
nose==1.3.7
nose-html==1.1
numpy==1.21.6
oauthlib==3.2.2
paho-mqtt==1.6.1
Pillow==9.3.0
pkgutil_resolve_name==1.3.10
platformdirs==2.6.0
pure-pcapy3==1.0.1
PyBluez==0.23
pycairo==1.16.2
pycparser==2.21
pycrypto==2.6.1
pycryptodome==3.16.0
pycups==1.9.73
pycurl==7.43.0.2
PyGObject==3.30.4
pyinotify==0.9.6
pylibftdi==0.20.0
pyparsing==3.0.9
pyrsistent==0.19.2
pyserial==3.5
pyserial-asyncio==0.6
pysmbc==1.0.15.6
python-apt==1.8.4.3
pyudev==0.24.0
pyusb==1.2.1
pyxdg==0.25
requests==2.30.0
requests-oauthlib==1.3.1
requests-toolbelt==0.10.1
SecretStorage==3.3.3
six==1.16.0
soupsieve==2.3.2.post1
sseclient==0.0.18
systemd-python==234
tornado==6.2
typing_extensions==4.4.0
unattended-upgrades==0.1
urllib3==1.26.14
urwid==2.1.2
virtualenv==20.17.1
voluptuous==0.13.1
websocket-client==1.4.2
Werkzeug==2.2.2
yarl==1.8.2
zha-quirks==0.0.87
zigpy==0.51.6
zigpy-cc==0.5.2
zigpy-deconz==0.19.1
zigpy-xbee==0.16.2
zigpy-zigate==0.10.3
zigpy-znp==0.9.1
zipp==3.11.0
1 « J'aime »

Et tu as fait qlqch ? dernière beta?
Apparemment tu n’as pas installé les dépendances?

Si j’ai installé la dernière beta et lancer l’installation des dépendances.