Voor diegenen die een kant en klaare oplossing willen: https://smartgateways.nl/...ticz-homey-rest-api-mqtt/
:no_upscale():strip_icc():fill(white):strip_exif()/f/image/O9ugzVDZ2BKC6iO6YlC370zB.jpg?f=user_large)
e-Golf 2018 | Climarad Sensa V2X | 3200 Wp WZW I Techneco Elga Carrier
De exacte productcode vergelijken met degene uit de datasheets?Djvdb schreef op zondag 12 november 2023 @ 10:08:
Kan iemand mij vertellen hoe ik erachter kom of mijn kamstrup 302 w-mbus heeft?
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 ERV + Ubbink AirExcellent.
Heb je een linkje waar dit besproken wordt? Ik zit met een installateur die 35mm leidingen wil leggen, en dan wordt het verschil met de 25mm van de kamstrup wel redelijk groot naar mijn gevoel. Maar ik heb hoegenaamd geen idee of dat problematisch is.blb4 schreef op maandag 24 oktober 2022 @ 23:09:
[...]
A02 staat voor 1" aansluiting. 't Is niet zo dat een kleinere diameter direct een probleem is. Door een versmalling in een klein stuk van je installatie wordt de totale weerstand van de installatie groter, wordt de stroomsnelheid in dat deel wat hoger (met mogelijk wat extra stromingsgeluid), en moet de pomp iets meer druk leveren voor zelfde aantal liter/minuut. Vanuit de diverse installatie topics begrijp ik dat 't dus niet zo'n probleem is om in stukjes van je installatie wat smallere diameters te gebruiken. Dit is dan b.v. de warmtemeter, 3-weg kleppen, vuilfilter etc.
Ik heb daar niet zo een linkje voor. Het onderwerp wordt regelmatig besproken in de diverse warmtepomp topics. o.a. Ook dat de koppelingen van meerlagenbuizen ook een flinke vernauwing hebben. Zie oa ook hiercharliemka schreef op zondag 19 november 2023 @ 17:32:
[...]
Heb je een linkje waar dit besproken wordt? Ik zit met een installateur die 35mm leidingen wil leggen, en dan wordt het verschil met de 25mm van de kamstrup wel redelijk groot naar mijn gevoel. Maar ik heb hoegenaamd geen idee of dat problematisch is.
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Ik had exact dezelfde zorgen en na aanleg kan ik uit ervaring zeggen dat het geen probleem is. Ook mijn systeem is uitgelegd met 35mm leidingen waar de kamstrup tussen gereduceerd is. Ergens in dit topic heb ik wel een foto gepost.charliemka schreef op zondag 19 november 2023 @ 17:32:
[...]
Heb je een linkje waar dit besproken wordt? Ik zit met een installateur die 35mm leidingen wil leggen, en dan wordt het verschil met de 25mm van de kamstrup wel redelijk groot naar mijn gevoel. Maar ik heb hoegenaamd geen idee of dat problematisch is.
1: PVoutput Hoogezand, GN | 2: PVoutput Sappemeer, GN
Die vernauwing van de warmtemeter is geen enkel probleem. Je moet naar de nominale flow van de warmtemeter kijken, waarvoor deze gekalibreerd is. DN25 kan met gemak wel 5000L/h aan.charliemka schreef op zondag 19 november 2023 @ 17:32:
[...]
Heb je een linkje waar dit besproken wordt? Ik zit met een installateur die 35mm leidingen wil leggen, en dan wordt het verschil met de 25mm van de kamstrup wel redelijk groot naar mijn gevoel. Maar ik heb hoegenaamd geen idee of dat problematisch is.
Itho Daalderop Amber 95
Nobody is perfeckt - But who wants to be Nobody? - Vrijwillig Energycoach Fiat LUXus! - Some Insights
En hoe groot is je kamstrup en wat is jouw debiet?leandres schreef op zondag 19 november 2023 @ 20:21:
[...]
Ik had exact dezelfde zorgen en na aanleg kan ik uit ervaring zeggen dat het geen probleem is. Ook mijn systeem is uitgelegd met 35mm leidingen waar de kamstrup tussen gereduceerd is. Ergens in dit topic heb ik wel een foto gepost.
[ Voor 87% gewijzigd door -SimJoc- op 22-11-2023 19:32 ]
powerinstvalue = 9100 is lijkt mij het thermische vermogen van 9100W (wel erg hoog, maar kan uiteraard) wat de kamstrup meet. Dit is een momentane waarde.-SimJoc- schreef op woensdag 22 november 2023 @ 19:25:
Hoi ik had een vraagje over de COP berekening en ik hoop dat iemand met mij kan mee denken of ik op het goede spoor zit.
Vanuit mijn kamstrup krijg ik de volgende waarde: powerinstvalue = 9100
Mijn stroommeter geeft de waarde = 2.69 kwh (youless)
Nu heb ik het node red script uit dit topic iets aangepast en nu lijk ik goede waardes te krijgen, maar het gaat niet helemaal goed. Ik gebruik deze formule:
$round((kamstrup.powerinstvalue/youless)/1000, 2)
Dit is de grafiek die ik krijg:
[Afbeelding]
Ga ik zo de goede richting op en heeft iemand nog suggesties?
Itho Daalderop Amber 95
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
Volgens mij klopt dit niet voor warmtepompen die een defrost doormaken? De difftemp is namelijk altijd positief, ook als de returntemp hoger is dan aanvoertemp...AUijtdehaag schreef op vrijdag 17 februari 2023 @ 16:50:
@luigi87
Volgens mij kan je er zo een influxdb node achter (extract en format) plakken want het staat al in het formaat van influxdb met de fields en dergelijke
En je stuurt mqtt uit nu?
Dan plaats je dit in configuration.yaml
YAML:
1 2 homeassistant: packages: !include_dir_named packages
en in /config/packages (aanmaken) plaats je kamstrup.yaml
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 # sensor # ########## mqtt: sensor: # Pumpflow L/min - name: Kamstrup Flow L/min state_topic: "kamstrup" unit_of_measurement: 'L/min' value_template: "{{ value_json.flowlm }}" # Pumpflow m3/h - name: Kamstrup Flow L/h state_topic: "kamstrup" unit_of_measurement: 'L/h' value_template: "{{ value_json.flow }}" # Water flow temp - name: Kamstrup Flow Temperature state_topic: "kamstrup" unit_of_measurement: '°C' value_template: "{{ value_json.flowtemperature }}" # Water return temp - name: Kamstrup Return Temperature state_topic: "kamstrup" unit_of_measurement: '°C' value_template: "{{ value_json.returntemperature }}" # Water differential temp - name: Kamstrup Differential Temperature state_topic: "kamstrup" unit_of_measurement: '°C' value_template: "{{ value_json.difftemperature }}" # Heating power produced - name: Kamstrup Power Produced state_topic: "kamstrup" unit_of_measurement: 'W' value_template: "{{ value_json.power }}" # Heating Counter - name: Kamstrup Heating Counter state_topic: "kamstrup" unit_of_measurement: 'kWh' value_template: "{{ value_json.totalheatenergy }}" # Cooling Counter - name: Kamstrup Cooling Counter state_topic: "kamstrup" unit_of_measurement: 'kWh' value_template: "{{ value_json.totalcoolenergy }}"
zelf ff kijken naar de flowvalue
Plot je warmteopbrengst er eens bij, dat geeft een beetje beeld of je waardes daadwerkelijk kloppen.-SimJoc- schreef op vrijdag 24 november 2023 @ 21:14:
Ja de waardes lijken wel aardig te kloppen. Zie hier eerst een verwarmingsrun tot 16.00 uur en dan vanaf ongeveer 17.00 een warm water run.[Afbeelding]
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
Wat klopt er niet hier dan?studiostevus schreef op maandag 27 november 2023 @ 11:52:
[...]
Volgens mij klopt dit niet voor warmtepompen die een defrost doormaken? De difftemp is namelijk altijd positief, ook als de returntemp hoger is dan aanvoertemp...
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
Het node-red script neemt de absolute waarde van het temperatuurverschil en de power produced. Daardoor zie je geen negatieve waardes en krijg je een vertekend beeld als je de COP wil bijhouden (immers defrosts zijn negatieve momenten wanneer en warmte uit het systeem gehaald wordt)
Ligt er aan hoe je de COP bij houdt natuurlijk. Er is wel eens wat discussie over geweest dat inderdaad een defrost dan je COP boost. De deltatemp met flow en gebruikte stroom is dan natuurlijk extreem gunstig.studiostevus schreef op maandag 27 november 2023 @ 13:51:
[...]
Het node-red script neemt de absolute waarde van het temperatuurverschil en de power produced. Daardoor zie je geen negatieve waardes en krijg je een vertekend beeld als je de COP wil bijhouden (immers defrosts zijn negatieve momenten wanneer en warmte uit het systeem gehaald wordt)
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
Ik heb net m'n nodered flow ook op een dergelijke manier aangepast.Robindd schreef op maandag 27 november 2023 @ 16:02:
[...]
Ligt er aan hoe je de COP bij houdt natuurlijk. Er is wel eens wat discussie over geweest dat inderdaad een defrost dan je COP boost. De deltatemp met flow en gebruikte stroom is dan natuurlijk extreem gunstig.
Ik houd de COP bij per status, dus heb geen last van vervuiling van die data.
- Standby
- Verwarmen
- Koelen
- Defrost
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Ik gebruik de modus van mijn Mitsubishi om de status te monitoren, die geeft ze alle 4 aan, en hij heeft zeg maar 4 tellers die die dan bij houdt. Afhankelijk van de status tellen alle waarde (verbruik + opbrengst) bij de correcte teller opblb4 schreef op maandag 27 november 2023 @ 17:12:
[...]
Ik heb net m'n nodered flow ook op een dergelijke manier aangepast.
Een negatieve PowerValue kan veroorzaakt worden door Koelen of Defrost, door 't Defrost signaal te gebruiken kan je onderscheid tussen die 2 maken.
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
Mocht je deze flow kunnen delen dan zou ik daar erg benieuwd naar zijnblb4 schreef op maandag 27 november 2023 @ 17:12:
[...]
Ik heb net m'n nodered flow ook op een dergelijke manier aangepast.
Een negatieve PowerValue kan veroorzaakt worden door Koelen of Defrost, door 't Defrost signaal te gebruiken kan je onderscheid tussen die 2 maken.
Hieronder mijn flow. Ik gebruik context data voor het opslaan van een paar waarden, meest belangrijke CoolEnergy en DefrostEnergy. Defrost signaal haal ik via MQTT vanaf HeishaMon. Cool / Defrost Energy zijn een inschatting op basis van negatieve vermogen vanaf de Kamstrup en de tijd tussen de laatste en voorlaatste meting, mijn Kamstrup registreerd geen koelenergy.-SimJoc- schreef op zaterdag 2 december 2023 @ 08:57:
[...]
Mocht je deze flow kunnen delen dan zou ik daar erg benieuwd naar zijn
1
| [{"id":"485f54bdb49175f4","type":"tab","label":"Kamstrup","disabled":false,"info":""},{"id":"33aea1a72f72e280","type":"group","z":"485f54bdb49175f4","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["9faf6ebbedb836ca","2a833eff3b807651","5a5e6272bae4da1c","288703a7509d6db3","e12bdbfc1ececf42","766e8f24654b2dff","3487806f3d3d8ed9","8275b55c5304ba80","793c3d785a6c5642","6a2d2172b8dcc8ad","c92c770ac2860627","ab347c4cbbd18ace","30317b3bfed97d5d","ba6b71175294a3c3","56b8156dccc16eae","859fdf06695a3fa4","60355a6d5d8a4937","76d96f27384393bd","aa5a508240ce6a32"],"x":-6,"y":19,"w":1112,"h":782},{"id":"b8af9f24.8bce","type":"mbus-client","name":"Kamstrup","clienttype":"serial","tcpHost":"127.0.0.1","tcpPort":"10001","tcpTimeout":"4000","serialPort":"/dev/ttyUSB0","serialBaudrate":"2400","reconnectTimeout":"30000","autoScan":false,"storeDevices":true,"disableLogs":false},{"id":"f935c11c.41462","type":"mqtt-broker","name":"MQTT","broker":"172.31.0.5","port":"1883","clientid":"NR-Rpi","autoConnect":true,"usetls":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"autoUnsubscribe":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""},{"id":"b05705e2492df1f0","type":"influxdb","hostname":"172.31.0.52","port":"8086","protocol":"http","database":"HomeSeer","name":"HomeSeer","usetls":false,"tls":"","influxdbVersion":"1.x","url":"http://172.31.0.59:8086","rejectUnauthorized":true},{"id":"9faf6ebbedb836ca","type":"mbus-out","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"Kamstrup","client":"b8af9f24.8bce","x":320,"y":60,"wires":[["2a833eff3b807651"]]},{"id":"2a833eff3b807651","type":"debug","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"","active":false,"tosidebar":true,"console":false,"complete":"false","statusVal":"","statusType":"auto","x":630,"y":60,"wires":[]},{"id":"5a5e6272bae4da1c","type":"debug","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"Kamstrup_Output","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":650,"y":100,"wires":[]},{"id":"288703a7509d6db3","type":"inject","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"Get Devices","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"","topic":"getDevices","payload":"","payloadType":"str","x":130,"y":140,"wires":[["6a2d2172b8dcc8ad","3487806f3d3d8ed9"]]},{"id":"e12bdbfc1ececf42","type":"mqtt out","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"","topic":"kamstrup","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"f935c11c.41462","x":960,"y":100,"wires":[]},{"id":"766e8f24654b2dff","type":"inject","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"Read ID 1","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"60","crontab":"","once":true,"onceDelay":"5","topic":"getDevice","payload":"{\"address\":\"828123102D2C4004\"}","payloadType":"json","x":130,"y":80,"wires":[["3487806f3d3d8ed9"]]},{"id":"3487806f3d3d8ed9","type":"mbus-controller","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"M-Bus Controller","client":"b8af9f24.8bce","x":350,"y":140,"wires":[["5a5e6272bae4da1c","ba6b71175294a3c3"]]},{"id":"8275b55c5304ba80","type":"influxdb out","z":"485f54bdb49175f4","g":"33aea1a72f72e280","influxdb":"b05705e2492df1f0","name":"Kamstrup","measurement":"Kamstrup","precision":"","retentionPolicy":"","database":"database","precisionV18FluxV20":"ms","retentionPolicyV18Flux":"","org":"organisation","bucket":"bucket","x":960,"y":160,"wires":[]},{"id":"793c3d785a6c5642","type":"comment","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"00 \"Total Energy (kWh)\" \\n 01 \"Volume (1e-2 m^3)\" \\n 04 \"On time (hours)\" \\n 05 \"Error time (hours)\",\"Value\":0 \\n 06 \"Flow temperature (1e-2 deg C)\",\"Value\":2099 \\n 07 \"Return temperature (1e-2 deg C)\",\"Value\":1310 \\n 08 \"Temperature Difference (1e-2 deg C)\",\"Value\":789 \\n 09 \"Power (100 W)\",\"Value\":0 \\n 10 \"Max Power per month (100 W)\",\"Value\":0 \\n 11 \"Volume flow (m m^3/h)\" \\n 12 \"Max Volume flow per Month (m m^3/h)\" \\n 14 \"Energy last Year (kWh)\" \\n 15 \"Volume last Year (1e-2 m^3)\" \\n 18 \"Max Power last Year (100 W)\" \\n 19 \"Max Volume flow last Year (m m^3/h)\" \\n 20 \"Time Point (date)\"","info":"00 \"Total Energy (kWh)\",\"Value\":0 \\n\n01 \"Volume (1e-2 m^3)\",\"Value\":0 \\n\n02 \"Manufacturer specific\",\"Value\":0 \\n\n03 \"Manufacturer specific\",\"Value\":0 \\n\n04 \"On time (hours)\",\"Value\":3115 \\n\n05 \"On time (hours)\",\"Value\":0 \\n \t\t\t\t\t\t(Error state)\n06 \"Flow temperature (1e-2 deg C)\",\"Value\":2099 \\n\n07 \"Return temperature (1e-2 deg C)\",\"Value\":1310 \\n\n08 \"Temperature Difference (1e-2 deg C)\",\"Value\":789 \\n\n09 \"Power (100 W)\",\"Value\":0 \\n\n10 \"Power Max per Month(100 W)\",\"Value\":0\t\\n\t\t\t\t\t\t\t(Maximum value)\n11 \"Volume flow (m m^3/h)\",\"Value\":0 \\n\n12 \"Volume flow Max per Month (m m^3/h)\",\"Value\":0\t\\n\t\t\t\t\t(Maximum value)\n13 \"Manufacturer specific\",\"Value\":256 \\n\n14 \"Energy last year (kWh)\",\"Value\":0 \\n\n15 \"Volume last year (1e-2 m^3)\",\"Value\":0 \\n\n16 \"Manufacturer specific\",\"Value\":0 \\n\n17 \"Manufacturer specific\",\"Value\":0 \\n\n18 \"Max Power last Year (100 W)\",\"Value\":0\t\t\t\\n\t\t\t\t\t(Maximum value)\n19 \"Max Volume flow last year (m m^3/h)\",\"Value\":0\t\\n\t\t\t\t\t(Maximum value)\n20 \"Time Point (date)\",\"Value\":\"2000-00-00\"\n","x":220,"y":580,"wires":[]},{"id":"6a2d2172b8dcc8ad","type":"debug","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"debug 1","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":320,"y":200,"wires":[]},{"id":"c92c770ac2860627","type":"mbus-controller","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"M-Bus Controller","client":"b8af9f24.8bce","x":730,"y":480,"wires":[["ab347c4cbbd18ace"]]},{"id":"0011385889534fc3","type":"inject","z":"485f54bdb49175f4","d":true,"name":"Get Devices","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"1","topic":"getDevices","payload":"","payloadType":"str","x":550,"y":480,"wires":[["c92c770ac2860627"]]},{"id":"ab347c4cbbd18ace","type":"function","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"function 1","func":"var address = Object.keys(msg.payload.devices)[0];\nvar secondaryID = msg.payload.devices[address].secondaryID;\nglobal.set(\"DeviceSecondaryAddress\", '{ \"address\": \"' + secondaryID + '\"');\nmsg.payload = '{ \"address\": \"' + secondaryID + '\"';\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":920,"y":480,"wires":[["30317b3bfed97d5d"]]},{"id":"30317b3bfed97d5d","type":"debug","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"debug 2","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":960,"y":540,"wires":[]},{"id":"ba6b71175294a3c3","type":"function","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"Extract + Format Kamstrup 303","func":"// formats output for MQTT (output 1) and for Influxdb (output 2)\n\nvar CoolEnergy = global.get('CoolEnergy',\"file\");\n if (CoolEnergy === undefined) { CoolEnergy = 0 }\nvar DefrostEnergy = global.get('DefrostEnergy',\"file\");\n if (DefrostEnergy === undefined) { DefrostEnergy = 0 }\nvar Defrost = 0;\nDefrost = global.get('Defrost',\"file\");\n if (Defrost === undefined) { Defrost = 0 }\nvar TimeCurrent = new Date().getTime();\nvar TimeLast = global.get('TimeLast',\"file\");\n if (TimeLast === undefined) {TimeLast = TimeCurrent}\nvar TimeDelta = TimeCurrent - TimeLast;\nglobal.set('TimeLast', TimeCurrent, \"file\");\n\nvar TotalHeatEnergy = msg.payload.DataRecord[0].Value;\n// var TotalFlow = msg.payload.DataRecord[1].Value;\n// var TotalHours = msg.payload.DataRecord[4].Value;\n// var TotalErrorHours = msg.payload.DataRecord[5].Value;\nvar FlowTemperature = msg.payload.DataRecord[6].Value /100;\nvar ReturnTemperature = msg.payload.DataRecord[7].Value /100;\nvar DiffTemperature = msg.payload.DataRecord[8].Value /100;\nvar PowerValue = msg.payload.DataRecord[9].Value *100;\nvar PowerMaxValue = msg.payload.DataRecord[10].Value * 100;\nvar FlowValue = msg.payload.DataRecord[11].Value;\nvar FlowMaxValue = msg.payload.DataRecord[12].Value;\nvar FlowValuelm = Number((FlowValue/60).toFixed(2));\n// var HeatEnergyLastYear = msg.payload.DataRecord[14].Value;\n\n// calculate CoolEnergy as not delivered by Kamstrup\nif (PowerValue < 0 && Defrost == 0) {\n CoolEnergy = CoolEnergy + PowerValue * -1000/TimeDelta;\n global.set('CoolEnergy',CoolEnergy, \"file\");\n}\nCoolEnergy = Number((CoolEnergy / 1000).toFixed(2));\n\nif (PowerValue < 0 && Defrost == 1) {\n DefrostEnergy = DefrostEnergy + PowerValue * -1000/TimeDelta;\n global.set('DefrostEnergy',DefrostEnergy, \"file\");\n}\nDefrostEnergy = Number((DefrostEnergy / 1000).toFixed(2));\n\nvar TotalEnergy = TotalHeatEnergy + CoolEnergy + DefrostEnergy;\nvar HeatingEnergy = TotalHeatEnergy - DefrostEnergy;\n\n// calculate heat & cool power values\nif (PowerValue >= 0) {\n var HeatPower = PowerValue;\n var CoolPower = 0;\n}\nelse {\n var HeatPower = 0;\n var CoolPower = -PowerValue;\n}\n\nvar AbsPower = Math.abs(PowerValue);\n\nlet msg1 = {\n payload: []\n};\nlet msg2 = {\n payload: []\n};\n\nmsg1.payload=\n {\n\t\tkamstrup: {\n totalheatenergy : TotalHeatEnergy,\n flowtemperature : FlowTemperature, \n returntemperature : ReturnTemperature,\n difftemperature : DiffTemperature,\n powervalue : PowerValue,\n powermaxvalue : PowerMaxValue, \n flowvalue : FlowValue, \n flowvaluelm : FlowValuelm, \n flowmaxvalue : FlowMaxValue, \n coolenergy : CoolEnergy,\n totalEnergy : TotalEnergy,\n heatpower : HeatPower,\n coolpower : CoolPower,\n abspower : AbsPower,\n heatingenergy : HeatingEnergy,\n defrostenergy : DefrostEnergy,\n \n\t\t },\n\t}\n\nmsg2.payload=\n[\n {\n \"TotalHeatEnergy\" : TotalHeatEnergy,\n \"FlowTemperature\" : FlowTemperature, \n \"ReturnTemperature\" : ReturnTemperature,\n \"DiffTemperature\" : DiffTemperature,\n \"PowerValue\" : PowerValue,\n \"PowerMaxValue\" : PowerMaxValue, \n \"FlowValue\" : FlowValue, \n \"FlowValuelm\" : FlowValuelm, \n \"FlowMaxValuelm\" : FlowMaxValue, \n \"TotalCoolEnergy\" : CoolEnergy,\n \"TotalEnergy\" : TotalEnergy,\n \"HeatPower\" : HeatPower,\n \"CoolPower\" : CoolPower,\n \"absPower\" : AbsPower,\n \"HeatingEnergy\" : HeatingEnergy,\n \"DefrostEnergy\" : DefrostEnergy,\n\n},\n {\n \"identity1\": \"Kamstrup\"\n }\n]\n\nreturn [msg1, msg2];\n","outputs":2,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":630,"y":140,"wires":[["56b8156dccc16eae","e12bdbfc1ececf42"],["859fdf06695a3fa4","8275b55c5304ba80"]]},{"id":"56b8156dccc16eae","type":"debug","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"MQTT output","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":980,"y":60,"wires":[]},{"id":"859fdf06695a3fa4","type":"debug","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"influxDB output","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":980,"y":200,"wires":[]},{"id":"60355a6d5d8a4937","type":"mqtt in","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"Defrost","topic":"panasonic_heat_pump/main/Defrosting_State","qos":"2","datatype":"auto-detect","broker":"f935c11c.41462","nl":false,"rap":true,"rh":0,"inputs":0,"x":130,"y":260,"wires":[["76d96f27384393bd"]]},{"id":"76d96f27384393bd","type":"function","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"Defrost","func":"var Defrost = 0;\nDefrost = global.get('Defrost',\"file\");\n if (Defrost === undefined) { Defrost = 0 }\n//if (Defrost != msg.payload) {\n//global.set('Defrost',msg.payload, \"file\");\n//}\nglobal.set('Defrost',msg.payload, \"file\");\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":260,"wires":[["aa5a508240ce6a32"]]},{"id":"aa5a508240ce6a32","type":"debug","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"debug 4","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":500,"y":260,"wires":[]}] |
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
1
| [{"id":"ba6b71175294a3c3","type":"function","z":"485f54bdb49175f4","g":"33aea1a72f72e280","name":"Extract + Format Kamstrup 303","func":"// formats output for MQTT (output 1) and for Influxdb (output 2)\n\nvar CoolEnergy = global.get('CoolEnergy',\"file\");\n if (CoolEnergy === undefined) { CoolEnergy = 0 }\nvar DefrostEnergy = global.get('DefrostEnergy',\"file\");\n if (DefrostEnergy === undefined) { DefrostEnergy = 0 }\nvar DHWEnergy = global.get('DHWEnergy',\"file\");\n if (DHWEnergy === undefined) { DHWEnergy = 0 }\nvar Defrost = 0;\nDefrost = global.get('Defrost',\"file\");\n if (Defrost === undefined) { Defrost = 0 }\nvar Threewayvalve = 0;\nThreewayvalve = global.get('Threewayvalve',\"file\");\n if (Threewayvalve === undefined) { Threewayvalve = 0 }\nvar TimeCurrent = new Date().getTime();\nvar TimeLast = global.get('TimeLast',\"file\");\n if (TimeLast === undefined) {TimeLast = TimeCurrent}\nvar TimeDelta = TimeCurrent - TimeLast;\nglobal.set('TimeLast', TimeCurrent, \"file\");\n\nvar TotalHeatEnergy = msg.payload.DataRecord[0].Value;\n// var TotalFlow = msg.payload.DataRecord[1].Value;\n// var TotalHours = msg.payload.DataRecord[4].Value;\n// var TotalErrorHours = msg.payload.DataRecord[5].Value;\nvar FlowTemperature = msg.payload.DataRecord[6].Value /100;\nvar ReturnTemperature = msg.payload.DataRecord[7].Value /100;\nvar DiffTemperature = msg.payload.DataRecord[8].Value /100;\nvar PowerValue = msg.payload.DataRecord[9].Value *100;\nvar PowerMaxValue = msg.payload.DataRecord[10].Value * 100;\nvar FlowValue = msg.payload.DataRecord[11].Value;\nvar FlowMaxValue = msg.payload.DataRecord[12].Value;\nvar FlowValuelm = Number((FlowValue/60).toFixed(2));\n\n// calculate CoolEnergy as not delivered by Kamstrup\nif (PowerValue < 0 && Defrost == 0) {\n CoolEnergy = CoolEnergy + PowerValue * -1000/TimeDelta;\n global.set('CoolEnergy',CoolEnergy, \"file\");\n}\nCoolEnergy = Number((CoolEnergy / 1000).toFixed(2));\n\n// calculate DefrostEnergy as not delivered by Kamstrup\nif (PowerValue < 0 && Defrost == 1) {\n DefrostEnergy = DefrostEnergy + PowerValue * -1000/TimeDelta;\n global.set('DefrostEnergy',DefrostEnergy, \"file\");\n}\nDefrostEnergy = Number((DefrostEnergy / 1000).toFixed(2));\n\n// calculate DHWEnergy as not delivered by Kamstrup\nif (Threewayvalve == 1) {\n DHWEnergy = DHWEnergy + PowerValue * 1000 / TimeDelta;\n global.set('DHWEnergy', DHWEnergy, \"file\");\n}\nDHWEnergy = Number((DHWEnergy / 1000).toFixed(2));\n\nvar TotalEnergy = TotalHeatEnergy + CoolEnergy + DefrostEnergy;\nvar HeatingEnergy = TotalHeatEnergy - DefrostEnergy - DHWEnergy;\n\n// calculate heat & cool power values\nif (PowerValue >= 0) {\n var HeatPower = PowerValue;\n var CoolPower = 0;\n}\nelse {\n var HeatPower = 0;\n var CoolPower = -PowerValue;\n}\n\nvar AbsPower = Math.abs(PowerValue);\n\nlet msg1 = {\n payload: []\n};\nlet msg2 = {\n payload: []\n};\n\nmsg1.payload=\n {\n\t\tkamstrup: {\n totalheatenergy : TotalHeatEnergy,\n flowtemperature : FlowTemperature, \n returntemperature : ReturnTemperature,\n difftemperature : DiffTemperature,\n powervalue : PowerValue,\n powermaxvalue : PowerMaxValue, \n flowvalue : FlowValue, \n flowvaluelm : FlowValuelm, \n flowmaxvalue : FlowMaxValue, \n coolenergy : CoolEnergy,\n totalEnergy : TotalEnergy,\n heatpower : HeatPower,\n coolpower : CoolPower,\n abspower : AbsPower,\n heatingenergy : HeatingEnergy,\n defrostenergy : DefrostEnergy,\n dhwEnergy : DHWEnergy,\n \n\t\t },\n\t}\n\nmsg2.payload=\n[\n {\n \"TotalHeatEnergy\" : TotalHeatEnergy,\n \"FlowTemperature\" : FlowTemperature, \n \"ReturnTemperature\" : ReturnTemperature,\n \"DiffTemperature\" : DiffTemperature,\n \"PowerValue\" : PowerValue,\n \"PowerMaxValue\" : PowerMaxValue, \n \"FlowValue\" : FlowValue, \n \"FlowValuelm\" : FlowValuelm, \n \"FlowMaxValuelm\" : FlowMaxValue, \n \"TotalCoolEnergy\" : CoolEnergy,\n \"TotalEnergy\" : TotalEnergy,\n \"HeatPower\" : HeatPower,\n \"CoolPower\" : CoolPower,\n \"absPower\" : AbsPower,\n \"HeatingEnergy\" : HeatingEnergy,\n \"DefrostEnergy\" : DefrostEnergy,\n \"DHWEnergy\" : DHWEnergy,\n\n},\n {\n \"identity1\": \"Kamstrup\"\n }\n]\n\nreturn [msg1, msg2];\n","outputs":2,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":630,"y":140,"wires":[["56b8156dccc16eae","e12bdbfc1ececf42"],["859fdf06695a3fa4","8275b55c5304ba80"]]}] |
[ Voor 255% gewijzigd door blb4 op 10-12-2023 13:13 . Reden: er zat een foutje in de flow, DHWEnergy werd als negatieve waarde opgeslagen ]
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
@K!K ik denk dezelde route te gaan volgen als jij waarbij ik al een Carlo Gavazzi modbus over ethernet meter heb geplaatst in de voeding naar de Nibe warmtepomp.K!K schreef op dinsdag 20 juni 2023 @ 14:47:
Een tijd terug hier advies gevraagd voor mijn kamstrup meter. Uiteindelijk een keuze gemaakt om een multical 403 combinatie met een Modbus RTU interface module te bestellen via een wel bekend kanaal hier uit het topic.
Nu is die module een tijd terug geleverd en afgelopen week ingebouwd. doordat ik niet direct verbinding via modbus kreeg ben ik eens gaan zoeken. Nu is deze module geleverd met een bautrate en pairity die niet via de knoppen aan te passen is. Nadat ik contact gehad heb met Kamstrup Nederland blijkt dit wel aanpasbaar te zijn en zou dit via de optische poort moeten gebeuren met de software van kampstrup "metertool HCW".
Heeft iemand hier ervaring mee.
Ik heb navraag gedaan maar de optical kable is bijna net zo duur als de meter dus zou een alternatieve kabel of een iemand in de omgeving noord limburg met deze kabel mij enorm kunnen helpen.
Graag hoor ik of jullie een alternatief of oplossing hebben?
Nibe F2120-16, UKV300, SMOS40, RMU-S40, 10kWp, 15KVA / 30kWh Victron ESS
@blb4 nodered lijkt me interessant om te loggenblb4 schreef op maandag 27 november 2023 @ 17:12:
[...]
Ik heb net m'n nodered flow ook op een dergelijke manier aangepast.
Een negatieve PowerValue kan veroorzaakt worden door Koelen of Defrost, door 't Defrost signaal te gebruiken kan je onderscheid tussen die 2 maken.
Nibe F2120-16, UKV300, SMOS40, RMU-S40, 10kWp, 15KVA / 30kWh Victron ESS
Nodered draait op allerlei verschillende (virtuele) hw en sw.bioscrasher schreef op zondag 10 december 2023 @ 10:43:
[...]
@blb4 nodered lijkt me interessant om te loggen
Draait ook op een NUC neem ik aan?
Kan ook op de Cerbo van Victron voor de spotprijs optie
Wat doe jij med nodered? (hoe implementeer jij dit in jouw systeem?)
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Volgensmij heb ik in mijn gequote post en vlak na deze helemaal uitgelegd wat er nodig is voor modbus RTU en welke instellingen af fabriek niet goed waren bij mij.bioscrasher schreef op zondag 10 december 2023 @ 08:55:
[...]
@K!K ik denk dezelde route te gaan volgen als jij waarbij ik al een Carlo Gavazzi modbus over ethernet meter heb geplaatst in de voeding naar de Nibe warmtepomp.
Momenteel wordt deze uitgelezen door de Cerbo van onze Victron ESS maar ik wil graag toe naar een separate logging en weergave van de warmtepomp.
welje parameters moest je waarom naar welke waardes aanpassen in de Kamstrup? (lijkt de gestapo wel)
Wat is jouw logging hardware en wat log je precies?
[ Voor 30% gewijzigd door Copitano op 11-03-2024 11:26 ]
Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp
24kw pv, 64kwh ev, 2x16kw lg wp.Gasloos sinds 2018
Ik heb even het "montagestokje" gemeten, en die heeft een diameter van 4,5 mm, dus dat zou de binnenmaat van je ring moeten zijn. Buitenmaat waat ik niet, maar uit m'n hoofd is de schroefmaat waar hij door moet is M10. Dus buitendiameter 9,5 mm?Wodan89 schreef op donderdag 9 mei 2024 @ 20:48:
Weet iemand welke maat de Oring heeft van de retour flow sensor?
Ik heb een complete 303 echter zonder de Oring..
Deze spec,s zijn ook nergens terug te vinden in de handleiding..
Weet iemand wat hiervan de diameter en dikte is ?
Nobody is perfeckt - But who wants to be Nobody? - Vrijwillig Energycoach Fiat LUXus! - Some Insights
Nobody is perfeckt - But who wants to be Nobody? - Vrijwillig Energycoach Fiat LUXus! - Some Insights
Vanaf nu zijn de waardes totaal niet betrouwbaar meerdunklefaser schreef op donderdag 6 juni 2024 @ 16:21:
Vandaag een email van zaehleronline betreffende mijn Kamstrup's:
"Hallo Herr dunklefaser,
wir möchten Sie darauf hinweisen, das die Eichung/ Beglaubigung Ihrer bei uns im Jahr 2018 gekauften Wärmezähler Ende diesen Jahres abläuft.
Bitte beachten Sie dies bei einem eventuellen Zählerwechsel.
Seit 2015 besteht für alle neu in Verkehr gebrachten Messgeräte eine Anzeigepflicht.
Weitere Informationen dazu finden Sie auf unserer Seite zur Meldepflicht von Messgeräten: Meldepflicht Messgeräte."
Gelukkig voor mij niet relevant.
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Helemaal mee eens - In Duitsland mag je de warmtemeter iig niet meerblb4 schreef op vrijdag 7 juni 2024 @ 10:20:
[...]
Vanaf nu zijn de waardes totaal niet betrouwbaar meer.
Nobody is perfeckt - But who wants to be Nobody? - Vrijwillig Energycoach Fiat LUXus! - Some Insights
100x bedraad als het even kan!koksie schreef op woensdag 26 juni 2024 @ 17:40:
Beste allen,
In augustus komt onze warmtepomp en ik wil een Kamstrup 303 laten installeren. De wamtepomp komt in het onderhuis (dijkwoning) en mijn NAS met Domoticz etc in de meterkast op de begane grond. Kan ik de Kamstrup draadloos uitlezen en dus de variant met de wireless M-Bus aanschaffen, of kan ik beter de bedrade variant kopen? Ik heb wat gelezen en gezocht in dit topic maar ik kom er niet helemaal uit (ik ben denk ik ook niet technisch genoeg).
En houdt de M-Bus ook data vast, dus kan ik 'm eens per dag aan de laptop hangen, of is continue uitlezing benodigd? Dan zou de draadloze variant wellicht de voorkeur genieten, als die niet al te lastig uit te lezen is.
Zo warm zal het in het stookhok niet worden, in de winter wordt het nooit onder de 15 graden, in de zomer nooit boven de 19. Altijd lekker koelZwartoog schreef op woensdag 26 juni 2024 @ 22:33:
[...]
100x bedraad als het even kan!
Draadloos werkt in principe prima, maar het is moeilijk om een goede ontvanger te krijgen die blijft werken bij hogere temperaturen. Die van mij viel op den duur steeds uit omdat de dongle te warm werd.
Sinds ik de koudwaterleiding als koelelement heb gebruikt, werkt het prima
Zwartoog in "Kamstrup Multical 302 met Pi uitlezen en domoticz"
Edit: te warm = >25 graden binnen in de zomer
Het idee van draadloos is natuurlijk dat je die 15 meter draadloos kunt overbruggenkoksie schreef op donderdag 27 juni 2024 @ 09:20:
[...]
Zo warm zal het in het stookhok niet worden, in de winter wordt het nooit onder de 15 graden, in de zomer nooit boven de 19. Altijd lekker koel.
Wel zit ik ermee hoe ik de bedrading naar de meterkast ga krijgen, waar m'n NAS staat. Welke bekabeling moet ik daarvoor gebruiken? Een 15m USB kabel lijkt me niet heel goed werken toch?
Opvallend, ik draai NR 4.0 en m-bus 3.00 en dat draait gewoon. Zie zelfs geen naar 3.12Pietjebel10 schreef op vrijdag 28 juni 2024 @ 14:14:
Update node-red-contrib-m-bus
Na de update nodered V4.0 geen communicatie meer met de Kamstrup 302. Even de node-red-contrib-m-bus updaten naar versie 3.12 ipv 3.00 en allas loopt weer als een zonnetje
https://github.com/robert.../blob/master/CHANGELOG.md
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Onderstaand heb ik uitgevoerd en toen werd mijn oude versie geupdate naar 3.12.blb4 schreef op vrijdag 28 juni 2024 @ 17:29:
[...]
Opvallend, ik draai NR 4.0 en m-bus 3.00 en dat draait gewoon. Zie zelfs geen naar 3.12
Ik gebruik zelf zonder enige problemen deze dongle van IMST: https://shop.imst.de/wire...-usb-adapter-868-mhz?c=14Zwartoog schreef op woensdag 26 juni 2024 @ 22:33:
[...]
100x bedraad als het even kan!
Draadloos werkt in principe prima, maar het is moeilijk om een goede ontvanger te krijgen die blijft werken bij hogere temperaturen. Die van mij viel op den duur steeds uit omdat de dongle te warm werd.
Sinds ik de koudwaterleiding als koelelement heb gebruikt, werkt het prima
Zwartoog in "Kamstrup Multical 302 met Pi uitlezen en domoticz"
Edit: te warm = >25 graden binnen in de zomer
[ Voor 4% gewijzigd door fsfikke op 29-06-2024 08:11 ]
Zijn spaties in de aanbieding ofzo? www.spatiegebruik.nl
Doe niet anderskoksie schreef op donderdag 27 juni 2024 @ 15:00:
Kan Modbus over een ethernetkabel? Ik laat Cat6a aanleggen momenteel. Of is er een speciale kabel voor?
Het is geen modbus maar meterbuskoksie schreef op donderdag 27 juni 2024 @ 15:00:
Kan Modbus over een ethernetkabel? Ik laat Cat6a aanleggen momenteel. Of is er een speciale kabel voor?
[ Voor 9% gewijzigd door AUijtdehaag op 29-06-2024 09:02 ]
Je hebt gelijk, excuus. Kan ik het signaal over een ethernetkabel naar bijv mijn NAS brengen? Zoals gezegd komt mijn warmtepomp in het stookhok, ver van de meterkast waar mijn NAS staat. Die heeft twee USB poorten maar 1 is al bezet door mijn Zigbee stick en de andere door de P1 kabel van mijn elektra meter. Dus als ik de data van de Kamstrup via een ethernetkabel zou kunnen aanleveren, zou dat mooi zijn.
[ Voor 33% gewijzigd door koksie op 24-07-2024 00:34 ]
Panasonic WH-MDC09J3E5, Atlantic Explorer V4 270C, 57x PV 23115 Wp
[ Voor 8% gewijzigd door AUijtdehaag op 24-07-2024 07:43 ]
Het is een Cat6a kabel dus hopelijk zijn de aders iets dikker dan een reguliere Cat5e kabel. Ik moet nog wel even kijken hoe ik dit dan precies zou moeten doen, ik heb geen ervaring met dit soort dingen behalve een kabel ergens inklikkenRichieB schreef op woensdag 24 juli 2024 @ 04:13:
@koksie Ja, dat kan. Dit soort bussen is gemaakt om grote afstanden te overbruggen. Ethernetkabel is een beetje dun maar werkt meestal prima. Zo niet, dan gebruik je een paar aders in parallel om het signaalverlies te verminderen.
De Zigbee stick in mijn Nas moet op het juiste adres zitten, die kan niet achter een USB hub helaas. De P1 zou misschien wel kunnen, ik heb DIN rail meters van Youless, wellicht kan ik dat ook gebruiken in plaats van de P1 om zo een USB poort vrij te maken. Of wellicht werkt de P1 wel achter een USB hub, dan zou de Mbus adapter kunnen werken. Binnenkort eens experimenteren met een hubje en de P1 kabel.AUijtdehaag schreef op woensdag 24 juli 2024 @ 07:40:
@koksie
Je hebt dan geen vrije usb poorten dus neem dan een gevoede usb hub of homewizard p1 wifi om usb vrij te maken voor een mbus usb adapter.
Ethernet kabel gebruiken doe ik ook, maar dan twee draadjes met mbus.signaal erop (is 24v of iets dergelijks dus niet in je nas ethernetpoort steken)
[ Voor 14% gewijzigd door AUijtdehaag op 24-07-2024 09:02 ]
Ah ja, deze zag ik idd en loopt idd via USB. Lastige is dat mijn Synology beperkt om kan gaan met USB apparaten, daar heb ik met mijn Zigbee stick altijd aardig wat geklooi mee. Maar ik kan het proberen, wie weet.AUijtdehaag schreef op woensdag 24 juli 2024 @ 09:00:
@koksie
Ik heb deze mbus adapter
https://www.relay.de/en/products/m-bus-master/mikro-master/
Maar deze werkt ook
https://nl.aliexpress.com/item/32742104471.html
(staat in de startpost)
Draadloos brengt weer andere problemen met zich mee dacht ik.
[ Voor 11% gewijzigd door AUijtdehaag op 24-07-2024 09:26 ]
-= Very annoying forum person =-
[ Voor 6% gewijzigd door BiLLY_daKid op 30-09-2024 16:39 ]
1
| [{"id":"44e96411.c675ec","type":"tab","label":"Domoticz MQTT","disabled":false,"info":""},{"id":"66a26888.7fcf48","type":"mqtt in","z":"44e96411.c675ec","name":"","topic":"domoticz/out","qos":"2","datatype":"json","broker":"3e5cec35.6061c4","x":160,"y":100,"wires":[["a3f5c76.031a638","1f4ca1de.3fd2de","4b26ebe5.425d24","1ca11c6.650dee4","dab7a3ed.b5248"]]},{"id":"a3f5c76.031a638","type":"switch","z":"44e96411.c675ec","name":"","property":"payload.dtype","propertyType":"msg","rules":[{"t":"eq","v":"P1 Smart Meter","vt":"str"},{"t":"eq","v":"Eigen verbruik","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":350,"y":100,"wires":[["4ad63976.0676e8"],["da8c86c4.109ff8"]]},{"id":"6cb8b751.cf6688","type":"mqtt out","z":"44e96411.c675ec","name":"smartmeter","topic":"smartmeter","qos":"","retain":"","broker":"9cc65095.40492","x":1070,"y":100,"wires":[]},{"id":"4ad63976.0676e8","type":"function","z":"44e96411.c675ec","name":"Filter","func":"var P1 = parseFloat(msg.payload.svalue1/1000); // P1 consumption counter (low tariff)\nvar P2 = parseFloat(msg.payload.svalue2/1000); // P2 consumption counter (high tariff)\nvar N1 = parseFloat(msg.payload.svalue3/1000); // N1 production counter (low tariff)\nvar N2 = parseFloat(msg.payload.svalue4/1000); // N2 production counter (high tariff)\nvar Usage = parseFloat(msg.payload.svalue5); // N2 production counter (high tariff)\nvar Delivery =parseFloat(msg.payload.svalue6); // N2 production counter (high tariff)\n\nlet _msg = {\n payload: []\n};\n\n_msg.payload=\n {\t\ttimestamp: flow.get('timestamp'),\n\t\t\tp1: P1,\n\t\t\tp2: P2,\n\t\t\tn1: N1,\n\t\t\tn2: N2,\n\t\t\tusage: Usage,\n\t\t\tdelivery: Delivery,\n\t}\n\nreturn _msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":510,"y":100,"wires":[["42020b9e.3af774"]]},{"id":"534364a.8a79e9c","type":"mqtt in","z":"44e96411.c675ec","name":"","topic":"smartmeter","qos":"2","datatype":"json","broker":"3e5cec35.6061c4","x":1010,"y":500,"wires":[["6c1988c.e1b1778"]]},{"id":"6c1988c.e1b1778","type":"debug","z":"44e96411.c675ec","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1230,"y":500,"wires":[]},{"id":"42020b9e.3af774","type":"join","z":"44e96411.c675ec","name":"","mode":"custom","build":"merged","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":true,"timeout":"","count":"6","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"num","reduceFixup":"","x":650,"y":100,"wires":[["e7419aad.096528"]]},{"id":"e7419aad.096528","type":"delay","z":"44e96411.c675ec","name":"","pauseType":"timed","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"30","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"x":860,"y":100,"wires":[["6cb8b751.cf6688"]]},{"id":"1f4ca1de.3fd2de","type":"switch","z":"44e96411.c675ec","name":"","property":"payload.idx","propertyType":"msg","rules":[{"t":"eq","v":"47","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":350,"y":220,"wires":[["a1caa9ee.c4c448"]]},{"id":"49b56426.ac4dfc","type":"mqtt out","z":"44e96411.c675ec","name":"Zonnepanelen Totaal","topic":"zonnepanelen_totaal","qos":"","retain":"","broker":"9cc65095.40492","x":1100,"y":220,"wires":[]},{"id":"a1caa9ee.c4c448","type":"function","z":"44e96411.c675ec","name":"Filter","func":"var Watt = parseFloat(msg.payload.svalue1); // P1 consumption counter (low tariff)\nvar Kwh = parseFloat(msg.payload.svalue2/1000); // P2 consumption counter (high tariff)\n\nlet _msg = {\n payload: []\n};\n\n_msg.payload=\n {\t\twatt: Watt,\n\t\t\tkwh: Kwh,\n\t}\n\nreturn _msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":500,"y":220,"wires":[["49b56426.ac4dfc"]]},{"id":"9f193fb8.659f2","type":"mqtt in","z":"44e96411.c675ec","name":"","topic":"zonnepanelen_totaal","qos":"2","datatype":"json","broker":"3e5cec35.6061c4","x":1030,"y":560,"wires":[["b999389d.2710f8"]]},{"id":"b999389d.2710f8","type":"debug","z":"44e96411.c675ec","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1230,"y":560,"wires":[]},{"id":"facb9b5d.9cc058","type":"mqtt in","z":"44e96411.c675ec","name":"","topic":"eigen_verbruik","qos":"2","datatype":"json","broker":"3e5cec35.6061c4","x":1020,"y":620,"wires":[["27b3c066.798f4"]]},{"id":"27b3c066.798f4","type":"debug","z":"44e96411.c675ec","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1230,"y":620,"wires":[]},{"id":"f68749c4.ace368","type":"switch","z":"44e96411.c675ec","name":"","property":"payload.dtype","propertyType":"msg","rules":[{"t":"eq","v":"Eigen verbruik","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":350,"y":160,"wires":[[]]},{"id":"4dfe04ee.71066c","type":"mqtt out","z":"44e96411.c675ec","name":"Eigen_verbruik","topic":"eigen_verbruik","qos":"","retain":"","broker":"9cc65095.40492","x":1070,"y":160,"wires":[]},{"id":"da8c86c4.109ff8","type":"function","z":"44e96411.c675ec","name":"Filter","func":"var Watt = parseFloat(msg.payload.svalue1); // P1 consumption counter (low tariff)\nvar Kwh = parseFloat(msg.payload.svalue2); // P2 consumption counter (high tariff)\n\nlet _msg = {\n payload: []\n};\n\n_msg.payload=\n {\t\ttimestamp: flow.get('timestamp'),\n\t\t\twatt: Watt,\n\t\t\tkwh: Kwh,\n\t}\n\nreturn _msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":490,"y":160,"wires":[["25826566.bbd71a"]]},{"id":"25826566.bbd71a","type":"join","z":"44e96411.c675ec","name":"","mode":"custom","build":"merged","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":true,"timeout":"","count":"6","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"num","reduceFixup":"","x":630,"y":160,"wires":[["4dfe04ee.71066c"]]},{"id":"fb6c1125.76bdc","type":"debug","z":"44e96411.c675ec","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":840,"y":200,"wires":[]},{"id":"4b26ebe5.425d24","type":"switch","z":"44e96411.c675ec","name":"","property":"payload.idx","propertyType":"msg","rules":[{"t":"eq","v":"138","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":350,"y":280,"wires":[["9301bc30.05627"]]},{"id":"cfeb2782.fbc548","type":"mqtt out","z":"44e96411.c675ec","name":"american_fridge","topic":"american_fridge","qos":"","retain":"","broker":"9cc65095.40492","x":1080,"y":280,"wires":[]},{"id":"9301bc30.05627","type":"function","z":"44e96411.c675ec","name":"Filter","func":"var Watt = parseFloat(msg.payload.svalue1); // P1 consumption counter (low tariff)\nvar Kwh = parseFloat(msg.payload.svalue2/1000); // P2 consumption counter (high tariff)\n\nlet _msg = {\n payload: []\n};\n\n_msg.payload=\n {\t\twatt: Watt,\n\t\t\tkwh: Kwh,\n\t}\n\nreturn _msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":500,"y":280,"wires":[["cfeb2782.fbc548"]]},{"id":"1ca11c6.650dee4","type":"switch","z":"44e96411.c675ec","name":"","property":"payload.idx","propertyType":"msg","rules":[{"t":"eq","v":"135","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":350,"y":340,"wires":[["49ad8944.c42a78"]]},{"id":"ea61016f.fb818","type":"mqtt out","z":"44e96411.c675ec","name":"wp_boiler","topic":"wp_boiler","qos":"","retain":"","broker":"9cc65095.40492","x":1060,"y":340,"wires":[]},{"id":"49ad8944.c42a78","type":"function","z":"44e96411.c675ec","name":"Filter","func":"var Watt = parseFloat(msg.payload.svalue1); // P1 consumption counter (low tariff)\nvar Kwh = parseFloat(msg.payload.svalue2/1000); // P2 consumption counter (high tariff)\n\nlet _msg = {\n payload: []\n};\n\n_msg.payload=\n {\t\twatt: Watt,\n\t\t\tkwh: Kwh,\n\t}\n\nreturn _msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":500,"y":340,"wires":[["ea61016f.fb818"]]},{"id":"dab7a3ed.b5248","type":"switch","z":"44e96411.c675ec","name":"","property":"payload.idx","propertyType":"msg","rules":[{"t":"eq","v":"141","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":350,"y":400,"wires":[["9bae1dfd.6ab05"]]},{"id":"bf9aa396.3caf9","type":"mqtt out","z":"44e96411.c675ec","name":"ontharder","topic":"ontharder","qos":"","retain":"","broker":"9cc65095.40492","x":1060,"y":400,"wires":[]},{"id":"9bae1dfd.6ab05","type":"function","z":"44e96411.c675ec","name":"Filter","func":"var Watt = parseFloat(msg.payload.svalue1); // P1 consumption counter (low tariff)\nvar Kwh = parseFloat(msg.payload.svalue2/1000); // P2 consumption counter (high tariff)\n\nlet _msg = {\n payload: []\n};\n\n_msg.payload=\n {\t\twatt: Watt,\n\t}\n\nreturn _msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":500,"y":400,"wires":[["bf9aa396.3caf9","fb6c1125.76bdc","893f4ae6.626518"]]},{"id":"893f4ae6.626518","type":"switch","z":"44e96411.c675ec","name":"Regeneratie?","property":"payload.watt","propertyType":"msg","rules":[{"t":"gt","v":"0.3","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":670,"y":460,"wires":[["db95fae4.4bb9c8"],[]]},{"id":"db95fae4.4bb9c8","type":"debug","z":"44e96411.c675ec","name":"> 0.4 watt","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":740,"y":560,"wires":[]},{"id":"a64ff3d8.d3f7b","type":"mqtt in","z":"44e96411.c675ec","name":"","topic":"ontharder","qos":"2","datatype":"json","broker":"3e5cec35.6061c4","x":1000,"y":700,"wires":[["a8c6e684.daacd8"]]},{"id":"a8c6e684.daacd8","type":"debug","z":"44e96411.c675ec","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1210,"y":700,"wires":[]},{"id":"232fefac.6da5e","type":"inject","z":"44e96411.c675ec","name":"Inject 1.8 watt","props":[{"p":"payload.watt","v":"1.8","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":460,"y":480,"wires":[["db95fae4.4bb9c8","bf9aa396.3caf9"]]},{"id":"23006130.1d76ae","type":"inject","z":"44e96411.c675ec","name":"Inject 1.7 watt","props":[{"p":"payload.watt","v":"1.4","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":450,"y":520,"wires":[["bf9aa396.3caf9"]]},{"id":"3e5cec35.6061c4","type":"mqtt-broker","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"9cc65095.40492","type":"mqtt-broker","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closePayload":"","willTopic":"","willQos":"0","willPayload":""}] |
1
2
3
4
5
6
7
8
9
10
11
| mqtt: sensor: #read power readings from outlet - name: "Water softener Power" state_topic: "ontharder" value_template: '{{ value_json["watt"]["kwh"] }}' unit_of_measurement: "W" qos: 1 #Read last triggered state of mqtt - name: "1ater softener last triggered" state_topic: "ontharder/lasttrigger" |
[ Voor 3% gewijzigd door AUijtdehaag op 30-09-2024 16:47 ]
[ Voor 18% gewijzigd door AUijtdehaag op 25-11-2024 19:28 ]
geen idee eerlijk. elk appartement heeft een multical 303 en bij de warmtepomp staat ook een multical maar een grotere versie. dus dan kan ik niets uitlezen via een mbus? de 303 is heel aggressief met stroomverbruik en wordt enkel wakker met de knop. dus ir uitlezen is ook erg moeilijk daarom had ik op de mbus gehoopt.AUijtdehaag schreef op maandag 25 november 2024 @ 19:26:
@tarbax
Er is maar 1 MBus master mogelijk, dat zal dan de gezamelijke warmtepomp zijn?
De USB adapter is ook een MBus master dus dat gaat niet.
Meerdere MBus slaves uitlezen met 1 MBus master kan wel.
hoe lees jij hem dan uit want met mijn ir lezer valt hij voortdurend uit. heb al zoveel geprobeerd maar ik las enkele dagen geleden dat het enkel met de knop te activeren valt. klopt dit ?AUijtdehaag schreef op maandag 25 november 2024 @ 20:27:
@tarbax
Batterijen zijn te vervangen van een kamstrup. Telkens uitlezen verkort ook de levensduur van de batterijen
Bij de 302 krijg je een melding in het display als je ze vervangt. Dit om fraude te voorkomen denk ik.
Ik kan me alleen bedenken dat alles naar een centraal punt is gebracht (MBus netwerk) om op afstand uit te lezen.
Dus als je gaat rommelen met de MBus connectie komen ze van zelf langs denk ik?
Hij zit er hier alweer ruim een jaar in de 303, maar batterijen zijn nog niet leeg en regelmatig nog uitlezen.
Zou je dat adres waar je die batterij hebt gevonden hier willen delen? Ik poll mijn 302 al vier jaar lang elke minuut, dus hiervan zal de batterij ook wel eens overlijden. Dan is het handig om te weten waar ik een goed werkende batterij kan kopen.AUijtdehaag schreef op zaterdag 7 december 2024 @ 21:29:
@dunklefaser batterij was leeg
En wilde wat nieuws proberen.
En vond toen een adresje voor nieuwe batterijen. Na de inbouw
[ Voor 24% gewijzigd door Andrehj op 08-12-2024 19:50 ]
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 ERV + Ubbink AirExcellent.
Dankjewel! Die knipperende indicator lijkt me in mijn technische ruimte niet zo'n probleem.AUijtdehaag schreef op zondag 8 december 2024 @ 19:52:
Je kan hem zo plaatsen maar er volgt dan wel een knipperende INFO in het display (tamper registratie wss)
[Afbeelding]
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 ERV + Ubbink AirExcellent.
Ik heb het even nagekeken, maar dat betekent dat er nog een foutmelding opgeslagen is. Die kun je uitlezen door de knop ingedrukt te houden "until the measuring unit displays "INFO".".AUijtdehaag schreef op zondag 8 december 2024 @ 19:52:
Je kan hem ze zo plaatsen maar er volgt dan wel een knipperende INFO in het display (tamper alarm registratie wss)
[ Voor 15% gewijzigd door Andrehj op 08-12-2024 20:36 ]
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 ERV + Ubbink AirExcellent.
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
Briljant! Waarom heb ik dat zelf niet bedacht...Robindd schreef op zondag 8 december 2024 @ 20:53:
Ik ben hem overigens gaan uitlezen alleen op momenten dat de WP ook aan staat. Scheelt nog veel meer levensduur
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 ERV + Ubbink AirExcellent.
Ik heb elke minuut, en alleen wanneer de WP aan is. Die staat toch meer dan de helft van het jaar “uit” denk ik. Scheelt een berg uitlezingenAUijtdehaag schreef op zondag 8 december 2024 @ 21:30:
Iedere 2 minuten gaat ook best lang goed hoor.
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
[ Voor 8% gewijzigd door RichieB op 10-12-2024 13:14 ]
Panasonic WH-MDC09J3E5, Atlantic Explorer V4 270C, 57x PV 23115 Wp
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
[ Voor 7% gewijzigd door RichieB op 09-12-2024 21:36 ]
Panasonic WH-MDC09J3E5, Atlantic Explorer V4 270C, 57x PV 23115 Wp
[ Voor 4% gewijzigd door Sethro op 09-12-2024 21:39 ]
Dan snap ik het wat beter inderdaad, als je je SWW niet doet met de WP.RichieB schreef op maandag 9 december 2024 @ 21:36:
@Robindd Omdat ik het onzin vind om in de zomer elke 10 minuten te pollen. Maar ik wil pas langere tijd slapen als ook echt lang geen flow is gemeten. Ik doe SWW met een aparte WP-boiler. Flow meten is inderdaad genoeg, zonder flow heb je geen warmteproductie.
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?
Panasonic WH-MDC09J3E5, Atlantic Explorer V4 270C, 57x PV 23115 Wp
Ja, 2 - 50 °C is een prima range voor een LT warmtepomp.Tanuki schreef op donderdag 26 december 2024 @ 17:01:
[...]
Nu zie ik dat de "cooling meter" van 2 graden celcius tot 50 graden Celsius meet. Dat lijkt me eigenlijk prima voldoen, gezien de warmtepomp nooit 50 graden water zou moeten produceren.
Klopt deze gedachtegang?
Voor een warmtepomp is het handig om een Kamstrup te nemen die zowel warmte (Taanvoer > Tretour) als koeling (Tretour > Taanvoer) bijhoudt. Ook al gebruik je de warmtepomp niet voor koeling, tijdens een defrost wordt even Tretour > Taanvoer en die data mis je als je alleen warmte kan registeren.Of heb ik een meter nodig die specifiek ook hitte registreert?
[...]
[ Voor 22% gewijzigd door RichieB op 04-01-2025 15:27 ]
Panasonic WH-MDC09J3E5, Atlantic Explorer V4 270C, 57x PV 23115 Wp
Ik herken dit niet. Ik heb ook wel eens wat problemen met 't uitlezen van de Kamstrup waardoor ook mijn eigen logica om warmte te splitsen naar Heat en DHW en ook Cool/Defrost te registreren niet goed gaan maar de Heat Energy van de Kamstrup heb ik in dat soort periode's gewoon zien doorlopen.RichieB schreef op zaterdag 4 januari 2025 @ 15:17:
Ik lees mijn Kamstrup MultiCal 303 (303-WA02DB-71920) uit via USB-wired libmbus op een RPi. Dat gaat eigenlijk heel goed, maar af en toe (2x per maand ofzo) crasht er iets in de Kamstrup en geeft de mbus een paar minuten geen antwoord. Daar kan ik goed mee leven, maar nu zie ik dat de Kamstrup op die momenten ook ongeveer een uur aan data kwijt is:
[Afbeelding]
In dit voorbeeld springt de waarde voor de totale energieproductie terug van 32248 kWh naar 32240 kWh. Dat vind ik wel kwalijk: daardoor krijg ik toch een vertekend beeld van de opbrengst van mijn warmtepomp.![]()
Heeft iemand anders ook zoiets gezien in hun data?
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Dank voor deze waardevolle post!RichieB schreef op zaterdag 4 januari 2025 @ 15:24:
[...]
Ja, 2 - 50 °C is een prima range voor een LT warmtepomp.
[...]
Voor een warmtepomp is het handig om een Kamstrup te nemen die zowel warmte (Taanvoer > Tretour) als koeling (Tretour > Taanvoer) bijhoudt. Ook al gebruik je de warmtepomp niet voor koeling, tijdens een defrost wordt even Tretour > Taanvoer en die data mis je als je alleen warmte kan registeren.
Een Kamstrup die alleen koeling registreert is alleen handig voor een airco, niet voor een warmtepomp.
PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <DataRecord id="0"> <Function>Instantaneous value</Function> <StorageNumber>0</StorageNumber> <Unit>Energy (kWh)</Unit> <Value>32311</Value> <Timestamp>2025-01-04T22:14:11Z</Timestamp> </DataRecord> <DataRecord id="14"> <Function>Instantaneous value</Function> <StorageNumber>1</StorageNumber> <Unit>Energy (kWh)</Unit> <Value>32102</Value> <Timestamp>2025-01-04T22:14:11Z</Timestamp> </DataRecord> |
Panasonic WH-MDC09J3E5, Atlantic Explorer V4 270C, 57x PV 23115 Wp
Ik heb zelf in node-red wat geprutst om, bij negatief vermogen (wat wel wordt weergegeven) de hoeveelheid energie uit te rekenen en in node-red op te tellen. Minder nauwkeuring en robuust dan dat de Kamstrum dat doet maar 't geeft een goede indicatie.RichieB schreef op zaterdag 4 januari 2025 @ 23:42:
@Tanuki Ik heb een Kamstrup MultiCal 303-WA02DB-71920 waarbij de W staat voor "Warming" (C is Cooling en T voor beiden). Met libmbus zie ik qua energy alleen:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 <DataRecord id="0"> <Function>Instantaneous value</Function> <StorageNumber>0</StorageNumber> <Unit>Energy (kWh)</Unit> <Value>32311</Value> <Timestamp>2025-01-04T22:14:11Z</Timestamp> </DataRecord> <DataRecord id="14"> <Function>Instantaneous value</Function> <StorageNumber>1</StorageNumber> <Unit>Energy (kWh)</Unit> <Value>32102</Value> <Timestamp>2025-01-04T22:14:11Z</Timestamp> </DataRecord>
Dus ik heb geen backward kWh / consumption kWh zoals bij een heat + cool meter.
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Op welk tijds interval bereken je dat dan? Want dat is wel lastig en onnauwkeurig idd..blb4 schreef op zondag 5 januari 2025 @ 02:55:
[...]
Ik heb zelf in node-red wat geprutst om, bij negatief vermogen (wat wel wordt weergegeven) de hoeveelheid energie uit te rekenen en in node-red op te tellen. Minder nauwkeuring en robuust dan dat de Kamstrum dat doet maar 't geeft een goede indicatie.
PVOutput Youless - 9600Wp OZO+WNW | 38° | Goodwe GW6K-DT | Mitsubishi PUHZ-SW75YAA + ERSD-VM2D | Zonneplan Nexus | Gasloos
Dat werkte bij een 302, maar schijnt bij een 303 niet meer te kunnen.Tanuki schreef op zaterdag 4 januari 2025 @ 23:12:
Ik hoor van verschillende mensen dat er meters zijn die alleen "cooling meter" of "heat meter" erop hebben staan, maar stiekem toch beide meten. Via mbus is dan toch het andere register beschikbaar. Kwestie van dat eens checken dus..
@RichieB was in de war. Bij een airco is er natuurlijk helemaal geen waterleiding om de Kamstrup in te plaatsen. Dat maakt het meten van het afgegeven vermogen (en het berekenen van de echte COP) bij een airco ook zo lastig.Is het gebruik van een kamstrup meter bij een airco überhaupt een ding? Dat heb ik volgens mij nog nooit gezien.
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 ERV + Ubbink AirExcellent.
Klopt, beter 1 die beide registreert maar die zijn soms lastig verkrijgbaar & een stuk duurder geloof ik.Robindd schreef op zondag 5 januari 2025 @ 08:21:
[...]
Op welk tijds interval bereken je dat dan? Want dat is wel lastig en onnauwkeurig idd..
Als iemand nog iets moet aanschaffen koop je beter gewoon een unit geschikt voor beide.
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Goed punt! Waar zal zo'n Cooling-only Kamstrup dan voor gebruikt worden? L/W warmtepomp die alleen koeling doet lijkt me ook raar..Andrehj schreef op zondag 5 januari 2025 @ 09:20:
[...]
@RichieB was in de war. Bij een airco is er natuurlijk helemaal geen waterleiding om de Kamstrup in te plaatsen.
[...]
[ Voor 8% gewijzigd door RichieB op 05-01-2025 14:27 ]
Panasonic WH-MDC09J3E5, Atlantic Explorer V4 270C, 57x PV 23115 Wp
Geen idee. Wellicht voor industriële koelinstallaties?RichieB schreef op zondag 5 januari 2025 @ 14:26:
Goed punt! Waar zal zo'n Cooling-only Kamstrup dan voor gebruikt worden? L/W warmtepomp die alleen koeling doet lijkt me ook raar..
[ Voor 5% gewijzigd door Andrehj op 05-01-2025 14:37 ]
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 ERV + Ubbink AirExcellent.
Het herstarten van node-red of het wijzigen van de serial port op de mbus-client node (kopieren van dezelfde usb-port fixed het alerror: Failed to init slaves
Houdt deze de kamstrup wakker? Welke command verstuur je anders om de 302 uit de slaapstand te halen. Ik zit nu in de situatie dat ik de meter wel kan uitlezen maar dat ik eerst op de fysieke knop moet drukken.dunklefaser schreef op woensdag 21 juni 2023 @ 07:48:
[...]
Voor zover ik weet is de "IR Schreib/Lesekopf USB" volledig compatibel
met dezelfde standaard die ook door Kamstrup wordt gebruikt.
En de naam zegt het al: lezen en schrijven.
Funktion: IR Sendediode (Tx)
IR Phototransistor (Rx)
IC: FTDI FT232R / FT230X
USB-to-UART Serial Converter
Typ: USB 2.0
Baudraten: 300 Baud bis 28800 Baud
Normen: DIN EN 62056-21
IEC-62056-21
Protokolle: SML
ASCII Protokoll nach IEC-62056-21
Kabellänge: 3m
Maße: LxBxH (mm): 32x32x19
e-Golf 2018 | Climarad Sensa V2X | 3200 Wp WZW I Techneco Elga Carrier
Ik gebruikte de IR-Lese/Schreibkopf heel even om te kijken welke konfiguratieparameters je additioneel kon lesen & vooral schrijven. Of je de Kamstrups permanent kan laten reageren op de IR-zenddiode weet ik niet.Djvdb schreef op vrijdag 31 januari 2025 @ 13:57:
[...]
Houdt deze de kamstrup wakker? Welke command verstuur je anders om de 302 uit de slaapstand te halen. Ik zit nu in de situatie dat ik de meter wel kan uitlezen maar dat ik eerst op de fysieke knop moet drukken.
Nobody is perfeckt - But who wants to be Nobody? - Vrijwillig Energycoach Fiat LUXus! - Some Insights
Helaas heeft de mijne geen m-busdunklefaser schreef op vrijdag 31 januari 2025 @ 14:10:
[...]
Ik gebruikte de IR-Lese/Schreibkopf heel even om te kijken welke konfiguratieparameters je additioneel kon lesen & vooral schrijven. Of je de Kamstrups permanent kan laten reageren op de IR-zenddiode weet ik niet.
Voor het "normale" gebruik d.w.z. het routinematige uitlezen gebruik ik de bedrade m-bus met een busmaster adapter. Hiermee lees ik dan ook twee warmte/koudemeters tegelijkertijd uit.
Dit is volgens mij ook de beste en makkelijkste manier.
YMMV
e-Golf 2018 | Climarad Sensa V2X | 3200 Wp WZW I Techneco Elga Carrier
1
| 303T10319 |
[ Voor 6% gewijzigd door Tanuki op 06-05-2025 09:59 ]
PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?
I.v.m. batterij en ervaring op Tweakers zou ik nu altijd wired mbus kiezen. Niet wireless.Tanuki schreef op dinsdag 6 mei 2025 @ 09:57:
Ook ik ben in de markt voor een Kamstrup meter.Hoeft niet per se de 302 te zijn. En uitlezen komt wel goed. Waar ik mee struggle is welke ik nou precies moet nemen: Ik heb bijvoorbeeld een meter gevonden die een cooling & heating meter is, waar
code:
1 303T10319
op staat.
Over de "Static data written on the front of the meter" zegt de documentatie van Kamstrup dan:
303 = Kamstrup 303
T = heat/cooling meter
10 = 0.6m3
3 = "Heat/cooling meter (MID module B+D & TS27.02+DK268)" 0hc = OFF (Wat betekent dit? Heb ik dit nodig?)
19 = Country code
Maar dan staat er nog "Dynamic data shown in the Display", echter, dat kan ik dan op de product foto's niet zien? Ik zie in ieder geval niet op de foto's waar die dynamic data dan zou staan.
De laatste 2 getallen daarvan zouden dan "20" (Mbus) of "30" (Wireless Mbus) moeten zijn.
Kan ik er dan vanuit gaan dat dit altijd 20 of 30 is? M.a.w., zit er op de 303 altijd een communicatie module?
En weet iemand waar ik die dynamic data op een product foto kan zien, zodat ik kan verifieren dat ik het juiste koop?
Voor mij maakt het overigens niet uit of het nu wireless mbus, mbus of modbus of wat dan ook is. Als ik het maar kan uitlezen op een manier.
WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.
Ja, dat is prima... Maar ik kan dus op dit moment zelf ook niet aanwijzen waar de teksten / informatie staan waar ik zelf uit kan halen of ik de juiste krijg of niet. Vandaar mijn vraag.SebastiaanPs schreef op dinsdag 6 mei 2025 @ 10:21:
[...]
I.v.m. batterij en ervaring op Tweakers zou ik nu altijd wired mbus kiezen. Niet wireless.
Verder zou ik niet 100% vertrouwen op de foto en de aanbieder contacteren (mail) met jouw wensen, zodat je zeker weet dat je de goede krijgt.
PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?
Apple iPhone 16e LG OLED evo G5 Google Pixel 10 Samsung Galaxy S25 Star Wars: Outlaws Nintendo Switch 2 Apple AirPods Pro (2e generatie) Sony PlayStation 5 Pro
Tweakers is onderdeel van
DPG Media B.V.
Alle rechten voorbehouden - Auteursrecht © 1998 - 2025
•
Hosting door TrueFullstaq