{"id":379,"date":"2022-03-14T17:08:58","date_gmt":"2022-03-14T16:08:58","guid":{"rendered":"https:\/\/www.davidezanatta.com\/blog\/?p=379"},"modified":"2022-04-21T12:21:34","modified_gmt":"2022-04-21T11:21:34","slug":"costi-ricarica-home-assistant","status":"publish","type":"post","link":"https:\/\/www.davidezanatta.com\/blog\/costi-ricarica-home-assistant\/","title":{"rendered":"Ottimizzare i costi della ricarica grazie ad Home Assistant"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/Wallbox-Prism-in-Home-Assistant-savings-1024x576.png\" alt=\"\" class=\"wp-image-396\" srcset=\"https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/Wallbox-Prism-in-Home-Assistant-savings-1024x576.png 1024w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/Wallbox-Prism-in-Home-Assistant-savings-300x169.png 300w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/Wallbox-Prism-in-Home-Assistant-savings-768x432.png 768w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/Wallbox-Prism-in-Home-Assistant-savings-100x56.png 100w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/Wallbox-Prism-in-Home-Assistant-savings-872x490.png 872w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/Wallbox-Prism-in-Home-Assistant-savings-1125x633.png 1125w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/Wallbox-Prism-in-Home-Assistant-savings.png 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><code><a href=\"https:\/\/www.freepik.com\/vectors\/piggybank\" target=\"_blank\" rel=\"noopener\">Piggybank vector created by rawpixel.com - www.freepik.com<\/a><\/code><\/figcaption><\/figure>\n\n\n\n<p>In una <a href=\"https:\/\/www.davidezanatta.com\/blog\/wallbox-prism-home-assistant-1\/\" data-type=\"URL\" data-id=\"https:\/\/www.davidezanatta.com\/blog\/wallbox-prism-home-assistant-1\/\" target=\"_blank\" rel=\"noreferrer noopener\">guida precedente<\/a> abbiamo visto come integrare la wallbox Prism in Home Assistant per registrare i dati rilevati e per controllarla da remoto tramite una plancia personalizzata. In questa guida vedremo invece come far cambiare in automatico modalit\u00e0 alla wallbox a seconda della fascia oraria in modo tale da ricaricare prelevando energia dalla rete elettrica solo in fascia F2 ed F3 (quando solitamente l&#8217;energia elettrica costa meno).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prerequisiti<\/h3>\n\n\n\n<p>Nel seguito di questa guida dar\u00f2 per scontato che abbiate gi\u00e0 installato Home Assistant e che abbiate integrato al suo interno la wallbox Prism come mostrato in <a href=\"https:\/\/www.davidezanatta.com\/blog\/wallbox-prism-home-assistant-1\/\" data-type=\"URL\" data-id=\"https:\/\/www.davidezanatta.com\/blog\/wallbox-prism-home-assistant-1\/\">questa guida<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creazione di sensori per individuare la fascia oraria corrente<\/h3>\n\n\n\n<p>Per prima cosa dobbiamo creare all&#8217;interno di home assistant dei sensori di tipo booleano (che possono quindi solo trovarsi negli stati <em>acceso <\/em>o <em>spento<\/em>) per individuare i giorni e le fasce orarie di nostro interesse. Per fare questo dobbiamo aggiungere nella sezione binary_sensor (quella posta dopo la riga \u201cbinary_sensor:\u201d [se non \u00e8 presente scrivetela voi prima di copiare il codice qui sotto]) del file \u201c<em>configuration.yaml<\/em>\u201d di Home Assistant (se non sapete di cosa sto parlando potete leggere\u00a0<a href=\"https:\/\/www.home-assistant.io\/docs\/configuration\/yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">questa guida<\/a>) il codice seguente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml line-numbers\">#Per Definizione Fasce Energia\r\n  - platform: workday\r\n    country: IT\r\n    name: \"Sabato\"\r\n    workdays: [sat]\r\n    excludes: [sun, holiday, mon, tue, wed, thu, fri]\r\n\r\n  - platform: workday\r\n    country: IT\r\n    name: \"Festivo\"\r\n    workdays: [sun, holiday]\r\n    excludes: [mon, tue, wed, thu, fri, sat]\r\n\r\n  - platform: workday\r\n    country: IT\r\n    name: \"Non Festivo\"\r\n    workdays: [mon, tue, wed, thu, fri, sat]\r\n    excludes: [sun, holiday]\r\n\r\n#Fascia F1    \r\n  - platform: tod\r\n    name: F1\r\n    after: \"8:00\"\r\n    before: \"19:01\"\r\n    \r\n#Fascia F2 \r\n  #LUN-VEN\r\n  - platform: tod\r\n    name: F2a\r\n    after: \"7:00\"\r\n    before: \"8:01\"\r\n\r\n  - platform: tod\r\n    name: F2b\r\n    after: \"19:00\"\r\n    before: \"23:01\"\r\n\r\n  #SAB\r\n  - platform: tod\r\n    name: F2s\r\n    after: \"7:00\"\r\n    before: \"23:01\"\r\n\r\n#Fascia F3\r\n  #LUN-VEN\r\n  - platform: tod\r\n    name: F3a\r\n    after: \"00:00\"\r\n    before: \"7:01\"\r\n\r\n  - platform: tod\r\n    name: F3b\r\n    after: \"23:00\"\r\n    before: \"00:01\"\r\n    <\/code><\/pre>\n\n\n\n<p>A questo punto sar\u00e0 possibile creare un sensore per tenere traccia della fascia oraria &#8220;elettrica&#8221; attiva. Per fare questo dobbiamo aggiungere nella sezione sensor (quella posta dopo la riga \u201csensor:\u201d [se non \u00e8 presente scrivetela voi prima di copiare il codice qui sotto]) del file \u201c<em>configuration.yaml<\/em>\u201d di Home Assistant il codice seguente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml line-numbers\">#Fascia Oraria\r\n- platform: template\r\n  sensors:\r\n    meter_tariff:\r\n      friendly_name: \"Fascia Oraria\"\r\n      value_template: >-\r\n        {% if is_state('binary_sensor.non_festivo', 'off') or is_state('binary_sensor.f3a', 'on') or is_state('binary_sensor.f3b', 'on') %}\r\n          F3\r\n        {% elif is_state('binary_sensor.f2a', 'on') or is_state('binary_sensor.f2b', 'on') or (is_state('binary_sensor.sabato', 'on') and is_state('binary_sensor.f2s', 'on')) %}\r\n          F2\r\n        {% else %}\r\n          F1\r\n        {% endif %}<\/code><\/pre>\n\n\n\n<p>Dopo aver inserito il codice nel file di configurazione, sar\u00e0 sufficiente riavviare Home Assistant tramite il comando in Configurazione>Impostazioni>Controlli del Server. Dopo il riavvio sar\u00e0 possibile trovare il sensore ed osservarne lo stato in Configurazione>Impostazioni>Dispositivi e Servizi>Entit\u00e0.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creazione di un&#8217;automazione per variare la modalit\u00e0 di ricarica della wallbox Prism in base alla fascia oraria corrente<\/h3>\n\n\n\n<p>Dobbiamo infine fare in modo che Home Assistant cambi in automatico la modalit\u00e0 di ricarica della wallbox Prism ogni volta che si verifica un cambio di fascia. Dobbiamo inoltre fare in modo che la ricarica non riparta nel caso in cui sia stata messa in pausa manualmente. Per fare questo bisogner\u00e0 aggiungere il seguente codice all\u2019interno del file \u201c<em>automations.yaml<\/em>\u201c:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml line-numbers\">- alias: Evita F1\r\n  description: ''\r\n  trigger:\r\n  - platform: state\r\n    entity_id: sensor.meter_tariff\r\n    to: F1\r\n  - platform: state\r\n    entity_id: sensor.meter_tariff\r\n    to: F2\r\n  - platform: state\r\n    entity_id: sensor.meter_tariff\r\n    to: F3\r\n  condition:\r\n  - condition: not\r\n    conditions:\r\n    - condition: state\r\n      entity_id: sensor.prism_mode_internal\r\n      state: pause\r\n  action:\r\n  - choose:\r\n    - conditions:\r\n      - condition: state\r\n        entity_id: sensor.meter_tariff\r\n        state: F1\r\n      sequence:\r\n      - service: input_boolean.turn_on\r\n        target:\r\n          entity_id: input_boolean.prism_solar_mode\r\n    - conditions:\r\n      - condition: or\r\n        conditions:\r\n        - condition: state\r\n          entity_id: sensor.meter_tariff\r\n          state: F2\r\n        - condition: state\r\n          entity_id: sensor.meter_tariff\r\n          state: F3\r\n      sequence:\r\n      - service: input_boolean.turn_on\r\n        target:\r\n          entity_id: input_boolean.prism_normal_mode\r\n    default: []\r\n  mode: single<\/code><\/pre>\n\n\n\n<p>Infine riavviare il server di Home Assistant per applicare le modifiche.  A questo punto sar\u00e0 possibile trovare un&#8217;entit\u00e0 per attivare e disattivare questa automazione nella sezione Configurazione>Impostazioni>Dispositivi e Servizi>Entit\u00e0.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aggiornamento plancia di controllo Prism in Home Assistant<\/h3>\n\n\n\n<p>In <a href=\"https:\/\/www.davidezanatta.com\/blog\/wallbox-prism-home-assistant-2\/\" data-type=\"URL\" data-id=\"https:\/\/www.davidezanatta.com\/blog\/wallbox-prism-home-assistant-2\/\">questa guida<\/a> ho mostrato come creare una plancia in Home Assistant per controllare la wallbox Prism tramite l&#8217;UI di Home Assistant. Possiamo ora aggiungere l&#8217;entit\u00e0 per controllare l&#8217;automazione appena creata. Per fare questo sar\u00e0 sufficiente sostituire il codice usato nella guida indicata ad inizio paragrafo con il codice seguente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml line-numbers\">type: entities\nentities:\n  - entity: sensor.prism_stato\n  - entity: sensor.prism_autolimit\n  - entity: automation.evita_f1\n  - type: divider\n  - type: buttons\n    entities:\n      - entity: input_boolean.prism_solar_mode\n        name: Modalit\u00e0 Solare\n      - entity: input_boolean.prism_pause_mode\n        name: Pausa\n      - entity: input_boolean.prism_normal_mode\n        name: Modalit\u00e0 Normale\n  - type: divider\n  - entity: input_number.prism_max_current_set\n  - entity: sensor.prism_corrente_a\n    icon: mdi:flash\n    name: Corrente Erogata\n  - type: divider\n  - entity: sensor.prism_durata_sessione\n    icon: mdi:timer\n    name: Durata Ultima Ricarica\n  - entity: sensor.prism_energia_erogata_sessione\n    icon: mdi:battery-positive\n    name: Energia Ultima Ricarica\n  - type: divider\n  - entity: sensor.prism_potenza\n    name: Potenza Erogata\n    icon: mdi:transmission-tower\nheader:\n  type: picture\n  image: local\/myimages\/prism2.png\n  tap_action:\n    action: none\n  hold_action:\n    action: none\ntitle: Prism\nshow_header_toggle: false\nstate_color: true\n<\/code><\/pre>\n\n\n\n<p>Dopo aver salvato le modifiche il risultato finale sar\u00e0 il seguente:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/SmartSelect_20220421-130914_Home-Assistant-618x1024.jpg\" alt=\"New Prism Home Assistant\" class=\"wp-image-415\" width=\"464\" height=\"768\" srcset=\"https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/SmartSelect_20220421-130914_Home-Assistant-618x1024.jpg 618w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/SmartSelect_20220421-130914_Home-Assistant-181x300.jpg 181w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/SmartSelect_20220421-130914_Home-Assistant-768x1273.jpg 768w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/SmartSelect_20220421-130914_Home-Assistant-927x1536.jpg 927w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/SmartSelect_20220421-130914_Home-Assistant-100x166.jpg 100w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/SmartSelect_20220421-130914_Home-Assistant-872x1445.jpg 872w, https:\/\/www.davidezanatta.com\/blog\/wp-content\/uploads\/2022\/04\/SmartSelect_20220421-130914_Home-Assistant.jpg 1080w\" sizes=\"(max-width: 464px) 100vw, 464px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusione<\/h3>\n\n\n\n<p>In questa guida abbiamo visto come cambiare in automatico la modalit\u00e0 di ricarica della wallbox Prism tramite Home Assistant per ricaricare prelevando energia dalla rete nelle fasce orarie pi\u00f9 economiche. Abbiamo inoltre creato un sensore per visualizzare la fascia oraria corrente che potr\u00e0 essere utilizzato in altre automazioni oppure in plance per la gestione energia.<\/p>\n\n\n\n<p>Se questa guida ti \u00e8 piaciuta segui il mio blog sui canali social (clicca sulle icone in fondo alla pagina) per essere informato su tutti i nuovi articoli che scriver\u00f2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In una guida precedente abbiamo visto come integrare la wallbox Prism in Home Assistant per registrare i dati rilevati e per controllarla da remoto tramite una plancia personalizzata. In questa guida vedremo invece come far cambiare in automatico modalit\u00e0 alla wallbox a seconda della fascia oraria in modo tale da ricaricare prelevando energia dalla rete elettrica solo in fascia F2 ed F3 (quando solitamente l&#8217;energia elettrica costa meno). Prerequisiti Nel seguito di questa guida dar\u00f2 per scontato che abbiate gi\u00e0 &#8230; <\/p>\n<div><a href=\"https:\/\/www.davidezanatta.com\/blog\/costi-ricarica-home-assistant\/\" class=\"more-link\">Read More<\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[22],"tags":[],"_links":{"self":[{"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/posts\/379"}],"collection":[{"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/comments?post=379"}],"version-history":[{"count":19,"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/posts\/379\/revisions"}],"predecessor-version":[{"id":419,"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/posts\/379\/revisions\/419"}],"wp:attachment":[{"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/media?parent=379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/categories?post=379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.davidezanatta.com\/blog\/wp-json\/wp\/v2\/tags?post=379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}