Forum: Mikrocontroller und Digitale Elektronik Philips Hue & TI CC2530


von Andi (Gast)


Lesenswert?

Hallo,

hat es jemand geschafft einen CC2530 von TI, der in den Philips living 
color Produkten verbaut ist, ins Hue-Netz zu bringen?
Habe gerade ein kleines Board mit Z-Stack-Lightning 1.0.2 ausgestattet.
Leider finde ich das Board mit der Hue bridge nicht.
Die UART-Nachrichten in der Bridge sehen so aus, wenn man einen 
touchlink auslöst. Das Board blinkt dreimal, genauso wie es eine 
originale Lampe tut.



[Log,Info,A_Bridge_Link,Found device 0: L=00:12:4B:00:06:37:A0:9F, 
rssi=-27]
[Zdp,ReceivedDeviceAnnounce,S=0x0829.0,L=00:12:4B:00:06:37:A0:9F,142]
[Zdp,ReceivedIeeeAddrRsp,3,S=0x0829.0,0,L=00:12:4B:00:06:37:A0:9F,S=0x08 
29.0]
[Link,Touchlink,success,S=0x0829,0xDFB2]



Bei einer Original Philipslampe sieht es so aus:
[Log,Info,A_Bridge_Link,Found device 0: L=00:17:88:01:01:22:89:8E, 
rssi=-48]
[Zdp,ReceivedDeviceAnnounce,S=0x0009.0,L=00:17:88:01:01:22:89:8E,14]
[Zdp,ReceivedIeeeAddrRsp,22,S=0x0009.0,0,L=00:17:88:01:01:22:89:8E,S=0x0 
009.0]
[Link,Touchlink,success,S=0x0009,0xDFB2]
[Zdp,IeeeAddrReq,0,23]
[Zdp,ReceivedIeeeAddrRsp,23,S=0x0009.0,0,L=00:17:88:01:01:22:89:8E,S=0x0 
009.0]

Wenn ich dann normal suche kommen diese Nachrichten.

[Zdp,SendNodeDescReq,0,4]
[Zdp,ReceivedNodeDescRsp,4,S=0x0829.0,0,2089,1,False,False,0,0,8,142,0,8 
0,160,0,160,0]
[Zgp,CommissioningEnter,0,0]
[Zdp,JoinPermitted,True]
[Zdp,SendMgmtPermitJoiningReq,0,5]
[Zdp,SendActiveEndPointReq,0,6]
[Zdp,ReceivedActiveEndPointRsp,6,S=0x0829.0,0,2089,3,12,11,13]
[Zdp,SendSimpleDescReq,0,7]
[Zdp,ReceivedSimpleDescRsp,7,S=0x0829.0,0,2089,8,12,260,512,2,0,0,0]
[Zdp,SendSimpleDescReq,0,8]
[Zdp,ReceivedSimpleDescRsp,8,S=0x0829.0,0,2089,22,11,260,258,2,0,7,0,3,4 
,5,6,8,768,0]
[Zdp,SendSimpleDescReq,0,9]
[Zdp,ReceivedSimpleDescRsp,9,S=0x0829.0,0,2089,12,13,49246,57694,2,0,1,4 
096,1,4096]
[Routing,SendMtoRR,0,0]
[Zdp,JoinPermitted,True]
[Zdp,SendMgmtPermitJoiningReq,0,10]
[Zdp,JoinPermitted,True]
[Zdp,SendMgmtPermitJoiningReq,0,11]
[Zdp,JoinPermitted,True]
[Zdp,SendMgmtPermitJoiningReq,0,12]
[Zdp,JoinPermitted,True]
[Zdp,SendMgmtPermitJoiningReq,0,13]
[Routing,SendMtoRR,0,0]
[Zdp,JoinPermitted,True]
[Zdp,SendMgmtPermitJoiningReq,0,14]
[Zdp,JoinPermitted,True]
[Zdp,SendMgmtPermitJoiningReq,0,15]
[Zdp,JoinPermitted,True]
[Zdp,SendMgmtPermitJoiningReq,0,16]
[Zdp,ReceivedMgmtLqiRsp,17,L=00:17:88:FF:F1:DD:19:8A.0,0,2,0,2,A5:12:43: 
51:8C:22:92:FE,L=00:17:88:01:00:22:13:6E,S=0x0001.0,2,0,1,0,2,0,2,1,A5:1 
2:43:51:8C:22:92:FE,L=00:12:4B:00:06:37:A0:9F,S=0x0829.0,1,2,3,0,2,0,255 
,152]
[Zdp,JoinPermitted,False]
[Zdp,SendMgmtLqiReq,0,17]
[Zdp,SendNodeDescReq,0,17]
[Zdp,SendMgmtLqiReq,0,18]
[Zdp,ReceivedMgmtLqiRsp,18,S=0x0829.0,132,0,0,0]
[Zdp,SendMgmtLqiReq,0,19]
[Zdp,ReceivedMgmtLqiRsp,19,S=0x0829.0,132,0,0,0]
[Routing,SendMtoRR,0,0]
[Zdp,SendMgmtLqiReq,0,20]
[Zdp,ReceivedMgmtLqiRsp,20,S=0x0829.0,132,0,0,0]
[Zdp,SendNodeDescReq,0,21]
[Zdp,SendNodeDescReq,0,22]

Er findete also was, aber leider wird das Board nicht eingehängt.

Hat da jemand einen Tip?

Besten Dank
Andi

von Fu (Gast)


Lesenswert?

Versuche mal wenn du den touchlink startest ....was du vermutlich mit 
der Rest api machst in der hue app nach einer neuen Lampe ...
So hab ich die Bloom aus einem zweiten Starter Kit an meine bridge 
bekommen

von Andi (Gast)


Lesenswert?

@Fu:
Genau das habe ich gemacht. Die Kommunikation in der bridge siehst du 
oben.
Es dreht sich übrigens nicht darum, ein Philipsprodukt ins Netz zu 
bekommen sondern einen Empfänger, der mit der gleichen Hardware und 
(fast) gleichen Software ausgestattet ist wie die Philipslampen.

von yesitsme (Gast)


Lesenswert?

Hast du die Firmware drauf, bei der Philips an der DRM-Schraube gedreht 
hat?

von c.m. (Gast)


Lesenswert?

yesitsme schrieb:
> Hast du die Firmware drauf, bei der Philips an der DRM-Schraube gedreht
> hat?

http://www.heise.de/newsticker/meldung/Philips-Hue-bleibt-offen-fuer-ZigBee-Light-Link-Produkte-3044848.html

von Martin P. (billx)


Lesenswert?

Da hat philips doch schon zurück gerudert....

Ich hatte das gleich Problem wie Fu. Das auch das anlernen mit einer 
Lampe von Philips so nicht ging und diese nur mit der Kombination aus 
API + APP angelernt werden konnte.

Ich hab gesehen das man die Bridges nun für ziemlich schmales Geld auf 
ebay bekommt.
Wäre da nicht eine eigene Firmware was?


Wäre es denkbar mit einem Pi (oder ähnlichem) und einem CC2530 eine 
eigene Lösung für die Bridge umzuseten und einfach die Lampen daran 
anzulernen?

Bliebe bei mir nur noch das Problem mit dem Living Whites...

von Andi (Gast)


Lesenswert?

@yesitsme: Das Thema kenne ich. Auf meiner Bridge ist die "alte" 1.11 
drauf. Daher sollte das Problem bzgl. Ausschluss von Fremdfabrikaten 
kein Thema sein.

@Martin P.......
Die Frage war eigentlich:
"hat es jemand geschafft einen CC2530 von TI, der in den Philips living
color Produkten verbaut ist, ins Hue-Netz zu bringen?"

Wenn du die Bridge selbst programmieren willst, musst du einen STM32 und 
einen CC2530 programmieren. Hast Erfahrung mit der Z-Stacksoftware? Wäre 
auch eine Lösung, aber deutlich komplizierter.
Ist aber offtopic!

Gruß
Andi

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.