Aller au contenu

sebcbien

Membres confirmés
  • Compteur de contenus

    4 189
  • Inscription

  • Dernière visite

  • Jours gagnés

    85

Tout ce qui a été posté par sebcbien

  1. c'est peut être du a l'instabilité de la conso, àchaque modification de conso de quelques w, un event trigger la scène, et hop une boucle de plus. Et comme j'ai un long laps de temps ces boucles n'expirent pas. En fait je pense que il vaut peut être mieux utiliser la valeur kwh, probablement calculée àl'heure, mais alors je ne pourrai plus mesurer sur 1h30
  2. En fait sur cette prise j'ai mis tout le "multimédia", ma vielle TV étant la grosse consommatrice, quand elle est allumée l'ensemble monte à 400w facile et descend à une bonne centaine de W éteinte. J'ai effacé et recréé la scène avec un seuil à 200w et en 10 minutes je suis déjà à 13 instances alors que la conso est aux alentours de 10w actuellement ... Très bizarre
  3. Juste après un reboot, ... j'ai toujours 20 instances !!!??!? J'ai fait un stop, c'est retombé à0. Je vais voir si ça continue, et alors je vais essayer de re-creer la scène sinon bah je vais passer en full LUA, probablement avec le GEA. Domage, j'aime bien les blocs
  4. la loi de kirchhoff n'a pas été un de mes meilleur souvenir d'études, mais je commence à changer d'avis ;-)
  5. Bonjour, J'ai installé depuis peu le Toolkit de Kirchoff et mon attention a été attirée par le nombre de running instances qu'occupe un scénario block: capture d'écran du toolkit: C'est un script simple qui vérifie si la télé est allumée depuis plus d'1h30 et envoie une notification. Le voici et le script suivant étant le même mais qui vérifie si une lampe n'a pas été allumée depuis 2h (et ne génère pas des running instances) J'avais testé ces scripts avec de petites durées (5-10 minutes) et fonctionnaient, mais depuis que j'ai mis 1h30 et 2h00 il n'ont pas l'air de fonctionner blocks: LUA: --[[ %% autostart %% properties 80 valueSensor %% globals --]] fibaro:sleep(5400000); local delayedCheck0 = false; local tempDeviceState0, deviceLastModification0 = fibaro:get(80, "valueSensor"); if (( tonumber(fibaro:getValue(80, "valueSensor")) > 300 ) and (os.time() - deviceLastModification0) >= 5400) then delayedCheck0 = true; end local startSource = fibaro:getSourceTrigger(); if ( ( delayedCheck0 == true ) or startSource["type"] == "other" ) then fibaro:call(53, "sendDefinedPushNotification", "4"); fibaro:sleep(10000); fibaro:call(26, "sendDefinedPushNotification", "4"); end --[[ %% autostart %% properties 54 valueSensor %% globals --]] fibaro:sleep(7200000); local delayedCheck0 = false; local tempDeviceState0, deviceLastModification0 = fibaro:get(54, "valueSensor"); if (( tonumber(fibaro:getValue(54, "valueSensor")) > 200 ) and (os.time() - deviceLastModification0) >= 7200) then delayedCheck0 = true; end local startSource = fibaro:getSourceTrigger(); if ( ( delayedCheck0 == true ) or startSource["type"] == "other" ) then fibaro:call(26, "sendDefinedPushNotification", "5"); fibaro:call(53, "sendDefinedPushNotification", "5"); end J'ai pas mal de dead nodes qui apparaissent ces derniers temps et je me demande si ce n'est pas lié. Merci pour votre avis
  6. sebcbien

    Notifications Du Forum

    ici les notifications fonctionnent par exemple. Zarbi :-/
  7. sebcbien

    Notifications Du Forum

    ben par exemple le sujet avec tes graphiques, j'ai participé mais je n'ai pas reçu ta réponse par exemple :-/
  8. Bonjour, Est-ce que le système de notification est fiable ? pcq il y a des sujets ou j'ai souscris et ou je ne reçois aucune notification ,et d'autres ou ça fonctionne (le fil sur le membre du mois par exemple) D'autres personnes que moi ont remarqué ce problème ?
  9. sebcbien

    Bonjour

    oui c'est bon, Et vu que je reçois certaines notifications et pas d'autres je pense que le problème est côté serveur.
  10. sebcbien

    Bonjour

    Merci :-) J'en profite pour poser une petite question. Est-ce que le système de notification est fiable ? pcq il y a des sujets ou j'ai souscris et ou je ne reçois aucune notification ,et d'autres ou ça fonctionne (celui-ci et le fil sur le membre du mois) mais pour celui-ci par exemple, je n'ai rien reçu: http://www.domotique-fibaro.fr/index.php/topic/466-graph-de-temp%C3%A9rature-humidit%C3%A9-consommationsur-nas/page-8
  11. Ahhh c'est toi EB-Home :-) j'avais déjà beaucoup consulté ces pages à l'époque !! Oki je vais voir pour le push ! j'arriverai à l'avoir aussi dans l'admin de graphs je suppose ? Merci
  12. Salut Lazer, Merci pour ce superbe module, ça marche c'est super :-) Avant j'étais sur Thingspeak puis je suis passé sur emoncms et maintenant ta solution me semble la meilleure. J'ai deux trois info/suggestions: Tuto: Ajouter qu'il faut appuyer sur le bouton 4 manuellement si on ne veut pas attendre jusqu'a minuit IP: utiliser la fonction pour récupérer l'ip renseignée dans le module virtuel (plus facile pour l'installation: local thismodule=fibaro:getSelfId() local ipsyno = fibaro:get(thismodule, 'IPAddress') et ajouter une variable locale en tête de script pour le paramètre de l'id du module virtuel -- ajouter ici l'ID du module virtuel graphiques (voir id dans l'url) local virtualdeviceID = XX Dernière chose, j'ai aussi un Eco Devices mais il ne me sert que pour mesurer le gaz et l'eau (je suis en Belgique, pas de téléinfo) Pour le moment je récupère via un script la valeur du compteur et je la stocke dans une variable globale. Que proposes-tu comme solution pour remonter cette valeur ? Merci encore !
  13. Pour synthétiser: Mettre les cameras de surveillance station enabl ou disable via un appel PHP Créer un fichier "camoff.sh" avec le contenu suivant : remplacez password XXXXX IPSYNO et PORT par vos valeurs Edit 13/7/2014: Plus besoin de "sniffer", les commandes fonctionnent aussi sans cette valeur dans l'url. XXXXXXXX peut être trouvé en "sniffant", le debug de Firefox ou de Chrome permet de le faire très rapidement on interceptant les requêtes ajax envoyées Il suffit de modifier idList=xxx pour vos besoins. idList=1 ou idList=2 pour gérer les caméras 1 et 2 idList=2%2C5 pour gérer les caméras 2 et5 par exemple #!/bin/sh fichier=/volume1/web/camoff if [ -f $fichier ] then echo "Le fichier $fichier existe --> EXTINCTION des CAM" rm $fichier wget --keep-session-cookies --save-cookies syno-cookies.txt -O- "http://IPSYNO:PORT/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=1&account=admin&passwd=PASSWORD" wget --load-cookies syno-cookies.txt -O- "http://IPSYNO:PORT/webman/3rdparty/SurveillanceStation/cgi/index.cgi" wget --load-cookies syno-cookies.txt -O- "http://IPSYNO:PORT/webman/3rdparty/SurveillanceStation/cgi/camera.cgi?action=cameraDisable&UserId=1024&idList=1" else echo "Le fichier $fichier n'existe pas" fi Placer ce fichier dans le dossier /bin. Le changer de propriétaire avec chown root:root /bin/camoff.sh et exécutable avec chmod u+x /bin/camoff.sh Créer un fichier "camoff.php" avec le contenu suivant : <? $fichier = "camoff"; if(!$fp = fopen($fichier,"w+")) echo "Erreur lors de l'ouverture de $fichier"; fclose($fp); Le placer dans le dossier /volume1/web. Editer la crontab en rajoutant les lignes : * * * * * root sh /bin/camoff.sh > /dev/null 2>&1 * * * * * root sh /bin/camon.sh > /dev/null 2>&1 Attention que le cron des synology sont capricieux. ne faites pas l'erreur de remplacer les tabs entre les * par des espaces et redémarrez le service cron après toute modif. Pour editer: vi /etc/crontab pour redémarrer le service:cron synoservicecfg --restart crond Il vous suffit alors d'appeler http://IP_NAS/camoff.php et dans la minute qui suit, votre camera sera "disabled". Si vous voulez placer le fichier php dans un sous-dossier de /volume1/web/, il faut modifier le chemin de la variable "fichier" dans le script sh. Pour camon (allumer les cam, c'est la même chose, mais remplacez disabled par enabled dans le .sh et camoff par camon ailleurs edit: avec certaines mise à jour de firmware, le répertoire /bin est nettoyé... faites donc un backup des fichiers .sh et replacez les dans /bin Enjoy !
  14. Bon, je l'ai fait, ça marche je suis vite content... je sais
  15. je suis bien d'accord avec toi, je le répétais au post #44 ici plus haut. Mais bon, faute de grives, on mange des merles... Moi c'est pas dans l'optique "je détecte -> je filme" mais plutôt "j'active l'alarme, je filme (quand il y a mouvement) et j'envoie des snapshots par email", "je suis là je coupe". Le délai d'allumage ne me gène donc pas trop.
  16. c'est ici: http://forum.eedomus.com/viewtopic.php?f=15&t=1045 post de DjMomo du 20 juillet à 18:46
  17. Là je suis un peu largué, mais une petite page php entre les deux ça pourrait pas aider ? (pas jojo mais quand même plus simple que de passer par le cron et tutti quanti)
  18. comme je disais plus haut, j'ai déjà la méthode pour lancer ce genre de script en php (faire un php qui écrit un fichier sur le disque, ensuite faire un cron toutes les minutes qui vérifie si un fichier est présent, s'il est présent, l'effacer et lancer le .sh qui va bien .)
  19. Oui j'ai lu trop vite, en relisant ça m'a paru plus simple, je viens de tester, ça marche !!! (en SSH)
  20. il y a encore cette solution: je n'ai pas encore testé mais c le moyen d'accéder à l'interface web: il se connecte avec l'api puis appelle la page http://tencopies.blogspot.de/2012/11/enable-disable-diskstation-cameras.html je doute que ce soit possible en lua edit: Lazer est trop rapide, j'ai modifié mon mail 1 minute plus tard ... (je disais qu'il fallait récupérer le hash du password)
  21. J'ai aussi essayé toute cette après midi de contourner le problème j'ai des scripts php qui fonctionnent mais qui ne font pas plus. Je dois effectivement repenser l'histoire malheureusement car a moins que syno n'améliore son api, je crois que c cuit :-/
  22. Je ne suis pas dans l'optique d'une alarme car j'en ai déjàune avec des vrais capteurs, c'est juste un moyen de pouvoir savoir ce qui s'est passé en cas de problème. Pour la plage glissant je l'ai activé, mais 500Gb avec 4 cam qui enregistrent en continu on pourra stocker bcp moins que si elles enregistrent que quand y'a du mouvement :-/ J'ai 3TB sur mon Sino, avec les backups, les films et la musique, je n'ai pas 1TB àsacrifier pour les vidéos
  23. Hmmmm.... moi je vois surtout 2 niveau de plus de chances de fail :-/ On rajoute la HC2 ET le besoin d'un détecteur de plus. avec mon bol si un jour y'a un problème je peux être sur que ça n'aura pas fonctionné ;-) Ceci dit la détection de mouvement de surveillance station sur synology est très satisfaisante. Je suis occupé à réfléchir à un moyen de démarrer et d'arrêter complètement le service surveillance station, j'ai déjà un script pour rebooter mon syno en php, je vais essayer de l'adapter. Edit, C'était une réponse à Mais vous avez répondu entre-temps ;-)
  24. Je viens d'installer le module et tout fonctionne bien, beau travail !!! Le seul truc qui ne me convient pas c'est que j'espérais pouvoir commander quand le syno se met en mode "détection de mouvement" Personnellement je trouve que tout enregistrer est assez pénible pour 2 raisons: 1) Par la suite pour retrouver quand il y a eu quelque-chose, il faut repasser en revue toute la vidéo 2) Ca consomme du CPU et (beaucoup) de l'espace disque, Avec ce module, on peut forcer l'enregistrement continu, mais pas activer/désactiver les caméras :-/ J'ai regardé dans l'API ici mais apparemment, la méthode de lazer est la seule possible :-/ Si quelqu'un à une suggestion...
  25. convertis en lua "pour voir" ça devrait être plus clair
×
×
  • Créer...