Ajout sonnette vidéo Netatmo

Bonjour.
J’ai apporté des modifications (mineures) aux plugins officiels Netatmo Welcome et Caméra pour permettre l’intégration de la sonnette vidéo Netatmo.
Pour éviter de transmettre le code complet, voilà les changements à effectuer.

Plugin Caméra :

  • Mettre image et json dans /camera/core/config/devices/netatmo
    (nom des fichiers : doorbell.json et doorbell.png)
{
  "name" : "Doorbell",
  "manufacturer" : "Netatmo",
  "remark" : "Necessite absolument le plugin Netatmo Security (payant)",
  "buylink" : "",
  "commands": []
}

Plugin NetatmoWelcome :

Dans core/class/netatmoWelcome.class.php

  • Modifier ligne 52 comme suit :
    'scope' => 'read_doorbell access_doorbell read_camera access_camera read_presence access_presence read_smokedetector',

  • Puis remplacer condition ligne 92 comme suit :

		if ($camera['type'] == 'NOC') {
				$camera_jeedom->setConfiguration('device', 'presence');
		} else if ($camera['type'] == 'NDB') {
				$camera_jeedom->setConfiguration('device', 'doorbell');
		} else {
				$camera_jeedom->setConfiguration('device', 'welcome');
		}
  • Ajouter l’image dans netatmoWelcome/core/img :
    (nom du fichier : NDB.jpg)

  • Dans desktop/php/netatmoWelcome.php, ajouter à la ligne 101 :
    <option value="NDB">{{Doorbell}}</option>

Et tant qu’à modifier le plugin Caméra, autant ajouter aussi cette modification : https://community.jeedom.com/t/ajout-camera-bosch-dinion/84224

Merci d’avance :wink:

2 « J'aime »

Bonjour, qu’elles sont les possibilités avec cette interphone ?

ouverture, vidéos, audio bidirectionnelle ?

Bonjour.

Plusieurs sites détaillent déjà les caractéristiques et tests effectués sur la sonnette.
Pas gâche raccordable sur celle-là.

Avec le plugin, on peut voir le flux vidéo, tous les événements…

Pour ajouter un interrupteur qui allume ou éteint le projecteur, j’ai eu besoin de l’information « Status lumière » (light_mode_status) du projecteur qui est fournie par l’api mais non implémentée dans le plugin.

Dans netatmoWelcome.class.php :

Ajout ligne 257 :

					$cmd = $eqLogic->getCmd('info', 'stateLight');
					if (!is_object($cmd)) {
						$cmd = new netatmoWelcomeCmd();
						$cmd->setEqLogic_id($eqLogic->getId());
						$cmd->setLogicalId('stateLight');
						$cmd->setType('info');
						$cmd->setSubType('string');
						$cmd->setName(__('Status lumière', __FILE__));
						$cmd->save();
					}

Ajout ligne 542 :

$eqLogic->checkAndUpdateCmd('stateLight', $camera['light_mode_status']);

Bonjour,
Merci pour le retour ca sera disponible dans la beta de demain du plugin netatmo welcome

1 « J'aime »

Super, merci.
Et le plugin caméra également, je suppose ? (premier post)

Bien évidement.

1 « J'aime »

Bonsoir,

Je viens d’ajouter une sonnette Netatmo mais aucune remontée dans Jeedom. J’ai déjà la caméra extérieure avec sirène, y a t il une limite du nombre d’équipements?

Merci,Ludo

Aucun problème pour intégrer la sonnette de mon côté.

J’ai 4 appareils synchronisés.

Dans les logs, tu ne vois rien de type NDB ou product_name NDB ?

Hélas rien du tout, même en debug. J’ai les plugins Netatmo Security et Netatmo Station.