Acties:
  • +1 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 09:18
Nuon heeft een aantal jaar terug de E-Manager geintroduceerd, een apparaatje op via ZigBee je (domme) meter uit te lezen. Sinds 1 september hebben ze de stekker uit het platform getrokken.

Is er iemand die zo'n ding nog heeft liggen en 'm een tweede leven wil geven (om wat voor reden dan ook)?
  • PPC405EXr @ 400 MHz
  • 64 MB RAM
  • 64 MB NAND
  • USB-poort
  • TI CC2530 ZigBee controller
  • Sigma Designs ZW0301 Z-Wave controller
Als je 'm openschroeft vindt je 4 test points op een rij, waarvan op de middelste 2 een 3.3V UART te vinden valt. In mijn geval (apparaatje lag al tijden stof te happen):

U-Boot 2009.08 (May 13 2011 - 23:07:41)

CPU:   AMCC PowerPC 405 UNKNOWN (PVR=12911470) at 400 MHz (PLB=200, OPB=100, EBC=50 MHz)
       Bootstrap Option D - Boot ROM Location NAND (8 bits), booting from NAND
       16 kB I-Cache 16 kB D-Cache
Board: GreenWave Reality, Kronborg - AMCC 405EX(r)
	VCO: 800 MHz
	CPU: 400 MHz
	PLB: 200 MHz
	OPB: 100 MHz
	DDR: 200 MHz
I2C:   ready
DRAM:  64 MB
NAND:  64 MiB
Net:   ppc_4xx_eth0

Type run flash_nfs to mount root filesystem over NFS

Hit any key to stop autoboot:  0 

NAND read: device 0 offset 0x258000, size 0x4000
 16384 bytes read: OK

NAND read: device 0 offset 0x58000, size 0x180000
 1572864 bytes read: OK
## Booting kernel from Legacy Image at 00820000 ...
   Image Name:   Linux-3.0.31
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    1476445 Bytes =  1.4 MB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 00800000
   Booting using the fdt blob at 0x800000
   Uncompressing Kernel Image ... OK
fdt fixup OK ! 
Using PowerPC 40x Platform machine description
Linux version 3.0.31 (thomas@thomas-VirtualBox) (gcc version 4.6.2 (crosstool-NG 1.14.1) ) #1 Tue Jan 21 15:11:00 CET 2014
<snip>
VFS: Mounted root (jffs2 filesystem) on device 31:7.
Freeing unused kernel memory: 108k init

______________________________________________________________

   .-----.----.-----.-----.-----.--.--.--.---.-.--.--.-----.
   |  _  |   _|  -__|  -__|     |  |  |  |  _  |  |  |  -__|
   |___  |__| |_____|_____|__|__|________|___._|\___/|_____|
   |_____|
                      __ __ __         
   .----.-----.---.-.|  |__|  |_.--.--.
   |   _|  -__|  _  ||  |  |   _|  |  |
   |__| |_____|___._||__|__|____|___  |
                                |_____|
______________________________________________________________

 Booting: Kronborg,                            Version: 0.16.102
______________________________________________________________

 * Mounting proc filesystem:                          [  OK  ]
 * Mounting sys filesystem:                           [  OK  ]
 * Mounting tmpfs filesystem:                         [  OK  ]
 * Starting syslogd:                                  [  OK  ]
 * Starting kernel logger:                            [  OK  ]
 * Creating basic nodes:                              [  OK  ]
 * Loading kernel modules:                            [  OK  ]
 * Using netlink for hotplug events:                  [  OK  ]
 * Starting udev daemon:                              [  OK  ]
 * Populating /dev with existing devices:             [  OK  ]
 * Letting udev process events:                       [  OK  ]
 * Mounting mediaconfig:                              [  OK  ]
 * Mounting filesystems:                              [  OK  ]
 * Setting hostname to greenwave                      [  OK  ]
 * Starting sshd:                                     [  OK  ]
 * CC2530 Config:                                     [  OK  ]
 * Initializing network connections:                  [  OK  ]
dhcpcd[1495]: version 5.2.12 starting
dhcpcd[1495]: forked to background, child pid 1496


Als je de autoboot onderbreekt heb je een U-Boot shell met network support.

Ik heb ter lering ende vermaack Linux v4.2 geport op basis van de aanwezige device tree. Netwerk en USB werkt prima. Dat levert icm. buildroot vooralsnog een soort PowerPC-RaspBerry Pi met 64 MB RAM op :+

En omdat dit in DED staat; in theorie is het een aardig domoticaplatform (ZigBee + Z-Wave + 1x USB), in de praktijk mist er nog een boel middleware. Volgens mij hangen zowel de CC2530 als ZW0301 aan de SPI-bus, en is de CC2530 geflashed met ZNP mode firmware (daar is iig. opensource API glue voor).

Bonusvraag: kent iemand een Linux-based domoticaplatform dat de CC2530/CC2531EMK/CC253X out-of-the-box ondersteunt?

Anyone? Ik verwacht dat het zoals vele projecten al snel weer in de kast beland, maar mocht iemand er in huidige staat baat bij hebben, of kansen zien, shoot. Ik drop het hier in eerste instantie om de kennis niet verloren te laten gaan.

Acties:
  • 0 Henk 'm!

  • maurice3752
  • Registratie: November 2013
  • Laatst online: 22-04 16:39
Ziet er goed uit ik hou dit topic in de gaten wie weet komt deze nog van pas :)

Ik heb zelf ook een Nuon e-manager die geheel nutteloos is ik hoop dat er een manier is, om deze te hacken en deze werkend te krijgen buiten Greenwave of Nuon om zodat ik zelf kan bepalen wat ik met deze gegevens doe.


Grtz Maurice

Acties:
  • 0 Henk 'm!

  • arjandijk162
  • Registratie: November 2000
  • Laatst online: 17-04 10:27
Gaaf plan. Waarom hebben jullie m eigenlijk niet teruggestuurd? Ik had er een paar van Marktplaats gekocht en kreeg ineens een mail van nuon dat ik ze tegen nieuwwaarde mocht inleveren.

Overigens heb er nog wel 1. Vond het wat raar om 3 managers in een keer te sturen :). Ben vooral geïnteresseerd de meter lezer te kunnen gebruiken.