Nem12 File Example !!link!! Jun 2026
Good for a quick glance, but be careful with date formatting.
of the period. For example, a value listed for 01:30 represents the energy used between 01:00 and 01:30. Ergon Energy Example Snippet nem12 file example
with open('nem12_sample.csv', 'r') as f: reader = csv.reader(f) for row in reader: rec_type = row[0] if rec_type == '100': version = row[1] created_date = row[2] print(f"Header: version, Created: created_date") elif rec_type == '200': nmi = row[1] print(f"NMI: nmi") elif rec_type == '300': nmi, date, interval, value, quality = row[1:6] print(f"nmi date interval interval = value kWh (quality)") Good for a quick glance, but be careful with date formatting
Notice the second NMI ( DEF987654321 ) has meter type G (Gross generation) and includes an event E105 (Meter configuration change). Good for a quick glance