Smart-IS V2 (Sans boitier)
Smart-IS v2 est toujours un bouton-poussoir wifi configurable capable de réaliser une requête HTTP(S) GET sur n'importe quelle url.
Nous lui avons aussi ajouté :
- La possibilité de contrôle du SSL (par empreinte du Hash SHA1 de votre certificat)
- D'une capacité MQTT.
- Des variables pour récupérer le niveau de la pile, ça date de remplacement, son ID unique et la qualité du signal wifi.
Éprouvé sur :
Variables disponibles :
#vbat# => Tension en V de la pile (doit être > 2,5 )
#dbat# => Date de changement de la pile
#vwifi# => Niveau de réception RSSI (0dBm to -100dBm)
#id# => les 6 caractères du Chip ID
Payload stat en mqtt :
{
"ACTION":"TOGGLE",
"Vcc":"3.17",
"BatteryReplaced":"YYYY-MM-DDTHH:MM:SS",
"Wifi":"-73",
"Systime":"271432"
}
Smart-IS est livré avec
- 1 x Circuit imprimé Smart-IS (v2 ou 2.5)
- 1 x pile CR2 - 3v
Simulation de durée de vie de la pile CR2 (850 mAh)
- 0,5 Cycles / Jour => 1521 jours
- 1 Cycles / Jour => 1284 jours
- 5 Cycles / Jour => 572 jours
- 10 Cycles / Jour => 338 jours
Connecteur Externe
Un connecteur peut être utilisé pour brancher un poussoir et une led externe.
Configuration HomeAssistant avec Mosquito MQTT
Après avoir installer Mosquito et que votre brocker est fonctionnel.
depuis le fichier de config/configuration.yaml
mqtt:
binary_sensor:
- unique_id: 'SMTIS_35393_1'
name: "Smart-IS"
state_topic: "stat/SMTIS_35393"
value_template: "{%if is_state(entity_id,\"on\")-%}OFF{%-else-%}ON{%-endif%}"
json_attributes_topic: "stat/SMTIS_35393"
sensor:
- name: "Smart-IS Battery"
unique_id: 'SMTIS_35393_2'
device_class: battery
state_topic: "stat/SMTIS_35393"
unit_of_measurement: "%"
value_template: >
{% set bat = value_json.Vcc | float %}
{% set percentage = (bat - 2.3) *100 / (3.1 - 2.3) | round(1) %}
{% if percentage > 100 %}
100
{% elif percentage < 0 %}
0
{% else %}
{{ percentage | round(1) }}
{% endif %}
- name: "Smart-IS Battery Replaced"
unique_id: 'SMTIS_35393_3'
state_topic: "stat/SMTIS_35393"
unit_of_measurement: ""
value_template: "{{ value_json.BatteryReplaced }}"
icon: mdi:battery-clock
- name: "Smart-IS 2 Wifi Signal"
device_class: signal_strength
unique_id: 'SMTIS_35393'
state_topic: "stat/SMTIS_35393"
suggested_display_precision: 1
unit_of_measurement: "dBm"
value_template: "{{ value_json.Wifi }}"
Ou en utilisant un automatisme
Déclencheurs -> When an MQTT message has been received -> Sujet
stat/SMTIS_47913
Intégration avec le Bot Telegram
Exemple d'un appel d'API sur le bot Telegram avec la méthode GET https://api.telegram.org/bot{token}/{method}
Requête avec vos paramètres
https://api.telegram.org/bot123456789:ZZZZZZZZZ/sendMessage?chat_id=-111111111&text=Le bouton est pressé
devient
https://api.telegram.org/bot123456789%3AZZZZZZZZZ/sendMessage?chat%5Fid=%2D111111111&text=Le%20bouton%20est%20press%C3%A9
Fiche technique
- Hauteur
- 21,5 mm
- Largeur
- 36,5 mm
- Longueur
- 36,5 mm
Références spécifiques
- EAN-13
- ISBN
- UPC
- MPN