Autoriser l'association zigbee2mqtt ne s'active plus

Je vois pas grand chose de spécial, à part peut-être LAN Manager qui dit:

fails to discover devices over network - Illegal netmask in "192.168.0.0/254". 

Regarde peut-être en demandant plus de logs ?

En partant sur 150 :

docker logs gladys --tail=150
      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: '/google/report_state',
      method: 'POST',
      headers: [Object],
      agent: undefined,
      agents: [Object],
      auth: undefined,
      hostname: 'api.gladysgateway.com',
      port: null,
      nativeProtocols: [Object],
      pathname: '/google/report_state'
    },
    _ended: false,
    _ending: true,
    _redirectCount: 0,
    _redirects: [],
    _requestBodyLength: 81,
    _requestBodyBuffers: [ [Object] ],
    _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: true,
      sendDate: false,
      _removedConnection: false,
      _removedContLen: false,
      _removedTE: false,
      strictContentLength: false,
      _contentLength: 81,
      _hasBody: true,
      _trailer: '',
      finished: false,
      _headerSent: true,
      _closed: false,
      socket: [TLSSocket],
      _header: 'POST /google/report_state HTTP/1.1\r\n' +
        'Accept: application/json, text/plain, */*\r\n' +
        'Content-Type: application/json\r\n' +
        'authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpbnN0YW5jZV9pZCI6ImJlZTdiOTNjLTE0Y2ItNDBjNS1iYmRiLWFlZmFlMjg4MTM1MSIsImlhdCI6MTY5MDE5MjU2NCwiZXhwIjoxNjkwMTk2MTY0LCJhdWQiOiJpbnN0YW5jZSIsImlzcyI6ImdsYWR5cy1nYXRld2F5In0.dc1OI7F0Xzgjzv8fkOql1ZbVZQqFekErscBJbG-aJyg\r\n' +
        'User-Agent: axios/0.21.4\r\n' +
        'Content-Length: 81\r\n' +
        'Host: api.gladysgateway.com\r\n' +
        'Connection: close\r\n' +
        '\r\n',
      _keepAliveTimeout: 0,
      _onPendingData: [Function: nop],
      agent: [Agent],
      socketPath: undefined,
      method: 'POST',
      maxHeaderSize: undefined,
      insecureHTTPParser: undefined,
      joinDuplicateHeaders: undefined,
      path: '/google/report_state',
      _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(kUniqueHeaders)]: null
    },
    _currentUrl: 'https://api.gladysgateway.com/google/report_state',
    [Symbol(kCapture)]: false
  },
  response: undefined,
  isAxiosError: true,
  toJSON: [Function: toJSON]
}
2023-07-24T12:19:50+0200 <info> lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices...
2023-07-24T12:20:00+0200 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 24 Jul 2023 10:20:00 GMT
2023-07-24T12:20:21+0200 <error> lan-manager.scan.js:49 (NmapScan.onError) LANManager fails to discover devices over network - Illegal netmask in "192.168.0.0/254". Assuming /32 (one host)

2023-07-24T12:20:21+0200 <info> lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2023-07-24T12:21:00+0200 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 24 Jul 2023 10:21:00 GMT
2023-07-24T12:21:31+0200 <warn> handleMqttMessage.js:106 () Zigbee2mqtt device 0xa4c138720bd5bffb, feature indicator_mode not configured in Gladys.
2023-07-24T12:21:31+0200 <warn> handleMqttMessage.js:106 () Zigbee2mqtt device 0xa4c138720bd5bffb, feature power_outage_memory not configured in Gladys.
2023-07-24T12:21:31+0200 <warn> handleMqttMessage.js:106 () Zigbee2mqtt device 0xa4c138720bd5bffb, feature indicator_mode not configured in Gladys.
2023-07-24T12:21:31+0200 <warn> handleMqttMessage.js:106 () Zigbee2mqtt device 0xa4c138720bd5bffb, feature power_outage_memory not configured in Gladys.
2023-07-24T12:21:50+0200 <info> lan-manager.scan.js:19 (LANManager.scan) LANManager starts scanning devices...
2023-07-24T12:21:51+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar b3N p3Rso
2023-07-24T12:21:51+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar aabo
2023-07-24T12:21:51+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar Contacts&Anniv
2023-07-24T12:21:51+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar Oscar, Léo, vacances & Cie
2023-07-24T12:21:51+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar Jours fériés en France
2023-07-24T12:21:51+0200 <info> calendar.syncUserCalendars.js:38 (CalDAVHandler.syncUserCalendars) CalDAV : Found 5 calendars.
2023-07-24T12:21:57+0200 <error> lan-manager.scan.js:49 (NmapScan.onError) LANManager fails to discover devices over network - Illegal netmask in "192.168.0.0/254". Assuming /32 (one host)

2023-07-24T12:21:57+0200 <info> lan-manager.stop.js:12 (LANManager.stop) LANManager stops scanning devices
2023-07-24T12:22:00+0200 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Mon, 24 Jul 2023 10:22:00 GMT


oui, j’ai désactivé LAN Manager en attendant

Tu veux pas demander plus d’un coup et envoyer tout ça ici via https://pastebin.com/ ?

En parallèle, est-ce que tu peux m’en dire plus sur ton installation ?

Quelles intégrations ont été configurées ? Combien d’appareils as-tu ?

J’ai configuré les services qui sont allumés

Et pour les appareils c’est surtout du zigbee :

5 capteurs de température/humidité
5 ampoules
7 prises
1 commutateur volet roulant
3 commutateurs sans neutre
4 commutateurs bipolaire
2 boutons simples

Il a a 66 scènes actives et 8 désactivées…

J’en demande 1000 ? comme dans ton exemple ?

L’idéal serait tout :smile:

Est ce que tu sais transférer un fichier depuis ce serveur vers ta machine ou pas ? Si oui tu peux envoyer le docker logs gladys vers un fichier et ensuite récupérer ce fichier complet et le mettre sur pastebin

Sinon, copie colle un gros nombre de lignes comme tu fais actuellement (10k, 20k ?) à toi de voir jusque ce que tu vois quelque chose d’intéressant dans les logs :slight_smile:

J’ai testé 20K et 30K et si je ne me trompe pas les deux affichent le même résultat, je crois bien qu’il y a tout :

Super, c’est bel et bien toutes les logs :slight_smile:

Je l’ai téléchargé, je t’invite à le supprimer parce qu’il y a quelques infos sensible dedans.

Et si tu fais:

docker stats

Et:

htop

Tu devras peut-être installer htop avec:

apt-get install htop

Est-ce que ta machine est sous l’eau ou pas?

pas l’impression du tout

Ok, mais pour le coup, actuellement tout va bien ?

est-ce que ce serait pas par hasard ton LAN Manager qui scannait de manière trop aggressive avant?

Oui à l’instant, tout est fonctionnel, ce n’est pas improbable du tout que ce soit le LAN Manager

Je n’en ai pas une utilité encore bien définie… je vais laisser off pour quelques temps pour en faire le constat

1 « J'aime »

Ok tiens nous au courant ! Effectivement ça pourrait expliquer tous ces problèmes, parce que dans les logs tu avais pas mal d’erreurs liés au réseau (résolution DNS qui fail notamment)

Si l’interface réseau est saturée, ça expliquerait pourquoi tu pouvais pas SSH ni accéder à l’interface

Je n’y manquerai pas et merci pour ton temps

1 « J'aime »

Ou il y a un conflit d’adresses IP, ton serveur Ubuntu essayant de s’attribuer une adresse déjà existante sur le réseau. Essaye d’en fixer une disponible (depuis Ubuntu ou depuis ta box)

Le DHCP de ma box est censé attribuer des adresses entre 10 et 50.
A l’instal j’ai défini une IP fixe pour le serveur à 200.

En principe ça n’est pas ça

Bon, finalement voilà Gladys tourne très correctement depuis un peu plus d’un mois sur le mini PC.

Et j’en suis ravi.

Juste une chose, en cas de coupure de courant (ou lorsque la Nounou débranche une prise au hasard pour charger son tel !!! :triumph: ), un mini PC ça ne redémarre pas tout seul à contrario du Pi…
Il me faut un autre appareil ( un Pi ou un VM sur ma Freebox) pour lancer un WoL ?

Je n’ai pas réactivé le LAN Manager par contre…

A vrai dire je n’en ai pas encore l’utilité pour le moment !

Sur un pc, tu peux activer une option dans le BIOS pour qu’il se rallume en cas de coupure de courant… Je ne sais t’en dire plus car la procédure dépend de la marque et du modèle !

1 « J'aime »