Mon jeedom est connecté à une box Tahoma grâce au plugin du même nom.
Je viens d’installer une motorisation Slidymoove (portail coulissant). Celle ci est fonctionnelle aussi bien par les télécommandes que par la box Tahoma via l’appli somfy.
Le portail est bien synchronisé sous jeedom.
Quand je lance une commande sous jeedom, cela ne fonctionne pas. Le log du demon donne (pour la commande Open par exemple) :
[2021-03-08 11:32:30][DEBUG] : eqlabel: ActionGroups
[2021-03-08 11:42:11][DEBUG] : send command open to rts://1211-9945-2205/15159973
[2021-03-08 11:42:11][DEBUG] : {"label":"open","actions":[{"deviceURL":"rts:\/\/1211-9945-2205\/15159973","commands":[{"name":"open","parameters":[""]}]}]}
[2021-03-08 11:42:11][DEBUG] : send command: ko: 401. Will retry
[2021-03-08 11:42:11][DEBUG] : logon with *<<<enlevé>>>* and cookie /tmp/tahomacurlcookie
[2021-03-08 11:42:11][DEBUG] : new cookie - logon: ok: 200
[2021-03-08 11:42:11][DEBUG] : send command: {"errorCode":"INCOMPATIBLE_VALUE","error":"open() : Invalid value for command parameter p1 : expected (optional) integer value between 0 and 30 but got "}
[2021-03-08 11:42:11][DEBUG] : return cancelExecutions: ()
[2021-03-08 11:42:11][DEBUG] : set cancelExecutions: ()
Y a t il un bug dans le plugin ou y a t il qqch que je puisse faire pour résoudre mon pb?
merci pour votre aide
Un petit réglage de swap et swapiness ferait pas de mal …
Swapiness:
sudo nano /etc/sysctl.conf
Ajouter la ligne et sauvegarder:
vm.swappiness = 10
Swap:
sudo nano /etc/dphys-swapfile
CONF_SWAPSIZE=100 Changez la valeur de CONF_SWAPSIZE à 1024
et pour finir:
sudo swapoff -a && swapon -a
sudo reboot
Pendant que vous serez en SSH pour corriger le swap et le swapiness profitez en pour faire un petit sudo apt update et upgrade pour mettre à jour votre OS
Or aucun paramètre n’est envoyé actuellement. Du coup la tahoma renvoit une erreur de syntaxe. Comment on peut ajouter un paramètre à une commande existante ?
Solution trouvée sur un thread connexe :
En appliquant la modification du fichier tahoma.class.php comme indiqué ici solution, ça refonctionne chez moi. Le fichier est situé ici sous linux : /var/www/html/plugins/tahoma/core/class/tahoma.class.php
ligne 346 à mettre en commentaire avec Jeexplorer