Permalänk
Medlem

Parse error config.json

Hej,

Behöver lite hjälp vad är felet? Har försökt läsa mig fram men är inte tillräckligt insatt.

"platforms": [ ...{ "platform": "IkeaTradfri", "name": "Tradfri", "host": "192.168.1.X", "key": "XXX" } ],

Visa signatur

AMD 7800X3D | ASUS TUF X670E-PLUS | Corsair Vengeance DDR5 32GB EXPO | ASUS TUF 4090 OC 24GB |
Noctua NH-U12A | Corsair 4000D | Corsair AX1200W | Steelseries Apex 7 | Steelseries Sensei Ten | ASUS VG35VQ

https://github.com/Mariusz89B

Permalänk
Medlem

{ "platforms": [ { "platform": "IkeaTradfri", "name": "Tradfri", "host": "192.168.1.X", "key": "XXX" } ] }

Dvs du behöver kapsla in det hela i ett {}-block.

Visa signatur

5950X, 3090

Permalänk
Medlem

Skall alltid finns lika många start { som slut }, samma med [ och ]
Observera att de kan finns med i värden som textsträngar och där gäller det såklart inte...

Visa signatur

There are 10 types of people in the world: Those who understand binary, and those who don't...

Asus Maximus VIII Hero | i7-6700K | ASUS GeForce GTX1070 Strix 8GB | G.Skill F4-2133C15Q-32GRK |

Permalänk
Medlem

1) behövs ett yttre objekt där platforms är en key
2) sista kommat efter listan
3) ... innan objektet i listan

Permalänk
Medlem

Ser ut som att du ska få in Trådfri i Homebridge och att du precis har börjat med Homebridge?

Punkterna i koden är endast en placeholder för övrig kod (där du har andra plattformar och tillbehör)
Så eftersom din kod ska in bland övrig kod får därmed du aldrig igenom din kod i en validator, se exemplet nedan på en config.json och skriv din kod på det sättet med dina värden, tillbehör och plattformar.

{ "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154" }, "description": "This is an example configuration file with one fake accessory and two fake platforms. You can use this as a template for creating your own configuration file containing devices you actually own.", "accessories": [{ "accessory": "WeMo", "name": "Coffee Maker" }], "platforms": [{ "platform": "PhilipsHue", "name": "Hue" }, { "platform": "IkeaTradfri", "name": "Tradfri", "host": "192.168.x.x", "key": "PSK" }] }

Ett annat hett tips är att sedan igår så kan du lägga in Trådfri GW direkt i Homekit, så behöver du inte knacka json-filer alls.

Permalänk
Medlem

@dahlborg Ja just precis jag har lagt till min GW i Homekit men för att styra Trådfri utanför Wifi behöver jag väll Homebridge eller är jag fel ute?

Tack allihopa för tipsen!

Visa signatur

AMD 7800X3D | ASUS TUF X670E-PLUS | Corsair Vengeance DDR5 32GB EXPO | ASUS TUF 4090 OC 24GB |
Noctua NH-U12A | Corsair 4000D | Corsair AX1200W | Steelseries Apex 7 | Steelseries Sensei Ten | ASUS VG35VQ

https://github.com/Mariusz89B

Permalänk
Medlem

För att kunna styra Homekit utifrån behöver du en enhet som agerar hubb, se https://support.apple.com/sv-se/HT207057, dvs en Apple TV eller en iPad som alltid är på.

Homebridge är endast en brygga för att få in icke licensierade produkter i Homekit, vilket för Trådfris del numera är onödigt.
Jag har inte heller sett någon dokumentation som antyder att Homebridge öppnar upp för remote access i Homekit men jag kan ju ha missat något.

Permalänk
Medlem
Skrivet av dahlborg:

För att kunna styra Homekit utifrån behöver du en enhet som agerar hubb, se https://support.apple.com/sv-se/HT207057, dvs en Apple TV eller en iPad som alltid är på.

Homebridge är endast en brygga för att få in icke licensierade produkter i Homekit, vilket för Trådfris del numera är onödigt.
Jag har inte heller sett någon dokumentation som antyder att Homebridge öppnar upp för remote access i Homekit men jag kan ju ha missat något.

Det svar på min fråga då är det jag som missat detta. Tack för all hjälp.

Visa signatur

AMD 7800X3D | ASUS TUF X670E-PLUS | Corsair Vengeance DDR5 32GB EXPO | ASUS TUF 4090 OC 24GB |
Noctua NH-U12A | Corsair 4000D | Corsair AX1200W | Steelseries Apex 7 | Steelseries Sensei Ten | ASUS VG35VQ

https://github.com/Mariusz89B