Erreur http 500 sous deb12 / php8

Bonjour, ayant fait une fresh install sur un rpi4b en raspbian os Deb 12 et appliqué une restauration d’une sauvegarde => de nombreux plugins ne fonctionnent plus dont le plugin-rfplayer2. J’ai donc supprimé le plugin et installé la nouvelle version bêta qui est la seule compatible Deb 12.
L’installation est ok, le démarrage du démon est ok. Mais l’ajout des équipements émetteur de visonic est ko. Ces équipements étaient bien reconnus sur mon ancienne version.
J’ai bien l’impression que le plugin voit les équipements car le log en mode débug me donne ceci:


[2024-12-27 21:51:43] DEBUG  : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "1", "rfLevel": "-79", "floorNoise": "-105", "rfQuality": "6", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "868950"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "2163512880", "qualifier": "2", "qualifierMeaning": { "flags": ["Alarm"]}}}}
[2024-12-27 21:51:43] DEBUG  : Data found
[2024-12-27 21:51:43] DEBUG  : {'frame': {'header': {'frameType': '0', 'cluster': '0', 'dataFlag': '1', 'rfLevel': '-79', 'floorNoise': '-105', 'rfQuality': '6', 'protocol': '2', 'protocolMeaning': 'VISONIC', 'infoType': '2', 'frequency': '868950'}, 'infos': {'subType': '0', 'subTypeMeaning': 'Detector/Sensor', 'id': '2163512880', 'qualifier': '2', 'qualifierMeaning': {'flags': ['Alarm']}}}}
[2024-12-27 21:51:43] DEBUG  : frame found
[2024-12-27 21:51:43] DEBUG  : Received a Visonic frame
[2024-12-27 21:51:43] DEBUG  : type2
[2024-12-27 21:51:43] DEBUG  : Device with id 80f49630 is not included
[2024-12-27 21:51:43] DEBUG  : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "1", "rfLevel": "-79", "floorNoise": "-105", "rfQuality": "6", "protocol": "11", "protocolMeaning": "PARROT", "infoType": "0", "frequency": "868950"},"infos": {"subType": "1", "id": "0", "subTypeMeaning": "ON", "idMeaning": "A1"}}}
[2024-12-27 21:51:43] DEBUG  : Data found
[2024-12-27 21:51:43] DEBUG  : {'frame': {'header': {'frameType': '0', 'cluster': '0', 'dataFlag': '1', 'rfLevel': '-79', 'floorNoise': '-105', 'rfQuality': '6', 'protocol': '11', 'protocolMeaning': 'PARROT', 'infoType': '0', 'frequency': '868950'}, 'infos': {'subType': '1', 'id': '0', 'subTypeMeaning': 'ON', 'idMeaning': 'A1'}}}
[2024-12-27 21:51:43] DEBUG  : frame found
[2024-12-27 21:51:43] DEBUG  : Unhandled protocol
[2024-12-27 21:51:46] DEBUG  : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "1", "rfLevel": "-82", "floorNoise": "-105", "rfQuality": "5", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "868950"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "2163512880", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
[2024-12-27 21:51:46] DEBUG  : Data found
[2024-12-27 21:51:46] DEBUG  : {'frame': {'header': {'frameType': '0', 'cluster': '0', 'dataFlag': '1', 'rfLevel': '-82', 'floorNoise': '-105', 'rfQuality': '5', 'protocol': '2', 'protocolMeaning': 'VISONIC', 'infoType': '2', 'frequency': '868950'}, 'infos': {'subType': '0', 'subTypeMeaning': 'Detector/Sensor', 'id': '2163512880', 'qualifier': '0', 'qualifierMeaning': {'flags': []}}}}
[2024-12-27 21:51:46] DEBUG  : frame found
[2024-12-27 21:51:46] DEBUG  : Received a Visonic frame
[2024-12-27 21:51:46] DEBUG  : type2
[2024-12-27 21:51:46] DEBUG  : Device with id 80f49630 is not included

Mais impossible d’inclure les équipements en procédure d’inclusion. Mon jeedom est en version 4.4.19 et le Debian est en 12.8

Une idée pour me dépanner ?

Salut

Comme tu n’as pas besoin de desinstallwr un plugin pour passer de stable en bêta ou inversement, je ne comprends pas ton donc.

Tu ferais de revenir sur ta sauvegarde et d’installer ensuite les bêtas.

Antoine

Hello Tonio ,
Les équipements sur la restauration ne fonctionnaient déjà plus, plus vu par le démon. Donc j’ai installé la bêta sans desinstallé la stable mais toujours pareil.
C’est pour cela que j’ai préféré supprimer la stable et installer la bêta en espérant que cela aurait eu un effet positif sur la reconnaissance des équipements mais hélas pas du tout.

Bonjour,

Pour toute demande d’aide:

  • page santé jeedom
  • page config plugin
  • tous les logs collés dans une balise Texte préformaté => supprimez le log donné et le recopiez car là c’est illisible

Avant d’envoyer tout cela j’ai constaté qu’une stable était livrée aujourd’hui mais avec la stable j’ai les mêmes soucis.

Je ne connais pas le plugin et avec 3s de log on ne voit aucune erreur.
On voit juste que votre device n’est pas inclu => l’avez-vous inclu ?

Non justement c’est ce que je dis dans le post précédent.
Impossible d’inclure les devises ou équipements, ils n’arrivent pas à s’inclure. !!!

Décrivez les étapes faites pour l’inclusion et fournissez les logs correspondant. 3s de log ca ne peut pas être l’inclusion complète j’imagine.

Il faudrait tester sous deb11 aussi pour voir si le problème vient de là

Voici le log d’une tentative de mise a jour du firmware de la clé et celui d’une tentative d’inclusion d’équipement qui ont été tous les deux des échecs.

[2024-12-30 13:03:11] DEBUG : Device with id 80f49630 is not included
[2024-12-30 13:07:21] DEBUG : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "1", "rfLevel": "-80", "floorNoise": "-106", "rfQuality": "6", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "868950"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "2130482736", "qualifier": "8", "qualifierMeaning": { "flags": ["Supervisor/Alive"]}}}}
[2024-12-30 13:07:21] DEBUG : Data found
[2024-12-30 13:07:21] DEBUG : {'frame': {'header': {'frameType': '0', 'cluster': '0', 'dataFlag': '1', 'rfLevel': '-80', 'floorNoise': '-106', 'rfQuality': '6', 'protocol': '2', 'protocolMeaning': 'VISONIC', 'infoType': '2', 'frequency': '868950'}, 'infos': {'subType': '0', 'subTypeMeaning': 'Detector/Sensor', 'id': '2130482736', 'qualifier': '8', 'qualifierMeaning': {'flags': ['Supervisor/Alive']}}}}
[2024-12-30 13:07:21] DEBUG : frame found
[2024-12-30 13:07:21] DEBUG : Received a Visonic frame
[2024-12-30 13:07:21] DEBUG : type2
[2024-12-30 13:07:21] DEBUG : Device with id 7efc9630 is not included
[2024-12-30 13:10:11] INFO : Client connected to [127.0.0.1:56842]
[2024-12-30 13:10:11] INFO : Message read from socket: b'{"apikey":"egS0HCJd….ApnGU","cmd":"maj","lien":"\\/var\\/www\\/html\\/plugins\\/rfplayer2\\/core\\/class\\/..\\/..\\/resources\\/rfplayer2\\/firmware\\/FW256K_V139_ZIBLUE_RFPLAYER_RFP1000_FIRMWARE.txt"}'
[2024-12-30 13:10:11] INFO : Client disconnected from [127.0.0.1:56842]
[2024-12-30 13:10:11] DEBUG : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-12-30 13:10:11] DEBUG : Send to jeedom: {'maj': 1}
[2024-12-30 13:10:11] DEBUG : Update in progress
[2024-12-30 13:10:11] DEBUG : Starting update
[2024-12-30 13:10:11] ERROR : unicode strings are not supported, please encode to bytes: "b'ZIAUU ZIBLUE RFPLAYER 139 6139 {\\r\\n6E 4…… 16 1B 96 8D 2E 59 47 5A F4 03 \\r\\nE4 D2 08 C6 72 6A FF 7F 39 98 24 7F 7A 88 5C 25 \\r\\nCE 95 C8 E5 C1 AC BE AE F6 EA CE DA 5D 95 98 \\r\\nXCHK:262143 257418147\\r\\n}'"
[2024-12-30 13:10:11] DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2024-12-30 13:10:11] INFO : API RfPlayer solicité
_________________________________________________________________
[2024-12-30 13:31:15] DEBUG : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-12-30 13:31:15] DEBUG : Enter in learn mode
[2024-12-30 13:31:15] DEBUG : Send to jeedom: {'learn_mode': 1}
[2024-12-30 13:31:15] DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2024-12-30 13:31:15] INFO : API RfPlayer solicité
[2024-12-30 13:31:15] INFO : Learn Activé
[2024-12-30 13:31:15] DEBUG : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=egS0HCJd1D…GvoGNBRTEjApnGU HTTP/1.1" 200 0
[2024-12-30 13:31:28] DEBUG : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "1", "rfLevel": "-73", "floorNoise": "-106", "rfQuality": "8", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "868950"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "2163512880", "qualifier": "2", "qualifierMeaning": { "flags": ["Alarm"]}}}}
[2024-12-30 13:31:28] DEBUG : Data found
[2024-12-30 13:31:28] DEBUG : {'frame': {'header': {'frameType': '0', 'cluster': '0', 'dataFlag': '1', 'rfLevel': '-73', 'floorNoise': '-106', 'rfQuality': '8', 'protocol': '2', 'protocolMeaning': 'VISONIC', 'infoType': '2', 'frequency': '868950'}, 'infos': {'subType': '0', 'subTypeMeaning': 'Detector/Sensor', 'id': '2163512880', 'qualifier': '2', 'qualifierMeaning': {'flags': ['Alarm']}}}}
[2024-12-30 13:31:28] DEBUG : frame found
[2024-12-30 13:31:28] DEBUG : Received a Visonic frame
[2024-12-30 13:31:28] DEBUG : type2
[2024-12-30 13:31:28] DEBUG : Learn Device with id 80f4
[2024-12-30 13:31:28] DEBUG : Send to jeedom: {'devices': {'80f4': {'data': {'subTypeMeaning': 'Detector/Sensor', 'subType': '0', 'qualifier': '2', 'dBm': '-73'}, 'id': '80f4', 'subid': '9630', 'protocol': 'VISONIC', 'raw': {'frame': {'header': {'frameType': '0', 'cluster': '0', 'dataFlag': '1', 'rfLevel': '-73', 'floorNoise': '-106', 'rfQuality': '8', 'protocol': '2', 'protocolMeaning': 'VISONIC', 'infoType': '2', 'frequency': '868950'}, 'infos': {'subType': '0', 'subTypeMeaning': 'Detector/Sensor', 'id': '2163512880', 'qualifier': '2', 'qualifierMeaning': {'flags': ['Alarm']}}}}, 'learn': True}}}
[2024-12-30 13:31:28] DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2024-12-30 13:31:28] INFO : API RfPlayer solicité
[2024-12-30 13:31:28] DEBUG : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "1", "rfLevel": "-73", "floorNoise": "-106", "rfQuality": "8", "protocol": "11", "protocolMeaning": "PARROT", "infoType": "0", "frequency": "868950"},"infos": {"subType": "1", "id": "0", "subTypeMeaning": "ON", "idMeaning": "A1"}}}
[2024-12-30 13:31:28] DEBUG : Data found
[2024-12-30 13:31:28] DEBUG : {'frame': {'header': {'frameType': '0', 'cluster': '0', 'dataFlag': '1', 'rfLevel': '-73', 'floorNoise': '-106', 'rfQuality': '8', 'protocol': '11', 'protocolMeaning': 'PARROT', 'infoType': '0', 'frequency': '868950'}, 'infos': {'subType': '1', 'id': '0', 'subTypeMeaning': 'ON', 'idMeaning': 'A1'}}}
[2024-12-30 13:31:28] DEBUG : frame found
[2024-12-30 13:31:28] DEBUG : Unhandled protocol
[2024-12-30 13:31:28] DEBUG : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=egS0H…0rGvoGNBRTEjApnGU HTTP/1.1" 500 0
[2024-12-30 13:31:28]WARNING : Error on send request to jeedom, return code 500
[2024-12-30 13:31:28] DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2024-12-30 13:31:28] INFO : API RfPlayer solicité
[2024-12-30 13:31:29] DEBUG : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=egS0HCJd1DBG…oGNBRTEjApnGU HTTP/1.1" 500 0
[2024-12-30 13:31:29]WARNING : Error on send request to jeedom, return code 500
[2024-12-30 13:31:29] DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2024-12-30 13:31:29] INFO : API RfPlayer solicité
[2024-12-30 13:31:29] DEBUG : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=egS0HC….RTEjApnGU HTTP/1.1" 500 0
[2024-12-30 13:31:29]WARNING : Error on send request to jeedom, return code 500
[2024-12-30 13:31:30] DEBUG : ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "1", "rfLevel": "-72", "floorNoise": "-106", "rfQuality": "8", "protocol": "2", "protocolMeaning": "VISONIC", "infoType": "2", "frequency": "868950"},"infos": {"subType": "0", "subTypeMeaning": "Detector/Sensor", "id": "2163512880", "qualifier": "0", "qualifierMeaning": { "flags": []}}}}
[2024-12-30 13:31:30] DEBUG : Data found
[2024-12-30 13:31:30] DEBUG : {'frame': {'header': {'frameType': '0', 'cluster': '0', 'dataFlag': '1', 'rfLevel': '-72', 'floorNoise': '-106', 'rfQuality': '8', 'protocol': '2', 'protocolMeaning': 'VISONIC', 'infoType': '2', 'frequency': '868950'}, 'infos': {'subType': '0', 'subTypeMeaning': 'Detector/Sensor', 'id': '2163512880', 'qualifier': '0', 'qualifierMeaning': {'flags': []}}}}
[2024-12-30 13:31:30] DEBUG : frame found
[2024-12-30 13:31:30] DEBUG : Received a Visonic frame
[2024-12-30 13:31:30] DEBUG : type2
[2024-12-30 13:31:30] DEBUG : Learn Device with id 80f4
[2024-12-30 13:31:30] DEBUG : Send to jeedom: {'devices': {'80f4': {'data': {'subTypeMeaning': 'Detector/Sensor', 'subType': '0', 'qualifier': '0', 'dBm': '-72'}, 'id': '80f4', 'subid': '9630', 'protocol': 'VISONIC', 'raw': {'frame': {'header': {'frameType': '0', 'cluster': '0', 'dataFlag': '1', 'rfLevel': '-72', 'floorNoise': '-106', 'rfQuality': '8', 'protocol': '2', 'protocolMeaning': 'VISONIC', 'infoType': '2', 'frequency': '868950'}, 'infos': {'subType': '0', 'subTypeMeaning': 'Detector/Sensor', 'id': '2163512880', 'qualifier': '0', 'qualifierMeaning': {'flags': []}}}}, 'learn': True}}}
[2024-12-30 13:31:30] DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2024-12-30 13:31:30] INFO : API RfPlayer solicité
[2024-12-30 13:31:30] DEBUG : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=egS0…RTEjApnGU HTTP/1.1" 500 0
[2024-12-30 13:31:30]WARNING : Error on send request to jeedom, return code 500
[2024-12-30 13:31:30] DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2024-12-30 13:31:30] INFO : API RfPlayer solicité
[2024-12-30 13:31:30] DEBUG : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=egS0HCJd1DBGaB9…….pnGU HTTP/1.1" 500 0
[2024-12-30 13:31:30]WARNING : Error on send request to jeedom, return code 500
[2024-12-30 13:31:31] DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2024-12-30 13:31:31] INFO : API RfPlayer solicité
[2024-12-30 13:31:31] DEBUG : http://127.0.0.1:80 "POST /plugins/rfplayer2/core/php/jeeRfplayer2.php?apikey=egS0HCJ…..EjApnGU HTTP/1.1" 500 0
[2024-12-30 13:31:31]WARNING : Error on send request to jeedom, return code 500
[2024-12-30 13:31:47] INFO : Client connected to [127.0.0.1:42336]
[2024-12-30 13:31:47] INFO : Message read from socket: b'{"apikey":"egS0…..RTEjApnGU","cmd":"learnout"}'
[2024-12-30 13:31:47] INFO : Client disconnected from [127.0.0.1:42336]
[2024-12-30 13:31:47] DEBUG : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-12-30 13:31:47] DEBUG : Exit learn mode
[2024-12-30 13:31:47] DEBUG : Send to jeedom: {'learn_mode': 0}
[2024-12-30 13:31:47] DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2024-12-30 13:31:47] INFO : API RfPlayer solicité
[2024-12-30 13:31:47] INFO : Learn désactivé

merci d’utiliser la balise Texte préformaté

edit: ca existe nulle par les tags <code> et <pre>; pourquoi tapez cela?

un Texte préformaté c’est avec le bouton </> =>
image

A votre avis le plugin RfPlayer a t’il des chances de ré fonctionner avec les équipements Visonic ? j’ai toujours les mêmes soucis

Je n’ai pas vu votre mise à jour donc je n’ai pas avancé dessus.
Bon y a eu d’autres activités aussi ces derniers jours…

Je regarde dès que possible; peut-être demain mais n’y a qu’un seul log?

Je vois une erreur 500 dans le log, probablement aucun lien avec les nouvelles versions mais avec le fait que vous soyez sous deb12.

=> il faut le log http.error

avez-vous testé?