Le plugin ne se base pas sur le trigger mais sur l’état courant

Bonjour,

J’ai acheté ce plugin mais impossible de le faire fonctionner. J’ai pourtant paramétré tout comme demandé.

J’ai une lampe avec une action ON une action OFF et un état binaire qui est à 1 quand elle est allumée
J’ai un détecteur de mouvement avec un état binaire qui passe à 1 pendant 0.5s quand un mouvent est détecté
J’ai une sonde de luminosité avec une valeur numérique non null, non 0, et un seuil réglé comme il faut pour que la lumière s’allume uniquement quand la valeur est en dessous de ce seuil.
Une temporisation à 1min et pas de dérogation (pour ce premier test)

Lorsque la sonde détecte un mouvement, le système réagit (comme on peut le voir dans les logs) par contre (je pense, de ce que je comprend des logs) il indique que l’état du détecteur de mouvement est à 0.
Je pense que le système met trop de temps à réagir et le détecteur est repassé à 0.

[2023-03-18 00:28:44][DEBUG] : [Mezzanine][AutoLum Mezza][lightOff] Turn off light
[2023-03-18 00:28:51][DEBUG] : [Mezzanine][AutoLum Mezza][mainHandleChange] {"lightmanager_id":685,"event_id":"9033","value":"0","datetime":"2023-03-18 00:28:47","listener_id":"28"}
[2023-03-18 00:28:52][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] I need to remove previous plan cron, count 0
[2023-03-18 00:28:52][DEBUG] : [Mezzanine][AutoLum Mezza][getLightState] Light state check => 0
[2023-03-18 00:28:52][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight]
[2023-03-18 00:28:52][DEBUG] : [Mezzanine][AutoLum Mezza][getLightState] Light state check => 0
[2023-03-18 00:28:52][DEBUG] : [Mezzanine][AutoLum Mezza] #9040# result : 0
[2023-03-18 00:28:52][DEBUG] : [Mezzanine][AutoLum Mezza][getMotionState] Motion check => 0
[2023-03-18 00:28:52][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] I need to remove previous plan cron, count 0
[2023-03-18 00:28:52][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] No motion check off light
[2023-03-18 00:28:52][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] Light is off nothing to do
[2023-03-18 00:28:54][DEBUG] : [Mezzanine][AutoLum Mezza][mainHandleChange] {"lightmanager_id":685,"event_id":"9033","value":"1","datetime":"2023-03-18 00:28:51","listener_id":"28"}
[2023-03-18 00:28:54][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] I need to remove previous plan cron, count 0
[2023-03-18 00:29:12][DEBUG] : [Mezzanine][AutoLum Mezza][autoMotionLightOff] {"lightmanager_id":685,"event_id":"9040","value":"1","datetime":"2023-03-18 00:29:05","listener_id":"27"}
[2023-03-18 00:29:12][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight]
[2023-03-18 00:29:13][DEBUG] : [Mezzanine][AutoLum Mezza][getLightState] Light state check => 0
[2023-03-18 00:29:14][DEBUG] : [Mezzanine][AutoLum Mezza] #9040# result : 0
[2023-03-18 00:29:14][DEBUG] : [Mezzanine][AutoLum Mezza][getMotionState] Motion check => 0
[2023-03-18 00:29:14][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] I need to remove previous plan cron, count 0
[2023-03-18 00:29:14][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] No motion check off light
[2023-03-18 00:29:14][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] Light is off nothing to do
[2023-03-18 00:29:15][DEBUG] : [Mezzanine][AutoLum Mezza][autoMotionLightOff] {"lightmanager_id":685,"event_id":"9040","value":"0","datetime":"2023-03-18 00:29:08","listener_id":"27"}
[2023-03-18 00:29:15][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight]
[2023-03-18 00:29:16][DEBUG] : [Mezzanine][AutoLum Mezza][getLightState] Light state check => 0
[2023-03-18 00:29:17][DEBUG] : [Mezzanine][AutoLum Mezza] #9040# result : 0
[2023-03-18 00:29:17][DEBUG] : [Mezzanine][AutoLum Mezza][getMotionState] Motion check => 0
[2023-03-18 00:29:17][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] I need to remove previous plan cron, count 0
[2023-03-18 00:29:17][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] No motion check off light
[2023-03-18 00:29:17][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] Light is off nothing to do
[2023-03-18 00:32:10][DEBUG] : [Mezzanine][AutoLum Mezza][resumeHandling] {"lightmanager_id":685,"seconds":"31"}
[2023-03-18 00:32:10][DEBUG] : [Mezzanine][AutoLum Mezza][getLightState] Light state check => 0
[2023-03-18 00:32:10][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight]
[2023-03-18 00:32:10][DEBUG] : [Mezzanine][AutoLum Mezza][getLightState] Light state check => 0
[2023-03-18 00:32:11][DEBUG] : [Mezzanine][AutoLum Mezza] #9040# result : 0
[2023-03-18 00:32:11][DEBUG] : [Mezzanine][AutoLum Mezza][getMotionState] Motion check => 0
[2023-03-18 00:32:11][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] I need to remove previous plan cron, count 0
[2023-03-18 00:32:11][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] No motion check off light
[2023-03-18 00:32:11][DEBUG] : [Mezzanine][AutoLum Mezza][handleStateLight] Light is off nothing to do

Est-ce bien cela le problème ? le détecteur ne reste pas assez longtps sur 1 ?
Je ne peux pas régler le temps d’ouverture du détecteur. Mais c’est étrange que le plugin ne se base pas sur le trigger mais sur l’état courant, non ?

Je viens de faire l’essai en replaçant mon détecteur par un virtuel on/off que j’actionne moi même, et là tout fonctionne comme souhaité…

Par contre je ne vois pas comment je peux faire pour que mon détecteur « s’ouvre » plus longtemps… Le plug-in ne pourrait-il pas se baser sur l’état au moment du déclenchement ??

Merci d’avance.

6 messages ont été scindés en un nouveau sujet : Capteurs de présence ikea retourne 0 quand il y a détection