HomeBridge Plugin supplémentaires

Hello,

je suis en train de regarder pour ajouter un plugin voir 2 même:

pour la camera pour recevoir une capture lors d 'une détection de mouvement par contre je ne vois pas dans la doc ou cela est mentionné …;
Sur le Github , ce fichier est mentionné mais je le trouve pas …

Setup Instructions

To enable the work around, add the options « motion »: true and « switches »: true to your homebridge-camera-ffmpeg configuration, then in the home app, enable notifications in the setup screen for your camera, then create the automation.

  1. Sample config.json with the motion option
{
  "bridge": {
    "name": "Test Homebridge",
    "username": "AA:BB:CC:DD:DD:FF",
    "port": 51826,
    "pin": "031-45-154"
  },

  "description": "HomeBridge Test Instance",

  "plugins": [
    "homebridge-camera-ffmpeg"
  ],

  "platforms": [{
    "platform": "Camera-ffmpeg",
    "cameras": [{
      "name": "Test",
      "**motion": true,**
      "**switches": true,**
      "videoConfig": {
       "source": "-f mjpeg -i http://test:8080/video",
        "stillImageSource": "-i http://test:8080/shot.jpg",
        "maxStreams": 2,
        "maxWidth": 1920,
        "maxHeight": 1080,
        "maxFPS": 15,
        "debug": true
      }
    }

Dois je activer ici ?

  1. L’autre pour le plugin samsung TV :

merci par avance pour vos lumières …

Minos

Pour le point 1 ,

serait-ce ici où je dois ajouter les 2 lignes « motion »:true, et « switches »:true ?

{
                    "name": "SIP Portier",
                    "serialNumber": "371-192.168.0.46",
                    "videoConfig": {
                        "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://192.168.0.46/user=XXXXXXXXX",
                        "maxStreams": 2,
                        "maxWidth": 1280,
                        "maxHeight": 720,
                        "maxFPS": 25,
                        "vcodec": "libx264",
                        "debug": true
                    }

Hello,

Une petite recherche et tu trouvais cela :

Merci @nebz

si je comprends bien il faut rajouter le port http après verif si pas déjà utilisé
image

@nebz
Merci super c’est fonctionnel …merci …! :+1:

Je suis preneur si vous avez des infos pour le plugin Samsung-tv :wink:

Merci par avance,

Minos

Tu es certain de ta version ? Car il y en a bcp pour Samsung tv (tizen, control legacy etc…)

Après il suffit de regarder sur leur github, installer le plugin via la « gestion des plugins pour homebridge » dans la configuration du plugin homebridge et d’ajouter l’accessoire dans accessoires supplémentaires ou si c’est une plateforme dans plateformes supplémentaires.

Je suis sous cette version :

Il y a donc un plugin tizen pour homebridge

Et comme indiqué plus haut

Merci @nebz

J ai vu qu’il fallait mettre un | pour les multiples plateformes mais comment le mettre ?

« platform »:« Camera-ffmpeg » | « SamsungTizen » ?

Comme indiqué dans la doc pour les cameras

Bon pour ce soir , c 'est un échec la tv … la suite demain :thinking:

Envoi moi ce que tu mets dans les plateformes supplémentaires en privé

Bonjour,

Je relance le sujet, car j’ai une question a propos de ces fameux plugin homebridge tiers.
Afin de piloter ma Box TV & plusieurs autres appareils en infrarouge, je me suis lancé dans l’installation d’homebridge-broadlink-rm-pro.
Côté platform pas de soucis et pour scanner les commandes de mon RM non plus.
Par contre je flanche sur l’ajout d’accessoire a ce plugin… j’essai donc de créer des accessoires mais j’ai l’impression qu’ils ne se lient pas à la platform …
Quel est la procédure a suivre pour l’ajout d’accessoire correspondant à une platform ?
J’espère avoir été le plus clair possible …

D’avance merci pour le temps que vous allez prendre pour tenter de solutionner mon souci :slight_smile:

Hello,

As-tu regardé le point 7 de la doc ? Il est tout nouveau et explique comment ajouter des plugins et modifier le json :

https://nebzhb.github.io/jeedom_docs/plugins/homebridge/fr_FR/#tocAnchor-1-36

Et la doc de ce plugin est très très complète :

https://broadlink.kiwicam.nz/

Salut,

Yes j’ai suivi pas à pas, ce qui m’a facilité l’intégration de la platform, par contre je sèche après …

En relançant le daemon, j’ai ça :

[3/16/2021, 8:31:49 AM] [Jeedom] Initializing Jeedom platform...
[3/16/2021, 8:31:49 AM] [Jeedom] debugLevel:400
[3/16/2021, 8:31:49 AM] [Config] Initializing config platform...
[3/16/2021, 8:31:50 AM] [Config] Spawning homebridge-config-ui-x with PID 7396
[3/16/2021, 8:31:50 AM] [Broadlink RM] Initializing BroadlinkRM platform...
[3/16/2021, 8:31:50 AM] [Broadlink RM] e[35m[INFO]e[0m Automatically discovering Broadlink RM devices.
[3/16/2021, 8:31:50 AM] Loading 1 accessories...
[3/16/2021, 8:31:50 AM] Error loading accessory requested in your config.json at position 1
[3/16/2021, 8:31:50 AM] [Broadlink RM] No accessories have been added to the "Broadlink RM" platform config.
[3/16/2021, 8:31:50 AM] Initializing platform accessory 'Learn'...
[3/16/2021, 8:31:50 AM] Initializing platform accessory 'Scan Frequency'...
**[3/16/2021, 8:31:50 AM] Error: The requested accessory 'TV Test ' was not registered by any plugin.**
    at PluginManager.getPluginForAccessory (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/src/pluginManager.ts:198:15)
    at /var/www/html/plugins/homebridge/resources/node_modules/homebridge/src/server.ts:347:37
    at Array.forEach (<anonymous>)
    at Server._loadAccessories (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/src/server.ts:330:29)
    at Server.start (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/src/server.ts:156:12)
    at cli (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/src/cli.ts:80:10)
    at Object.<anonymous> (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge:17:22)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
e[35m[INFO]e[0m Adding RF Support to device 780f77633d0f with type 279d
[3/16/2021, 8:31:50 AM] Got SIGTERM, shutting down Homebridge...
[3/16/2021, 8:31:50 AM] [Broadlink RM] e[35m[INFO]e[0m Discovered Broadlink RM3 Pro Plus (279d) at 192.XXX.XXX.XXX (78:0f:XX:XX:XX:XX)
[3/16/2021, 8:31:51 AM] [Broadlink RM] 
[3/16/2021, 8:31:51 AM] [Broadlink RM] **************************************************************************************************************
[3/16/2021, 8:31:51 AM] [Broadlink RM] ** Welcome to version e[32m4.4.1e[0m of the e[34mHomebridge Broadlink RM Plugine[0m!
[3/16/2021, 8:31:51 AM] [Broadlink RM] ** 
[3/16/2021, 8:31:51 AM] [Broadlink RM] ** Find out what's in the latest release here: e[4mhttps://github.com/kiwi-cam/homebridge-broadlink-rm/blob/master/CHANGELOG.mde[0m
[3/16/2021, 8:31:51 AM] [Broadlink RM] ** 
[3/16/2021, 8:31:51 AM] [Broadlink RM] ** If you like this plugin then please star it on GitHub or better yet
[3/16/2021, 8:31:51 AM] [Broadlink RM] ** buy me a drink using Paypal e[4mhttps://paypal.me/kiwicamRMe[0m.
[3/16/2021, 8:31:51 AM] [Broadlink RM] **
[3/16/2021, 8:31:51 AM] [Broadlink RM] ** You can disable this message by adding "hideWelcomeMessage": true to the config (see config-sample.json).
[3/16/2021, 8:31:51 AM] [Broadlink RM] **
[3/16/2021, 8:31:51 AM] [Broadlink RM] **************************************************************************************************************
[3/16/2021, 8:31:51 AM] [Broadlink RM] 

Ma platform est défini comme ça :

{
    "platform": "BroadlinkRM",
    "name": "Broadlink RM"
}

Et du coup j’ai mis (en suivant la doc de kiwicam) dans mes accessoires :

  {
                                "accessory": "TV Test ",
                                "name": "TV On/Off",
				"type": "switch",
				"data": {
"off": "260050000001279512141114111412381213123911391213123812391114123813131139113913121213133812131213133713121313121312381312133713381213133713371338130005280001284a13000d050000000000000000",
"on" : "2600500000012596121410151015103a1114113a11391015103a113a1015113911141139113a11141015103a11141115103a101511141114113a1015103a11391114113a103a11391200052a0001254c12000d050000000000000000"
					}
         }

Et dès que je relance le deamon après avoir mis l’accessoire plus rien ne prend …
Je pense que mon souci vient de l’association platform/accessoire mais je ne sais pas faire.
Pour info les accessoire Learn IR et Scan Frequency sont des accessoire que la platform créée automatiquement :slight_smile:

Merci d’avance pour ton coup de main

non là tu confonds tout… tu dois ajouter ton accessoire dans ta plateforme je pense… là c’est un accessoire lié à un plugin TV Test qui existe pas…

relis la doc du plugin broadlink, ils expliquent comment faire

J’ai essayé en vain …
Quand je mets le terme « accessory » dans platform je ne peux plus valider mon JSON car il me dit que l’on est dans platforms …
Je tourne en boucle

relis le lien : dans la plateforme !!