1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
Ik heb hem nu weer even omgezet naar 'Inlet' en Node-RED geeft direct weer de foutmelding:Robindd schreef op dinsdag 14 maart 2023 @ 08:03:
[...]
Dat klinkt vreemd. Maar je zou kunnen proberen om het primary ID te gebruiken, en die op te roepen zodat je hem zeker goed hebt.
Hoe benader je de kamstrup? Via NodeRed dan kan ik je wel helpen, maar andere vormen heb ik geen kaas van gegeten.
Je zal in ieder geval het juiste adres zullen moeten vinden en die moeten benaderen. Dat wellicht het adres verandert met een andere setting veranderen is wel vreemd, maar zou je dus zo kunnen overkomen.
Dit heb ik zo ingesteld staan conform de hier in dit topic eerder geplaatste JSON:
@Robindd of anderen; suggesties zijn meer dan welkom.
1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
Heb je al het adres gecalled, wat ik uitgelegd heb ik mijn post met een printscreen van de betreffende inject node?leandres schreef op dinsdag 14 maart 2023 @ 17:40:
[...]
Ik heb hem nu weer even omgezet naar 'Inlet' en Node-RED geeft direct weer de foutmelding:
[Afbeelding]
Dit heb ik zo ingesteld staan conform de hier in dit topic eerder geplaatste JSON:
[Afbeelding]
@Robindd of anderen; suggesties zijn meer dan welkom.
Voer dat even in in een inject node, koppel die aan je kamstrup node, en debug aan de achterkant. Kijk welk adres eruit komt, en vul dat in i.p.v. wat je nu hebt staan.
Zo kwam ik er achter dat mijn primary adres gewoon "1" is zoals ik zei, ipv een lange reeks. (dat is het secondary vaak)
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Sleeuwijk | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D
Krijg ik deze fout:
1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
Probeer met dit eens:leandres schreef op woensdag 15 maart 2023 @ 14:42:
Ja. Met deze instelling:
[Afbeelding]
Krijg ik deze fout:
[Afbeelding]
1
| [{"id":"b7a3335b98b2d62a","type":"mbus-controller","z":"35b24b20.e53a34","name":"M-Bus Controller","client":"dfb50251.88088","x":410,"y":120,"wires":[["d207c6770d911d48","b6c1dac193df8caa"]]},{"id":"210204cb66b4c33b","type":"inject","z":"35b24b20.e53a34","name":"Get Devices","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":"","topic":"getDevices","payload":"","payloadType":"str","x":110,"y":300,"wires":[["b7a3335b98b2d62a"]]},{"id":"12817892ec00b8e2","type":"inject","z":"35b24b20.e53a34","name":"setPrimary","props":[{"p":"payload","v":"{\"newAddr\":3,\"oldAddr\":2}","vt":"json"},{"p":"topic","v":"setPrimary","vt":"string"}],"repeat":"","crontab":"","once":false,"topic":"setPrimary","payload":"{\"newAddr\":3,\"oldAddr\":2}","payloadType":"json","x":100,"y":100,"wires":[["b7a3335b98b2d62a"]]},{"id":"9a3af9ca9089a32a","type":"inject","z":"35b24b20.e53a34","name":"Read ID 1","props":[{"p":"payload","v":"{\"address\": 1}","vt":"json"},{"p":"topic","v":"getDevice","vt":"string"}],"repeat":"","crontab":"","once":false,"topic":"getDevice","payload":"{\"address\": 1}","payloadType":"json","x":100,"y":220,"wires":[["b7a3335b98b2d62a"]]},{"id":"5b01651e77b521f6","type":"inject","z":"35b24b20.e53a34","name":"Read ID 2","props":[{"p":"payload","v":"{\"address\": 2}","vt":"json"},{"p":"topic","v":"getDevice","vt":"string"}],"repeat":"","crontab":"","once":false,"topic":"getDevice","payload":"{\"address\": 2}","payloadType":"json","x":101,"y":258,"wires":[["b7a3335b98b2d62a"]]},{"id":"25130f8a4f70ba13","type":"inject","z":"35b24b20.e53a34","name":"scan","props":[{"p":"payload","v":"","vt":"str"},{"p":"topic","v":"scan","vt":"str"}],"repeat":"","crontab":"","once":false,"topic":"scan","payload":"","payloadType":"str","x":90,"y":140,"wires":[["b7a3335b98b2d62a"]]},{"id":"d865ae3d667d4056","type":"inject","z":"35b24b20.e53a34","name":"restart","repeat":"","crontab":"","once":false,"topic":"restart","payload":"","payloadType":"num","x":90,"y":182,"wires":[["b7a3335b98b2d62a"]]},{"id":"08e43d083a37c538","type":"mbus-out","z":"35b24b20.e53a34","name":"","client":"dfb50251.88088","x":350,"y":320,"wires":[["25aea47b5558baca"]]},{"id":"25aea47b5558baca","type":"debug","z":"35b24b20.e53a34","name":"debug 5","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":500,"y":320,"wires":[]},{"id":"b6c1dac193df8caa","type":"debug","z":"35b24b20.e53a34","name":"debug 12","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":520,"y":280,"wires":[]},{"id":"dfb50251.88088","type":"mbus-client","name":"","clienttype":"serial","tcpHost":"127.0.0.1","tcpPort":"10001","tcpTimeout":"4000","serialPort":"/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AD0K7SLG-if00-port0","serialBaudrate":"2400","reconnectTimeout":"30000","autoScan":false,"storeDevices":true,"disableLogs":false}] |
De debug node moet direct aan je m-bus node, je hebt hem 1 te ver staan en dan krijg je alleen een error (ik denk overigens dat je primary adres " 0" is zo te zien.
Maar met debug direct aan de M-bus node, en dan de inject node "scan" injecteren. Dan krijg je in je debug window primair en secondair terug.
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Sleeuwijk | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D
1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
Hoe hoe je verder je client ingesteld en hoe staan je settings?leandres schreef op vrijdag 17 maart 2023 @ 16:25:
Tnx @Robindd
Toch lijk ik niet de data krijgen die jij wel post:
[Afbeelding]
Heb je al eens geprobeerd de m-bus draden om te draaien?
Blijft vreemd dat het pas stopt op het moment dat je de flow omdraaid..
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Sleeuwijk | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Sleeuwijk | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D
Doe ik een 'scan' met de Kamstrup fysiek ingesteld op 'Outlet' krijg ik dit:
Zet ik de Kamstrup vervolgens op "Inlet" dan krijg ik:
Het zal ongetwijfeld ergens iets doms zijn aan mij kant, echter het kwartje is nog niet gevallen. Het onwisselen van de M-Bus draden heb ik ook gedaan. Maakt geen verschil.
[Voor 4% gewijzigd door leandres op 18-03-2023 12:28]
1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
Outlet: 828122132D2C4004
Inlet: 828122132D2C400C
Dit aangepast en nu krijg ik geen foutmeldingen en weer data terwijl de Kamstrup nog op "Inlet" staan zoals het fysiek bij mij is gebouwd.
Nu nog even kijken naar de volgorde van de flow, want daar had jij ergens ook iets over gezegd. Nu heb ik het zo; conform een config die in dit topic is geplaatst:
[Voor 11% gewijzigd door leandres op 18-03-2023 12:48]
1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
Wisselen van de draden zou ook niet uit moeten maken, de bus hoort daar niet gevoelig voor te zijn.
Update: aha, fijn dat 't nu toch opgelost is!
[Voor 48% gewijzigd door blb4 op 18-03-2023 12:56]
Panasonic WH-MDC07J3E5/PAW-TD20C1E5 met Heishamon/NR, 6022 Wp PV, SOLAX SK-SU3000E 6,5kWh batterijsysteem, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia e-niro MY20
In mijn systeem heb ik hem in de aanvoer laten plaatsen (had gewoon niet vooraf gelezen). Gezien de complexiteit van de installatie heb ik niet zoveel zin om dat nu nog weer te laten aanpassen. Lijkt me toch dat het, nu de config op 'Inlet' staan en de Ta en Tr correct staan de Kamstrup accuraat meet???
Kamstrup locatie:
1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
Je weet dat je de Kamstrup ook een kwartslag gedraaid op die basis kunt klikken?leandres schreef op zaterdag 18 maart 2023 @ 13:03:
Mja. Dat is ook wat tegenstrijdig in de documentatie naar mijn idee. Het apparaat heeft de mogelijkheid om zowel 'Inlet' als 'Outlet' mode in te stellen. Ook lees ik dat je dan de Ta en Tr sensoren moet omwisselen. Logisch.
In mijn systeem heb ik hem in de aanvoer laten plaatsen (had gewoon niet vooraf gelezen). Gezien de complexiteit van de installatie heb ik niet zoveel zin om dat nu nog weer te laten aanpassen. Lijkt me toch dat het, nu de config op 'Inlet' staan en de Ta en Tr correct staan de Kamstrup accuraat meet???
Kamstrup locatie:
[Afbeelding]
Dat ziet er een stuk logischer uit en leest ook nog eens gemakkelijker af.

WP: ME PUHZ-SW75YAA + ERSD-VM2D + EV-WP-TWS-1W 300; AC: ME MXZ-2F42VF + 2x MSZ-LN25VGV; PV: 14.08 kWp O/W + SMA STP 8.0; Vent: Zehnder Q600 + Ubbink AirExcellent. Stuur DM voor €50 Raisin bonus.
1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
Geen dank uiteraard!leandres schreef op zaterdag 18 maart 2023 @ 13:04:
[...]
Idd! Dank aan @Robindd voor het verschaffen van inzicht!
Je kan het ook met je primary adres eens proberen.
Daarnaast kun je je addressen via nodered ook zelf instellen.
Zo is mijn primary adres zoals ik zei maar 1 getal "1".
Die inject node daar voor had ik dacht ik ook in de flow gedeeld.
Ik vermoed dat met de "Id" uit je plaatje hier boven het ook gelukt had, dat lijkt je primary adres namelijk en wellicht verandert die niet met het omzetten van je aanvoer/retour instelling.leandres schreef op zaterdag 18 maart 2023 @ 12:27:
Doe ik een 'scan' met de Kamstrup fysiek ingesteld op 'Outlet' krijg ik dit:
[Afbeelding]
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Sleeuwijk | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D