Skip to content
/ ReadP1 Public

Reading P1 Companion Standard of Dutch Smart Meter through external RX with a Nanode

Notifications You must be signed in to change notification settings

dovadi/ReadP1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ReadP1

Reading P1 Companion Standard of Dutch Smart Meter through external RX with an Arduino (or in my case a Nanode 5) and relay data to emonWeb.org. EmonWeb is a Ruby on Rails port of emonCMS.

Library is tested in the field with:

Explanation

P1 port uses a baudrate of 9600, 7 bits, E parity and 1 stop bit. Use a 7404 to invert data signal. Every 10 seconds you get an output something like:

![alt text](https://img.skitch.com/20120430-1ub7cy17s6rjnchyrbsnuprxcy.jpg "Output P1")

Picture of the SMD shield based on a JeeNode:

![alt text](https://dl.dropboxusercontent.com/u/102585/ginkgo_pcb%20.jpg "SMD pcb") ![alt text](https://dl.dropboxusercontent.com/u/102585/ginkgo_reader.jpg "Ginkgo")

See also the 'first' and 'second iteration' and 'third' of the setup.

Documentation

See Datalogging van "slimme meters" in Dutch

See P1 Companion Standard Version 2.2 April 18th 2008 from Enbin (also in docs directory)

See Representation of P1 telegram P1 Companion Standard Version 4.0 from Netbeheer Nederland (also in docs directory)

See AVR USART INTRODUCTION to understand how to set the USART to 7-E-1

About

Reading P1 Companion Standard of Dutch Smart Meter through external RX with a Nanode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%