Intégration Doorbell C31

Bonjour,

J’ai récemment acquis une Doorbell C31 (modèle T8223) qui est bien présent dans la liste des équipements supportés mais même si l’équipement apparait bien après la synchronisation (sans l’image de la Doorbell), seules les commandes par défaut « Présent » et « Rafraichir » sont crées.

Informations versions utilisées

Jeedom Core : 4.4.19 (master)
DNS Jeedom : non
Version OS : debian 11.11
Version PHP : 7.4.33
Version Eufy : 2025-07-10 01:21:47.

Le résultat du test est dans le fichier ci-joint
T8223.txt (71,7 Ko).

Serait-il possible de pouvoir débloquer son utilisation avec Jeedom ?

Merci par avance

Bonjour

Copiez ces 2 fichiers dans /var/www/html/plugins/eufy/core/config/devices
le fichier json doit être renonné sans le.txt
puis redémarrez le plugin et faites une synchro

T822x.json.txt (8,4 Ko)
T8223

Tenez moi au courant merci

Bonjour,

Merci pour la réactivité !
Ca a l’air bien, mais j’ai 2 questions/remarques :

  1. J’ai été obligé de renommer le png en T8223.png sinon la photo n’était pas utilisée dans l’objet.
  2. Il semble qu’il n’y ait pas de commandes pour les changements de modes (A la maison/Absent/etc) comme sur les caméras par exemple, est-ce que c’est normal (C’est pas gênant pour ce cas je pense) ?

Merci encore et bonne soirée

Normal c’est ce qu’il fallait faire

Selon tes logs il n’y a pas de commande guardMode dans l’interface station donc c’est normal qu’il n’y en ait pas.
C’est possible dans l’app Eufy? Tu peux essayer d’en mettre une pour voir mais je doute que ca marche.

Bonsoir Rootard,

Il y a effectivement la possibilité de changer de mode dans l’appli Eufy pour cette sonnette, bizarre que ça ne soit pas dans les logs.
J’ai essayé de créer la commande mais je ne trouve pas le bouton pour en créer de nouvelles, je dois passer à côté de quelque chose…

Si la commande n’apparait pas il est fort possible qu’elle ne soit pas supportée par l’image de @bropat.
Tu peux essayer ca sans garantie, soit dans device soit dans station:

			"99": {
				"logicalId": "guardMode",
				"name": "Mode",
				"type": "info",
				"subtype": "numeric",
				"isVisible": 1,
				"generic_type": "ALARM_MODE",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
			},
			"100": {
				"logicalId": "guardMode:set:0",
				"name": "Away",
				"type": "action",
				"subtype": "other",
				"isVisible": 1,
				"generic_type": "ALARM_MODE"
			},
			"101": {
				"logicalId": "guardMode:set:1",
				"name": "Home",
				"type": "action",
				"subtype": "other",
				"isVisible": 1,
				"generic_type": "ALARM_MODE"
			},
			"102": {
				"logicalId": "guardMode:set:63",
				"name": "Disarmed",
				"type": "action",
				"subtype": "other",
				"isVisible": 1,
				"generic_type": "ALARM_MODE"
			},
			"103": {
				"logicalId": "guardMode:set:2",
				"name": "Scheduled",
				"type": "action",
				"subtype": "other",
				"isVisible": 0,
				"generic_type": "ALARM_MODE"
			},
			"104": {
				"logicalId": "guardMode:set:47",
				"name": "Geofencing",
				"type": "action",
				"subtype": "other",
				"isVisible": 0,
				"generic_type": "ALARM_MODE"
			},
			"105": {
				"logicalId": "guardMode:set:3",
				"name": "Custom1",
				"type": "action",
				"subtype": "other",
				"isVisible": 1,
				"generic_type": "ALARM_MODE"
			},
			"106": {
				"logicalId": "guardMode:set:4",
				"name": "Custom2",
				"type": "action",
				"subtype": "other",
				"isVisible": 0,
				"generic_type": "ALARM_MODE"
			},
			"107": {
				"logicalId": "guardMode:set:5",
				"name": "Custom3",
				"type": "action",
				"subtype": "other",
				"isVisible": 0,
				"generic_type": "ALARM_MODE"
			}

Attention que le .json soit syntaxiquement correct.
Tiens moi au courant

J’ai essayé et ça ne fonctionne effectivement pas. Ce n’est pas grave, c’était plus pour du confort que pour une réelle utilité dans mon cas, donc pas la peine de creuser davantage pour le moment.
Merci dans tous les cas pour la rapidité et la tentative :slight_smile:

Bonne journée

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.