Hallo iedereen!
Ik probeer sinds kort onze Kaifa MA105C (geïnstalleerd door Liander) uit te lezen (d.m.v de P1 poort) met een Raspberry Pi.
Nou heeft http://gejanssen.com/howto/Slimme-meter-uitlezen/index.html daar een heel mooi script voor, alleen die lijkt niet te werken.
De 'rauwe' waardes die uitgelezen worden:
Maar als ik het script wil draaien, (tot nu toe alleen de instellingen van de seriële poort aangepast aan DSMR 4.2) zegt Python uiteindelijk dit:
Weten jullie misschien wat hier aan de hand is?
Ik probeer sinds kort onze Kaifa MA105C (geïnstalleerd door Liander) uit te lezen (d.m.v de P1 poort) met een Raspberry Pi.
Nou heeft http://gejanssen.com/howto/Slimme-meter-uitlezen/index.html daar een heel mooi script voor, alleen die lijkt niet te werken.
De 'rauwe' waardes die uitgelezen worden:
1-0:1.8.1(002341.580*kWh) 1-0:1.8.2(002278.421*kWh) 1-0:1.7.0(01.792*kW) 0-1:24.2.1(170106170000W)(00636.087*m3)
Maar als ik het script wil draaien, (tot nu toe alleen de instellingen van de seriële poort aangepast aan DSMR 4.2) zegt Python uiteindelijk dit:
('DSMR P1 uitlezer', '1.0')
Control-C om te stoppen
daldag 00234
piekdag 00227
dalterug 00000
piekterug 00000
afgenomen vermogen
Traceback (most recent call last):
File "P1uitlezer.py", line 81, in <module>
print "afgenomen vermogen ", int(float(stack[stack_teller][10:17])*1000), " W"
ValueError: invalid literal for float(): 01.803*Weten jullie misschien wat hier aan de hand is?