Délai valeurs température et humidité avec RFXCOM

sers toi des </> pour insérer un texte

{
« home_assistant »: {
« installation_type »: « Home Assistant OS »,
« version »: « 2022.10.3 »,
« dev »: false,
« hassio »: true,
« virtualenv »: false,
« python_version »: « 3.10.5 »,
« docker »: true,
« arch »: « aarch64 »,
« timezone »: « Europe/Paris »,
« os_name »: « Linux »,
« os_version »: « 5.15.72 »,
« supervisor »: « 2022.10.0 »,
« host_os »: « Home Assistant OS 9.2 »,
« docker_version »: « 20.10.17 »,
« chassis »: « embedded »,
« run_as_root »: true
},
« custom_components »: {
« meross_cloud »: {
« version »: « 1.2.0rc2 »,
« requirements »: [
« meross_iot==0.4.4.4 »
]
},
« hacs »: {
« version »: « 1.28.0 »,
« requirements »: [
« aiogithubapi>=22.2.4 »
]
},
« landroid_cloud »: {
« version »: « 2.3.4 »,
« requirements »: [
« pyworxcloud==2.1.23 »
]
},
« ipx800v4 »: {
« version »: « 3.1.0 »,
« requirements »: [
« pypx800==2.4.0 »
]
},
« tapo »: {
« version »: « 1.2.15 »,
« requirements »: [
« plugp100==2.1.18 »
]
},
« teleinformation »: {
« version »: « 0.0.1 »,
« requirements »: [
« serial-teleinfo>=1.0.1 »,
« aiohttp »
]
}
},
« integration_manifest »: {
« domain »: « rfxtrx »,
« name »: « RFXCOM RFXtrx »,
« documentation »: « [RFXCOM RFXtrx - Home Assistant](https://www.home-assistant.io/integrations/rfxtrx) »,
« requirements »: [
« pyRFXtrx==0.30.0 »
],
« codeowners »: [
« @danielhiversen »,
« @elupus »,
« @RobBie1221 »
],
« config_flow »: true,
« iot_class »: « local_push »,
« loggers »: [
« RFXtrx »
],
« is_built_in »: true
},
« data »: {
« entry »: {
« entry_id »: « bfc342cde36e0ba2eee389ba57893090 »,
« version »: 1,
« domain »: « rfxtrx »,
« title »: « RFXTRX »,
« data »: {
« host »: null,
« port »: null,
« device »: « /dev/serial/by-id/usb-RFXCOM_RFXtrx433_A11JIMSX-if00-port0 »,
« automatic_add »: true,
« devices »: {},
« protocols »: [
« lacrosse »,
« oregon »,
« rubicson »,
« homeconfort »,
« homeeasy »,
« visonic »,
« rsl »,
« proguard »,
« mertik »,
« meiantech »,
« lighting4 »,
« imagintronix »,
« hideki »,
« fs20 »,
« fineoffset »,
« byronsx »,
« blindst1234 »,
« blindst0 »,
« ati »,
« arc »,
« aeblyss »,
« adlightwave »,
« ac »,
« x10 »
]
},
« options »: {},
« pref_disable_new_entities »: false,
« pref_disable_polling »: false,
« source »: « user »,
« unique_id »: « rfxtrx »,
« disabled_by »: null
}
}
}

[/quote]

La commande est bien passé au vert, Mais toujours rien détecté

{
  "home_assistant": {
    "installation_type": "Home Assistant OS",
    "version": "2022.10.3",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.10.5",
    "docker": true,
    "arch": "aarch64",
    "timezone": "Europe/Paris",
    "os_name": "Linux",
    "os_version": "5.15.72",
    "supervisor": "2022.10.0",
    "host_os": "Home Assistant OS 9.2",
    "docker_version": "20.10.17",
    "chassis": "embedded",
    "run_as_root": true
  },
  "custom_components": {
    "meross_cloud": {
      "version": "1.2.0rc2",
      "requirements": [
        "meross_iot==0.4.4.4"
      ]
    },
    "hacs": {
      "version": "1.28.0",
      "requirements": [
        "aiogithubapi>=22.2.4"
      ]
    },
    "landroid_cloud": {
      "version": "2.3.4",
      "requirements": [
        "pyworxcloud==2.1.23"
      ]
    },
    "ipx800v4": {
      "version": "3.1.0",
      "requirements": [
        "pypx800==2.4.0"
      ]
    },
    "tapo": {
      "version": "1.2.15",
      "requirements": [
        "plugp100==2.1.18"
      ]
    },
    "teleinformation": {
      "version": "0.0.1",
      "requirements": [
        "serial-teleinfo>=1.0.1",
        "aiohttp"
      ]
    }
  },
  "integration_manifest": {
    "domain": "rfxtrx",
    "name": "RFXCOM RFXtrx",
    "documentation": "https://www.home-assistant.io/integrations/rfxtrx",
    "requirements": [
      "pyRFXtrx==0.30.0"
    ],
    "codeowners": [
      "@danielhiversen",
      "@elupus",
      "@RobBie1221"
    ],
    "config_flow": true,
    "iot_class": "local_push",
    "loggers": [
      "RFXtrx"
    ],
    "is_built_in": true
  },
  "data": {
    "entry": {
      "entry_id": "bfc342cde36e0ba2eee389ba57893090",
      "version": 1,
      "domain": "rfxtrx",
      "title": "RFXTRX",
      "data": {
        "host": null,
        "port": null,
        "device": "/dev/serial/by-id/usb-RFXCOM_RFXtrx433_A11JIMSX-if00-port0",
        "automatic_add": true,
        "devices": {},
        "protocols": [
          "lacrosse",
          "oregon",
          "rubicson",
          "homeconfort",
          "homeeasy",
          "visonic",
          "rsl",
          "proguard",
          "mertik",
          "meiantech",
          "lighting4",
          "imagintronix",
          "hideki",
          "fs20",
          "fineoffset",
          "byronsx",
          "blindst1234",
          "blindst0",
          "ati",
          "arc",
          "aeblyss",
          "adlightwave",
          "ac",
          "x10"
        ]
      },
      "options": {},
      "pref_disable_new_entities": false,
      "pref_disable_polling": false,
      "source": "user",
      "unique_id": "rfxtrx",
      "disabled_by": null
    }
  }
}

Ouvre le log de HA

home-assistant.log

Il faudrait être sûr que le Rfxcom à bien les protocoles d’activer !
Si tu envoie la cde Status (de plus haut) il devrait répondre avec son status, montre moi le log du fichier « home-assistant.log » cette partie ou il y aura l’envoie du message et réponse !

On pourrait aussi lui forcer les protocoles voulu avec l’envoie d’une commande !

0D0000DD03531C7F3EFF00000000


qui devrait correspondre a:

2022-10-13 21:18:20.416 DEBUG (SyncWorker_16) [RFXtrx] Send: 0x0d 0x00 0x00 0xdd 0x03 0x53 0x1c 0x7f 0x3e 0xff 0x00 0x00 0x00 0x00
2022-10-13 21:18:20.595 DEBUG (Thread-8 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x00 0xdd 0x03 0x53 0x2f 0x7f 0x3e 0xff 0x00 0x03 0x01 0x1c 0x10 0x5c 0x61 0x59 0x00 0x59 0x4d

Et forcer la sauvegarde dans RFXCOm avec

0D00000506001C00000000000000


2022-10-13 21:28:53.161 DEBUG (SyncWorker_36) [RFXtrx] Send: 0x0d 0x00 0x00 0x05 0x06 0x00 0x1c 0x00 0x00 0x00 0x00 0x00 0x00 0x00
2022-10-13 21:28:53.237 DEBUG (Thread-10 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x00 0x05 0x06 0x53 0x2f 0x7f 0x3e 0xff 0x00 0x03 0x01 0x1c 0x10 0x5c 0x61 0x59 0x00 0x59 0x4d

Peux tu vérifier sur RFXmngr les protocoles d’activer, fais photo

Je ferai ton test une fois que j’aurai réinstallé. ca a planté. Il ne voulait plus rien savoir

Ok
Vérifie sur RFmngr les protocoles d’activés quand même!
Moi plus facile j’ai une version LAN aussi du RFXCOM, donc pas besoin de passer de l’un à l’autre…

PS Mais je sais que des fois les cde de l’intégration ne passent pas du premier coup surtout réglage protocoles

Je ne sais pas ou tu l’as trouvé mais à l’époque c’était le saint graal

Mes RFXCOM date !
J’ai aussi une version en 868 Mhz pour test !

Depuis ils ont sortis un adaptateur pour le LAN depuis USB Il faut bien sûr la version RFXCOM aussi

Avec la réinstallation neuve, j’ai juste ajouté RFXTRX et là il me trouve des sondes. Je pense que mon install etait gauffré

N’hésite pas à mettre des intégrations pour lire les logs
type:
image

OK alors ! :upside_down_face: :wink:

Ne laisse pas l’ajout automatique suivant environnement tu vas vite saturé comme cela
image
Pas facile d’enlever après

:joy: :innocent:

Effectivement, ça fait beaucoup de monde. Je vais retenter demain, vu que ma sauvegarde est sur mon NAS et la il est éteint

Merci encore pour ton aide

Bonne soiree

Salut

@+DOM

Salut Doubledom,

J’ai réinstallé mon HA, cette fois ci sur un NUC. J’ai trouvé les deux protocoles que mes sondes utilisent, soit oregon et rubicom. J’ai tout viré, tout détecté et il a bien trouvé mes 9 sondes.

Vu où est situé mon HA, le rfxcom usb n’a pas assez puissant pour récupérer toutes les infos mais ça fonctionne.

Je pense que je vais m’orienter sur de nouvelles sondes tuya wifi ou peut etre un pont SONOFF RF R2

Merci encore pour hier

Bonjour DoubleDom,

Tu as l’air d’avoir déjà bien jouer avec le RFXCom :smiley:

Je viens car j’ai pas mal jouer avec aussi mais je ne trouve nul part l’info sur comment envoyer un hex RAW directement :-/

L’Hex est trop long alors le service rfxcom:send me jette…

J’ai dev une appli sous linux pour récupérer un paquet RF raw le décoder, générer le fichier pour le RFxcom Manager et génére même le Raw à utiliser pour reproduire l’action.

Tout marche parfaitement, juste comment utilise t’on ce raw sous HomeAssistant ?

J’ai du mal a lire le code source du module Core, penses-tu que je devrais créer une request?

Bonne journée

Salut…
Ce n’est pas un problème de l’add-on RFXCOM !
Je pense que c’est HA qui interdit la longueur de la trame , limite de 255 caractères [à confirmer !]

J’avais une autre erreur.

Je viens de développer un script pour copier les codes RAW non détectés nativement.

sur github → Le-Syl21/rfxcom_get_hex

Il suffit ensuite de créer une carte bouton qui appel le service RFXCOM:Send avec l’Hex et ça marche parfaitement :smiley:

Bonne journée

Salut…
Quand tu veux mettre le lien fait avec image sera plus facile que de rechercher sur le Github !
:arrow_right:Script pour copier les codes RAW :white_check_mark: