Fhem

( dans

» Electricité » Domotique

)
Chercher:    

Fhem

- Page 2
Page 2 sur 11 Page precedente 1 2 34 Page suivante Dernière page - Résultats 201 à 211 sur 211


13/10/2015 Vieux  
 
  56 ans, Liège
 
Citation:
Posté par @lex Voir le message
Quand j'essaie de modifier un graphe de la VMC (via l'excellent raspiVMC v3), lorsque je fais un Write .gplot file, j'ai: "SVG_WriteGplot: Can't open ./www/gplot/SVG_FileLog_VMC_1.gplot: Permission denied".

Je dois modifier manuellement les pemissions du fichier, ou bien y a un truc ?
Ah oui très finement remarqué ...

Le script d'install tourne sous root (sudo) et fhem sous ... fhem

sudo chown fhem /opt/fhem/www/gplot/SVG_FileLog_VMC_?.gplot
sudo chgrp dialout /opt/fhem/www/gplot/SVG_FileLog_VMC_?.gplot

Je vais corriger de ce pas dans le install ...

Merci d'avoir remonté l'info.
15/10/2015 Vieux  
  42 ans, Namur
 
Ok, j'ai modifié. Mais FHEM ne marche plus !!!

Il s'est planté il y a deux jours d'après les logs.

Comment puis-je le redémarrer ?

15/10/2015 Vieux  
 
  56 ans, Liège
 
Citation:
Posté par @lex Voir le message
Ok, j'ai modifié. Mais FHEM ne marche plus !!!

Il s'est planté il y a deux jours d'après les logs.

Comment puis-je le redémarrer ?
sudo /etc/init.d/fhem stop

sudo /etc/init.d/fhem start

Bizarre ce truc, j'ai pas vraiment souvent de "plantage" au niveau de fhem (a part si je me met a bricoler bien sur, mais là c'est normal).

Dernière modification par jcoenen 15/10/2015 à 23h17.
16/10/2015 Vieux  
  42 ans, Namur
 
C'est bon, ça a redémarré. Quel bonheur.

(ça a dû foiré quand j'ai essayé de modifier le graphe protégé en écriture).
16/10/2015 Vieux  
 
  56 ans, Liège
 
Citation:
Posté par @lex Voir le message
C'est bon, ça a redémarré. Quel bonheur.

(ça a dû foiré quand j'ai essayé de modifier le graphe protégé en écriture).
C'est possible le système ne doit pas s'attendre a ne pas pouvoir éditer des fichier qu'il est sensé avoir créé ...

Au cas ou le install est modifié, mes plus plates excuses ....
16/10/2015 Vieux  
 
  56 ans, Liège
 
Pour ceux que cela pourrait intéresser, je viens de mettre en route une instance du module de Geo-Fence.

Une application IOS (geogfancy) lit les informations de position et transmet via une page web l'information a fhem, cela permet de mettre en action des scènes en fonction d'arrivée et départ en un point donné.
20/10/2015 Vieux  
 
  56 ans, Liège
 
Le truc du jour.

Comment peut-on vérifier en un seul coup si une lampe dans la maison est allumée ?

En d'autres termes:comment regrouper plusieurs device en un seul appareil.

En language FHEM, il suffit de définir un nouveau device du type "structure"

Par example une pièce a plusieurs points lumineux (devices présents EIB_1185 EIB_1184 EIB_1186, notez que ces devices peuvent être sur différents protocoles).

La structure définie par "define Annexe_plafond structure room EIB_1185 EIB_1184 EIB_1186" permet de controler et visualiser l'état de groupe, ceci étant définit par les attributs de la structure.

Soit dans notre cas:

attr Annexe_plafond clientstate_behavior relative
attr Annexe_plafond clientstate_priority on|ON|aan|an off|Off|uit|Aus

Permet de définir deux possibilités pour l'état de la structure soit "on" ou "off ".

Le client_stat_behaviour permet de définir l'état de la structure en fonction des valeurs d'état de ses composants.
absolute -> structure est on si tous on, off si tous off, undefined si un mix de on et off.

relative -> la valeur de la structure dépend de clientstate_priority ET des valeurs des composants,si un des composants a la premiere des valeurs de clientstate_priority alors la structure a la première valeur (priorité à la première valeur).

donc notre example:


define Annexe_plafond structure room EIB_1185 EIB_1184 EIB_1186
attr Annexe_plafond clientstate_behavior relative
attr Annexe_plafond clientstate_priority on off

Permet de voir si une lampe est allumée dans la pièce, une consigne de commande enverra la même consigne a tout les device de la structure.

Voici le résultat (la surimpression brico se trouve juste sur l'indicateur d'état de la structure,pas de bol). Les Lampes EIB_xxx ont un alias "plafond_xxx"

Fhem Fhem

Dernière modification par jcoenen 20/10/2015 à 12h28.
20/10/2015 Vieux  
 
  42 ans, Bruxelles
 
Bonjour,
Je possède des modules domotique HomeMatic (vannes radiateurs, thermostats, contacteurs de fenêtres) et des modules Chacon DIO (interrupteurs lampes), et le système FHEM m'intéresse pour pouvoir faire communiquer les différents modules.

Pourriez-vous me dire sur quel périphérique vous faites tourner FHEM? J'aimerais un petit périph indépendant et consommant peut de courant, donc pas un pc (windows/linux).
20/10/2015 Vieux  
 
  56 ans, Liège
 
Citation:
Posté par xachopin Voir le message
Bonjour,
Je possède des modules domotique HomeMatic (vannes radiateurs, thermostats, contacteurs de fenêtres) et des modules Chacon DIO (interrupteurs lampes), et le système FHEM m'intéresse pour pouvoir faire communiquer les différents modules.

Pourriez-vous me dire sur quel périphérique vous faites tourner FHEM? J'aimerais un petit périph indépendant et consommant peut de courant, donc pas un pc (windows/linux).
Raspberry Pi, version de logiciel standard, le prix oscille entre 20,95 et 36,95 pour la carte mère, a cela rajouter le boitier de 6 € à 18 € pour un rail din, et l'alimentation (USB 5 volts, de 800 mA à 2 A pour le modèle 2, +/-9 €), on tourne donc à 40 € pour le modèle B (2 USB) et dans les 55 € pour le modèle 2 (4 USB), qui est nettement plus rapide. La conso oscille donc entre 5 watts et 10 Watts.

Ah j'oubliais une carte SD Flash ( 10 € ?) pour le logiciel.

Les modules chacon (432 MHz) sont pilotés par une interface RFXcom qui se plug (USB) dans le raspberry (110 €).

Je n'ai pas d'expérience en HomeMatic (868 MHz), mais cela semble être bien supporté via un CUL (USB) ou un HMLAN (ehternet)
20/10/2015 Vieux  
 
  27 ans, Hainaut
 
Raspberry Pi 2 avec boitier à <35€
(J'ai du l'avoir autour des 30€ avec un cashback)

J'ai eu ma microsd 10 à 3,5€, aujourd'hui 4€
(Acheter pour 25€ pour avoir le port gratuit mais ça va vite sur ce site )

Une alim disponible/bricolée (Gratuit !)
21/10/2015 Vieux  
 
  42 ans, Bruxelles
 
Merci pour les infos, je vais regarder tout cela de plus près
22/10/2015 Vieux  
  42 ans, Namur
 
Est-il possible de migrer la config FHEM d'un pi vers un autre ? (je progresse dans l'installation du modèle 2).
22/10/2015 Vieux  
 
  56 ans, Liège
 
Citation:
Posté par @lex Voir le message
Est-il possible de migrer la config FHEM d'un pi vers un autre ? (je progresse dans l'installation du modèle 2).
Absolument, mais c'est extremement compliqué il faut donc copier le fichier fhem.cfg sur la nouvelle machine.

par exemple donc a partir de la nouvelle machine (installation standard):

sudo scp pi@anciennemachine:/opt/fhem/fhem.cfg /opt/fhem/fhem.cfg
sudo chown fhem /opt/fhem/fhem.cfg
sudo chgrp dialout /opt/fhem/fhem.cfg

si fhem est déjà actif sur le nouveau Pi, faire un rereadcfg dans le ligne de commande.

Sinon sudo /etc/init.d/fhem start

C'est tout.
27/10/2015 Vieux  
  42 ans, Namur
 
Petite question pour un champion :

J'ai une sortie domotique qui active mon alarme.
J'aimerais que cette sortie puisse activer mon alarme lors d'une extinction générale, qui envoie un "OFF" à toute une série de participants. J'ai codé ça directement dans les modules pour l'instant.

Ca marche, mais il faut que le contact de la sortie revienne à sa position de départ pour que ça marche la fois suivante (l'activation de l'alarme se fait sur un front: par exemple de 0 à 1, il faut donc que le contact revienne à 0 après l'activation de l'alarme).

J'ai donc pensé faire ça avec une minuterie, mais ça ne fonctionne pas. Quand je programme tout comme il faut, le module renvoie un état 1 en permanence, et on ne sait plus changer l'état de la sortie.

FHEM permet-il ce genre de chose (je suis sûr que oui ) ? Idéalement, il faut que le contact revienne à 0 par exemple 5 secondes après qu'il ait été mis à 1.

Merci !
28/10/2015 Vieux  
 
  56 ans, Liège
 
Citation:
Posté par @lex Voir le message
Petite question pour un champion :

J'ai une sortie domotique qui active mon alarme.
J'aimerais que cette sortie puisse activer mon alarme lors d'une extinction générale, qui envoie un "OFF" à toute une série de participants. J'ai codé ça directement dans les modules pour l'instant.

Ca marche, mais il faut que le contact de la sortie revienne à sa position de départ pour que ça marche la fois suivante (l'activation de l'alarme se fait sur un front: par exemple de 0 à 1, il faut donc que le contact revienne à 0 après l'activation de l'alarme).

J'ai donc pensé faire ça avec une minuterie, mais ça ne fonctionne pas. Quand je programme tout comme il faut, le module renvoie un état 1 en permanence, et on ne sait plus changer l'état de la sortie.

FHEM permet-il ce genre de chose (je suis sûr que oui ) ? Idéalement, il faut que le contact revienne à 0 par exemple 5 secondes après qu'il ait été mis à 1.

Merci !
Donc si je comprend bien, la commande met un actionneur sur ON pendant x secondes et ensuite re-bascule sur OFF.

Actionneur EIB ?

Sinon chaque device peut être piloté par timer avec la commande set on-for-timer ou set off-for-timer

Donc si un interrupteur EIB disons EIB_1110 pilote le all_OFF et doit piloter l'alarme disons sur EIB_666

il faut définir un notify, un device qui est actionné lorsque quelque chose se passe.

def alarme notify EIB_1110 set EIB_666 on-for-timer 5

A chaque fois que tu met EIB_1110 sur on ou off EIB_666 sera mis sur ON pendant 5 secondes et ensuite repasse sur OFF.

C'est un truc comme ça ?
28/10/2015 Vieux  
  42 ans, Namur
 
Nickel, ça marche. Merci !

Ah, vraiment, FHEM, est TRES puissant !!!

(je ne sais plus m'en passer )
29/10/2015 Vieux  
 
  56 ans, Liège
 
impeccable content d'avoir pu trouver une solution. ce n'est pas la seule mais bon ça fonctionne et c'est l'essentiel !
29/10/2015 Vieux  
 
  56 ans, Liège
 
Le truc du jour.

Script d'installation.

Mettre le texte suivant dans un fichier (e.g. fhem.bash) sur votre raspberry (via un copy paste et ssh ou putty).

#!/bin/bash
sudo apt-get update
sudo apt-get upgrade

echo FHEM is not installed do you want it to be installed "(Y/N)" ?
read -n 1 INST
if [ "$INST" = "Y" ]; then
echo " installing it"
echo Installation of FHEM, getting certificate
wget --no-check-certificate -qO - https://debian.fhem.de/archive.key | sudo apt-key add -
if (! grep -q fhem /etc/apt/sources.list ); then
echo add source in apt source file
echo "deb https://debian.fhem.de/stable ./" | sudo tee -a /etc/apt/sources.list
fi
sudo apt-get update
echo Check if apt-transport-https is installed
if ( ! dpkg -s apt-transport-https 2> /dev/null | grep Status ); then
echo add https transport
sudo apt-get install apt-transport-https
fi
sudo sh -c '(echo "Acquire::https::debian.fhem.de::Verify-Peer \"false\";") > /etc/apt/apt.conf.d/30nohttps'
echo installing fhem package
sudo apt-get install fhem
echo patching fhem config file for VMC
elif [ "$INST" != "N" ]; then
echo " reply Y or N please"
else
OK="1"
fi


> chmod a+x fhem.bash
> ./fhem.bash

Une fois installé, via un navigateur http://raspberrypi:8083

Dans la ligne du dessus tapez update (mise a jour des modules)

Suivit de shutdown restart (activation des modules téléchargés).



Dernière modification par jcoenen 29/10/2015 à 15h25.
31/10/2015 Vieux  
  42 ans, Namur
 
J'ai trouvé un script qui fait simulateur de présence:
https://github.com/mhop/fhem-mirror/...20_holidays.sh

C'est un script en shell. Comment le lancer depuis FHEM ?
31/10/2015 Vieux  
 
  56 ans, Liège
 
Citation:
Posté par @lex Voir le message
J'ai trouvé un script qui fait simulateur de présence:
https://github.com/mhop/fhem-mirror/...20_holidays.sh

C'est un script en shell. Comment le lancer depuis FHEM ?
Il faut le mettre "exécutable" via chmod a+x fs20_holidays.sh

Ensuite tu crées soit un notify sur la commande qui va le démarrer, soit un timer qui va déclencher automatiquement suivant l'heure.

Les commandes "linux" sont a mettre entre guillemets.

Exemple via EIB_1305, une valeur "on" sur EIB_1305 déclenche le script.

le Notify

define simulateur notify EIB_1305:on.* "/home/pi/bin/fs20_holidays.sh"

Ou via un "at" c'est a dire faire quelque chose à une heure précise, dans ce cas après le couché du soleil (heure calculée par FHEM).

Par exemple tout les jours (*) 5 minutes avant le couché du soleil {sunset_rel(-300)}.

define simulateur at +*{sunset_rel()} "/home/pi/bin/fs20_holidays.sh"

D'après ce que je vois, le script génère des devices at qui mettent les devices on pendant un temps aléatoire pour chaque device.

Dernière modification par jcoenen 31/10/2015 à 22h22.
Page 2 sur 11 Page precedente 1 2 34 Page suivante Dernière page - Résultats 201 à 211 sur 211



Forum Domotique : Voir ce forum, Nouveautés, Actifs, Sans rép
Tout BricoZone : Page de garde, Dernieres 24h

Photos au hasard
Voir toutes nos photos


Pas encore membre de BricoZone ?!
Attention Pour participer, poser une Question ou Répondre : inscrivez vous !
Ceci vous permettra également de recevoir un email lors des réponses.
Mais même si vous ne voulez rien écrire : vous pourrez surveiller les forums et leurs nouveaux messages, et obtenir une vue rapide de tous les nouveaux messages depuis votre dernière visite !
Tout ceci est évidemment gratuit et rapide.

Visitez aussi : BricoZone France, nos Blogs. On aime Astel, JardiZone et InternetVista.
 
Connexion!
Identifiant
Mot de passe

Inscription - Oublié ?

Annuaire Pro

SIBOMAT sa

Leader de la construction à ossature bois en Belgique depuis plus de 30 ans.


AlarmeMaison.biz

Pour nous la sécurité de votre maison n'est pas un vain mot.. Alarmes en KIT de bricolage!!


SUNNYHEAT by FOXeco

Chauffage infrarouge longues ondes. Le système le + économique, écologique & et sain au monde !


Eco Home sprl

Gestionnaire de projet de Construction de maisons individuelles

Ajoutez votre société