Skip to content

Multi Operator Live Status fr

Greg Salaun edited this page Sep 28, 2026 · 1 revision

Multi-opérateur en direct

🇬🇧 Multi-Operator Live Status

Pour un indicatif spécial multi-opérateur sur un journal MySQL partagé (TM74TFR par exemple), OpsLog peut publier qui est à l'antenne, sur quelle bande / quel mode / quelle fréquence, sous forme de page en direct que tu intègres à la bio QRZ.com de la station.

L'activer

  1. Fais pointer le journal du profil vers une base MySQL partagée (Profils et bases de données).
  2. Réglages → Général → Publier le statut des opérateurs en direct.

Chaque instance d'OpsLog envoie alors son activité courante (indicatif de l'opérateur, bande, fréquence, mode) dans une table live_status toutes les 15 s environ. OpsLog ne fait qu'écrire dans la base — ce n'est pas un serveur web.

La page web

Un petit rendu PHP, docs/livestatus/tm74-status.php, lit cette table et produit une page ou une image en direct. Mets-le sur ton propre serveur web (celui qui est joignable depuis internet) :

  1. Modifie les identifiants en haut du fichier : $DB_HOST, $DB_PORT, $DB_NAME, $DB_USER, $DB_PASS — pointant vers le même MySQL que le journal d'OpsLog.

  2. Intègre-le sur QRZ (QRZ retire les <script> et <iframe>, donc passe par une image) :

    <img src="https://ton-serveur/tm74-status.php?img=1">

    ou mets un lien vers la vraie page : https://ton-serveur/tm74-status.php.

Dépanner la page PHP

  • Connection refused — MySQL refuse la connexion. Cause la plus fréquente : le bind-address du serveur est 127.0.0.1 (localhost seulement). Mets-le sur l'IP du LAN ou 0.0.0.0, autorise l'utilisateur opslog depuis l'IP du serveur web, et ouvre le pare-feu.
  • MySQL tourne sur un port non standard — renseigne $DB_PORT et passe-le en 5ᵉ argument de mysqli (le script livré le fait déjà).
  • Redéploie le tm74-status.php actuel si tu as modifié une vieille copie — la version livrée échoue proprement au lieu de lever une erreur fatale PHP.

Clone this wiki locally