database op andere postgreSQL server #1488
-
Ik wil dmsr-reader via een Proxmox LXC Ubuntu 18.04 container installeren. Ook heb ik een RancherOS VM in Proxmox draaien waarop postgreSQL middels docker draait, als database server voor home assistant. Dit werkt super, de latency is echt top. De installatie van dsmr-reader gaat goed maar ik zou graag deze postgreSQL server die ik ook voor home assistant gebruik, ook gebruiken voor dmsr-reader (waarom weer een postgreSQL instance laten draaien, als ik al een postgreSQL server heb). Ik heb de settings.py als volgt aangepast (komt uit dit topic: #395)
De database dsmrreader heb ik aangemaakt in postgreSQL en gevuld met oude data, dit is succesvol. Ook heb ik een dsmrreader user aangemaakt met een password ******. De postgreSQL server draait op 192.168.1.13:5432, dit werkt aangezien home assistant er ook gebruik van maakt. Heeft iemand een idee of suggestie om het bovenstaande voor elkaar te krijgen? |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments
-
Je kunt het beste de bovenstaande config weer terugzetten naar wat het was. Het issue dat je linkt is zwaar outdated. Tegenwoordig kun je je instellingen doen via Alle mogelijke opties staan hier: https://dsmr-reader.readthedocs.io/en/latest/env_settings.html#django-settings-overrides |
Beta Was this translation helpful? Give feedback.
-
@dennissiemensma dankjewel voor de referentie.
Ik ben niet weg van de manier om een docker container te updaten en aangezien er best vaak een nieuwe release van dsmr-reader uitkomt weet ik niet of ik de docker manier van dsmr-reader draaien, acceptabel vind. |
Beta Was this translation helpful? Give feedback.
-
Bedankt voor je update.
Je zou ook nog de andere kant op kunnen proberen, door de remote datalogger te gebruiken. Dan hoef je alleen een HTTP-poort naar die container te hebben. De remote datalogger stuurt het dan via de API van DSMR-reader. Of het proberen via
Ik kan me voorstellen dat het relatief veel werk lijkt voor kleinere updates. Echter is het goed om te realiseren dat major updates (zoals 5.x) wel in 1x goed gaan, zonder dat je daar zelf ook maar enige upgrade-guide voor hoeft te volgen. Dat is immers al voor je gedaan in de Docker image. Dat kan nog een mogelijke overweging voor je zijn. |
Beta Was this translation helpful? Give feedback.
-
Ja op dit moment draai ik dsmr-reader binnen VMWare esxi en heb ik aparte raspberry als remote datalogger, dit werkt prima. Echter ik vind het 'mooier' om alles op één server(proxmox) proberen te laten draaien (gekke tik). |
Beta Was this translation helpful? Give feedback.
-
Helder. Mocht je nog meer informatie nodig hebben, laat het gerust weten. |
Beta Was this translation helpful? Give feedback.
-
@dennissiemensma toch nog een update, ik weet dat het buiten de scope van dsmr-reader valt, maar het is uiteindelijk met veel werk toch gelukt om het in een LXC container te laten draaien en de serial2usb middels een pass-through te laten herkennen in de container. Dsmr-reader is middels .env variabelen ingesteld op een database die draait op postgreSQL op een VM in RancherOS. |
Beta Was this translation helpful? Give feedback.
@dennissiemensma toch nog een update, ik weet dat het buiten de scope van dsmr-reader valt, maar het is uiteindelijk met veel werk toch gelukt om het in een LXC container te laten draaien en de serial2usb middels een pass-through te laten herkennen in de container. Dsmr-reader is middels .env variabelen ingesteld op een database die draait op postgreSQL op een VM in RancherOS.
Mocht iemand meer details willen weten, PM.
Nogmaals dank voor de info en succes met dsmr-reader!