Absorption électrique sous contrôle via la domotique Home Assistant

6 minutes de lecture
BUTS DE PROJET:
  • Utilisez le propremière domotique basée sur Home Assistant pour surveiller la consommation d'électricité, l'absorption instantanée et éventuellement être alerté (et / ou agir automatiquement) pour éviter les surcharges
  • Niveau de difficulté: basso
  • Coût: variable en fonction des capteurs et des actionneurs utilisés
CONCEPTS FACE:
COMPOSANTS LOGICIELS UTILISÉS:
DISPOSITIFS PHYSIQUES UTILISÉS:
  • Le périphérique dans lequel il s'exécute Home Assistant
  • Un capteur d'absorption électrique (expliqué ci-dessous)
  • Interrupteurs et capteurs d'absorption possibles en amont de certains appareils "à clé", en particulier les utilisateurs d'électricité
PROJET LE PLUS INDIQUÉ POUR:

Tous les environnements

Notes et avertissement
  • qualsiasi modifica all'impianto elettrico dev'essere progettata ed effettuata da personale qualificato;
  • tout changement mis en œuvre dans proavant est un prola responsabilité personnelle, ainsi que propremier risque et danger (le contenu de la présente page est purement pédagogique);
  • tout changement mis en œuvre dans proavant un appareil, il annule la garantie, les approbations de qualité et les certifications.
Revisione projet: 1.0

Abstrait

contrerVous ne jouez pas avec l'absorption électrique. Chaque utilisateur d’électricité domestique est généralement connecté à un compteur électrique capable non seulement de comptabiliser l’absorption dans le temps - les données dont découlent les factures de consommation - mais également de fournir un calcul spécifique. puissance maximale utilisateurs.

La puissance du compteur est l’une des caractéristiques fondamentales de l’alimentation: cette puissance est mesurée en milliers de Wattou kilowatt (kW) et est indiqué dans le projet de loi à la section "type de contrat"Ou dans le"données d'approvisionnement». Il est généralement indiqué est le pouvoir contractuel engagé est ce que disponible, égal à 10% de plus que celui engagé. Pour un usage domestique classique, la puissance utilisée est 3000 Watt (bien qu’il existe d’autres types de contrats: 4,5 kW, 6kW, etc.) alors que le contrat disponible est égal à 3 kW + la tolérance 10% (c.-à-d. 3,23 kW). Parfois, les seuils de détachement sont plus élevés ou plus bas. Cependant, il suffit de se référer à la propremier contrat.

Ce qui se passe quand cette limite est dépassée (le haut, de la tolérance)? Simple: le compteur "trébuche", c’est-à-dire qu’il interrompt brusquement l’alimentation électrique. C’est un phénomène répandu il ya quelques années encore, lorsque l’attention accordée aux économies d’énergie était réduite et que les appareils absorbaient énormément d’énergie: le simple fait d’allumer un sèche-cheveux et un chauffe-eau électrique pouvait déclencher le détachement. seuil dépassé. Ce phénomène cependant, il n'est pas complètement dépassé: certains appareils - pour des raisons purement liées à leur technologie - continuent d'absorber beaucoup d'énergie, et leur utilisation aveugle peut causer proproblèmes mentionnés ci-dessus.

De plus, la possibilité vérifier la comptabilité de l'absorption effectuée est certainement une priorité, pas tant par manque de confiance en ceux qui nous fournissent le service et nous facturent, mais pour réaliser letendance de consommation au fil du temps en vue de sauver. L'adoption de politiques d'économie d'énergie doit nécessairement avoir un retour sur la tendance de consommation, et cette tendance doit être disponible directement chez notre domotique personnelle.

dans ce pronous verrons:

  • comment nous équiper d'un mètre d'absorption;
  • comment créer des dieux répartiteurs;
  • comment créer notifications au seuil;
  • comment provoir à déconnexion automatique d'appareils spécifiques contre l’atteinte éventuelle de seuils spécifiques.

Nb Il procasting devrait être lu en entierEn fait, certains passages tiennent pour acquis les choses définies dans les précédents.

Il commence

Le capteur

Tout d’abord - et il est presque banal de le dire - il est nécessaire d’avoir un élément, un capteur, capable pour mesurer instantanément le niveau d'absorption de l'ensemble du système et est capable de envoyez-le à notre domotique personnel basé sur Home Assistant.

Sensoril y en a beaucoup. Très bien cotés, en particulier parmi les plus qualifiés en électronique, sont ceux la famille pZEMqui, face à des décaissements très limités, permet d’atteindre l’objectif, avant tout se programmé avec firmware Sonoff-Tasmota. Un moyen plus simple consiste à utiliser des composants à la fois plus fiables et plus faciles à mettre en oeuvre (mais aussi, bien sûr, plus coûteux), comme le Aeotec Compteur d'énergie domestique.

Personne n'interdit l'utilisation de capteurs "pass-through", c'est-à-dire ceux deapprepose sur le circuit entre l’alimentation et le reste de l’installation (type Sonoff POW), mais nous considérons qu'il est préférable d'utiliser des capteurs pince ampérométrique comme mentionné ci-dessus, comme passif et donc plus sûr. Fais le quand même toujours en référence à propremier électricien installateur de confiance réaliser le propremier choix, également et surtout en fonction de la nature du propremière plante.

Nous allons assumer à partir de maintenant être équipé d'un de ces capteurs (peu importe) l'intégration avec Home Assistant: nous imaginerons que leentité dériver s'appelle “sensor.home_power"(Avec"Nom convivial"Valué à"Consommation de la maison“), Qui rapporte immédiatement l'absorption de tout le système électrique exprimée en Watt.

Nb Ce type d’intégration provoque souvent un afflux massif de données dans le propremière domotique Home Assistant: pour empêcher que ces données soient écrites dans une base de données (entraînant une perte de performance et même des ruptures de stockage, dans les cas où une Raspberry Pi avec microSD pour l'exécution duHUB), il est conseillé de suivre la guide dédié au filtrage des capteurs.

Ce capteur peut donc être consulté en temps réel via le web frontend Lovelace UI sous la forme d'un capteur commun, ou de indicateur de pointeur ("JAUGE" ou "INDICATEUR"), éventuellement en configurant des seuils de couleur basés sur l’absorption instantanée (vert / jaune / rouge).

Home Assistant - Jauge
par exemple.

Habituellement, ces capteurs, toujours par leur intégration, une Home Assistant, sont accompagnés d’un indicateur d’absorption "sur une base temporelle": nous supposerons que ce capteur s’appelle sensor.home_energy et qui exprime sa lecture dans l'évidence kWhou "kilowatt / heure".

répartiteurs

Les comptables (ou "Mètre utilitaire") Je suis tout entité détails: étant donné une valeur d'entrée, je suis en mesure de calculer la valeur verticale sur une base de temps: dans ce cas, nous en ajouterons un en configuration cela, en tirant du capteur sensor.home_energy, évaluer absorption sur une base mensuelle:

utility_meters:
  home_monthly_energy:
    source: sensor.home_energy
    cycle: monthly

Cette entité (utility_meter.home_monthly_energy) sera réinitialisé chaque mois, chaque premier du mois, en conservant les attributs (champ "last_period») la valeur du mois précédent, nous permettant d’avoir d’autres configurations utiles pour comparer la valeur du mois en cours avec le passé, et plus encore.

Home Assistant - Système de mesure d'absorption mensuelle CASA

Un focus sur réalisation et configuration des compteurs est disponible ici.

notifications

Ce que nous souhaitons sûrement recevoir, en tant que notifications, sont les tout dépassement de seuils spécifiques. Restant à la suite de l'exemple d'une plante de 3kW (avec la tolérance 3.3kW), une notification intéressante pourrait être celle qui, au-delà de la 2,5kW envoyer une alerte.

Une possible configuration pourrait être:

automation:
  alias: "Notifica superamento soglia"
  trigger:
    platform: numeric_state
    entity_id: sensor.home_power
    above: 2500
  condition: []
  action:
     service: notify.mio_device
     data:
       title: "Domotica"
       message: "Attenzione: impianto in sovraccarico!"

Évidemment dans le bloc action personne ne vous interdit de configurer autres blocs de notification spécifiques, par exemple un laisse Alexa parler afin de communiquer le rapport plutôt qu’un seul notification persistante.

action

Mais qu'est-ce qui se passe si, après avoir passé le 2,5kW de l'exemple, on arrive même au seuil critique de 3, peut-être même le dépasser?
À ce stade, il serait bon et juste détacher automatiquement un ou plusieurs appareils à absorption élevée, afin d'éviter le détachementproremarque, le cas échéant, par le compteur d'électricité.

Pour ce faire, bien sûr, il est nécessaire que les appareils en question sont contrôlés, en amont, par des prises intelligentes, mieux si capable de mesurer l'absorption électrique (par exemple le Prise murale FIBARO) ou via les fonctions domotiques natives. le fait que tous les actionneurs intelligents en question (ou les fonctions domotiques natives de l'appareil) présentent la fonction de mesure d'absorption c'est crucial pour l'approconcernant l'auto-déconnexion en cas de surcharge:

  • connaissant l'absorption d'appareils fortement "consommateurs d'énergie", il est possible de savoir ce que sélectivement fermer;
  • ne le connaissant pas, il choisira de fermer, arbitrairement, certains appareils plutôt que d’autres.
SELECTIVE

Il est possible de connaître l'absorption des appareils ménagers (déduite à l'aide d'une fiche intelligente et / ou de l'intégration des fonctionnalités de domotique de la même) si le seuil est atteint, choisir d'éteindre l'un plutôt que l'autre. Malheureusement dans ce type d'approcci Home Assistant cela n'aide pas beaucoup: il n'est pas possible de faire uneautomation qui "évalue ce qu'il faut faire" en fonction du scénario. la solution est - actuellement - celle d'écrire et de mettre en place un véritable e propremierScript Python”Ce qui, basé sur les capteurs qui rapprésister à l'absorption des appareils ménagers, quand évoqué, choisir quel appareil éteindre à l'aide des interrupteursappils peuvent être activés / désactivés.

C'est un approcertainement plus difficile à réaliser, mais aussi plus élégant et ponctuel.

ARBITRAIRE

Ce scénario, en revanche, est clairement plus facile à mettre en œuvre. Disons que nous avons:

Alors supposons que entité résultant de ces ajouts sont:

  • switch.scaldabagno
  • climate.condizionatore

Supposons que l’allumage simultané de ces deux appareils entraîne lorsque le seuil 3 kW est dépassé: on pourrait supposer que le moins important à la fois le climatiseur, suivi du chauffe-eau.

Nous pourrions définir une automatisation comme suit:

automation:
  alias: "Notifica superamento soglia"
  trigger:
    platform: numeric_state
    entity_id: sensor.home_power
    above: 3000
  condition: []
  action:
    - service: climate.set_hvac_mode
      data:
        entity_id: climate.condizionatore
        hvac_mode: 'off'
    - service: notify.mio_device
      data:
        title: "Domotica"
        message: "Sovraccarico! Spento il condizionatore!"
    - delay:
        minutes: 1
    - condition: template
      template_value: '{{ states.sensor.home_power.state|int > 2500 }}'
    - service: switch.turn_off
      entity_id: switch.scaldabagno
    - service: notify.mio_device
      data:
        title: "Domotica"
        message: "Il sovraccarico permane! Spento anche lo scaldabagno!"

L’automation s’explique facilement: le trigger c’est le dépassement du 3000 Watts détecté par le capteur domestique, qui, comme avant action, flux lors de la mise hors tension de l'appareil "Climate" (en utilisant l'approservices appropriés); deuxièmement, après une minute d'attente, il est vérifié que la consommation a effectivement chuté au moins sous les watts 2500; si ce n'est pas le cas, le chauffe-eau est également éteint (cette fois une entité type)Switch").

conclusions

Évidemment cela projet n’a pas l’ambition de couvrir tous les cas possibles, bien entendu, pratiquement sans fin. Le but, si quoi que ce soit, est que activer le relanceurnamento de la part du lecteur des mesures à prendre pour obtenir un élément permettant de lire la consommation instantanée et les tendances dans le temps (aux fins de vérification et de notification rapides au seuil), ainsi que des éléments utiles pour la déconnexion de appareils en cas de surcharge dangereuse.


Review: Broadlink RM Mini 4


Home Assistant Logo officielATTENZIONE: rappelez-vous qu'il y a sur notre communauté FORUM une section ad hoc dédiée à Home Assistantpour tout doute, question, information sur le mérite spécifique de ces composants.


Veuillez commenter ci-dessous