routeur4g.fr est financé par ses lecteurs. Quand vous achetez en passant par les liens du site, nous pouvons toucher une commission d’affiliation.
denis49430
Réactions
-
[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