Acties:
  • 0 Henk 'm!

  • Pieter274
  • Registratie: Januari 2017
  • Laatst online: 15-10 02:57
Matched: Kaifa
Aiolos schreef op zaterdag 8 oktober 2022 @ 23:16:
[...]


Vrijwel alle meters hebben een 'inverted' signaal, dus dat zal het probleem waarschijnlijk niet zijn.

De pull-up weerstand kan wel het probleem zijn, of de baudrate is niet goed.
Oh oke, dank. volgens de spec vd meter (Kaifa E0025 en E0026) moet het DSMR 4 zijn, 115200 8N1. Ik heb best wat andere settings geprobeerd. Een andere kennis heeft een E0027 en heeft die werkend met DSMR4. Ik ging er van uit dat de hele serie dezelfde instellingen nodig hebben.

Als ik gelijk mocht hebben, blijft over de "pull-up weerstand". Nu ervaar ik dat wekelijks in het fitnesscentrum, als het optrekken niet zo wil. Maar hier wordt vast iets anders bedoeld...

Ik kijk op de volgende web site, waar men P1 kabels verkoopt. Ze hebben meerdere soorten.

1
P1 KABEL 1,8M LANDIS GYR E350 (FTDI FT232R USB TTL 5V TO RJ11) 6 POLIG
https://www.eijlander.nl/...r-usb-ttl-5v-to-rj11.html

maar ook:

2
P1 KABEL 1,8M KAIFA (RXD INVERTED EN 1K PULL UP WEERSTAND) (FTDI FT232R USB TTL 5V TO RJ11)
https://www.eijlander.nl/...r-usb-ttl-5v-to-rj11.html

Zou kabel 2 dan het proberen waard zijn?

Alvast veel dank! :*)

[ Voor 7% gewijzigd door Pieter274 op 09-10-2022 16:10 ]


Acties:
  • 0 Henk 'm!

  • Pieter274
  • Registratie: Januari 2017
  • Laatst online: 15-10 02:57
Matched: Kaifa
Aiolos schreef op zondag 9 oktober 2022 @ 16:24:
Grote kans dat dat het is ja. En helaas zitten er soms onverklaarbare verschillen tussen de verschillende meters.

Je kunt op je huidige kabeltje ook wel een pull-up weerstand zetten, waarschijnlijk werkt het dan gewoon.
Dank! _/-\o_

Ik bestel wel gewoon een paar kabels, ik ben niet zo handig met pull-up weerstanden in het bijzonder en met electronica in het algemeen. 8)7

Hartelijke groet, Pieter


Update: ik krijg van Eijlander door dat ik een andere kabel moet hebben:
https://www.eijlander.nl/...2r-usb-ttl-5v-torj11.html
Bij die kabel worden specifiek de Kaifa modelnummers genoemd die ik en mijn kennis hebben. Die ga ik dan maar proberen.

Dit is hun uitleg:
De Fabrikant geeft aan dat deze geschikt is voor uw meter

De AKP101 heeft een speciale pullup weerstand van 10K
P1 KABEL 1,8M ISKRA AM550 (FTDI FT232R USB TTL 5V TO RJ11)MET
10K PULL UP WEERSTAND

De AKP103 heeft een speciale pullup weerstand van 1K
P1 KABEL 1,8M KAIFA (RXD INVERTED EN 1K PULL UP WEERSTAND)
(FTDI FT232R USB TTL 5V TO RJ11)

Uw meter heeft geen pullup weerstand nodig

[ Voor 56% gewijzigd door Pieter274 op 11-10-2022 17:17 . Reden: nieuwe inzichten ]


Acties:
  • +2 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:58

Septillion

Moderator Wonen & Mobiliteit
Matched: Kaifa
@Haseo Staat me heeeeeeel vaag al eens bij dat ik eerder heb gehoord dat het bericht in de doc niet klopt. Op zich ook niet zo heel raar, de polynoom schrijven ze volgens mij ook achterstevoren. 0xA001 zou volgens mij x15 + x13 + 1 zijn (dus 0b1010000000000001). Maar ze hebben het over x16 + x15 + x2 + 1 (0x18005 / 0x8005 ofwel 0b11000000000000101). Maar dat is bij mij ook wel beetje weggezakt.

Ander bericht wat ik zo snel op internet vond is
code:
1
2
3
4
5
/KFM5KAIFA-METER

1-0:1.8.1(000671.578*kWh)
1-0:1.7.0(00.318*kW)
!1E1D


Deze lijkt wel te kloppen met je code :)

[ Voor 15% gewijzigd door Septillion op 17-08-2023 17:46 ]


  • Haseo
  • Registratie: November 2011
  • Laatst online: 18-10 18:43
Matched: Kaifa
Septillion schreef op donderdag 17 augustus 2023 @ 17:13:
@Haseo Staat me heeeeeeel vaag al eens bij dat ik eerder heb gehoord dat het bericht in de doc niet klopt. Op zich ook niet zo heel raar, de polynoom schrijven ze volgens mij ook achterstevoren. 0xA001 zou volgens mij x15 + x13 + 1 zijn (dus 0b1010000000000001). Maar ze hebben het over x16 + x15 + x2 + 1 (0x18005 / 0x8005 ofwel 0b11000000000000101). Maar dat is bij mij ook wel beetje weggezakt.

Ander bericht wat ik zo snel op internet vond is
code:
1
2
3
4
5
/KFM5KAIFA-METER

1-0:1.8.1(000671.578*kWh)
1-0:1.7.0(00.318*kW)
!1E1D


Deze lijkt wel te kloppen met je code :)
Interessant! Dit geeft iets meer betekenis aan deze post van @CodeITdie ik eerder vond, maar tegenstrijdig vond aan de documentatie.

Het telegram dat je quote wordt idd wel correct berekend. Maar ik heb ook eens berekend met telegrammen uit mijn P1 meter, en daar werd de CRC dan weer niet correct van berekend. Dus ik blijf verward. 8)7

Acties:
  • +2 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Matched: Kaifa
Septillion schreef op donderdag 17 augustus 2023 @ 19:59:
Dus als andere nog telegrammen hebben ter test, graag :)
In Python gebruik ik deze 2 voor testen van CRC- (en andere P1-gerelateerde) code:
Python:
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
telegram = '''/KFM5KAIFA-METER\r
\r
1-3:0.2.8(42)\r
0-0:1.0.0(180605091333S)\r
0-0:96.1.1(4530303236303030303133343837363135)\r
1-0:1.8.1(001790.476*kWh)\r
1-0:1.8.2(002320.188*kWh)\r
1-0:2.8.1(000000.000*kWh)\r
1-0:2.8.2(000000.000*kWh)\r
0-0:96.14.0(0002)\r
1-0:1.7.0(00.258*kW)\r
1-0:2.7.0(00.000*kW)\r
0-0:96.7.21(00010)\r
0-0:96.7.9(00004)\r
1-0:99.97.0(1)(0-0:96.7.19)(000101000011W)(2147483647*s)\r
1-0:32.32.0(00000)\r
1-0:52.32.0(00000)\r
1-0:72.32.0(00000)\r
1-0:32.36.0(00000)\r
1-0:52.36.0(00000)\r
1-0:72.36.0(00000)\r
0-0:96.13.1()\r
0-0:96.13.0()\r
1-0:31.7.0(000*A)\r
1-0:51.7.0(000*A)\r
1-0:71.7.0(000*A)\r
1-0:21.7.0(00.125*kW)\r
1-0:22.7.0(00.000*kW)\r
1-0:41.7.0(00.124*kW)\r
1-0:42.7.0(00.000*kW)\r
1-0:61.7.0(00.009*kW)\r
1-0:62.7.0(00.000*kW)\r
0-1:24.1.0(003)\r
0-1:96.1.0(4730303235303033333436333738353136)\r
0-1:24.2.1(180605090000S)(05225.708*m3)\r
!F7F2\r'''

telegram2 = '''/ISK5\\2M550T-1011\r
\r
1-3:0.2.8(50)\r
0-0:1.0.0(170201121417W)\r
0-0:96.1.1(4530303334303036373732333137373136)\r
1-0:1.8.1(000000.877*kWh)\r
1-0:1.8.2(000000.128*kWh)\r
1-0:2.8.1(000000.000*kWh)\r
1-0:2.8.2(000000.275*kWh)\r
0-0:96.14.0(0002)\r
1-0:1.7.0(00.000*kW)\r
1-0:2.7.0(00.972*kW)\r
0-0:96.7.21(00008)\r
0-0:96.7.9(00003)\r
1-0:99.97.0()\r
1-0:32.32.0(00000)\r
1-0:52.32.0(00000)\r
1-0:72.32.0(00000)\r
1-0:32.36.0(00002)\r
1-0:52.36.0(00002)\r
1-0:72.36.0(00002)\r
0-0:96.13.0()\r
1-0:32.7.0(235.1*V)\r
1-0:52.7.0(233.7*V)\r
1-0:72.7.0(235.5*V)\r
1-0:31.7.0(006*A)\r
1-0:51.7.0(001*A)\r
1-0:71.7.0(001*A)\r
1-0:21.7.0(00.000*kW)\r
1-0:41.7.0(00.319*kW)\r
1-0:61.7.0(00.294*kW)\r
1-0:22.7.0(01.582*kW)\r
1-0:42.7.0(00.000*kW)\r
1-0:62.7.0(00.000*kW)\r
0-1:24.1.0(003)\r
0-1:96.1.0(4730303332353635353032383234323136)\r
0-1:24.2.1(700101010000W)(00000000)\r
!81F1\r'''

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • RichieB
  • Registratie: Mei 2003
  • Laatst online: 21:08
Matched: Kaifa
Ik lees mijn Landis + Gyr al jaren uit met DSMR-Reader. Nu heeft mijn dochter een nieuw appartement met Kaifa MA105A meter. Ik heb vandaag een paar uur gespendeerd om daar data uit de p1 poort te krijgen (met een QNAP NAS). Ik heb 2 verschillende kabels gebruikt. Met 1 kabel heb ik welgeteld 3 telegrammen eruit kunnen krijgen (daar zaten uren tussen) maar meestal krijg ik helemaal niets. Ik gebruik de DSMR-reader datalogger maar daarin zal het probleem niet zitten. Hetzelfde issue (compleet geen data) treedt op met:

code:
1
sudo python3 -m serial.tools.miniterm /dev/ttyUSB0 115200 --xonxoff


Een van de telegrammen die ik wel kreeg:
code:
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
/KFM5KAIFA-METER

1-3:0.2.8(42)
0-0:1.0.0(250103230146W)
0-0:96.1.1(4530303237303030303032313735323135)
1-0:1.8.1(009830.195*kWh)
1-0:1.8.2(008263.144*kWh)
1-0:2.8.1(000000.000*kWh)
1-0:2.8.2(000000.000*kWh)
0-0:96.14.0(0001)
1-0:1.7.0(00.059*kW)
1-0:2.7.0(00.000*kW)
0-0:96.7.21(00011)
0-0:96.7.9(00008)
1-0:99.97.0(2)(0-0:96.7.19)(170117074229W)(0000012192*s)(000101000001W)(2147483647*s)
1-0:32.32.0(00000)
1-0:32.36.0(00000)
0-0:96.13.1()
0-0:96.13.0()
1-0:31.7.0(000*A)
1-0:21.7.0(00.059*kW)
1-0:22.7.0(00.000*kW)
0-1:24.1.0(003)
0-1:96.1.0(4730303139333430323338333534303135)
0-1:24.2.1(250103220000W)(01162.444*m3)


Wat ik eigenlijk zoek is validatie van deze conclusies die ik heb getrokken:
  1. Ik gebruik de juiste kabel, want ik krijg (sporadisch) een telegram te zien
  2. De p1-poort van de Kaifa meter functioneert (af en toe)
  3. Of de kabel is brak of de Kaifa meter is brak, want ik krijg geen telegrammen elke X seconden
Zie ik iets over het hoofd? Kan ik nog iets anders proberen?

Panasonic WH-MDC09J3E5, Atlantic Explorer V4 270C, 57x PV 23115 Wp


Acties:
  • 0 Henk 'm!

  • The Zep Man
  • Registratie: Oktober 2003
  • Laatst online: 19:46

The Zep Man

🏴‍☠️

Matched: Kaifa
RichieB schreef op vrijdag 3 januari 2025 @ 23:51:
Ik lees mijn Landis + Gyr al jaren uit met DSMR-Reader. Nu heeft mijn dochter een nieuw appartement met Kaifa MA105A meter.
Ik heb geen ervaring met die meter, maar kwam dit tegen op AliExpress. Niet om jou die kabel te laten kopen, maar om de tekst in de omschrijving (die van elders geript is, waar kan ik zo even niet vinden in Google):
The P1 port is a RJ11/RJ12 port, using the following pin out:

I grabbed an old modem cable, with RJ11/RJ12 plug and then I connected the appropriate pins to a modern devices USB-BUB. This device provides all the pins required. The request pin, as described above must be kept “HIGH” to retrieve data (i.e. provide 5V all the time). So I connected the request pin to the USb-BUB 5V. The other pins are DATA for the output, which I connected to the RX pin of the USB-BUB and GND which I obviously connected to the USB-BUB’s ground. This is a temporary solution until I get a proper 5V FTDI cable.

Note: to connect to the serial port, you need special port settings: 7 data bits (instead of the more regular 8 ) with even parity at 9600 baud.

Software

The P1 port uses a reversed serial protocol (1=0 and 0=1), to get this to work with a FTDI chip (this chip is used on the USB-BUB) you need to reverse the RX pin. Luckily FTDI provides a tool known as FT_PROG to do this. on the domoticaforum for figuring this one out. Here is a screenshot which shows you how to make the inverse RX setting in FT_PROG:
Dit betreft ook een FTDI chip. Mogelijk heb je wat aan deze informatie. Zo niet, er worden (ook in Nederlandse webwinkels) kabels verkocht voor deze specifieke meter. Wellicht brengt dat nog een oplossing (en anders terugsturen en geld terugkrijgen).

Yar har, wind in your back, lads, wherever you go!


Acties:
  • +1 Henk 'm!

  • RichieB
  • Registratie: Mei 2003
  • Laatst online: 21:08
Matched: Kaifa
The Zep Man schreef op woensdag 8 januari 2025 @ 14:03:
[...]
Ik heb geen ervaring met die meter, maar kwam dit tegen op AliExpress. Niet om jou die kabel te laten kopen, maar om de tekst in de omschrijving (die van elders geript is, waar kan ik zo even niet vinden in Google):
[...]
Hah, ik had dezelfde gedachte en heb deze vergelijkbare al besteld in de kleur "Kaifa MA105A". Als dit ook niet werkt ga ik klagen bij Liander want dan verdenk ik toch echt de meter.

Panasonic WH-MDC09J3E5, Atlantic Explorer V4 270C, 57x PV 23115 Wp


Acties:
  • 0 Henk 'm!

  • floriszz
  • Registratie: September 2003
  • Laatst online: 02-10 11:59
Matched: Kaifa
Sinds een week is mijn Slimme meter vervangen van een goed werkende DSMR2.2 meter die via een simpele serieel naar usb kabel gekoppeld is aan Raspberry PI HomeAssistant DSMR slimme Meter integratie, naar een Kaifa MA304 E0079 meter. Waarna ik geen standen meer binnen kreeg.
Ik heb de integratie verwijderd en opnieuw toegevoegd en gekozen voor '4'(in plaats van 2.2)
In eerste instantie blij, want standen kwamen gelijk binnen, maar hij lijkt maar 1x per etmaal een update te sturen, terwijl ik de polling op '0'(event based) heb.

Moet ik kiezen voor '5' in plaats van '4' of moet ik de polling aanpassen?
Heeft iemand hier ervaring mee?
Pagina: 1 2