Echter mijn logger hangt in een Domoticz ‘produktie’ systeem en ik wil natuurlijk zo naadloos / foutloos mogelijk overstappen. Het moet wel in 1x goed zijn. De migratie beschrijving op zich is zeer duidelijk beschreven, dus dat zal geen probleem zijn.
en ik begrijp dat er een api is om op de oude wijze gegevens binnen te krijgen (v2.0.1), als volgt: http://dsmr-api.local/api/v0/sm/actual
Is het dan ook zo dat mijn software in Domoticz ongewijzigd blijft werken, zoals bijvoorbeeld (onderdeel van mijn script):
Inderdaad is de API die je gevonden hebt (v0/sm/actual) gelijk aan de “actual” API van de DSMRloggerWS firmware.
In de beschrijving van de restAPI’s staat precies wat je kunt verwachten en als dat aansluit op wat je in Domoticz nodig hebt, dan zal het naadloos werken.
Aan de andere kant, het moet in het ergste geval toch niet zó moeilijk zijn om de Domoticz configuratie aan te passen?!
Is allemaal uitstekend gelukt. Exact de beschrijving volgen en dan is het prima te doen!! Bedankt hiervoor!!
Hoi Willem, via zijn er nog bouwpakketjes te koop van een DSMR logger. via opencircuit kan je ze wel kopen maar zijn ze al in elkaar gezet…. solderen doe ik graag zelf 🙂
Is er nog niemand die voor het het opencircuit V.4 bordje een 3D geprint doosje heeft gemaakt (en dus: een .stl file aangemaakt heeft)? Indien niet, zal ik zelf eens aan de slag gaan met Tinkercad; als dat lukt deel ik nadien de .stl file graag.
Hierbij. Het ontwerp is gebaseerd op een eerder model voor de vorige PC board. Daarbij is de “base plate” hetzelfde gebleven, daar de print gaatjes nog overeen kwamen. Het OLED schermpje (“OLED display 128 x 64 – blauw – 1.3″ – I2C”) was echter groter en op andere plaats, evenals de RST en FLASH buttons, dus het “doosje” is anders. Indien geprint op een nauwkeurige 3D printer (< 0,2 mm resolutie) dan klikt het doosje mooi op de basis plaat. Indien grotere speling, dan misschien best de basis plaat op iets groter dan 100% printen. Schroefjes 2mm, met schuine kop.
De positionering van het display was redelijk tricky om juist opgemeten te krijgen (dus niet het ontwerpen in 3D zelf, maar eerst de afmetingen in 3 dimensies juist te krijgen). Als jij deze gegevens kan aanleveren, wil ik wel een tweede ontwerp maken; maar zonder praktisch voorbeeld voorhanden wordt dat een moeilijk trial-and error proces vrees ik. Alternatief: ik wil ook wel eens kijken of ik het 3D ontwerp kan delen, als je zelf de aanpassingen wil doen?
Hoi Arnold. Mooi, duidelijke tekening. Echter, het zijn niet enkel de afmetingen van het bordje zelf, maar ook de plaats t.o.v. het moederbordje.Als ik echter dit OLED schermpje vergelijk met het mijne (iets groter model), dan lijkt het wel alsof de aansluitpinnetjes op dezelfde plaats staan, en dat ik die als referentie kan nemen om de andere maten aan te passen. Ik doe dus alvast een poging.
Het is heel wat puzzelen geworden, maar heb toch alvast een eerste poging klaar. Kan je me misschien op Messenger een PM sturen, zodanig dat we makkelijk bestanden kunnen uitwisselen zonder dat ik telkens Willem moet lastig vallen? Alvast tot we zeker weten dat het ontwerp OK is.
Enkel een Facebook account, en dan even mijn naam opzoeken in Messenger, en mij een berichtje sturen. Maar misschien heb je gewoon geen FB. Laten we het op een gewoon mailtje houden: bobpuntcuytatpandoradotbe
Ik heb geen display en zou graag een dicht doosje willen hebben om de printplaat netjes weg te werken. Heb je deze misschien ook een versie zonder uitsparing voor het display? Ik heb geprobeerd om het stl bestand te editen, maar dat lukt mij vooralsnog niet.
.stl bestanden editen, dat lukte mij ook niet, dus heb het ook “from scratch” moeten doen. Wat je vraagt zou makkelijk moeten zijn, zal eens kijken. Keep you posted…
OK, dat was 3 seconden werk 🙂 Maar ik kan het hier niet zelf uploaden (wordpress houdt niet van deze bestanden), dus zal eens kijken of ik het op github bij kan zetten waar de andere staan – of roep ik Willem’s hulp in 🙂
Nee, uploads zijn daar disabled (logisch). Ik stuur het onwterp naar Willem, en vraag of hij het bij op Github kan zetten. B.t.w., Willem zei me dat er ook een vraga was naar een doosje met extra gaatje voor externe voedings stekker – had jij dat nodig?
Ik gebruik Open Circuit versie V4.5 i.c.m. Home Assistant. Voorheen (ongeveer een jaar) werkte dit perfect, maar heb hem nu geupgrade naar DSMR-API v2.0.1 (17-04-2020), en merk dat hij vaak vastloopt (om de 2-3 weken) de webinterface is dan ook niet bereikbaar.
Voor het koppelen van de nieuwe versie met Home assistant heb ik de instructies op gitbook gebruikt, maar HA vind op geen enkele sensor een waarde. Vanuit de DSMR zie ik wel een succesvolle verbinding naar de MQTT broker, maar als ik kijk zie ik geen enkele waarde op de sensor komen. De API sensoren worden zelfs helemaal niet zichtbaar.
In het script waar je naar verwijst wordt op twee manieren informatie uitgewisseld. Een deel via restAPI’s (dan vraagt HA om informatie aan de DSMR-logger) en een deel via een MQTT broker (de DSMR-logger publiceert de gegevens en HA heeft een subscription op deze gegevens).
1) Als de DSMR logger online blijft, werkt hij zelf goed. Alleen eens in de zoveel tijd valt hij weg, d.w.z. de webserver reageert niet, en als ik hem reset, zit er een gat in de logging.
Als ik dat bij de states kijk in developer tools van HA, komen er geen waarden binnen. (De API sensoren zijn toch wel zichtbaar, die had ik eerst over het hoofd gezien).
Als ik de URL van de restAPI kopieer uit de config file, naar de browser, zie ik netjes de waarden in JSON formaat…
Doordat ik de restAPI sensoren nu wel zie, heb ik een MQTT sensor vervangen in de config file met de restAPI, dit werkt prima!
Echter het oled scherm zegt dat de logger op het eerste bericht zit te wachten en dat blijft zo. al allerlei settings geprobeerd, geen geluk tot nu.
Het probleem zoals je hier beschrijft is ook al meerdere keren door andere gebruikers beschreven .. en altijd ook opgelost.
Het is even zoeken en je moet er wat tijd in stoppen, maar ik ben er van overtuigt dat de oplossing al een keer gegeven is.
-ik heb een verloopje waar ik 2 p1 kabels op kan zetten en de rasp doet het maar deze niet. Ook los zonder de rasp geprobeerd natuurlijk
maar moet niet uitmaken, Op mijn raspberry krijg ik het telegram netjes binnen. ik heb een 5volt op het bordje en een display
Allereerst ernorm bedankt voor al je harde werk wat je verricht om ons met je projecten te verblijden. Ik denk dat mensen wel eens vergeten dat dit allemaal ‘goodwill” is.
Ik ben net pas in het konijnenhol gedoken vwb ESP bordjes etc, en dacht eens even mijn logger te updaten naar de DMSR-API firmware, echter lijkt het bord nu in een loop te zitten, hij lijkt normaal op te starten maar er is geen wifi AP zichtbaar. hierna gaat de blauw led uit en knippert hij 3 keer en blijft de led weer 10 seconden branden etc etc.
nu al een paar x opnieuw proberen te flasen en de data bestanden ge-upload, maar inmiddels behoorlijk ten einde raad.
Wat vervelend. Heb je de update exact zo uitgevoerd als beschreven? De volgorde en alle instellingen zijn van belang…
Het knipperen van de ledjes zoals je beschrijft lijkt er inderdaad op dat hij geen verbinding tot stand kan brengen. Kun je hem ook niet bereiken via telnet of een browser? Zo niet, dan ben ik bang dat er niet veel anders op zit dan nog een keer de firmware en SPIFFS te flashen, maar nu “bedraad”. Hoe dat moet staat uitvoerig beschreven in de documentatie van de DSMRloggerWS- en DSMRloggerAPI-documentatie (ik heb mijn best gedaan alles zo duidelijk mogelijk te documenteren, maar sommige dingen staan beter bij de ene en ander dingen staan beter bij de andere beschreven..).