J’ai un souci avec le widget. J’ai une erreur javascript. J’ai testé sous différents navigateurs, caches vidés aussi bien jeedom que le PC. Redémarrage de tout le monde, PC, Pi avec Jeedom, etc …
J’ai réussi à avoir le widget 5 min puis depuis j’ai plus rien :
En regardant la console on voit un 403 sur le JS : jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2 GET http://192.168.1.31/plugins/smartthings/desktop/js/template.js 403 (Forbidden)
Uncaught ReferenceError: SmartThings is not defined
at <anonymous>:24:9
at b (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:866)
at He (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:48373)
at S.fn.init.append (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:49724)
at S.fn.init.<anonymous> (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:50816)
at $ (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:32425)
at S.fn.init.html (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:50494)
at Object.success (getResource.php?file=core/js/eqLogic.class.js&md5=76b5b131f0efc2c0f5969d5341d7ab19&lang=fr_FR:432:25)
at Object.success (getResource.php?file=core/js/private.class.js&md5=096afa2e023e86461c36cc2699d1ea2f&lang=fr_FR:119:17)
at c (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:28327)saisissez ou collez du code ici
J’ai le même souci avec le plugin Harmony (des erreurs JS). Ce que je ne comprends pas c’est que j’ai testé sous différents navigateurs avec et sans extensions. Je suis sous la dernière version de jeedom sur un pi 3B+. Je me demande s’il y a pas une librairy à mettre à jour sur le pi…
<IfModule mod_alias.c>
# Right on folder
RedirectMatch 403 (?i)^.*\/3rdparty\/.*\/((?!\.png|\.jpg|\.jpeg|\.gif|\.webp|\.css|\.css.map|\.js|\.js.map|\.woff|\.woff2|\.ttf|\.svg).)*$
Je rajoute le htaccess de la V3 qui était plus permissif :
ServerSignature Off
Options -Indexes
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
<IfModule mod_php5.c>
php_value post_max_size 1G
php_value upload_max_filesize 1G
php_value max_execution_time 600
php_flag display_startup_errors on
php_flag display_errors off
php_flag html_errors on
php_flag log_errors on
php_value error_log log/http.error
</IfModule>
<IfModule mod_php7.c>
php_value post_max_size 1G
php_value upload_max_filesize 1G
php_value max_execution_time 600
php_flag display_startup_errors on
php_flag display_errors off
php_flag html_errors on
php_flag log_errors on
php_value error_log log/http.error
#php_value xdebug.profiler_enable 1
php_value xdebug.profiler_output_name callgrind.%t.%s
php_value xdebug.profiler_output_dir /tmp
php_value xdebug.profiler_enable_trigger 1
</IfModule>
<IfModule mod_mime.c>
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
<Files .htaccess>
Order Allow,Deny
Deny from all
</Files>
<Files ~ ".*\.gz$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.sql$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.ini$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.tar$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.xml$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.sh$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.sqlite$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.service$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.db$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.log$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.py$">
order allow,deny
deny from all
satisfy all
</Files>
<Files ~ ".*\.pyc$">
order allow,deny
deny from all
satisfy all
</Files>
<Files Dockerfile>
order allow,deny
deny from all
satisfy all
</Files>