Nulstil Philips Hue-pærer uden smart kontakt


Indledning

Nulstilling af Philips Hue-lamper kan ske via Hue’s API, hvis man ikke har en fjernbetjening fra dem eller fx. Ikea. Det er en smule mere omstændigt, men på den måde slipper du for at skulle købe ekstra udstyr for at udføre en nulstilling. Jeg mener selv at Philips burde have ændret proceduren så der kunne nulstilles v. flere gange tænd/sluk efter hinanden, som man fx. ser på Ikea’s.

Nuvel, lad os så styr på et par detaljer.

Denne guide er skrevet “on the go”, mens jeg selv var i gang at nulstille en enhed. Der kan derfore optræde slåfejl undervejs. Tip mig meget gerne i kommentarsporet. Tak!

Detaljer

Følgende ting ønskes nulstillet (ID):

  • 13
  • 14
  • 15
  • 16

Disse kan findes via Hue App’en. Jeg benytter dog selv Hue Essentials.

Rent praktisk kan jeg oplyse at min Hue Bod/Bridge i skrivende stund har Softwareversion 1810251352, den benytter ZigBee-kanal 15, har API-udgave 1.28.0 og er model nr. BSB002.

I guiden benytte CLIP API Debugger som er hostet på Hue Bridgen selv. I praksis kunne du dog sagtens benytte CURL eller lign.

For at skære en smule af længden, er username-værdien ændret til {USERNAME}.

Synes du der mangler detaljer undervejs, kan jeg anbefale beskrivelserne som findes på http://thingsthataresmart.wiki samt huelights.com.

Tak fordi du har lyst til at læse med. Kom gerne med input og andre ønsker i kommentar-feltet.

Og, lige et sidste PS: Hvis du blot vil forsøge at koble din Philips Hue-lampe til fx. Ikea’s bro, så kan det oftest blot gøres ved at du fjerner lampen fra din Hue Bro, og herefter tilføjer den til din Ikea bro. Her er det altså ikke nødvendigt at nulstille enheden.

OBS: Husk at ændre IP-adressen undervejs, hvor der står 10.0.0.108.

Step-by-step guide

  1. Start med at finde den IP-adresse, din Hue Bro har fået tildelt. På meethue.com/api/nupnp burde du kunne finde ip-adressen efter teksten internalipaddress. Teksten du kigger på, er datatypen man kalder for JSON. Normal starter ens IP-adresse med fx. 192.168.1.x, 192.168.0.x eller lign.

    Selv har min Hue Bro fået tildelt IP-adressen: 10.0.0.108.

  2. Gå til http://10.0.0.108/debug/clip.html Husk at ændre IP-adressen til det, du har fundet frem til. Dette er sidste gang jeg nævner det!

  3. Indsæt værdierne som det er opsat nedenfor. BODY er Message Body, men vil fremover blive omtalt som BODY. URL: http://10.0.0.108/api

    BODY: {"devicetype": "HueLights#API"}

  4. Tryk på knappen på din Hue Bro
  5. Tryk på POST-knappen

Eksempel inden tryk på post

Respons som fremgår i Command Response:

[
	{
		"success": {
			"username": "{USERNAME}"
		}
	}
]
  1. username-værdien skal nu benyttes. Indsæt værdierne som er nævnt nedenfor. Husk at udskifte username.

    URL: ` http://10.0.0.108/api/{USERNAME}/lights`

    BODY: {"devicetype": "HueLights#API"}

    Tryk på GET, når du har ændret værdierne.

Respons - Bemærk at alle lamper er fjernet fra responsen, med undtaglese af ID 15:

{
	"15": {
		"state": {
			"on": false,
			"bri": 254,
			"ct": 366,
			"alert": "none",
			"colormode": "ct",
			"mode": "homeautomation",
			"reachable": true
		},
		"swupdate": {
			"state": "noupdates",
			"lastinstall": "2018-12-11T13:42:37"
		},
		"type": "Color temperature light",
		"name": "DoubleLivingroom1",
		"modelid": "LTW013",
		"manufacturername": "Philips",
		"productname": "Hue ambiance spot",
		"capabilities": {
			"certified": true,
			"control": {
				"mindimlevel": 1000,
				"maxlumen": 250,
				"ct": {
					"min": 153,
					"max": 454
				}
			},
			"streaming": {
				"renderer": false,
				"proxy": false
			}
		},
		"config": {
			"archetype": "spotbulb",
			"function": "functional",
			"direction": "downwards",
			"startup": {
				"mode": "safety",
				"configured": true
			}
		},
		"uniqueid": "00:17:88:01:04:e8:21:96-0b",
		"swversion": "1.46.13_r26312",
		"swconfigid": "1742FA88",
		"productid": "Philips-LTW013-1-GU10CTv1"
	}
}
  1. Inden du fortsætter, skal du sikre at dine pære er tæt på din Hue Bro!

  2. Nu skal pæren med ID 15 nulstilles. Igen vil jeg nævne at du skal sikre, at din pære er tæt på din Hue Bro. Nedenfor ses eksemplet, med ID 15. Dette skal naturligvis ændres, alt efter hvilket ID din pære har.

    URL: ` http://10.0.0.108/api/{USERNAME}/config/lights/15`

    BODY: {"touchlink":true}

    Tryk på PUT, når du har ændret værdierne.

  3. Nedefor kan du se fremgangsmetoden for dette step. Hvis du får samme svar i Command Response, burde din lampe været nulstillet herefter. Din lampe vil blinke et par gange, efter at den er nulstillet. Herefter burde du kunne finde den ved at søge.

    Steps til Reset i CLIP API Debugger