Closed Giel538 closed 4 years ago
@ronniebee Je bent 2 dingen door elkaar aan het halen. Je bent met docker bezig en met een sensor waarbij je de slimme meter rechtstreeks op HA aansluit.. Dit kan niet.
ik ben een newbee... dus de parser killen?
@dennissiemensma ik krijg geen verbinding met mqtt. Hoeveel karakters mag het wachtwoord hebben? (Ben hier vaker tegenaan gelopen namelijk
Probeer die. Ik zie bij jou namelijk niet de installatie van dsmr-db
moet ik deze stappen nog doorlopen? ik ga via docker dus vraag me af of dit nodig is..
https://dsmr-reader.readthedocs.io/nl/v2/installation/quick.html
Nee dat hoeft niet. Dat gebeurt in docker.
Maar even terug. Op wat voor systeem draai je? Zit rocker op hetzelfde systeem als waar je p1 kabel op zit? Draait Matt en home assistent hier ook op?
Wat gaat er mis als je de code van mij probeert uit te voeren met het commando: sudo docker-compose up -d ?
Hoi Giel, ik draai op een zotac ad04 met: -Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-72-generic x86_64) -Home Assistant 0.103.0 -portainer 1.23.0 -docker docker idd op zelfde systeem waar P1 op zit. mqtt en HA ook op zelfde systeem
met compose:
ERROR: for dsmr Cannot start service dsmr: OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\"/data/dsmr/settings.py\\" to rootfs \\"/var/lib/docker/overlay2/9cec3bd68ef2d1954dfc0b95ff6296d337ca8c8c28d9d6529e935a7ebdd739ed/merged\\" at \\"/var/lib/docker/overlay2/9cec3bd68ef2d1954dfc0b95ff6296d337ca8c8c28d9d6529e935a7ebdd739ed/merged/dsmr/dsmrreader/settings.py\\" caused \\"not a directory\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: for dsmr Cannot start service dsmr: OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\"/data/dsmr/settings.py\\" to rootfs \\"/var/lib/docker/overlay2/9cec3bd68ef2d1954dfc0b95ff6296d337ca8c8c28d9d6529e935a7ebdd739ed/merged\\" at \\"/var/lib/docker/overlay2/9cec3bd68ef2d1954dfc0b95ff6296d337ca8c8c28d9d6529e935a7ebdd739ed/merged/dsmr/dsmrreader/settings.py\\" caused \\"not a directory\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type ERROR: Encountered errors while bringing up the project.
?????
portainer:
en als ik kijk in docker dan zie ik:
ronniexxx@ronald:~/docker$ ls -alh total 16K drwxrwxr-x+ 3 ronniexxx ronniebee 4,0K dec 15 13:02 . drwxr-xr-x 7 ronniexxx ronniebee 4,0K dec 15 11:27 .. drwxrwxr-x+ 2 ronniexxx ronniebee 4,0K dec 15 11:26 db (in paarse tekst)???????? -rw-rw-r--+ 1 ronniexxx ronniebee 879 dec 15 13:02 docker-compose.yml (in witte tekst)
Aha,
Haal deze regel uit mijn configuratie:
- /data/dsmr/settings.py:/dsmr/dsmrreader/settings.py
en doe dan nogmaals sudo docker-compose up -d
Kijk of de melding dan weg is
yess stapje verder.. en nu?
geef het een paar minuten en wacht of er data binnenkomt. Bij statistieken moet je je meterstanden gaan zien. Zie je die niet dan denk ik dat je misschien niet naar de goede usb port linkt in de docker-compose file:
devices:
- /dev/ttyUSB0:/dev/ttyUSB0
Dat zou dan misschien ttyUSB1 ofzo kunnen zijn
Voer dit commando uit in linux:
dmesg | grep tty
ttyusb0.
helaas nog geen data. nog andere instellingen die ik kan wijzigen?
@dennissiemensma ik krijg geen verbinding met mqtt. Hoeveel karakters mag het wachtwoord hebben? (Ben hier vaker tegenaan gelopen namelijk
@Stephan296 vanuit DSMR-reader 256 tekens. Wellicht dat de MQTT-library er minder toe staat, maar dat kan ik me bijna niet voorstellen.
dsmr db geeft aan in portainer (log file)
PostgreSQL Database directory appears to contain a database; Skipping initialization
en dsmr:
2019-12-15 20:03:16,216 INFO spawned: 'dsmr_mqtt' with pid 1336 2019-12-15 20:03:17,259 INFO success: dsmr_mqtt entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
is dit correct?
dsmr db geeft deze log bij herstart
>
> 2019-12-15 20:26:43.399 CET [1] LOG: starting PostgreSQL 12.0 on x86_64-pc-linux-musl, compiled by gcc (Alpine 8.3.0) 8.3.0, 64-bit
> 2019-12-15 20:26:43.399 CET [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
> 2019-12-15 20:26:43.399 CET [1] LOG: listening on IPv6 address "::", port 5432
> 2019-12-15 20:26:43.404 CET [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
> 2019-12-15 20:26:43.428 CET [18] LOG: database system was interrupted; last known up at 2019-12-15 20:23:41 CET
> 2019-12-15 20:26:43.528 CET [18] LOG: database system was not properly shut down; automatic recovery in progress
> 2019-12-15 20:26:43.531 CET [18] LOG: redo starts at 3/7514F68
> 2019-12-15 20:26:43.537 CET [18] LOG: invalid record length at 3/7553320: wanted 24, got 0
> 2019-12-15 20:26:43.537 CET [18] LOG: redo done at 3/75532F8
> 2019-12-15 20:26:43.556 CET [1] LOG: database system is ready to accept connections
dsmr geeft deze log: deze moet je van onder naar boven lezen :)
> [ INFO ] Starting supervisord...,
> ,
> Apply all migrations: admin, auth, contenttypes, dsmr_api, dsmr_backend, dsmr_backup, dsmr_consumption, dsmr_datalogger, dsmr_frontend, dsmr_mindergas, dsmr_mqtt, dsmr_notification, dsmr_pvoutput, dsmr_stats, dsmr_weather, sessions,
>
> [ INFO ] ENABLE_HTTP_AUTH is disabled, nothing to see here.,
>
> [ INFO ] Checking if the DSMR web credential variables have been set...,
> /usr/lib/python2.7/site-packages/supervisor/options.py:461: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.,
> Unlinking stale socket /tmp/supervisor.sock,
> 2019-12-15 20:28:21,941 INFO success: dsmr_webinterface entered RUNNING state, process has stayed up for > than 3 seconds (startsecs),
> 2019-12-15 20:28:19,967 INFO success: dsmr_backend entered RUNNING state, process has stayed up for > than 1 seconds (startsecs),
> 2019-12-15 20:28:19,967 INFO success: dsmr_datalogger entered RUNNING state, process has stayed up for > than 1 seconds (startsecs),
> 2019-12-15 20:28:19,966 INFO success: dsmr_mqtt entered RUNNING state, process has stayed up for > than 1 seconds (startsecs),
> 2019-12-15 20:28:19,966 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs),
> 2019-12-15 20:28:18,348 INFO spawned: 'dsmr_backend' with pid 24,
> 2019-12-15 20:28:18,345 INFO spawned: 'dsmr_datalogger' with pid 23,
> 2019-12-15 20:28:18,343 INFO spawned: 'dsmr_webinterface' with pid 22,
> 2019-12-15 20:28:18,333 INFO spawned: 'nginx' with pid 20,
> 2019-12-15 20:28:18,337 INFO spawned: 'dsmr_mqtt' with pid 21,
> 2019-12-15 20:28:17,328 INFO supervisord started with pid 18,
> 2019-12-15 20:28:17,328 CRIT Server 'unix_http_server' running without any HTTP authentication checking,
> 2019-12-15 20:28:17,328 INFO RPC interface 'supervisor' initialized,
> 2019-12-15 20:28:16,994 INFO Set uid to user 0 succeeded,
> 'Supervisord is running as root and it is searching ',
> 2019-12-15 20:28:16,994 INFO Included extra file "/etc/supervisor.d/supervisord.ini" during parsing,
>
> [ INFO ] Checking for HTTP AUTHENTICATION configuration...,
> admin already exists,
> 0 static files copied to '/var/www/dsmrreader/static', 537 unmodified.,
> No migrations to apply.,
> Running migrations:,
> Operations to perform:,
>
> [ INFO ] Running post configuration...,
>
> [ INFO ] Verifying if Postgres in running...,
>
> [ INFO ] Removing existing PID files...,
>
> [ INFO ] Fixing /dev/ttyUSB* security...
In mijn docker-compose file staat bij dsmrdb onder volumes deze regel (dit is regel 10):
/data/dsmr/dsmrdb is een verwijzing op je eigen harde schijf in linux naar de map /var/lib/postgresql/data in de docker image.
De map /data/dsmr/dsmrdb zal bij jou niet bestaan, tenzij hij automatisch is aangemaakt. Als hij niet bestaat kan je het beste zelf deze mappen aanmaken. Of een map aanmaken en dit in de docker-compose configuratie veranderen. Als je de regel helemaal weghaalt wordt de databse binnen de docker image opgeslagen. Dit heeft wel als nadeel dat zodra je de image update naar een nieuwere versie je je databse kwijt bent. Maar wellicht voor het testen handig om te proberen.
Na het aanpassen van je configuratie file moet je wel altijd docker-compuse up -d uitvoeren om het toe te passen.
mijn dsmr db geeft idd geeft:
2019-12-15 21:05:06.410 CET [20] LOG: database system was not properly shut down; automatic recovery in progress
2019-12-15 21:05:06.434 CET [20] LOG: redo starts at 0/17FF808 2019-12-15 21:05:06.435 CET [20] LOG: invalid record length at 0/17FF8F0: wanted 24, got 0 2019-12-15 21:05:06.435 CET [20] LOG: redo done at 0/17FF8B8 2019-12-15 21:05:06.524 CET [1] LOG: database system is ready to accept connections
mijn dsmr:
2019-12-15 21:05:06,347 INFO spawned: 'dsmr_mqtt' with pid 457 2019-12-15 21:05:07,352 INFO success: dsmr_mqtt entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
is dit correct?
enorm bedankt voor je hulp!!! Zo blij mee. als newbee kost het me veel tijd maar leer erg veel :-)
btw, dashboard blijft helaas leeg ...
Ik weet niet zo goed wanneer dsmr(db) wel of niet werken. De meldingen ken ik verder niet zo goed. Misschien dat @dennissiemensma je hiermee kan helpen.
Het kost heel veel tijd in het begin. Vooral omdat alles tegelijk komt. Linux. Docker(compose) home assistent , Mqtt en ga zo maar door. Lekker ff een paar weken aan kloten en dan ben je al een stuk verder.
Dank zover Giel, waardeer je hulp. fijne avond nog.
@dennissiemensma ik krijg geen verbinding met mqtt. Hoeveel karakters mag het wachtwoord hebben? (Ben hier vaker tegenaan gelopen namelijk
@Stephan296 vanuit DSMR-reader 256 tekens. Wellicht dat de MQTT-library er minder toe staat, maar dat kan ik me bijna niet voorstellen.
Kun je mij vanaf hier verder helpen Dennis?
@ronniebee ik denk dat je het beste even in #797 verder kunt gaan, want er lopen hier nu meerdere dingen door elkaar heen en dit topic gaat eigenlijk alleen over HA-integratie.
@depl0y bedankt voor je verrijking met de plugin! Ik heb in de documentatie voor de volgende versie een verwijzing opgenomen.
Mocht er later nog aanvullende informatie nodig zijn, dan hoor ik het graag.
@depl0y bedankt voor de plugin. Gisteren heb ik deze aan gezet, maar helaas heb ik het weer heel snel uit moeten zetten. De MQTT berichten, met name de Telegram, zijn te hoog frequent om optimaal binnen HA te kunnen functioneren. Om het voor mij bruikbaar te maken moet de interval instelbaar zijn. Voor mij is iedere x minuten ruim voldoende. Op dit moment is de load op HA zo hoog op mijn Raspberry Pi met Hassio dat een aantal andere sensoren gaan falen (ik heb er meer dan honderd) en ook de user interface gaat kuren vertonen, waarschijnlijk door het hoge resource gebruik.
Daarnaast zou ik graag alle sensoren die ik niet nodig heb uit willen kunnen zetten dmv configuratie of nog beter via de autodiscovery integratie waarbij je ook entiteiten kan uitzetten. Ook dat komt de performance uiteindelijk ten goede.
@groenmarsmannetje ik denk dat de doorstroom van MQTT berichten meer een ding is van DSMR-reader.
Je kunt nog kijken of je het kan verminderen door de datalogger een paar seconden te laten slapen. https://dsmr-reader.readthedocs.io/en/latest/settings.html#dsmrreader-datalogger-sleep
@groenmarsmannetje Dit is versie 1 van de HA integratie, inderdaad het lijkt me handig als we autodiscovery toevoegen aan deze plugin. De hoeveelheid messages is inderdaad een ander punt en zo lang je niet alles ook daadwerkelijk naar een recorder/history gooit, zou de performance prima moeten zijn.
Zoals @dennissiemensma zegt, je zou de DSMR kant kunnen vertragen, wat mij ook een goede oplossing lijkt. Een vertraging inbouwen aan de HA kant, leidt tot allemaal onverwachte resultaten namelijk. "Waarom is de waarde in MQTT dit, en in HA zie ik dit?".
Uit zetten van sensoren is iets wat we via autodiscovery kunnen regelen als ik het goed heb. Al heb ik daar nog nooit iets voor gemaakt, dus dat zou ik eerst even moeten onderzoeken.
Ik heb in home assistant sensor platform dsmr_reader toegevoegd zoals beschreven. Alles draait prima. Maar werkt de MQTT autodiscovery nu wel of niet? In de config van home assistant heb ik als autodiscovery_prefix homeassistant staan. Ergens in DSMR reader zullen we dat dus moeten vermelden neem ik aan. Ik heb ook verschillende camera's die ook via autodiscovery werken. Gaat perfect.
Oh ja ik draai op de laatste versie van HA: 103.3
TLDR: Nee
Auto discovery is iets wat aan de DSMR Reader kant toegevoegd zou moeten worden, dat kan vanuit de Home Assistant plugin niet geregeld worden (oftewel: werk voor @dennissiemensma en niet voor mij).
Met versie 2 wil ik er naar toe dat je het via "Integrations" kan opzetten, ipv handmatig een sensor toe voegen, zodat het proces al weer net wat makkelijker wordt.
Beste Wim,
Na heel veel uren proberen heb ik mijn dsmr draaien.. Zo blij mee. Ik probeer je de reader aan de praat te krijgen maar krijg overall unkown als waarde.
ik heb mqtt draaien en de yaml aangepast met platform dsmr reader maar snap dat split topic niet geheel. Wat dien ik hier te doen?
@groenmarsmannetje ik denk dat de doorstroom van MQTT berichten meer een ding is van DSMR-reader.
Je kunt nog kijken of je het kan verminderen door de datalogger een paar seconden te laten slapen. https://dsmr-reader.readthedocs.io/en/latest/settings.html#dsmrreader-datalogger-sleep
Achteraf bleek dat ik nog een oude versie van DSMR Reader gebruikte. Na upgrade naar nieuwste versie heb ik het weer aangezet en nu loopt het als een zonnetje.
Hallo, ik volg de discussies omtrent DSMR op github al een paar weken. Ik wil graag mijn meterstanden in mijn Home asistant opnemen. In HA zijn de addons INFLUXDB en GRAFANA al beschikbaar. Helaas is er nog geen DSMR reader als addon aan te kiezen. De package openHab gebruikt namelijk die combinatie, DSMR reader de dataopslag in INFLUXDB en de presentatie in GRAFANA. Kan/wil iemand helpen hoe ik het één en ander in de scripting kan laten landen?
Sorry, ik zag zojuist dat deze gesloten is
Ik heb zelf geen ervaring met HA. Heb je al op het Tweakers forum gecheckt of iemand je kan helpen? Er is daar ontzettend veel kennis aanwezig over allerlei combinaties van software.
Er zijn verschillende manieren om je meterstanden zichtbaar te maken in HA. Hierboven is de methode beschreven omdat met behulp van MQTT te doen. HA heeft een eigen MQTT server ingebouwd maar beter is om op dezelfde server als HA Mosquitto te installeren. Vanuit DSMR Reader kun je de meterstanden doorsturen naar MQTT. Andere processen zoals HA kunnen zich daarop ‘abonneren’ en dus de data gebruiken.
Dennis,
Bedankt voor je reactie, ik ga kijken.
groeten, Marius
Op zo 5 jan. 2020 om 13:33 schreef Conrad Hagemans <notifications@github.com
:
Er zijn verschillende manieren om je meterstanden zichtbaar te maken in HA. Hierboven is de methode beschreven omdat met behulp van MQTT te doen. HA heeft een eigen MQTT server ingebouwd maar beter is om op dezelfde server als HA Mosquitto te installeren. Vanuit DSMR Reader kun je de meterstanden doorsturen naar MQTT. Andere processen zoals HA kunnen zich daarop ‘abonneren’ en dus de data begruiken.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dennissiemensma/dsmr-reader/issues/761?email_source=notifications&email_token=AOFY5SQLF3WJMV7TTOONDBLQ4HHSVA5CNFSM4JFOPPH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIDV4CQ#issuecomment-570908170, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOFY5SS26VOPLXEWGLCTGOTQ4HHSVANCNFSM4JFOPPHQ .
Zijn ergens de nederlandse titels te vinden van de namen waar de topic naar wijzen?
Ik weet niet precies welke topics je bedoelt, maar die van de metingen staan bijvoorbeeld hier: https://github.com/dennissiemensma/dsmr-reader/blob/v3.7.0/dsmr_datalogger/models/reading.py#L17
Het zijn letterlijk de namen van de database-velden, de beschrijving staat er bij meestal.
Ik bedoel zoiets: De topics worden in HA gezien als sensors. Als ik bijvoorbeeld de volgende sensors pak dan kan ik die in Dsmr-reader vinden onder Tarieven energie leverancier: Overige vind ik wat lastiger te vinden en wellicht is een "eenduidige" lijst handig voor anderen om te kunnen gebruiken.
sensor.dsmr_day_consumption_energy_supplier_price_electricity_delivered_1:
friendly_name: Prijs elektriciteit 1 (daltarief)
sensor.dsmr_day_consumption_energy_supplier_price_electricity_delivered_2:
friendly_name: Prijs elektriciteit 2 (piektarief)
sensor.dsmr_day_consumption_energy_supplier_price_electricity_returned_1:
friendly_name: Prijs teruglevering elektriciteit 1 (daltarief)
sensor.dsmr_day_consumption_energy_supplier_price_electricity_returned_2:
friendly_name: Prijs teruglevering elektriciteit 2 (piektarief)
sensor.dsmr_day_consumption_energy_supplier_price_gas:
friendly_name: Gasprijs
Ik gebruik zelf geen HA, maar wellicht kun je vragen aan de auteur van de HA-plugin om dat te verduidelijken (in de docs). De namen van tarief 1 en 2 zijn sinds kort ook zelf naam te geven, dus die kan ook nog per situatie verschillen.
Iemand hier die weet hoe je een ander kanaal voor je gasmeter kan instellen in HA? In Domoticz kun je een variablele aanmaken 'P1GasMeterChannel', maar ik zie echt helemaal niks hierover voor in HA.. Jammer, want mijn gasmeter zit op kanaal 2 .....
@Quarco voor HA-specifieke zaken zul je bij het HA-forum of Github moeten zijn (of probeer het op Tweakers).
Dit project stuurt alleen MQTT-berichten die door HA ontvangen kunnen worden. Als dat niet werkt, kan ik voor je meekijken, maar voor alle andere HA-integraties kan ik je niet helpen.
@dennissiemensma heb jij een tutorial waarmee ik dsm_reader in kan stellen via Mqtt
Je kunt wellicht naar deze integratie kijken:
Samen met:
Beste allemaal,
Ik ben ondertussen al drie dagen bezig om mijn p1 uit te lezen met home assistant. Echter 0 resultaat. Is er iemand die mij in Jip en Janneke taal kan uit leggen hoe ik dit voor elkaar krijg? Mijn dank zal zeer groot zijn. Alvast grootste dank Remco
Hier op GitHub lezen heel weinig mensen mee. Dit is echt bedoeld voor bugs of feature requests.
Ik denk dat je de beste kans hebt om te zoeken op het Tweakers forum en evt daar je probleem voor te leggen, als je niets kan vinden. Er zijn namelijk goede forum topics over uitlezen slimme meter of HA of integraties of een combie daarvan. Bijvoorbeeld: https://gathering.tweakers.net/forum/list_messages/2012980/last (Deel 3)
Beste allemaal,
Ik ben ondertussen al drie dagen bezig om mijn p1 uit te lezen met home assistant. Echter 0 resultaat. Is er iemand die mij in Jip en Janneke taal kan uit leggen hoe ik dit voor elkaar krijg? Mijn dank zal zeer groot zijn. Alvast grootste dank Remco
Wat is precies je probleem? Nb zie je op de USB kabel een Led knipperen? Dit heeft mij ook dagen gekost om te ontdekken ( omdat ik niet wist dat er een led in de kabel zit). Mijn meter heeft en wat crappy poort blijkbaar :-)
@ronniebee
Het probleem is dat ik te weinig kennis heb van het programmeren na lang stoeien kent HA nu wel de entiteiten maar doet er niks mee. De kabel heeft geen led, ik heb een kabel met een FT232RL chip.
de chip is aangesloten: Pinout 1 – N/A 2 – RTS 3 – GND 4 – N/A 5 – RxD 6 – N/A
in /config/configuration.yaml heb ik deze code toegevoegd.
sensor:
platform: dsmr_reader port: /dev/bus/usb/001/001 dsmr_version: 5
group: meter_readings: name: Meter readings entities:
Beste allemaal, Ik ben ondertussen al drie dagen bezig om mijn p1 uit te lezen met home assistant. Echter 0 resultaat. Is er iemand die mij in Jip en Janneke taal kan uit leggen hoe ik dit voor elkaar krijg? Mijn dank zal zeer groot zijn. Alvast grootste dank Remco
Wat is precies je probleem? Nb zie je op de USB kabel een Led knipperen? Dit heeft mij ook dagen gekost om te ontdekken ( omdat ik niet wist dat er een led in de kabel zit). Mijn meter heeft en wat crappy poort blijkbaar :-)
@ronniebee
Het probleem is dat ik te weinig kennis heb van het programmeren na lang stoeien kent HA nu wel de entiteiten maar doet er niks mee. De kabel heeft geen led, ik heb een kabel met een FT232RL chip. RJ12 ->USB Bij het instellen van de entiteiten krijg ik de volgende melding: Deze entiteit heeft geen unieke ID, daarom kunnen de instellingen niet worden beheerd vanuit de gebruikersinterface. Zie de documentatie voor meer details
de chip is aangesloten: Pinout 1 – N/A 2 – RTS 3 – GND 4 – N/A 5 – RxD 6 – N/A
in /config/configuration.yaml heb ik deze code toegevoegd.
sensor:
platform: dsmr_reader port: /dev/bus/usb/001/001 dsmr_version: 5
group: meter_readings: name: Meter readings entities:
Uit frustratie Domoticz geïnstalleerd en daar werkt alles 🤯.
Hello,
Who can help me, I posted my DSMR problem in the Home Assistant Core Section two weeks ago but the owner(s) dont respond.
DSMR is getting CRC mismatches all the time, although some readings are ok since my energy dashboard works.. All was fine when I configured all via YAML, but for some reason putting my USB port in the integration gives me mismatches.
I dont want to crosspost so for my original issue see: https://github.com/home-assistant/core/issues/56805
At least somebody can tell me how to prevent the mismatch warning from entering my logbook.. over 10000+ entries every day, Or how I can debug the DSMR USB Data..
Thanks in Advance. Frank
@yfands je kunt het beste een issue aanmaken bij dsmr_parser (https://github.com/ndokter/dsmr_parser). Dat is de onderliggende library in Hass waar je de fout uit krijgt. De fout is overigens vrij duidelijk. Meestal is dit een teken dat de kabel niet lekker is of dat iets de kabel verstoort. Als je de inhoudelijke telegrammen hebt die de fout geven, kan ik wel even voor je kijken of de "fout" zichtbaar is, maar ik heb sowieso geen oplossing voor je. Je kunt ook nog even in dit dsmrreader project zoeken naar oude issues over "checksum" fouten. De kans is klein dat je er een oorzaak vindt waar je ook last van hebt, maar wie weet. Soms is het al zo simpel als de verkeerde connectie parameters, al zou ik dan eerder verwachten dat je helemaal geen data ontvangt in Hass.
Dag Dennis, Dank voor je antwoord, helaas kan ik je niet tegemoed komen betrefende jouw vraag: "Als je de inhoudelijke telegrammen hebt die de fout geven, kan ik wel even voor je kijken of de "fout" zichtbaar is," Geen idee hoe ik dat zichtbaar kan maken.
Zal in ieder geval eens met de kabel 'prutsen' kijken of dat helpt, betwijfel het omdat e.a. gewoon gewerkt heeft en in de meterkast staat waar ik niet dagelijks kom. Indien dit geen oplossing biedt ga ik ten rade bij de dsmr_parser groep.
Groet en Dank Frank
Is er vanuit gebruikers of ontwikkelaar(s) behoefte om een home assistant integratie te maken?
In Home Assistant moeten mensen nu alle sensoren (een sensor is de naam voor een weer te geven eenheid, bijvoorbeeld het vermogen, gas verbruik, spanning enz.) apart met de hand configureren. Dat wil zeggen het mqtt topic opgeven, naam, eenheid, icoon enz.
Er is in Home Assistant een mogelijkheid om de sensoren automatisch te laten integreren. Dat houdt in dat vanuit DSMR reader de sensoren al aangemaakt worden en in Home Assistant kant en klaar zijn voor gebruik in je overzicht. Dit wordt gedaan via eenmalige mqtt berichten waarin je Home Assistant vertelt wat de sensor is, in welk mqtt topic de waarde aankomt, de eenheid enz.
Mocht hier behoefte aan zijn dan biedt ik mijn hulp aan met het maken van deze berichten om de sensors te configureren.