Accueil denis49430 Intéressant
routeur4g.fr est financé par ses lecteurs. Quand vous achetez en passant par les liens du site, nous pouvons toucher une commission d’affiliation.
  • [RESOLU] Free Mobile semble couper ma connexion toutes les 12 heures

    A part la solution post-industrielle de @veeger, voila ce que j'ai fait avec nodered sur mon raspberry et une librairie node.
    Redémarrage automatique à 5h et 17h du routeur:


    [{"id":"8aee9077.9243c8","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"1774543a.c9b63c","type":"inject","z":"8aee9077.9243c8","name":"17.00","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"00 17 * * *","once":false,"onceDelay":0.1,"x":130,"y":240,"wires":[["f4940b3c.194ac","fb9e927.9810a7"]]},{"id":"f4940b3c.194ac","type":"debug","z":"8aee9077.9243c8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":470,"y":280,"wires":[]},{"id":"fb9e927.9810a7","type":"function","z":"8aee9077.9243c8","name":"Reboot router","func":"b715 = global.get('b715');\n\nconnection = new b715.Connection('http://admin:adminlachaise@192.168.1.1');\n\nconnection.ready.then(function() {\n    device = new b715.Device(connection);\n    device.reboot();\n    \n});\n\nreturn msg;\n","outputs":1,"noerr":0,"x":340,"y":400,"wires":[["f4940b3c.194ac"]]},{"id":"4f356619.20c2e","type":"inject","z":"8aee9077.9243c8","name":"05:00","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"00 05 * * *","once":false,"onceDelay":0.1,"x":130,"y":300,"wires":[["fb9e927.9810a7","f4940b3c.194ac"]]}]

    La librairie qui donne acces à l'APi de la plupart des Huawei est disponible ici :
    https://github.com/Salamek/huawei-lte-api-ts#readme

    installation avec npm i huawei-lte-api --save
    et dans les settings.js de node red ajouter :

    functionGlobalContext: {

                    b715:require('huawei-lte-api')

    }

    Redémarrer Nodered et voila ;)