Table des matières:

Le système d'alarme S45-SMS : 4 étapes
Le système d'alarme S45-SMS : 4 étapes

Vidéo: Le système d'alarme S45-SMS : 4 étapes

Vidéo: Le système d'alarme S45-SMS : 4 étapes
Vidéo: Prise en main Garmin Forerunner 45 et 45S 2024, Novembre
Anonim
Le système d'alarme S45-SMS
Le système d'alarme S45-SMS

Peut-être que votre système de serveur surchauffe… assurez-vous d'avoir une alarme à ce sujet… où que vous soyez !

Étape 1: Démonter le téléphone

Démonter le téléphone
Démonter le téléphone

J'ai ce vieux téléphone portable Siemens S45. Un de ces téléphones dont la batterie s'est cassée au bout d'un an et demi. Lors des tests avec d'autres batteries, ces petits contacts se sont cassés et l'appareil est devenu inutilisable. Cela fonctionnait encore. J'ai décidé d'utiliser le téléphone à des fins d'alarme sur mon petit serveur Linux.

Le démontage n'est pas une tâche facile avec ce type de téléphone. Vous devez trouver ces petits "nez" en plastique sur le côté gauche et droit. Le mieux que j'ai fait pour ouvrir l'étui a été de glisser entre la petite fissure à l'aide de mes ongles… certains se sont cassés pendant cela. Mais finalement, l'affaire était ouverte et les pièces étaient devant moi.

Étape 2: Mettre l'appareil sous tension

Mettre l'appareil sous tension
Mettre l'appareil sous tension
Mettre l'appareil sous tension
Mettre l'appareil sous tension

L'étape suivante consistait à mettre l'appareil sous tension. J'ai pris un câble USB standard et je l'ai coupé.

Le câble rouge et le câble noir sont ceux qui fournissent l'alimentation. Le port usb est capable de vous fournir 5V sur 1/2 ampères. C'est suffisant pour que le téléphone fonctionne. Faites passer le câble par le trou du couvercle en plastique et soudez-le aux anciens contacts de la batterie.

Étape 3: Fixation de l'interrupteur d'alimentation

Fixation de l'interrupteur d'alimentation
Fixation de l'interrupteur d'alimentation

Alors que le téléphone fonctionne avec l'alimentation du câble USB, il y a un problème en cas de panne de courant. Le téléphone ne s'allume pas automatiquement au retour du courant. Par conséquent, j'ai attaché quelques petits fils au bouton d'alimentation. Ces fils sont ensuite connectés à un commutateur analogique (CD4066) qui est contrôlé via le port d'imprimante parallèle du serveur.

Étape 4: Logiciel

Logiciel
Logiciel

J'utilise scmxx pour accéder au téléphone portable. Sur mon serveur, Debian est installé et un paquet Debian pour scmxx est disponible. Les personnes qui n'utilisent pas de serveurs basés sur Debian peuvent trouver l'outil sur https://www.hendrik-sattler.de/scmxx/. J'ai écrit un script simple (hw-check.pl) pour vérifier la température du processeur et de la mère planche. Lorsqu'un des paramètres passe à l'état ALARME, un message SMS est envoyé sur mon téléphone portable. Le package de capteurs est utilisé pour récupérer les températures. Dans le fichier tar, vous pouvez trouver un fichier (sensors-test.txt) qui contient les valeurs des capteurs que j'ai lues sur mon serveur. De nombreux capteurs de l'adaptateur it87-i2c-1-2d ne semblent pas être connectés. Les valeurs de tension peuvent être utiles mais je pense qu'elles ne valent pas un sms;-) J'ai décidé d'ignorer cette puce de capteur. La puce lm90-i2c-1-4c affiche des valeurs qui semblent être utiles. J'ai ajouté une image qui montre une alarme de température générée par le système. Je l'ai envoyé et reçu sur le même appareil mobile.

Conseillé: