Synology-Forum.nl
Packages => Officiële Packages => Docker / Container Manager => Topic gestart door: marselaar op 31 oktober 2020, 10:41:32
-
Ik ben aan het testen met Domoticz via Docker, aangezien de packages van Jadahl in DSM7.0 niet meer ondersteund worden. Tijdens het testen loop ik er echter tegenaan dat de P1 slimme meter op dev/ttyUSB0 niet door beide instances tegelijk uitgelezen kan worden. De "productie" domoticz heeft hem in gebruik en de "test" domoticz geeft de foutmelding dat het proces onverwacht is afgesloten. Nadat ik de "productie" domoticz had gestopt, las de "test" het wel goed uit. Als ik "productie" dan weer aan zet dan krijg ik een melding CRC failed. Is er een manier om twee dockers gebruik te laten maken van dezelfde P1 meter (ook als ik b.v. Home Automation in Docker wil gaan testen)?
-
Mijn Synology: DS213
Deze NAS kan helemaal geen Docker draaien, je zal wel nog een NAS hebben. ;)
aangezien de packages van Jadahl in DSM7.0 niet meer ondersteund worden.
DSM7 is nog in preview fase, dus de meeste 3e partij packages zijn er nog niet, of is het al zeker dat Jadahl er mee stopt?
Het blijkt dus, als dev/ttyUSB0 bezet is, niet nog een keer geclaimd kan worden.
Denk dat de package dat zelf doet.
-
Deze NAS kan helemaal geen Docker draaien, je zal wel nog een NAS hebben. ;)
Klopt, een DS218+ . De DS213 heb ik ook nog maar is een backup NAS geworden.
DSM7 is nog in preview fase, dus de meeste 3e partij packages zijn er nog niet, of is het al zeker dat Jadahl er mee stopt?
Hij vermeldt op zijn site dat het niet door hem gemaakt zal worden. Buiten dat lijkt het me ook handiger om het in docker te draaien, al is een recente image vinden ook nog een probleem.
Het blijkt dus, als dev/ttyUSB0 bezet is, niet nog een keer geclaimd kan worden.
Denk dat de package dat zelf doet.
Hmm, dat zal ik dan moeten testen met twee docker versies van Domoticz en dan de package versie even tijdelijk stoppen. Ik hoop echter dat er een manier is om dit te omzeilen
-
Ik kan het wel eens aan een maatje van me vragen hoe hij dat doet.
Die leest ook zijn slimme meter uit met een extra module. Gebruikt een DS218+ met de standaard DSM firmware (6.2.x)
Kom er een dezer dagen dan wel op terug.
-
Tja, met een tweede module zal het wel gaan werken. 8)
-
Inmiddels geïnformeerd.
....die extra module blijkt een "kabeltje" te zijn van serieel met RJ11 plugje naar USB aansluiting.
Meer beschrijvingen:
https://www.domoticz.com/wiki/Synology
https://www.domoticz.com/DomoticzManual.pdf (PDF handleiding).
En de stappen zoals bij de volgende link beschreven als de "gemakkelijkste methode" van de twee die worden genoemd:
https://www.techtesters.eu/synology-nas-gids-deel-13-domoticz-slimme-meter-uitlezen/
Dat lijkt zo'n beetje de set-up van de topic-starter.
Alleen die kennis van mij (en in de beschrijving hierboven) gebruiken geen "Docker".
De packages “With Python” bevatten de mogelijkheid om Python-scripts te runnen in combinatie met Domoticz.
-
Dat lijkt zo'n beetje de set-up van de topic-starter.
Alleen die kennis van mij (en in de beschrijving hierboven) gebruiken geen "Docker".
Ehh, dank je, maar het ging juist om Docker en het gelijktijdig uitvoeren van 2 domoticz instances, waarbij een conflict op USB lijkt te ontstaan. :)
-
Wat jij wilt kan niet.
Je NAS gebruikt voor de communicatie met de P1 poort van de meter een seriële poort. Een dergelijke poort kan maar door één proces tegelijk gebruikt worden. Dat is al enkele tientallen jaren zo.
Als alternatief moet je dan zoeken naar een omzetter die de seriële poort naar bijvoorbeeld ethernet omzet. Ik ken diverse van dat soort omzetters, maar niet voor het Smart meter protocol.
En dan moet Domoticz het ook nog ondersteunen.
-
Zelf gebruik ik een Youless LS120 om mijn slimme meter en mijn zonne panenelen uit te lezen.
Dit apparaatje is via het netwerk te benaderen en wordt ondersteunt door domoticz.
Als je niet wilt / kunt investeren zou je ook een kunnen kijken naar deze oplossing (https://support.benext.eu/hc/nl/articles/360007504374-Kan-ik-meerdere-P1-apparaten-aansluiten-op-de-slimme-meter)
Je kunt dan twee serial to USB devices koppelen aan 1 P1 poort. Maar ze geven zelf al aan geen garantie te geven op de werking ervan.
Het komt er dus op neer dat je een rj11 / rj12 splitter 2 extra kabels en een extra usb dongel moet hebben.
-
Wat jij wilt kan niet.
Je NAS gebruikt voor de communicatie met de P1 poort van de meter een seriële poort. Een dergelijke poort kan maar door één proces tegelijk gebruikt worden. Dat is al enkele tientallen jaren zo.
Ok, dank je. Ik dacht mss is er een handige omweg, b.v. door interval te verhogen zodat ze niet gelijktijdig lezen.
-
Goedkope oplossing: Raspberry Pi met P1 interface. Werkt voortreffelijk (voor 1 meter dan hè). Zou je de ene op PI en de ander op Syno kunnen aansluiten.
-
Goedkope oplossing: Raspberry Pi met P1 interface. Werkt voortreffelijk (voor 1 meter dan hè). Zou je de ene op PI en de ander op Syno kunnen aansluiten.
Ik wil geen Raspberry PI. Dat probeer ik juist te voorkomen dat ik die nodig ga hebben. Ik wilde alleen maar testen met twee Domoticz versies, met de enige slimme meter die ik heb.
Maar het is al duidelijk, dit kan niet. Wat mij betreft kunnen we dit topic sluiten.
-
.....tja die kennis van mij gebruikt ook maar één uitlezing.
En zelf was ik niet op de hoogte van de mogelijkheden, want gebruik het niet (heb nog een oude draaischijf meter). 8)
-
want gebruik het niet (heb nog een oude draaischijf meter).
Bij de eerder aangehaalde YouLess LS120 (https://www.youless.nl/winkel/product/ls120.html), zie ik staan dat hij ook voor ouderwetse analoog meters bruikbaar is.
Wanneer de Youless met oudere type elektriciteitsmeters gebruikt wordt, dan wordt netto teruglevering aan het electriciteitsnet niet als levering waargenomen (bijvoorbeeld wanneer er zonnestroom aan het net geleverd wordt).
Je kunt een sensor op een draaischijfmeter plakken waarmee hij de draaing van de schijf registreert. Maar dit werkt blijkbaar slechts in één richting.
-
Leuk dat er daar nog opties voor zijn en je daar nog een link van geeft :thumbup:
Maar de handicap is dat het terugleveren kennelijk niet wordt geregistreerd. En heb inderdaad wel zonnepanelen in gebruik.
De schijf van mijn meter draait bij overschot keurig netjes terug. Uitlezing van de zonnepanelen zelf op een centrale server,
en tussentijds zelf handmatig de standen opnemen van de draaischijfmeter, kom ik verder geen vreemde zaken tegen.
Dat is voor mijzelf voldoende. ;)
(Het energieverbruik van mij is door de jaren heen vrij stabiel, en weet van tevoren al waar ik op uitkom.
De zonnepanelen leveren net wat meer, dan wat ik per jaar gebruik).
-
Ik weet dat de topic al wat ouder is, maar kwam erachter dat dit bij mij werkt..
Ik heb een Domoticz van Jadahl draaien en eentje in een docker om te testen voor dms 7.0
Bij mij werken ze beide op de P1 aansluiting.
-
Als de lezende processes steeds de poort openen, uitlezen, en meteen weer sluiten dan kunnen meerdere processen deze poort gebruiken zolang ze dat niet exact tegelijkertijd doen.
Op mijn RPi gebruik ik een leesproces dat elke seconde wordt opgestart, dus daartussendoor is de poort vrij.