par le plugin script je récupère plusieurs valeurs dans un JSON, mais ces valeurs sont en hexadécimal, là ou je voudrais les afficher en texte, exemple:
je récupère
54686520566572792042657374204F66205374696E6720416E642054686520506F6C696365
que je souhaite convertir pour afficher :
The Very Best Of Sting And The Police
j’ai bien trouvé la fonction hex2bin en PHP mais elle ne semble pas implémentée dans Jeedom (ou alors je 'y prends mal, je suis une quiche en dev)
le but final est de pouvoir afficher sur mon dashboard les infos de mes lecteurs Arylic
je veux afficher ce que j’ai indiqué en dessous :
dans le cas de l’exemple :The Very Best Of Sting And The Police
plus largement du texte
Le JSON est récupéré sur une carte Arylic qui diffuse de la musique de ce type :
Slt…
Est-ce que tu as essayé avec xxd "[ avec option - r -p]
du type echo 54686520566572792042657374204F66205374696E6720416E642054686520506F6C696365 | xxd -r -p
essai dans OS/DB Admin système , ou en linux
devrait être ok !
The Very Best Of Sting And The Police
Il y a une fonction dans jeedom qui permet de tester sans repasser sous Linux…
ATTENTION A CE QUE TU FAIS ( c’est précisé) …
MENU
Réglages
Système
Configuration
’ >_OS/DB
’ >_Administration Système
’ >_Ouvrir
et Ensuite tu tapes ta cde comme indiqué en dessous Cliquez sur une commande à gauche ou tapez une commande personnalisée ci-dessous
Commande : echo 54686520566572792042657374204F66205374696E6720416E642054686520506F6C696365 | xxd -r -p
echo 54686520566572792042657374204F66205374696E6720416E642054686520506F6C696365 | xxd -r -p
The Very Best Of Sting And The Police
Tout fonctionne :
Avec le plugin script, je récupère l’info du Json
avec le virtuel et la commande :
pack(« H* » , #[le nom total de ton hexa sous script]#)
je récupère la valeur texte
et je l’affiche dans un design
Je récupère aussi l’info dans Jeedom Connect
J’ai enfin une seule application pour la domotique et le multi-room !