[Resolved] Issue with user presence scene

Hello,
Following this afternoon’s training call, I’m posting here to get help understanding my problem.
I’m trying to implement presence detection as @pierre-gilles demonstrated in the training. Since I’m on Android, I found the MacroDroid app. In it, I set up 2 macros to send 0 or 1 depending on entering or leaving a zone. This part works well, tested with SMS sending.
In Gladys, I have my MQTT device that correctly receives the value when I trigger the action:

I created 2 scenes to set myself as home or away:


But the scenes don’t trigger, even though they work fine manually.
I put logs where I see an error but don’t know how to interpret it.
Thanks

Summary

2024-05-20T15:54:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T15:54:25+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T15:54:25+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T15:54:30+0200 index.js:15 (process.) unhandledRejection catched: Promise {
Error: getaddrinfo EAI_AGAIN api.gladysgateway.com
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
errno: -3001,
code: ‹ EAI_AGAIN ›,
syscall: ‹ getaddrinfo ›,
hostname: ‹ api.gladysgateway.com ›,
config: {
url: ‹ https://api.gladysgateway.com/instances/users ›,
method: ‹ get ›,
headers: [Object],
transformRequest: [Array],
transformResponse: [Array],
timeout: 0,
adapter: [Function: httpAdapter],
xsrfCookieName: ‹ XSRF-TOKEN ›,
xsrfHeaderName: ‹ X-XSRF-TOKEN ›,
maxContentLength: -1,
maxBodyLength: -1,
validateStatus: [Function: validateStatus],
transitional: [Object],
data: undefined
},
request: Writable {
_writableState: [WritableState],
_events: [Object: null prototype],
_eventsCount: 2,
_maxListeners: undefined,
_options: [Object],
_ended: true,
_ending: true,
_redirectCount: 0,
_redirects: ,
_requestBodyLength: 0,
_requestBodyBuffers: ,
_onNativeResponse: [Function (anonymous)],
_currentRequest: [ClientRequest],
_currentUrl: ‹ https://api.gladysgateway.com/instances/users ›,
[Symbol(kCapture)]: false
},
response: undefined,
isAxiosError: true,
toJSON: [Function: toJSON]
}
}
2024-05-20T15:54:30+0200 index.js:16 (process.) Error: getaddrinfo EAI_AGAIN api.gladysgateway.com
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
errno: -3001,
code: ‹ EAI_AGAIN ›,
syscall: ‹ getaddrinfo ›,
hostname: ‹ api.gladysgateway.com ›,
config: {
url: ‹ https://api.gladysgateway.com/instances/users ›,
method: ‹ get ›,
headers: {
Accept: ‹ application/json, text/plain, / ›,
‹ User-Agent ›: ‹ axios/0.21.4 ›
},
transformRequest: [ [Function: transformRequest] ],
transformResponse: [ [Function: transformResponse] ],
timeout: 0,
adapter: [Function: httpAdapter],
xsrfCookieName: ‹ XSRF-TOKEN ›,
xsrfHeaderName: ‹ X-XSRF-TOKEN ›,
maxContentLength: -1,
maxBodyLength: -1,
validateStatus: [Function: validateStatus],
transitional: {
silentJSONParsing: true,
forcedJSONParsing: true,
clarifyTimeoutError: false
},
data: undefined
},
request: <ref *1> Writable {
_writableState: WritableState {
objectMode: false,
highWaterMark: 16384,
finalCalled: false,
needDrain: false,
ending: false,
ended: false,
finished: false,
destroyed: false,
decodeStrings: true,
defaultEncoding: ‹ utf8 ›,
length: 0,
writing: false,
corked: 0,
sync: true,
bufferProcessing: false,
onwrite: [Function: bound onwrite],
writecb: null,
writelen: 0,
afterWriteTickInfo: null,
buffered: ,
bufferedIndex: 0,
allBuffers: true,
allNoop: true,
pendingcb: 0,
constructed: true,
prefinished: false,
errorEmitted: false,
emitClose: true,
autoDestroy: true,
errored: null,
closed: false,
closeEmitted: false,
[Symbol(kOnFinished)]:
},
_events: [Object: null prototype] {
response: [Function: handleResponse],
error: [Function: handleRequestError]
},
_eventsCount: 2,
_maxListeners: undefined,
_options: {
maxRedirects: 21,
maxBodyLength: 10485760,
protocol: ‹ https: ›,
path: ‹ /instances/users ›,
method: ‹ GET ›,
headers: [Object],
agent: undefined,
agents: [Object],
auth: undefined,
hostname: ‹ api.gladysgateway.com ›,
port: null,
nativeProtocols: [Object],
pathname: ‹ /instances/users ›
},
_ended: true,
_ending: true,
_redirectCount: 0,
_redirects: ,
_requestBodyLength: 0,
_requestBodyBuffers: ,
_onNativeResponse: [Function (anonymous)],
_currentRequest: ClientRequest {
_events: [Object: null prototype],
_eventsCount: 7,
_maxListeners: undefined,
outputData: ,
outputSize: 0,
writable: true,
destroyed: false,
_last: true,
chunkedEncoding: false,
shouldKeepAlive: false,
maxRequestsOnConnectionReached: false,
_defaultKeepAlive: true,
useChunkedEncodingByDefault: false,
sendDate: false,
_removedConnection: false,
_removedContLen: false,
_removedTE: false,
strictContentLength: false,
_contentLength: 0,
_hasBody: true,
_trailer: ‹  ›,
finished: true,
_headerSent: true,
_closed: false,
socket: [TLSSocket],
_header: ‹ GET /instances/users HTTP/1.1\r\n › +
‹ Accept: application/json, text/plain, /\r\n › +
‹ User-Agent: axios/0.21.4\r\n › +
‹ Host: api.gladysgateway.com\r\n › +
‹ Connection: close\r\n › +
‹ \r\n ›,
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: [Agent],
socketPath: undefined,
method: ‹ GET ›,
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
joinDuplicateHeaders: undefined,
path: ‹ /instances/users ›,
_ended: false,
res: null,
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: ‹ api.gladysgateway.com ›,
protocol: ‹ https: ›,
_redirectable: [Circular *1],
[Symbol(kCapture)]: false,
[Symbol(kBytesWritten)]: 0,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype],
[Symbol(errored)]: null,
[Symbol(kHighWaterMark)]: 16384,
[Symbol(kRejectNonStandardBodyWrites)]: false,
[Symbol(kUniqueHeaders)]: null
},
_currentUrl: ‹ https://api.gladysgateway.com/instances/users ›,
[Symbol(kCapture)]: false
},
response: undefined,
isAxiosError: true,
toJSON: [Function: toJSON]
}
2024-05-20T15:55:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 13:55:00 GMT
2024-05-20T15:56:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 13:56:00 GMT
2024-05-20T15:56:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T15:56:26+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T15:56:26+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T15:57:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 13:57:00 GMT
2024-05-20T15:58:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 13:58:00 GMT
2024-05-20T15:58:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T15:58:26+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 13 devices
2024-05-20T15:58:26+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T15:59:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 13:59:00 GMT
2024-05-20T16:00:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:00:00 GMT
2024-05-20T16:00:00+0200 device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval hourly
2024-05-20T16:00:02+0200 device.calculateAggregate.js:105 (ChildProcess.) device.calculateAggregate: Finishing processing for interval hourly
2024-05-20T16:00:02+0200 device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval daily
2024-05-20T16:00:04+0200 device.calculateAggregate.js:105 (ChildProcess.) device.calculateAggregate: Finishing processing for interval daily
2024-05-20T16:00:04+0200 device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval monthly
2024-05-20T16:00:05+0200 device.calculateAggregate.js:105 (ChildProcess.) device.calculateAggregate: Finishing processing for interval monthly
2024-05-20T16:00:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:00:27+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 13 devices
2024-05-20T16:00:27+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:01:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:01:00 GMT
2024-05-20T16:02:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:02:00 GMT
2024-05-20T16:02:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:02:24+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 11 devices
2024-05-20T16:02:24+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:03:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:03:00 GMT
2024-05-20T16:04:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:04:00 GMT
2024-05-20T16:04:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:04:25+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T16:04:25+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:05:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:05:00 GMT
2024-05-20T16:06:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:06:00 GMT
2024-05-20T16:06:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:06:24+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T16:06:24+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:07:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:07:00 GMT
2024-05-20T16:08:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:08:00 GMT
2024-05-20T16:08:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:08:26+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 13 devices
2024-05-20T16:08:26+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:09:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:09:00 GMT
2024-05-20T16:09:57+0200 device.purgeStatesByFeatureId.js:15 (DeviceManager.purgeStatesByFeatureId) Purging states of device feature 71cfc193-d0cb-4395-a78b-399a93b8b232
2024-05-20T16:09:57+0200 device.purgeStatesByFeatureId.js:29 (DeviceManager.purgeStatesByFeatureId) Purging « 71cfc193-d0cb-4395-a78b-399a93b8b232 »: 15 states & 12 aggregates to delete.
2024-05-20T16:10:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:10:00 GMT
2024-05-20T16:10:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:10:26+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T16:10:26+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:11:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:11:00 GMT
2024-05-20T16:12:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:12:00 GMT
2024-05-20T16:12:17+0200 calendar.requests.js:53 () CalDAV: Found calendar Personnel
2024-05-20T16:12:17+0200 calendar.requests.js:53 () CalDAV: Found calendar Contact Anniversaries
2024-05-20T16:12:17+0200 calendar.requests.js:53 () CalDAV: Found calendar Heating
2024-05-20T16:12:17+0200 calendar.syncUserCalendars.js:38 (CalDAVHandler.syncUserCalendars) CalDAV: Found 3 calendars.
2024-05-20T16:12:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:12:26+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 13 devices
2024-05-20T16:12:26+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:13:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:13:00 GMT
2024-05-20T16:14:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:14:00 GMT
2024-05-20T16:14:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:14:25+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T16:14:25+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:15:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:15:00 GMT
2024-05-20T16:16:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:16:00 GMT
2024-05-20T16:16:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:16:26+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T16:16:26+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:17:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:17:00 GMT
2024-05-20T16:18:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:18:00 GMT
2024-05-20T16:18:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:18:25+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T16:18:25+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:19:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:19:00 GMT
2024-05-20T16:20:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:20:00 GMT
2024-05-20T16:20:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:20:48+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T16:20:48+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:21:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:21:00 GMT
2024-05-20T16:22:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:22:00 GMT
2024-05-20T16:22:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:22:27+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 13 devices
2024-05-20T16:22:27+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:23:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:23:00 GMT
2024-05-20T16:23:10+0200 device.destroy.js:62 (DeviceManager.destroy) Deleting device mqtt-presencegaelmaison, device has 0 states in DB
2024-05-20T16:24:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:24:00 GMT
2024-05-20T16:24:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:24:25+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 10 devices
2024-05-20T16:24:25+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:25:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:25:00 GMT
2024-05-20T16:26:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:26:00 GMT
2024-05-20T16:26:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:26:26+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 14 devices
2024-05-20T16:26:26+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:27:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:27:00 GMT
2024-05-20T16:28:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:28:00 GMT
2024-05-20T16:28:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:28:28+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 12 devices
2024-05-20T16:28:28+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:29:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:29:00 GMT
2024-05-20T16:30:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:30:00 GMT
2024-05-20T16:30:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:30:27+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 13 devices
2024-05-20T16:30:27+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:31:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:31:00 GMT
2024-05-20T16:32:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:32:00 GMT
2024-05-20T16:32:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:32:25+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 11 devices
2024-05-20T16:32:25+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2024-05-20T16:33:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:33:00 GMT
2024-05-20T16:34:00+0200 scene.checkCalendarTriggers.js:25 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 20 May 2024 14:34:00 GMT
2024-05-20T16:34:20+0200 lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices…
2024-05-20T16:34:25+0200 lan-manager.scan.js:66 (NmapScan.onSuccess) LANManager discovers 11 devices
2024-05-20T16:34:25+0200 lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices

Thanks @gaelbillon for the additional logs! I edited to remove your Gladys Plus token

The Gladys Plus errors you’re seeing are probably due to your unstable internet connection, but it could also be that your Gladys instance is overwhelmed.

Which hardware are you on?

When you run « htop » in the command line on your machine, is your hardware under heavy load or not?

Have you tried restarting Gladys ( docker restart gladys ) and re-testing your scene? Just to see if by any chance your instance isn’t at its limit?

I’m on a miniPC over Ethernet.
I’m testing the restart and will report back.
For htop, what is the exact command, please?
Thanks

The hardware looks fine to me:

No change after restarting Gladys.

Which version of Gladys are you on?

Version 4.41

Can you show me your action on MacroDroid? (Remember to hide your Gladys Plus API key)


Have you tried putting:

"state": 0

You must not put «  » around the zero

Indeed, it’s better that way, with the "" I was sending it as plain text, right?
Thanks for your time

Yes, that’s it! You need to send it in « number » format :slight_smile:

But how obvious