Hello,
I have a problem reading my smart meter I have a landys gyr e360 and cannot get it in the home assistant. out of frustration I also installed domoticz and it immediately sees all values. Who can help me with this?
Kind regards Remco
Read “how to ask a question”. What have you done yourself already and what did not work? How did you connect?
Update:
Hardware:
Raspberry pi 4
Pi Poe hat
P1 kabel: https://www.sossolutions.nl/slimme-meter-kabel
yaml:
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
'
# Example configuration.yaml entry
sensor:
- platform: dsmr_reader
Sorry, I cannot make any chocolate out of this. The yaml sections have nothing to do with DSMR…
have you read:
Whats your port?
Whats your DSMR meter version?
Etc.?
Sorry for my chocolate
I have read the article, if I do it as in the article I get all error messages. I have now done it as in this article:
https://www.home-assistant.io/integrations/dsmr_reader/
port:USB
DSMR version: 5.0
Meter: Landis gyr + e360
Aren’t you mixing up dsmr
and dsmr_reader
integration? You are setting up dsmr_reader
which is supposed to use MQTT but you mention you want to use USB, for which you need dsmr
integration.
Rob,
Als ik dsmr gebruik krijg ik de volgende meldingen.
Logger: homeassistant.components.hassio
Source: components/hassio/init.py:407
Integration: Hass.io (documentation, issues)
First occurred: 22:38:11 (1 occurrences)
Last logged: 22:38:11
Invalid config for [sensor.dsmr]: [group] is an invalid option for [sensor.dsmr]. Check: sensor.dsmr->group. (See ?, line ?).
Can you share what you have in configuration.yaml
for that?
Rob,
I reinstalled the pi with the following code:
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
# Example configuration.yaml entry for USB/serial connected Smartmeter
sensor:
- platform: dsmr
port: /dev/ttyUSB1
dsmr_version: 5
group:
meter_readings:
name: Meter readings
entities:
- sensor.energy_consumption_tarif_1
- sensor.energy_consumption_tarif_2
- sensor.energy_production_tarif_1
- sensor.energy_production_tarif_2
- sensor.gas_consumption
error message:
2020-11-21 07:34:21 ERROR (MainThread) [homeassistant.setup] Setup failed for meter_readings: Integration not found.
2020-11-21 07:34:21 ERROR (MainThread) [homeassistant.config] Invalid config for [sensor.dsmr]: [group] is an invalid option for [sensor.dsmr]. Check: sensor.dsmr->group. (See /config/configuration.yaml, line 15). Please check the docs at https://www.home-assistant.io/integrations/dsmr
2020-11-21 07:48:54 ERROR (MainThread) [homeassistant.components.hassio] Component error: meter_readings - Integration 'meter_readings' not found.
Invalid config for [sensor.dsmr]: [group] is an invalid option for [sensor.dsmr]. Check: sensor.dsmr->group. (See ?, line ?).
You should change meter_readings
to group meter_readings
. You cannot freely choose the first name here, it’s the name of the integration you want to use.
and how am I going to do that
I think the indentation is wrong:
# Example configuration.yaml entry for USB/serial connected Smartmeter
sensor:
- platform: dsmr
port: /dev/ttyUSB1
dsmr_version: 5
group:
meter_readings:
name: Meter readings
entities:
- sensor.energy_consumption_tarif_1
- sensor.energy_consumption_tarif_2
- sensor.energy_production_tarif_1
- sensor.energy_production_tarif_2
- sensor.gas_consumption
is enough to get it working. Don’t forget to reboot and be patient