• DaYwaLkUr
  • Registratie: Mei 2005
  • Laatst online: 27-06 10:34
exponential schreef op donderdag 22 december 2016 @ 11:23:
[...]


Dat hangt weer af van je gekozen led strips: Ik heb 12V strips en dus ook 12V voeding.

Voedingkeuze: https://gathering.tweakers.net/forum/view_message/48950067

Aparte voeding is niet nodig volgens mij
Thnx once again :-)

Ik kom dus op 14,4w*1,5m*0,10=23.76 watt. Ik ga 2 strips aansturen dual-white en rgb, betekent dat 50 watt? Maakt de ampères nog iets uit?

Dan kan ik daarna gaan bestellen.

Edit: 12v met 5A denk ik, na het lezen van de reacties?

[ Voor 5% gewijzigd door DaYwaLkUr op 22-12-2016 13:39 ]


  • exponential
  • Registratie: Maart 2016
  • Laatst online: 27-06 10:52
DaYwaLkUr schreef op donderdag 22 december 2016 @ 12:02:
[...]

Thnx once again :-)

Ik kom dus op 14,4w*1,5m*0,10=23.76 watt. Ik ga 2 strips aansturen dual-white en rgb, betekent dat 50 watt? Maakt de ampères nog iets uit?

Dan kan ik daarna gaan bestellen.

Edit: 12v met 5A denk ik, na het lezen van de reacties?
Volgens mij kun je niet alle kanalen tegelijk op 'max' zetten, is genoemd een paar posts terug. Dan zou ong. 25 Watt genoeg zijn, maar dat weet ik niet zeker. Meestal is het prijsverschil tussen 25-50W niet heel groot, dus kun je voor de zekerheid 50W pakken.

Basic elektronica: Spanning*Stroom = Vermogen.

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Voor een ieder die wat wil spelen met de miLights heb ik de opbouw van de Wifi bridge v6 commando's een beetje verduidelijkt.


miLight Wifi Bridge v6 Protocol


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
zendStr: 80 00 00 00 11 00 00 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 
         ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
Positie: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21

Positie 00 t/m 04 - v6 iBox identificatie, hiermee start elke aanvraag
Positie 05        - Sessie ID1, filteren uit het antwoord van UDP.Send(20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E)
Positie 06        - Sessie ID2, filteren uit het antwoord van UDP.Send(20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E)
Positie 07        - 00 Scheidingsteken
Positie 08        - Cyclus nummer, verhoog dit getal bij elke aanvraag tot maximaal 255 daarna terug op 0
Positie 09        - 00 Scheidingsteken
Positie 10 t/m 18 - Het commando om de miLight verlichting (kleur/helderheid/enz enz) te wijzigen
Positie 19        - De zone waarin de miLights zich bevinden 00 t/m 04 waarbij 00 voor alle zones dient
Positie 20        - 00 Scheidingsteken
Positie 21        - Checksum van de positie 10 t/m 20, aantal posities dus 11 en converteren naar bytes



Opbouw commando om de miLight verlichting te wijzigen Positie 10 t/m 18 in het protocol
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Commando: 31 00 00 00 00 00 00 00 00
          ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
Positie : 00 01 02 03 04 05 06 07 08

Positie 00 - Formaat van de packet lengte is 9 en converteren naar bytes dus 31
Positie 01 - Wachtwoord byte1 normaal 00
Positie 02 - Wachtwoord byte2 normaal 00
Positie 03 - Het type apparaat dat gebruikt wordt (00 = Wifi Bridge iBox LED Lamp) (07 = RGBW) (08 = RGB DualWhite)
Positie 04 - Licht commando1 Instructie modus (kleur/verzadiging/aan-uit/enz enz)
Positie 05 - Licht commando2
Positie 06 - Licht commando3 Indien niet nodig dan 00
Positie 07 - Licht commando4 Indien niet nodig dan 00
Positie 08 - Licht commando5 Indien niet nodig dan 00

[ Voor 3% gewijzigd door DevaZ op 26-12-2016 13:04 ]


Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
DevaZ schreef op zondag 25 december 2016 @ 16:54:

Opbouw commando om de miLight verlichting te wijzigen Positie 10 t/m 18 in het protocol
code:
1
2
3
4
5
Commando: 31 00 00 00 00 00 00 00 00
          ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
Positie : 00 01 02 03 04 05 06 07 08

Positie 03 - Het type apparaat dat gebruikt wordt (00 = Wifi Bridge iBox LED Lamp) (08 = RGBW/WW/CW)
Kleine correctie:

Positie 03:
- 00; WiFi bridge
- 07; RGBW
- 08; RGB DualWhite

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Pander schreef op maandag 26 december 2016 @ 12:17:
[...]


Kleine correctie:

Positie 03:
- 00; WiFi bridge
- 07; RGBW
- 08; RGB DualWhite
Idd RGBW kun je ook sturen met v6, hem hem toegevoegd

Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
DevaZ schreef op zondag 25 december 2016 @ 16:54:
Voor een ieder die wat wil spelen met de miLights heb ik de opbouw van de Wifi bridge v6 commando's een beetje verduidelijkt.


miLight Wifi Bridge v6 Protocol


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
zendStr: 80 00 00 00 11 00 00 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 
         ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
Positie: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21

Positie 00 t/m 04 - v6 iBox identificatie, hiermee start elke aanvraag
Positie 05        - Sessie ID1, filteren uit het antwoord van UDP.Send(20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E)
Positie 06        - Sessie ID2, filteren uit het antwoord van UDP.Send(20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E)
Positie 07        - 00 Scheidingsteken
Positie 08        - Cyclus nummer, verhoog dit getal bij elke aanvraag tot maximaal 255 daarna terug op 0
Positie 09        - 00 Scheidingsteken
Positie 10 t/m 18 - Het commando om de miLight verlichting (kleur/helderheid/enz enz) te wijzigen
Positie 19        - De zone waarin de miLights zich bevinden 00 t/m 04 waarbij 00 voor alle zones dient
Positie 20        - 00 Scheidingsteken
Positie 21        - Checksum van de positie 10 t/m 20, aantal posities dus 11 en converteren naar bytes



Opbouw commando om de miLight verlichting te wijzigen Positie 10 t/m 18 in het protocol
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Commando: 31 00 00 00 00 00 00 00 00
          ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
Positie : 00 01 02 03 04 05 06 07 08

Positie 00 - Formaat van de packet lengte is 9 en converteren naar bytes dus 31
Positie 01 - Wachtwoord byte1 normaal 00
Positie 02 - Wachtwoord byte2 normaal 00
Positie 03 - Het type apparaat dat gebruikt wordt (00 = Wifi Bridge iBox LED Lamp) (07 = RGBW) (08 = RGB DualWhite)
Positie 04 - Licht commando1 Instructie modus (kleur/verzadiging/aan-uit/enz enz)
Positie 05 - Licht commando2
Positie 06 - Licht commando3 Indien niet nodig dan 00
Positie 07 - Licht commando4 Indien niet nodig dan 00
Positie 08 - Licht commando5 Indien niet nodig dan 00
Zeer interessant, bedankt, maar ik wou hier eens mee aan de slag gaan - zonder succes helaas :(.

Mijn set-up is dus de MiLight Wi-Fi iBox controller (dus V6) en een 3-tal slimme Mi-Light lampen hieraan gelinkt. Alles werkt perfect via de MiLight android app: lampen kunnen aan/uit, lampen kunnen van kleur wisselen. Maar nu wou ik dus even via de UDP commands zelf aan de slag (ook omdat ik uiteindelijk via mijn Raspberry Pi dat uiteindelijk wil aansturen).

Wat doe ik dus (via de tool Packet Sender op Win10-machine):

- UDP naar de controller:
20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E

- Ik krijg hier een respons terug
28 00 00 00 11 00 02 F0 FE 6B 16 A7 9E 50 AA 3C 59 00 01 9D 01 00

- Daarna stuur ik volgend commando op al mijn lampen zogezegd aan te zetten:
80 00 00 00 11 9D 01 00 00 00 31 00 00 07 03 01 00 00 00 00 00 3D

- :( volgende respons terug maar geen enkele lamp gaat aan
88 00 00 00 03 00 00 00


Iemand een idee? Wat mis ik hier?


Thanks!

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
bwydoogh schreef op maandag 26 december 2016 @ 14:11:
[...]


Zeer interessant, bedankt, maar ik wou hier eens mee aan de slag gaan - zonder succes helaas :(.

Mijn set-up is dus de MiLight Wi-Fi iBox controller (dus V6) en een 3-tal slimme Mi-Light lampen hieraan gelinkt. Alles werkt perfect via de MiLight android app: lampen kunnen aan/uit, lampen kunnen van kleur wisselen. Maar nu wou ik dus even via de UDP commands zelf aan de slag (ook omdat ik uiteindelijk via mijn Raspberry Pi dat uiteindelijk wil aansturen).

Wat doe ik dus (via de tool Packet Sender op Win10-machine):

- UDP naar de controller:
20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E

- Ik krijg hier een respons terug
28 00 00 00 11 00 02 F0 FE 6B 16 A7 9E 50 AA 3C 59 00 01 9D 01 00

- Daarna stuur ik volgend commando op al mijn lampen zogezegd aan te zetten:
80 00 00 00 11 9D 01 00 00 00 31 00 00 07 03 01 00 00 00 00 00 3D

- :( volgende respons terug maar geen enkele lamp gaat aan
88 00 00 00 03 00 00 00


Iemand een idee? Wat mis ik hier?


Thanks!
Neem aan dat je RGB/WW/CW lampen gebruikt dan zou het er zo uit moeten zien. Indien niet dan zou je van 08 07 moeten maken.

code:
1
2
80 00 00 00 11 9D 01 00 00 00 31 00 00 07 03 01 00 00 00 00 00 3D
                              31 00 00 08 04 01 00 00 00

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
bwydoogh schreef op maandag 26 december 2016 @ 14:11:
[...]

- Daarna stuur ik volgend commando op al mijn lampen zogezegd aan te zetten:
80 00 00 00 11 9D 01 00 00 00 31 00 00 07 03 01 00 00 00 00 00 3D

- :( volgende respons terug maar geen enkele lamp gaat aan
88 00 00 00 03 00 00 00
De waarde van je checksum byte zou 60 moeten zijn (3C) en niet 3D (61).

31 + 07 + 03 + 01 = 3C ( 0011 1100 )
49 + 07 + 03 + 01 = 60

Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
Pander schreef op maandag 26 december 2016 @ 17:19:
[...]


De waarde van je checksum byte zou 60 moeten zijn (3C) en niet 3D (61).

31 + 07 + 03 + 01 = 3C ( 0011 1100 )
49 + 07 + 03 + 01 = 60
Damn, en ik dacht dat ik aandachtig bezig was :). Doet het nu inderdaad, thanks :).

Hoop persoonlijk wel dat er binnenkort ondersteuning / integratie komt in Domoticz.

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
bwydoogh schreef op maandag 26 december 2016 @ 19:38:
Hoop persoonlijk wel dat er binnenkort ondersteuning / integratie komt in Domoticz.
Dat zal niet nodig zijn; Binnenkort komt er een firmware update voor de iBox (v7 - genaamd).
Naar verluidt zullen middels deze firmware update alle "oude" commando's ook gaan werken en wordt de ibox daarmee volledig backward-compatible. (Enkel de gebruikte poorten zullen daarna nog afwijken van de oude wifi bridges).

Domoticz zal vanaf dat punt, mits de firmware is geupdate, ook weer werken.

Ik ben zelf bezig geweest een module voor Domoticz te schrijven, totdat ik daarmee stopte op het moment ik deze informatie ontving.

[ Voor 5% gewijzigd door Pander op 26-12-2016 20:01 ]


Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Pander schreef op maandag 26 december 2016 @ 19:46:
[...]


Dat zal niet nodig zijn; Binnenkort komt er een firmware update voor de iBox (v7 - genaamd).
Naar verluidt zullen middels deze firmware update alle "oude" commando's ook gaan werken en wordt de ibox daarmee volledig backward-compatible. (Enkel de gebruikte poorten zullen daarna nog afwijken van de oude wifi bridges).

Domoticz zal vanaf dat punt, mits de firmware is geupdate, ook weer werken.

Ik ben zelf bezig geweest een module voor Domoticz te schrijven, totdat ik daarmee stopte op het moment ik deze informatie ontving.
Werken dan de RGB/WW/CW lampen ook in Domoticz, deze hebben na mijn weten nog nooit gewerkt in Domoticz.

Acties:
  • 0 Henk 'm!

  • BoschR
  • Registratie: December 2008
  • Laatst online: 05-06 11:53
Ik hoop (al zeker een half jaar) op een update van RFLink :). Werkt prima, alleen de aansturing van de Milights mis ik wel (heb alleen 8w lampen).

OV | 2kap '99 131m² | Quatt Duo | Intergas Kombi Kompakt HRE 28/24 '13 | Honeywell T6 | 13 x 435wp SolarEdge


Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
Pander schreef op maandag 26 december 2016 @ 19:46:
[...]Binnenkort komt er een firmware update voor de iBox (v7 - genaamd).
Naar verluidt zullen middels deze firmware update alle "oude" commando's ook gaan werken en wordt de ibox daarmee volledig backward-compatible. (Enkel de gebruikte poorten zullen daarna nog afwijken van de oude wifi bridges).
Hmm... interesting en merk het inderdaad ook al op hun Dev-site (http://www.limitlessled.com/dev/). Goed, even wachten dus.
LimitlessLED Wifi Bridge v7.0
Coming Soon - 2017 (backwards app compatible with both v5 and v6, unlimited zones, offline scheduled timers, two way statefullness, RGBW v5 commands mapping to any DualWhite, RGBW, or RGBW/WW/CW bulbs)

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
DevaZ schreef op maandag 26 december 2016 @ 20:34:
Werken dan de RGB/WW/CW lampen ook in Domoticz, deze hebben na mijn weten nog nooit gewerkt in Domoticz.
Ik verwacht dat dat mogelijk wel zal gaan werken, omdat men op de site van limitlessled spreekt van "RGBW v5 commands mapping to any DualWhite, RGBW, or RGBW/WW/CW bulbs)"

Acties:
  • 0 Henk 'm!

  • lebaron97
  • Registratie: Juni 2014
  • Laatst online: 17-09-2023
@jochemd13 en exponential,

ik haal in china gewoon een RGB CCT led strip (12V of 24V). Is redelijk goed te krijgen, maar afhankelijk van de voorraad wijzigt de prijs nogal eens omdat er blijkbaar niet veel vraag naar is. Heb nu nog 2x 5mtr liggen, 60 leds per meter 12V. Ga in Januari weer terug.

Acties:
  • 0 Henk 'm!

  • Jochemd13
  • Registratie: April 2013
  • Laatst online: 25-06 16:01
lebaron97 schreef op dinsdag 27 december 2016 @ 13:04:
@jochemd13 en exponential,

ik haal in china gewoon een RGB CCT led strip (12V of 24V). Is redelijk goed te krijgen, maar afhankelijk van de voorraad wijzigt de prijs nogal eens omdat er blijkbaar niet veel vraag naar is. Heb nu nog 2x 5mtr liggen, 60 leds per meter 12V. Ga in Januari weer terug.
Vreemd, ik heb ze nog nooit kunnen vinden, heb je een linkje van deze? Of bedoel je dat je reist naar China?

Acties:
  • +1 Henk 'm!

  • lebaron97
  • Registratie: Juni 2014
  • Laatst online: 17-09-2023
Ik reis naar china. Shengzen zit vol met winkeltjes waar je echt alles kunt kopen. Heb in November al eens eerder aangegeven dat ze lokaal gewoon te koop zijn. Betaal ongeveer 50 euro voor 5 meter ip65 maar hangt af van voorraad. Nadeel is wel dat er geen "standaard" 6 pins connectors zijn (R/G/B/WW/CW/+) als je de lengte wilt inkorten. Ook "standaard" 6-wire looms om zelf te solderen beetje moeilijk te krijgen. Kreeg laatste keer wel 3 meter gratis mee. Hangt bij mij boven de Jacuzzi een bij de BBQ. Zal kijken of ik vanavond een filmpje kan posten

Acties:
  • 0 Henk 'm!

  • Nivali
  • Registratie: Oktober 2010
  • Laatst online: 27-06 12:06
Ik heb al het een en ander gezocht, maar momenteel maak ik gebruik van een wifi ibox met een ledstrip.
Is het mogelijk om deze beide tegelijk te kunnen aansturen? Ik gebruik op het moment de milight 3 app. Maar daar zijn het aparte apparaten, kan ik deze samen voegen als een zone?

Acties:
  • 0 Henk 'm!

  • Harley038
  • Registratie: Augustus 2016
  • Laatst online: 20-10-2021
Nivali schreef op woensdag 28 december 2016 @ 19:14:
Ik heb al het een en ander gezocht, maar momenteel maak ik gebruik van een wifi ibox met een ledstrip.
Is het mogelijk om deze beide tegelijk te kunnen aansturen? Ik gebruik op het moment de milight 3 app. Maar daar zijn het aparte apparaten, kan ik deze samen voegen als een zone?
Nope Ibox staat er apart van...

Acties:
  • 0 Henk 'm!

  • Nivali
  • Registratie: Oktober 2010
  • Laatst online: 27-06 12:06
Harley038 schreef op woensdag 28 december 2016 @ 19:34:
[...]


Nope Ibox staat er apart van...
Ai dat is jammer, het zou theoretisch wel mogelijk moeten aangezien je beide via wifi kunt aansturen.

  • dwizzy
  • Registratie: Februari 2001
  • Laatst online: 26-06 17:19

dwizzy

Weaponised confusion

Zou een LED strip controller te gebruiken zijn om MR16-lampjes aan en uit te zetten, en eventueel zelfs te dimmen?)
Ik wil primair een paar van mijn 9 inbouwspotjes in de badkamer uit kunnen zetten (want 315W halogeen is midden in de nacht wat veel).
Alternatieven:
Klik-aan-Klik-uit schakelaars - weer een afstandsbediening er bij
Dimmer en bijpassende trafo's - prijzig
Mi-Light downlights - nog duurder, individuele trafo's, en ik heb de twee-soorten-wit niet nodig.

Wealth with work. Pleasure with conscience. Knowledge with character. Commerce with morality. Science with humanity. Religion with sacrifice. Politics with principle.


Acties:
  • 0 Henk 'm!

  • Jochemd13
  • Registratie: April 2013
  • Laatst online: 25-06 16:01
dwizzy schreef op donderdag 29 december 2016 @ 21:16:
Zou een LED strip controller te gebruiken zijn om MR16-lampjes aan en uit te zetten, en eventueel zelfs te dimmen?)
Ik wil primair een paar van mijn 9 inbouwspotjes in de badkamer uit kunnen zetten (want 315W halogeen is midden in de nacht wat veel).
Alternatieven:
Klik-aan-Klik-uit schakelaars - weer een afstandsbediening er bij
Dimmer en bijpassende trafo's - prijzig
Mi-Light downlights - nog duurder, individuele trafo's, en ik heb de twee-soorten-wit niet nodig.
Volgens mij wel, zolang het allemaal op 12-24V is en niet te krachtige spots.

Acties:
  • 0 Henk 'm!

  • dwizzy
  • Registratie: Februari 2001
  • Laatst online: 26-06 17:19

dwizzy

Weaponised confusion

Jochemd13 schreef op vrijdag 30 december 2016 @ 11:59:
[...]
Volgens mij wel, zolang het allemaal op 12-24V is en niet te krachtige spots.
Dan ga ik de €7 gok gewoon wagen voor ons aller educatie (plus €1000 euro reparatie als het ding in de fik vliegt ;) )
Pander schreef op dinsdag 20 december 2016 @ 18:32:
Aangezien de epocapp "ambilight" app tot op heden blijkbaar niet werkt met Milight v6, en bovendien niet gratis meer lijkt te zijn;

Voor de eventuele liefhebber gratis ter beschikking voor Windows (Java);
[video]
Ziet er tof uit, kuddos!
Krijg het helaas zelf niet aan de praat op Win7, maar dat ligt hoogstwaarschijnlijk niet aan je programma (in de LimitlessLEDv6 admin tool werkt UDP discovery ook niet bij mij. Of het nou firewall, router, of iBox' TCP Server instelling is..)

Wealth with work. Pleasure with conscience. Knowledge with character. Commerce with morality. Science with humanity. Religion with sacrifice. Politics with principle.


Acties:
  • +6 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
DevaZ schreef op zondag 25 december 2016 @ 16:54:
Voor een ieder die wat wil spelen met de miLights heb ik de opbouw van de Wifi bridge v6 commando's een beetje verduidelijkt.


miLight Wifi Bridge v6 Protocol


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
zendStr: 80 00 00 00 11 00 00 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 
         ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
Positie: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21

Positie 00 t/m 04 - v6 iBox identificatie, hiermee start elke aanvraag
Positie 05        - Sessie ID1, filteren uit het antwoord van UDP.Send(20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E)
Positie 06        - Sessie ID2, filteren uit het antwoord van UDP.Send(20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E)
Positie 07        - 00 Scheidingsteken
Positie 08        - Cyclus nummer, verhoog dit getal bij elke aanvraag tot maximaal 255 daarna terug op 0
Positie 09        - 00 Scheidingsteken
Positie 10 t/m 18 - Het commando om de miLight verlichting (kleur/helderheid/enz enz) te wijzigen
Positie 19        - De zone waarin de miLights zich bevinden 00 t/m 04 waarbij 00 voor alle zones dient
Positie 20        - 00 Scheidingsteken
Positie 21        - Checksum van de positie 10 t/m 20, aantal posities dus 11 en converteren naar bytes



Opbouw commando om de miLight verlichting te wijzigen Positie 10 t/m 18 in het protocol
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Commando: 31 00 00 00 00 00 00 00 00
          ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
Positie : 00 01 02 03 04 05 06 07 08

Positie 00 - Formaat van de packet lengte is 9 en converteren naar bytes dus 31
Positie 01 - Wachtwoord byte1 normaal 00
Positie 02 - Wachtwoord byte2 normaal 00
Positie 03 - Het type apparaat dat gebruikt wordt (00 = Wifi Bridge iBox LED Lamp) (07 = RGBW) (08 = RGB DualWhite)
Positie 04 - Licht commando1 Instructie modus (kleur/verzadiging/aan-uit/enz enz)
Positie 05 - Licht commando2
Positie 06 - Licht commando3 Indien niet nodig dan 00
Positie 07 - Licht commando4 Indien niet nodig dan 00
Positie 08 - Licht commando5 Indien niet nodig dan 00
Voor de liefhebbers: ik ben hier toch wat mee aan de slag gegaan om toch enige vorm van integratie in Domoticz te hebben. En dat is ook gelukt. Voor wie interesse heeft, het script staat hier: https://github.com/bwydoogh/domoticz-scripts. Het is een Python script die je dus kan runnen via een virtuele switch in Domoticz. Het script is momenteel heel basic: alle lichten aan of uit :).
Toch wel leuk speelgoed :).

PS: ik ben geen Python specialist. Vergeef me mogelijks slechte code :).

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
dwizzy schreef op vrijdag 30 december 2016 @ 13:15:
Krijg het helaas zelf niet aan de praat op Win7, maar dat ligt hoogstwaarschijnlijk niet aan je programma (in de LimitlessLEDv6 admin tool werkt UDP discovery ook niet bij mij. Of het nou firewall, router, of iBox' TCP Server instelling is..)
Ik kan me meerdere scenario's voor de geest halen, edoch, staat mij bij dat UDP broadcasts in Windows 7 destijds anders behandeld werden; Namelijk, windows verstuurt UDP broadcasts stom genoeg slechts op één netwerkinterface ( in tegenstelling tot alle andere versies van windows ).

Zou het kunnen dat je meerdere netwerken hebt geconfigureerd op je machine? Eventueel VPN, of meerdere lan- of wifi-interfaces meegerekend?

Mocht dat zo zijn kan ik dat in dat geval straks wel even softwarematig voor je oplossen.


[ Edit, 14:32 ] Zojuist een nieuwe versie gepubliceerd; Vanaf nu zal de app een specifiek netwerk interface kiezen alvorens de discovery broadcast te verzenden.

Kun je eens kijken of een en ander hiermee is opgelost?

[ Voor 11% gewijzigd door Pander op 31-12-2016 14:33 ]


Acties:
  • 0 Henk 'm!

  • borwolf
  • Registratie: November 2011
  • Laatst online: 17-11-2023
Bedankt bwydoogh,

Werkt bij mij nu prima met de ibox v6.0.
Kan nu eindelijk het licht aan/uit schakelen via domoticz.

Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
borwolf schreef op zaterdag 31 december 2016 @ 16:31:
Bedankt bwydoogh,

Werkt bij mij nu prima met de ibox v6.0.
Kan nu eindelijk het licht aan/uit schakelen via domoticz.
Great, leuk te horen :). Doet het hier dus ook prima: die virtuele switch laat ik aan- en uitschakelen op basis van wat condities, o.a. licht en beweging (via een Fibaro Motion Sensor).
Zal in nieuwe jaar nog wel eens verder kijken om het script te finetunen en uit te breiden.

Acties:
  • 0 Henk 'm!

  • ma3d1um
  • Registratie: September 2011
  • Laatst online: 11:58
Hoi, fijn dat jullie wat stappen hebben gezet met milight v6 en domoticz!
Zouden jullie kort jullie werkende set-up kunnen omschrijven?

Dit heb ik gedaan (maar krijg error 256):
(1) milight-home.py geplaatst in {home folder}/domoticz/scripts/python
(2) een on.py op dezelfde locatie geplaatst met daarin "python milight-home.py ON"
(3) een virtual switch in domoticz met dit in de On Action:
script:///{home folder}/domoticz/scripts/python/on.py

Doe ik iets fout?
Dank voor jullie hulp!

Randy
bwydoogh schreef op zaterdag 31 december 2016 @ 17:43:
[...]

Great, leuk te horen :). Doet het hier dus ook prima: die virtuele switch laat ik aan- en uitschakelen op basis van wat condities, o.a. licht en beweging (via een Fibaro Motion Sensor).
Zal in nieuwe jaar nog wel eens verder kijken om het script te finetunen en uit te breiden.

Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
RandyLemaire schreef op zaterdag 31 december 2016 @ 19:56:
Hoi, fijn dat jullie wat stappen hebben gezet met milight v6 en domoticz!
Zouden jullie kort jullie werkende set-up kunnen omschrijven?

Dit heb ik gedaan (maar krijg error 256):
(1) milight-home.py geplaatst in {home folder}/domoticz/scripts/python
(2) een on.py op dezelfde locatie geplaatst met daarin "python milight-home.py ON"
(3) een virtual switch in domoticz met dit in de On Action:
script:///{home folder}/domoticz/scripts/python/on.py

Doe ik iets fout?
Dank voor jullie hulp!

Randy


[...]
Hallo Randy,

(1) is OK, maar eigenlijk is punt (2) (hernoemen van script) niet nodig. Het volstaat namelijk om een virtuele switch aan te maken waarbij de ON action het volgende uitvoert (let op het "argument" "ON" die helemaal achteraan komt):


code:
1
script:///home/pi/domoticz/scripts/python/milight-home.py ON


en waarbij de OFF action het volgende dan uitvoert:


code:
1
script:///home/pi/domoticz/scripts/python/milight-home.py OFF


Dit ziet er dus zo uit in Domoticz: http://imgur.com/a/eyNK3

Laat me horen als het niet zou lukken :) .

Benny

Acties:
  • 0 Henk 'm!

  • ma3d1um
  • Registratie: September 2011
  • Laatst online: 11:58
Ah, superbedankt! Geen error meer.
Nu nog uitvogelen welk IP-adres/UDP poort ik moet gebruiken. Heb de gegevens ingevuld die de dev tool van limitlessled aangeeft, maar geen reactie van de ibox-lamp helaas...

Acties:
  • 0 Henk 'm!

  • BertusG
  • Registratie: November 2003
  • Niet online
Ik heb het script draaien, maar bij mij schakelt de ibox wel netjes aan en uit, maar mijn RGB CCT bulb schakelt niet. Moet ik hiervoor nog aanpassingen maken in het script?

Acties:
  • 0 Henk 'm!

  • borwolf
  • Registratie: November 2011
  • Laatst online: 17-11-2023
Gebruik uit het dev tool het ip adres en vul het UDP PORT getal in bij UDP_PORT_RECEIVE.
UDP_PORT = 5987 laat je staan.


# Some configuration settings
# iBox IP (and UDP port 5987)
UDP_IP = "192.168.???.???"
UDP_PORT = 5987
# UDP port on which we will listen for responses
UDP_PORT_RECEIVE = ?????


IK heb het script onder Domoticz/scripts geplaats en in de virtuele switch.

script://milight-home.py ON
script://milight-home.py OFF

Succes!! :)

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
BertusG schreef op zondag 1 januari 2017 @ 11:10:
Ik heb het script draaien, maar bij mij schakelt de ibox wel netjes aan en uit, maar mijn RGB CCT bulb schakelt niet. Moet ik hiervoor nog aanpassingen maken in het script?
Voor CCT bulbs, verander je de volgende regels

code:
1
2
MESSAGE_LIGHTS_ON  = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 07 03 01 00 00 00 00 00 3C"
MESSAGE_LIGHTS_OFF = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 07 03 02 00 00 00 00 00 3D"


in:

code:
1
2
MESSAGE_LIGHTS_ON  = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 08 03 01 00 00 00 00 00 3D"
MESSAGE_LIGHTS_OFF = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 08 03 02 00 00 00 00 00 3E"


Dat zou moeten werken.

Acties:
  • 0 Henk 'm!

  • ma3d1um
  • Registratie: September 2011
  • Laatst online: 11:58
Yes, werkt, superbedankt!
Had het idee dat Domoticz ook niet helemaal blij was met tussentijdse aanpassingen in de scriptcode, een restart bleek ook nodig.

Nu ga ik kijken of ik bwydoogh's script kan aanpassen, zodat ik kleur/helderheid etc ook kan regelen.
borwolf schreef op zondag 1 januari 2017 @ 11:42:
Gebruik uit het dev tool het ip adres en vul het UDP PORT getal in bij UDP_PORT_RECEIVE.
UDP_PORT = 5987 laat je staan.


# Some configuration settings
# iBox IP (and UDP port 5987)
UDP_IP = "192.168.???.???"
UDP_PORT = 5987
# UDP port on which we will listen for responses
UDP_PORT_RECEIVE = ?????


IK heb het script onder Domoticz/scripts geplaats en in de virtuele switch.

script://milight-home.py ON
script://milight-home.py OFF

Succes!! :)

Acties:
  • 0 Henk 'm!

  • BertusG
  • Registratie: November 2003
  • Niet online
Pander schreef op zondag 1 januari 2017 @ 13:56:
[...]


Voor CCT bulbs, verander je de volgende regels

code:
1
2
MESSAGE_LIGHTS_ON  = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 07 03 01 00 00 00 00 00 3C"
MESSAGE_LIGHTS_OFF = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 07 03 02 00 00 00 00 00 3D"


in:

code:
1
2
MESSAGE_LIGHTS_ON  = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 08 03 01 00 00 00 00 00 3D"
MESSAGE_LIGHTS_OFF = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 08 03 02 00 00 00 00 00 3E"


Dat zou moeten werken.
Bedankt voor het meedenken, maar helaas no luck zo ver. Ik heb ten opzichte van het originele script het UDP_IP en UDP_PORT_RECEIVE aangepast. Aanvullend nu ook MESSAGE_LIGHTS_ON/OFF met bovenstaande code. De ibox schakelt netjes en krijg geen foutmeldingen, maar mijn bulb blijft helaas uit. Iemand nog suggesties?

code:
1
2
3
4
5
6
7
root@raspberrypi:~# /home/pi/.domoticz/scripts/python/milight-home.py ON
[DEBUG]received message: 28000000110002accf23f580e069f0458000018a0000
[DEBUG]requesting iBox to execute command 8a
[DEBUG]requesting iBox to execute command 00
[DEBUG]sending message to the smart bulbs: 80 00 00 00 11 8a 00 00 00 00 31 00 00 08 03 01 00 00 00 00 00 3D
[DEBUG]sending message to the iBox: 80 00 00 00 11 8a 00 00 00 00 31 00 00 00 03 03 00 00 00 00 00 37
[DEBUG]message(s) sent!

[ Voor 21% gewijzigd door BertusG op 01-01-2017 14:51 ]


Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
BertusG schreef op zondag 1 januari 2017 @ 14:50:
code:
1
2
3
4
5
6
7
root@raspberrypi:~# /home/pi/.domoticz/scripts/python/milight-home.py ON
[DEBUG]received message: 28000000110002accf23f580e069f0458000018a0000
[DEBUG]requesting iBox to execute command 8a
[DEBUG]requesting iBox to execute command 00
[DEBUG]sending message to the smart bulbs: 80 00 00 00 11 8a 00 00 00 00 31 00 00 08 03 01 00 00 00 00 00 3D
[DEBUG]sending message to the iBox: 80 00 00 00 11 8a 00 00 00 00 31 00 00 00 03 03 00 00 00 00 00 37
[DEBUG]message(s) sent!
Aangezien er tot nu toe geen nadere specificatie voor CCT beschikbaar lijkt te zijn, en deze bollen mij persoonlijk slechts naar verwachting in groep acht zouden moeten thuishoren; Probeer eens een aantal andere waarden als device group?

MESSAGE_LIGHTS_ON = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 06 03 01 00 00 00 00 00 3B"
MESSAGE_LIGHTS_OFF = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 06 03 02 00 00 00 00 00 3C"

MESSAGE_LIGHTS_ON = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 05 03 01 00 00 00 00 00 3A"
MESSAGE_LIGHTS_OFF = "80 00 00 00 11 I1 I2 00 00 00 31 00 00 05 03 02 00 00 00 00 00 3B"

Etcetera, etcetera? Ik zou vervolgens graag vernemen wanneer het beestje reageert.

Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
Leuk te zien dat er toch interesse is voor het script :) .

Wat ook kan helpen om te zien of er "iets" gebeurt: gebruik van tcpdump:

code:
1
tcpdump -n "(udp and net 192.168.2.0/24)"


Dat zal je de uitwisseling van UDP pakketten tonen binnen je lokaal netwerk (192.168.2.0 in mijn geval; kan uiteraard een ander netwerk zijn bij je zelf). Je kan dan het script starten en zien of er een respons komt.

Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
RandyLemaire schreef op zondag 1 januari 2017 @ 14:08:Had het idee dat Domoticz ook niet helemaal blij was met tussentijdse aanpassingen in de scriptcode, een restart bleek ook nodig.
Is eigenlijk ook mijn ervaring, en ik weet eerlijk gezegd niet hoe dat komt. Een ON of OFF action op de virtuele switch lijkt dan helemaal geen script uitvoering te triggeren. Zeer vreemd. Nog geen idee waar de oorzaak daarvan ligt (en vind ook weinig resources die dat probleem beschrijven).

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
bwydoogh schreef op zondag 1 januari 2017 @ 16:55:
Is eigenlijk ook mijn ervaring, en ik weet eerlijk gezegd niet hoe dat komt. Een ON of OFF action op de virtuele switch lijkt dan helemaal geen script uitvoering te triggeren. Zeer vreemd. Nog geen idee waar de oorzaak daarvan ligt (en vind ook weinig resources die dat probleem beschrijven).
Elk .py bestand wordt omgezet in een .pyc (bytecode) bestand, en wordt in dit geval behouden totdat domoticz beëindigd of herstart wordt.

Eerste resultaat op google; http://stackoverflow.com/...preted-what-are-pyc-files

[ Voor 9% gewijzigd door Pander op 01-01-2017 18:39 ]


Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
Pander schreef op zondag 1 januari 2017 @ 18:38:
[...]


Elk .py bestand wordt omgezet in een .pyc (bytecode) bestand, en wordt in dit geval behouden totdat domoticz beëindigd of herstart wordt.

Eerste resultaat op google; http://stackoverflow.com/...preted-what-are-pyc-files
Akkoord, maar bij wijziging van het script (.py) zou er normaal een nieuwe .pyc gecreëerd moeten worden (wat nogal logisch is natuurlijk gezien we die scripts niet zelf compileren). Ik begrijp niet waarom we Domoticz dus zouden moeten herstarten, maar misschien mis ik nog iets :).
Gelezen op SO:
The other side of this is, however, that the compilation process is mostly hidden -- the .pyc files are basically treated like a cache; they speed things up, but you normally don't have to be aware of them at all. It automatically invalidates and re-loads them (re-compiles the source code) when necessary based on file time/date stamps.

Acties:
  • 0 Henk 'm!

  • kwet
  • Registratie: Januari 2017
  • Laatst online: 12:52
Sinds het weekend reageert mijn 8w nieuwe milight bulb niet meer (de warm en cold white rgb). Ik krijg hem met geen mogelijkheid meer aan de praat, niet gelinked/unlinked etc. iBox2.0 gereset met geen succes tot gevolg. Iemand een idee hoe ik de bulb zelf manueel kan resetten?
Tot nu toe stuf gezocht, hopelijk zie ik iets stoms over het het hoofd en weet hier iemand raad.

Acties:
  • 0 Henk 'm!

  • dwizzy
  • Registratie: Februari 2001
  • Laatst online: 26-06 17:19

dwizzy

Weaponised confusion

Pander schreef op zaterdag 31 december 2016 @ 13:07:
Zojuist een nieuwe versie gepubliceerd; Vanaf nu zal de app een specifiek netwerk interface kiezen alvorens de discovery broadcast te verzenden.

Kun je eens kijken of een en ander hiermee is opgelost?
Hij doet het, awesome, dank!

Natuurlijk zijn er 100 functies die ik nog zou willen maar ik ben nu al heel blij met de app.
Ik merk dat de [R] button vaak disabled is, snap niet zo goed wanneer wel en niet. Ennem... wat is de human eye correction? Kan me niet voorstellen dat hij hoeft te focussen op oogafwijking 8)7

Wealth with work. Pleasure with conscience. Knowledge with character. Commerce with morality. Science with humanity. Religion with sacrifice. Politics with principle.


Acties:
  • 0 Henk 'm!

  • spectator
  • Registratie: Maart 2004
  • Laatst online: 12:18
Hoi, heb met interesse dit topic gevolgd, maar zit nog met 1 vraag. Ik heb thuis livolo glas panelen als switches en vraag me af of het hiermee werkt.
Begrijp ik het goed dat de de switch altijd op aan moet staat en de verdere bediening via de remote, app of milight panel verloopt. Maw: ik kan de zwarte en bruine draad met elkaar verbinden en de livolo paneel vervangen met de milight paneel?

Ik zie ook dat de panelen zonder batterijen op 12-24v werken. Moet hier dan een adapter voor worden geplaatst en krijg je dit nog een 50mm inbouwdoos?

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
Tof, dat verklaart me dan wat er aan de hand was.
dwizzy schreef op dinsdag 3 januari 2017 @ 11:03:
Ik merk dat de [R] button vaak disabled is, snap niet zo goed wanneer wel en niet.
De [R] button is enkel enabled op het moment dat de berekende kleur van het scherm achromatisch is.

Dus; Bij identieke rood - groen en blauw waarden, grijstinten, of, zwart, die door de lampen niet vertolkt kunnen worden, kan men middels deze button een [R]andom kleur naar de lampen versturen. Zodoende kan men testen welke lampen de applicatie aanstuurt op basis van de gemaakte "Device" en "Zone"-selectie.
dwizzy schreef op dinsdag 3 januari 2017 @ 11:03:
Ennem... wat is de human eye correction? Kan me niet voorstellen dat hij hoeft te focussen op oogafwijking 8)7
Human Eye Correction, door middel van een voorbeeldje;

Kijk eens naar de film "Finding Dory".

Bij elk frame waarin de fel-blauwe vis rondzwemt, zou een simpel optelsommetje van ((rood + groen + blauw) / aantal-pixels) de kleur blauw van de vis als felste kleur aanmerken, en, zou men, de lamp daarop met "blauw" kunnen aansturen.

Het menselijk oog daarentegen, ziet de vis over een gele zandvlakte zwemmen, en een mens zou de "omgeving" daarmee als geel aanduiden.

Met deze functie heb ik geprobeerd om de kleuren uit te vegen, waardoor het beperkt aantal blauwe pixels wegvalt tegen het merendeel gele pixels, waardoor "geel" als dominant wordt aangemerkt, en de lampen zodoende met "geel" worden aangestuurd.

In feite, technisch gezien, is dit gamma-correctie, een blur-filter, en een cut-off van de meest dominante kleurtonen samengevoegd in één sommetje.

Voorbeeld hiervan is buitengewoon duidelijk te zien in één van de filmpjes die ik op youtube heb geplaatst.

Anders, zou de lamp bijna de gehele film blauw zijn.

Nota bene; Je kunt dit natuurlijk ook gewoon uit zetten. En misschien is de term "Human Eye Correction" crappy, maar, ik moest het een naam geven. Als je iets beters kunt bedenken...

(Edit; Voorbeeld: YouTube: Milight Ambilight Controller - Ik ben ervan uitgegaan dat men niet het "blauw" van het over-all als dominant wil zien, maar de kleur van de gloed van het lampje dat flikkert in de film. De overduidelijke delays die in die video nog zichtbaar zijn zijn inmiddels weggepoetst.)
dwizzy schreef op dinsdag 3 januari 2017 @ 11:03:
Natuurlijk zijn er 100 functies die ik nog zou willen maar ik ben nu al heel blij met de app.
Mocht je iets tofs in gedachte hebben waar ik zelf, of anderen, ook baat bij kunnen hebben, én, ik vanavond nog niet voldoende Java heb gezien voor één dag, wil ik best een verzoek inwilligen.

Let me know.

[ Voor 6% gewijzigd door Pander op 03-01-2017 17:03 . Reden: Video-url met voorbeeld toegevoegd. ]


Acties:
  • 0 Henk 'm!

  • Kitser
  • Registratie: April 2003
  • Laatst online: 27-06 18:46
FunFair schreef op dinsdag 1 november 2016 @ 12:33:
[...]


Bij mijn projectje met Lee CTO (Color To Orange) lichtfilters op de MiLight DualWhite lampen heb ik gemerkt dat ze hun kleur verliezen. Op de plek van de LED's ontstaan er kringen waarbij het oranje plastic bijna doorzichtig is.

Daarop heb ik verder gezocht naar andere lichtfilters en Lee heeft een range speciaal voor LED. Blijkbaar is het een bekend probleem, want ze geven aan dat deze 200x langer moeten mee gaan dan de 30u die de normale filters meegaan.
Ik heb net bij het bedrijf Controllux (was lastig zoeken naar een retailer van deze filters die ook nog eens een schappelijke prijs had) een setje lichtfilters afgehaald, voor 6euro p.s. voor een vel van 60x60cm, die dit probleem niet zouden hebben.

Voor wie het interessant vindt. Het gaat om deze filters.
https://controllux.com/pr...ber-2-061x061m?search=806
https://controllux.com/pr...ber-4-061x061m?search=807

Van het weekend weer even knutselen en kijken wat het resultaat is :)
Ik zit dit topic een beetje door te lezen. Met name omdat ik de rgbww te koel vind.
Nu zie ik dat er filters zijn. En tot ik bovenstaande post pas wilde ik de 205 versie gaan bestellen. Maar blijkbaar verliezen deze hun "kracht" na verloop van tijd.
Dus ik denk dat ik beter deze kan kopen?
Wat zijn je bevindingen, FunFair?

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
iBox2 Domoticz Script

Afbeeldingslocatie: http://stair-lighting.com/images/MI-LIGHT/WiFi-iBox2/mini/250px_wifi-ibox2-1.jpg

Speciaal voor de mensen met een iBox2 een python script wat je kunt aanroepen met Domoticz. Onder de kop Configuratie in het script uw eigen instellingen invullen. Wijzigen met Notepad++

Verplaatst naar GITHUB

milight.py
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
#!/usr/bin/python
import socket, sys, urllib2;


###################
## Configuration ##
###################
IBOX_IP = "192.168.1.18"        # iBox IP address
UDP_PORT_SEND = 5987            # Port for sending
UDP_PORT_RECEIVE = 55054        # Port for receiving
UDP_MAX_TRY = 5                 # Max sending max value is 256
UDP_TIMEOUT = 5                 # Wait for data in sec
DOMOTICZ_IP = "192.168.1.17"    # Domoticz IP only needed for logging
DOMOTICZ_PORT = "8080"            # Domoticz port only needed for logging
DOMOTICZ_LOG = 0                # Turn logging to Domoticz on/off 0=off and 1=on
############################################################################################################


#####################   
## Log to Domoticz ##
#####################
def doLog(MSG):
    try:
        if DOMOTICZ_LOG == 1:
            urllib2.urlopen("http://"+DOMOTICZ_IP+":"+DOMOTICZ_PORT+"/json.htm?type=command&param=addlogmessage&message="+MSG.replace(" ", "%20")).read()

    except Exception as ex:
        print "[DEBUG] log error                :", ex 


######################
## iBox v6 commands ##
######################
def iBoxV6Commands(x):
    return {
        "COLOR001"       : "31 00 00 08 01 BA BA BA BA",
        "COLOR002"       : "31 00 00 08 01 FF FF FF FF",
        "COLOR003"       : "31 00 00 08 01 7A 7A 7A 7A",
        "COLOR004"       : "31 00 00 08 01 1E 1E 1E 1E",
        "SATUR00"        : "31 00 00 08 02 64 00 00 00",
        "SATUR25"        : "31 00 00 08 02 4B 00 00 00",
        "SATUR50"        : "31 00 00 08 02 32 00 00 00",
        "SATUR75"        : "31 00 00 08 02 19 00 00 00",
        "SATUR100"       : "31 00 00 08 02 00 00 00 00",
        "DIM00"          : "31 00 00 08 03 64 00 00 00",
        "DIM25"          : "31 00 00 08 03 4B 00 00 00",
        "DIM50"          : "31 00 00 08 03 32 00 00 00",
        "DIM75"          : "31 00 00 08 03 19 00 00 00",
        "DIM100"         : "31 00 00 08 03 00 00 00 00",
        "ON"             : "31 00 00 08 04 01 00 00 00",
        "OFF"            : "31 00 00 08 04 02 00 00 00",
        "SPEEDUP"        : "31 00 00 08 04 03 00 00 00",
        "SPEEDDOWN"      : "31 00 00 08 04 04 00 00 00",
        "NIGHTON"        : "31 00 00 08 04 05 00 00 00",
        "WHITEON"        : "31 00 00 08 05 64 00 00 00",        
        "WW00"           : "31 00 00 08 05 64 00 00 00",
        "WW25"           : "31 00 00 08 05 4B 00 00 00",
        "WW50"           : "31 00 00 08 05 32 00 00 00",
        "WW75"           : "31 00 00 08 05 19 00 00 00",
        "WW100"          : "31 00 00 08 05 00 00 00 00",
        "MODE01"         : "31 00 00 08 06 01 00 00 00",
        "MODE02"         : "31 00 00 08 06 02 00 00 00",
        "MODE03"         : "31 00 00 08 06 03 00 00 00",
        "MODE04"         : "31 00 00 08 06 04 00 00 00",
        "MODE05"         : "31 00 00 08 06 05 00 00 00",
        "MODE06"         : "31 00 00 08 06 06 00 00 00",
        "MODE07"         : "31 00 00 08 06 07 00 00 00",
        "MODE08"         : "31 00 00 08 06 08 00 00 00",
        "MODE09"         : "31 00 00 08 06 09 00 00 00",
    }.get(x)


##################
## Zone builder ##
##################
def getZone(data):
    Zone = 0
    for x in bytearray.fromhex(data):
        Zone += x
    return format(Zone, "04X")[2:]


######################
## Checksum builder ##
######################
def getChecksum(data):
    checksum = 0
    for x in bytearray.fromhex(data):
        checksum += x
    return format(checksum, "04X")[2:]


########################
## V6 command builder ##
########################
def V6CommandBuilder(SessionID1, SessionID2, CycleNR, bulbCommand, Zone, checkSum):
    return "80 00 00 00 11 " + SessionID1 + " " + SessionID2 + " 00 " + CycleNR + " 00 " + bulbCommand + " " + Zone + " 00 " + checkSum


##########################
## Commandline commands ##
##########################
CMDLINE_INFO = (
"##########################\n"
"## Command line options ##\n"
"##########################\n"
"Use command line as follow : milight.py CMD1 CMD2\n"
"                           : CMD1 Bulb zone\n"
"                           : CMD2 Bulb command\n"
"-------------------------------------------------------------------------------\n"
"Select the bulb zone       : 00 01 02 03 04\n"
"Bulb on/off                : ON OFF NIGHTON WHITEON\n"
"Mode Speed up/down         : SPEEDUP SPEEDDOWN\n"
"Kelvin warmwhite           : WW00 WW25 WW50 WW75 WW100\n"
"Brightness                 : DIM00 DIM25 DIM50 DIM75 DIM100\n"
"Saturation                 : SATUR00 SATUR25 SATUR50 SATUR75 SATUR100\n"
"Mode (discomode)           : MODE01 MODE02 MODE03 MODE04 MODE05\n"
"                           : MODE06 MODE07 MODE08 MODE09\n"
"Bulb color                 : COLOR001 COLOR002 COLOR003 COLOR004\n"
)

try:
    CMDLINE_ZONE = sys.argv[1].strip()
    print "[DEBUG] start command1           :", CMDLINE_ZONE

    CMDLINE_CMD = sys.argv[2].strip()
    print "[DEBUG] start command2           :", CMDLINE_CMD

except:
    print CMDLINE_INFO
    raise SystemExit()
doLog("Milight Script: Starting... (milight.py " + CMDLINE_ZONE + " " + CMDLINE_CMD + ")")


###################
## Start session ##
###################
Session = False
for iCount in range(0, UDP_MAX_TRY):
    try:
        START_SESSION = "20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E"
        doLog("Milight Script: Setting up ibox session...")
        sockServer = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        sockServer.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        sockServer.bind(('', UDP_PORT_RECEIVE))
        sockServer.settimeout(UDP_TIMEOUT)
        sockServer.sendto(bytearray.fromhex(START_SESSION), (IBOX_IP, UDP_PORT_SEND))
        dataReceived, addr = sockServer.recvfrom(1024)
        dataResponse = str(dataReceived.encode('hex')).upper()
        SessionID1 = dataResponse[38:40]
        SessionID2 = dataResponse[40:42]
        print "[DEBUG] received session message :", dataResponse
        print "[DEBUG] sessionID1               :", SessionID1
        print "[DEBUG] sessionID2               :", SessionID2
        Session = True
        break

    except socket.timeout:
        print "[DEBUG] timeout on session start :", START_SESSION
        doLog("Milight Script: Timeout on command... doing a retry")
        sockServer.close()
        continue

    except Exception as ex:
        print "[DEBUG] something's wrong        :", ex 
        doLog("Milight Script: Something's wrong with the session...")


#######################
## Send bulb command ##
#######################
if Session == True:
    for iCount in range(0, UDP_MAX_TRY):
        try:
            CycleNR = format(iCount, "04X")[2:]
            print "[DEBUG] cycle number             :", CycleNR

            bulbCommand = iBoxV6Commands(CMDLINE_CMD)
            print "[DEBUG] light command            :", bulbCommand

            useZone = getZone(CMDLINE_ZONE)
            print "[DEBUG] zone                     :", useZone

            Checksum = getChecksum(bulbCommand + " " + useZone + " 00")
            print "[DEBUG] checksum                 :", Checksum

            sendCommand = V6CommandBuilder(SessionID1, SessionID2, CycleNR, bulbCommand, useZone, Checksum)                     
            print "[DEBUG] sending command          :", sendCommand
            doLog("Milight Script: Sending command: " + sendCommand)

            sockServer.sendto(bytearray.fromhex(sendCommand), (IBOX_IP, UDP_PORT_SEND))
            dataReceived, addr = sockServer.recvfrom(1024)
            dataResponse = str(dataReceived.encode('hex')).upper()
            print "[DEBUG] received message         :", dataResponse
            doLog("Milight Script: Receiving response: " + dataResponse)
            break

        except socket.timeout:
            print "[DEBUG] timeout on command       :", sendCommand
            doLog("Milight Script: Timeout on command... doing a retry")
            continue

        except Exception as ex:
            print "[DEBUG] something's wrong        :", ex
            doLog("Milight Script: Something's wrong with te command...")

        finally:
            sockServer.close()
else:
    sockServer.close()

doLog("Milight Script: Ready...")

raise SystemExit()

[ Voor 255% gewijzigd door DevaZ op 08-01-2017 18:37 ]


Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
bwydoogh schreef op vrijdag 30 december 2016 @ 13:45:
[...]


Voor de liefhebbers: ik ben hier toch wat mee aan de slag gegaan om toch enige vorm van integratie in Domoticz te hebben. En dat is ook gelukt. Voor wie interesse heeft, het script staat hier: https://github.com/bwydoogh/domoticz-scripts. Het is een Python script die je dus kan runnen via een virtuele switch in Domoticz. Het script is momenteel heel basic: alle lichten aan of uit :).
Toch wel leuk speelgoed :).

PS: ik ben geen Python specialist. Vergeef me mogelijks slechte code :).
Voor de liefhebbers: op het Domoticz forum heeft iemand een pull request gedaan, met wat wijzigingen zoals aanpassen van de brightness en om de disco mode te activeren. :). Check gerust de laatste versie van het Python script: https://github.com/bwydoogh/domoticz-scripts. De volledige lijst van argumenten is ondertussen dus de volgende lijst:
code:
1
ON/OFF/DISCO[1-9]/DISCOFASTER/DISCOSLOWER/WHITE/BRIGHT[0-25-50-75-100]

Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
DevaZ schreef op dinsdag 3 januari 2017 @ 22:48:
Speciaal voor de mensen met een iBox2 een python script wat je kunt aanroepen met Domoticz. Onder de kop Configuratie in het script uw eigen instellingen invullen. Mocht u een slecht WiFi netwerk hebben dan kunt u de optie UDP_TIMES_TO_SEND_COMMAND verhogen zodat de commando's een x keer worden verstuurd. Wijzigen met Notepad++

Opstarten als volgt : milight.sh CMD1 CMD2
CMD1 Lamp zone : 00 01 02 03 04
CMD2 Lamp commando : ON OFF DIM00 DIM25 DIM50 DIM75 DIM100

Voorbeeld Domoticz
script:///home/pi/domoticz/scripts/python/milight.sh 00 ON

milight.sh
code:
1
2
#!/bin/bash
/home/pi/domoticz/scripts/python/milight.py "$1" "$2" &


milight.py
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#!/usr/bin/python
import socket;
import sys;

##################
## Configuratie ##
##################
UDP_IP = "192.168.1.18"
UDP_PORT = 5987
UDP_PORT_RECEIVE = 55054
UDP_TIMES_TO_SEND_COMMAND = 1
IBOX_MODEL = "80 00 00 00 11" # iBox2

############################################################################################################
print "\n"
print "[DEBUG] iBox model               :", IBOX_MODEL

#########################
## Commando informatie ##
#########################
CMDLINE_INFO = (
"\n"
"########################\n"
"## Opstart informatie ##\n"
"########################\n"
"Opstarten als volgt : milight.sh CMD1 CMD2\n"
"CMD1 Lamp zone      : 00 01 02 03 04\n"
"CMD2 Lamp commando  : ON OFF DIM00 DIM25 DIM50 DIM75 DIM100\n"
)


########################
## Opstart opdrachten ##
########################
CMDLINE_ZONE = sys.argv[1].strip()
if not CMDLINE_ZONE:
    print CMDLINE_INFO
    raise SystemExit(1)
print "[DEBUG] start command1           :", CMDLINE_ZONE

CMDLINE_CMD = sys.argv[2].strip()
if not CMDLINE_CMD:
    print CMDLINE_INFO
    raise SystemExit(1)
print "[DEBUG] start command2           :", CMDLINE_CMD


##################
## Start sessie ##
##################
MSG_START_SESSION = "20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E"
sockServer = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sockServer.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sockServer.bind(('', UDP_PORT_RECEIVE))
sockServer.sendto(bytearray.fromhex(MSG_START_SESSION), (UDP_IP, UDP_PORT))
data, addr = sockServer.recvfrom(4096)
sockServer.close()
response = str(data.encode('hex')).upper()
SessionID1 = response[38:40]
SessionID2 = response[40:42]
print "[DEBUG] received session message :", response
print "[DEBUG] sessionID1               :", SessionID1
print "[DEBUG] sessionID2               :", SessionID2


#####################   
## Lamp commando's ##
#####################
def lightV6Command(x):
    return {
        'ON': "31 00 00 08 04 01 00 00 00",
        'OFF': "31 00 00 08 04 02 00 00 00",
        'DIM00': "31 00 00 08 03 64 00 00 00",
        'DIM25': "31 00 00 08 03 4B 00 00 00",
        'DIM50': "31 00 00 08 03 32 00 00 00",
        'DIM75': "31 00 00 08 03 19 00 00 00",
        'DIM100': "31 00 00 08 03 00 00 00 00",
    }.get(x)


###################
## ibox commando ##
###################
def iboxCommand(iBoxModel, iBoxSessionID1, iBoxSessionID2, iBoxCycleNR, lightCommand, lightZone, checkSum):
    Splitter = "00"
    LIGHT_COMMAND = iBoxModel + " " + iBoxSessionID1 + " " + iBoxSessionID2 + " " + Splitter + " " + iBoxCycleNR + " " + Splitter + " " + lightCommand + " " + lightZone + " " + Splitter + " " + checkSum
    return LIGHT_COMMAND


########################
## Checksum berekenen ##
########################
def getChecksum(data):
    somTmp = sum(int(x, 16) for x in data.split())
    TOTAAL = '%x' % somTmp
    return TOTAAL.upper()   


########################
## Commando verzenden ##
########################
sockServer = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sockServer.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sockServer.bind(('', UDP_PORT_RECEIVE))
for x in range(0, UDP_TIMES_TO_SEND_COMMAND):
    CycleNR = str(x).zfill(2)
    print "[DEBUG] cycle number             :", CycleNR
    
    LichtCommando = lightV6Command(CMDLINE_CMD)
    print "[DEBUG] light command            :", LichtCommando
    
    Checksum = getChecksum(LichtCommando + "00" + CMDLINE_ZONE)
    print "[DEBUG] checksum                 :", Checksum
    
    SEND_COMMAND = iboxCommand(IBOX_MODEL, SessionID1, SessionID2, CycleNR, LichtCommando, CMDLINE_ZONE, Checksum)
    print "[DEBUG] sending command          :", SEND_COMMAND

    sockServer.sendto(bytearray.fromhex(SEND_COMMAND), (UDP_IP, UDP_PORT))
    data, addr = sockServer.recvfrom(4096)
sockServer.close()
    
response = str(data.encode('hex')).upper()
print "[DEBUG] received message         :", response

raise SystemExit(0)
Ik veronderstel dat je verder gegaan bent met mijn script :)? Herken precies wat variabelen met exact zelfde naam. :). Anders geen zin om een pull request te doen (https://github.com/bwydoogh/domoticz-scripts) met jouw wijzigingen (of althans, de functionaliteit om 2 argumenten mee te geven (dus één voor de zone en één met het effectieve commando)?

Geen probleem indien niet; dan implementeer ik deze wel zelf.

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
bwydoogh schreef op woensdag 4 januari 2017 @ 07:16:
[...]


Ik veronderstel dat je verder gegaan bent met mijn script :)? Herken precies wat variabelen met exact zelfde naam. :). Anders geen zin om een pull request te doen (https://github.com/bwydoogh/domoticz-scripts) met jouw wijzigingen (of althans, de functionaliteit om 2 argumenten mee te geven (dus één voor de zone en één met het effectieve commando)?

Geen probleem indien niet; dan implementeer ik deze wel zelf.
Zal ff kijken wat ik voor je kan doen... je hebt overgens een paar vervelende bugs in je script zitten met betrekking tot verzenden. Mijn script is niet gebaseerd op die van jou echter heb je wel een paar goede namen bedacht voor de variabelen die ik heb overgenomen ;)

Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
DevaZ schreef op woensdag 4 januari 2017 @ 07:44:
[...]


Zal ff kijken wat ik voor je kan doen... je hebt overgens een paar vervelende bugs in je script zitten met betrekking tot verzenden. Mijn script is niet gebaseerd op die van jou echter heb je wel een paar goede namen bedacht voor de variabelen die ik heb overgenomen ;)
Thanks.

En ja, goed mogelijk. Mijn Python kennis is zeer - zeer - beperkt. Jouw versie ziet er in ieder geval wat beter gestructureerd uit. Nu goed, in ieder geval leuk dat er iets in gang is gezet. :)

Acties:
  • 0 Henk 'm!

  • FunFair
  • Registratie: Maart 2000
  • Laatst online: 26-06 12:15
Kitser schreef op dinsdag 3 januari 2017 @ 19:50:
[...]


Ik zit dit topic een beetje door te lezen. Met name omdat ik de rgbww te koel vind.
Nu zie ik dat er filters zijn. En tot ik bovenstaande post pas wilde ik de 205 versie gaan bestellen. Maar blijkbaar verliezen deze hun "kracht" na verloop van tijd.
Dus ik denk dat ik beter deze kan kopen?
Wat zijn je bevindingen, FunFair?
Ik gebruik nu de 807 voor de lampen. De 806 wordt het licht heel warm van, maar het blokkeerd ook meer lumen. Tot nu toe tevreden over de filters, nog niet gemerkt dat de kleur veranderd is.

Acties:
  • 0 Henk 'm!

  • BoXie
  • Registratie: Juni 2001
  • Laatst online: 30-03-2023
Heb interesse in die nieuwe GU10 RGB+CCT spotjes. Echter, ik zie dat de licht opbrengst max 280 lumen is. Iemand ervaring met deze lampjes? Biedt het voldoende licht voor bijv als setje van 4 in een dakkapel plafond ? Ik zoek toch wel iets wat neigt naar c.a. 35W traditioneel licht.

Acties:
  • 0 Henk 'm!

  • Siparti
  • Registratie: April 2005
  • Laatst online: 29-12-2022
Heeft iemand ervaring met de store die Jochemd daar noemt?
Sumit Lighting Co.,Ltd. lijkt een goede beoordeling te hebben op Aliexpress maar ik ben compleet nieuw in dit wereldje en op die website..

Ik ga overigens voor de WiFi Box (met lamp) en enkele 6W RGB-CCT's, als ik me goed heb ingelezen kan ik daar alle kleuren en alle wittinten mee oproepen. Zin in! Dank voor alle ontzettend nuttige info in dit topic :-)

[ Voor 69% gewijzigd door Siparti op 04-01-2017 13:16 ]


Acties:
  • +1 Henk 'm!

  • Jochemd13
  • Registratie: April 2013
  • Laatst online: 25-06 16:01
Siparti schreef op woensdag 4 januari 2017 @ 13:14:
[...]


Heeft iemand ervaring met de store die Jochemd daar noemt?
Sumit Lighting Co.,Ltd. lijkt een goede beoordeling te hebben op Aliexpress maar ik ben compleet nieuw in dit wereldje en op die website..

Ik ga overigens voor de WiFi Box (met lamp) en enkele 6W RGB-CCT's, als ik me goed heb ingelezen kan ik daar alle kleuren en alle wittinten mee oproepen. Zin in! Dank voor alle ontzettend nuttige info in dit topic :-)
Het is zeg maar zo met Aliexpress dat als iets niet aankomt je gewoon je geld terugkrijgt ;)
Ook wordt deze 3 jaar oude winkel goed beoordeelt met 99% van de beoordelingen positief.

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
bwydoogh schreef op zaterdag 31 december 2016 @ 17:43:
Great, leuk te horen :). Doet het hier dus ook prima: die virtuele switch laat ik aan- en uitschakelen op basis van wat condities, o.a. licht en beweging (via een Fibaro Motion Sensor).
Zal in nieuwe jaar nog wel eens verder kijken om het script te finetunen en uit te breiden.
Had vanmiddag even een uurtje over, waarin ik je script heb herschreven inclusief color support (hex en rgb), plus device en zone selectie. Zag dat er toch wel wat animo voor is, dus, evalueer dan mijn pull op github als je dat zou willen.

Acties:
  • +3 Henk 'm!

  • Siparti
  • Registratie: April 2005
  • Laatst online: 29-12-2022
Na urenlang lezen en puzzelen op Aliexpress en dit topic begin ik het volgens mij eindelijk te begrijpen. Zoveel termen, aanbieders, foto's en namen!
Ik schrijf dit op voor mensen die zich gaan verdiepen in de E27 LED's maar wellicht gaat de vlieger ook voor andere lampen op. (?)
Experts, corrigeer me a.u.b. als ik het fout heb..

Mijn belangrijkste vondsten:

- Als je de nieuwste lamp wilt met de meeste kleuren dan moet je zoeken naar een 8W-model. Termen als RGBWW, RGBW, RGB CCT, etc. vertellen je niet welke lamp nieuw en oud is omdat die termen al gebruikt werden bij de oude lampen.
- De nieuwe lampen bieden 16 miljoen kleuren, inclusief alle wittinten van koudwit tot warmwit en pasteltinten van kleuren.
- De oude lampen hebben 256 kleuren. Hierbij is er maar één soort wit licht en dat witte licht kan niet met de kleuren gemengd worden. De oude lampen worden vaak als iets kouder ervaren dan de nieuwe lichting.
- De nieuwe lampen zijn overigens ook te herkennen aan de platte bovenkant, maar dan moet je wel de juiste foto bij het juiste product hebben op Aliexpress...
- De nieuwe lampen worden op het moment van schrijven aangeboden voor € 15-16 op Aliexpress.

Ik hoop dat ik alles correct heb vermeld en dat ik hiermee iemand een hoop uitzoekwerk bespaar :)

Acties:
  • +1 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Siparti schreef op donderdag 5 januari 2017 @ 00:01:
Na urenlang lezen en puzzelen op Aliexpress en dit topic begin ik het volgens mij eindelijk te begrijpen. Zoveel termen, aanbieders, foto's en namen!
Ik schrijf dit op voor mensen die zich gaan verdiepen in de E27 LED's maar wellicht gaat de vlieger ook voor andere lampen op. (?)
Experts, corrigeer me a.u.b. als ik het fout heb..

Mijn belangrijkste vondsten:

- Als je de nieuwste lamp wilt met de meeste kleuren dan moet je zoeken naar een 8W-model. Termen als RGBWW, RGBW, RGB CCT, etc. vertellen je niet welke lamp nieuw en oud is omdat die termen al gebruikt werden bij de oude lampen.
- De nieuwe lampen bieden 16 miljoen kleuren, inclusief alle wittinten van koudwit tot warmwit en pasteltinten van kleuren.
- De oude lampen hebben 256 kleuren. Hierbij is er maar één soort wit licht en dat witte licht kan niet met de kleuren gemengd worden. De oude lampen worden vaak als iets kouder ervaren dan de nieuwe lichting.
- De nieuwe lampen zijn overigens ook te herkennen aan de platte bovenkant, maar dan moet je wel de juiste foto bij het juiste product hebben op Aliexpress...
- De nieuwe lampen worden op het moment van schrijven aangeboden voor € 15-16 op Aliexpress.

Ik hoop dat ik alles correct heb vermeld en dat ik hiermee iemand een hoop uitzoekwerk bespaar :)
Of je zoekt op RGBW/WW/CW

Acties:
  • +1 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
Pander schreef op woensdag 4 januari 2017 @ 19:50:
[...]


Had vanmiddag even een uurtje over, waarin ik je script heb herschreven inclusief color support (hex en rgb), plus device en zone selectie. Zag dat er toch wel wat animo voor is, dus, evalueer dan mijn pull op github als je dat zou willen.
Thanks voor het werk (heb je PR gezien, maar nog niet gemerged - mogelijks laat ik het script voor wat het is, en ga gerust zelf verder dan :)). En ondertussen is er naast jou ook nog verder op ontwikkeld door andere developers (check Domoticz forum zelf), zo bijvoorbeeld https://github.com/LumKitty/MiLight3 :). Zelf heb ik niet de tijd om hier veel tijd verder in te steken, al ben ik wel blij dat het één en ander in gang gezet werd nadat ik mijn basisscript hier geplaatst heb.

Acties:
  • 0 Henk 'm!

  • BoschR
  • Registratie: December 2008
  • Laatst online: 05-06 11:53
Mooi al die ontwikkelingen om de nieuwste lampen fatsoenlijk aan te kunnen sturen via o.a. Domoticz.

Is er iemand op de hoogte hoe ver RFLink hiermee is? Ik controleer meerdere keren per dag dit topic, Domoticz topic en de officiele website/blog. Als dit nog lang op zich laat duren, moet ik ook maar is een nieuwe iBox bestellen, maar RFLink heeft absoluut mijn voorkeur.

OV | 2kap '99 131m² | Quatt Duo | Intergas Kombi Kompakt HRE 28/24 '13 | Honeywell T6 | 13 x 435wp SolarEdge


Acties:
  • 0 Henk 'm!

  • siempievk
  • Registratie: December 2012
  • Laatst online: 26-07-2022
Ik ben mij eens een beetje aan het oriënteren in Milight en alle mogelijkheden. Er is 1 ding dat mij nog niet helemaal duidelijk is.Na het lezen van dit topic constateer ik dat mbt de Wifi controller, V6 nu de laatste is. Nu zie ik controllers in de vorm van een kastje en in de vorm van een kleine lamp (ibox). Op verschillende sites noemen ze dit weer anders.

Is V6 de lamp versie of is v6 gewoon verkrijgbaar in 2 versies?

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
siempievk schreef op donderdag 5 januari 2017 @ 16:40:
Is V6 de lamp versie of is v6 gewoon verkrijgbaar in 2 versies?
Ja, er zijn twee versies beschikbaar. Een mét lamp, en één zonder.
Let echter wel op, de oudere wifi-bridges zien er vrijwel hetzelfde uit als de nieuwe lamploze v6 bridge.

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
En daarmee kun je de nieuwste miLampen bedienen

[ Voor 48% gewijzigd door DevaZ op 05-01-2017 20:05 ]


Acties:
  • 0 Henk 'm!

  • ma3d1um
  • Registratie: September 2011
  • Laatst online: 11:58
Grr... ik heb deze combo:
http://www.milightwinkel....27-led-lamp-9W-dual-white
http://www.milightwinkel.nl/MILIGHT-4-zone-touch-panel-DW

...maar krijg de lamp met geen mogelijkheid gekoppeld. Hij gaat wel "gewoon" aan met een schakelaar.
Iemand de gouden tip? Of in ieder geval de bevestiging dat het bij hem werkt?
Ik koppel 'm volgens instructies met power off + binnen 3sec op de zoneknop te drukken. Maar dan gebeurt er niets.

Dank alvast!
R

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
RandyLemaire schreef op donderdag 5 januari 2017 @ 22:07:
Grr... ik heb deze combo:
http://www.milightwinkel....27-led-lamp-9W-dual-white
http://www.milightwinkel.nl/MILIGHT-4-zone-touch-panel-DW

...maar krijg de lamp met geen mogelijkheid gekoppeld. Hij gaat wel "gewoon" aan met een schakelaar.
Iemand de gouden tip? Of in ieder geval de bevestiging dat het bij hem werkt?
Ik koppel 'm volgens instructies met power off + binnen 3sec op de zoneknop te drukken. Maar dan gebeurt er niets.

Dank alvast!
R
Moet je niet 3x op de zone knop drukken ?

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
RandyLemaire schreef op donderdag 5 januari 2017 @ 22:07:
Ik koppel 'm volgens instructies met power off + binnen 3sec op de zoneknop te drukken. Maar dan gebeurt er niets.
Druk op de "AAN" knop van de door jou gekozen zone..

( Ik neem aan dat je het koppelen probeert met enigerlei mobiele applicatie? Dat heb je namelijk niet vermeld. )

Acties:
  • 0 Henk 'm!

  • ma3d1um
  • Registratie: September 2011
  • Laatst online: 11:58
DevaZ schreef op donderdag 5 januari 2017 @ 22:10:
[...]
Moet je niet 3x op de zone knop drukken ?
Ja, sorry, ik druk inderdaad 3x op de zoneknop, maar dan nada!
Pander schreef op donderdag 5 januari 2017 @ 22:11:
[...]
Druk op de "AAN" knop van de door jou gekozen zone..

( Ik neem aan dat je het koppelen probeert met enigerlei mobiele applicatie? Dat heb je namelijk niet vermeld. )
Hoi Pander, dank voor het meedenken. Nee, ik probeer de lamp simpelweg te koppelen met het Touch Panel. Heb op zich ook de Wifi box 1 en 2 in gebruik, maar de genoemde lamp moet in principe eerst gaan werken zonder wifi...

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
RandyLemaire schreef op donderdag 5 januari 2017 @ 22:17:
Hoi Pander, dank voor het meedenken. Nee, ik probeer de lamp simpelweg te koppelen met het Touch Panel. Heb op zich ook de Wifi box 1 en 2 in gebruik, maar de genoemde lamp moet in principe eerst gaan werken zonder wifi...
Het wifi deel staat los van het RF deel. Het is slechts kwestie om, binnen een x-aantal seconden, een RF instructie voor "Zone {x} Aan" te versturen om de lamp voortaan aan instructies die specifieke zone te laten gehoorzamen.

Of je dit "Zone {x} Aan" commando nu vanaf een Wifi module verstuurt, of elders, zou niet moeten uitmaken. Blijkbaar heb je er problemen mee, dus, zou ik zeggen, gebruik de ibox en milight 3 app als je die óók tot je beschikking hebt.

Tot zover mijn tien cent.

Acties:
  • 0 Henk 'm!

  • Clifdon
  • Registratie: Juni 2006
  • Laatst online: 26-06 17:17
-

[ Voor 99% gewijzigd door Clifdon op 06-01-2017 10:01 . Reden: Bericht pastte niet echt in dit topic. ]

Always look on the bright side of life.


Acties:
  • 0 Henk 'm!

  • siempievk
  • Registratie: December 2012
  • Laatst online: 26-07-2022
Pander schreef op donderdag 5 januari 2017 @ 16:52:
[...]


Ja, er zijn twee versies beschikbaar. Een mét lamp, en één zonder.
Let echter wel op, de oudere wifi-bridges zien er vrijwel hetzelfde uit als de nieuwe lamploze v6 bridge.
Top Thanks!

Waarom zouden mensen eigenlijk kiezen voor lampen met alleen warm en wit licht ipv kleuren? Een kleuren lamp kan toch ook gewoon wit produceren? :?

Acties:
  • 0 Henk 'm!

  • Kitser
  • Registratie: April 2003
  • Laatst online: 27-06 18:46
FunFair schreef op woensdag 4 januari 2017 @ 12:49:
[...]


Ik gebruik nu de 807 voor de lampen. De 806 wordt het licht heel warm van, maar het blokkeerd ook meer lumen. Tot nu toe tevreden over de filters, nog niet gemerkt dat de kleur veranderd is.
Thanx. Ik heb ook 806 en 807 besteld. Die filters zijn 61 cm x 61 cm. Dus ik kan even vooruit 😉

Ik heb zo'n rgbww lamp even open gemaakt.
Dus volgens mij hoef ik alleen de 10 ledjes (buitenste ring) af te plakken.

Doe jij dat ook zo?

Acties:
  • 0 Henk 'm!

  • FunFair
  • Registratie: Maart 2000
  • Laatst online: 26-06 12:15
Kitser schreef op zaterdag 7 januari 2017 @ 00:34:
[...]


Thanx. Ik heb ook 806 en 807 besteld. Die filters zijn 61 cm x 61 cm. Dus ik kan even vooruit 😉

Ik heb zo'n rgbww lamp even open gemaakt.
Dus volgens mij hoef ik alleen de 10 ledjes (buitenste ring) af te plakken.

Doe jij dat ook zo?
Ik maak een ring mbv en passer en een klein schaartje en plak die met hele kleine stukjes dubbelzijdig tape vast. Lijm wekt niet goed, reageert met het plastic van het filter.

Maar er was nog iemand anders in dit topic die het anders aanpakte.

Acties:
  • 0 Henk 'm!

  • FunFair
  • Registratie: Maart 2000
  • Laatst online: 26-06 12:15
siempievk schreef op vrijdag 6 januari 2017 @ 13:46:
[...]

Top Thanks!

Waarom zouden mensen eigenlijk kiezen voor lampen met alleen warm en wit licht ipv kleuren? Een kleuren lamp kan toch ook gewoon wit produceren? :?
Ik heb voornamelijk dualwhite lampen in huis. Juist om te kiezen voor wat gezelliger dim licht of functioneel licht.

Acties:
  • 0 Henk 'm!

  • Mexicanos
  • Registratie: Juli 2001
  • Niet online
Ik heb een probleem. Heb een tijd geleden een Milight WiFi box besteld met lampje. Kwam er daarna pas achter dat die nog niet werd ondersteund door Domoticz. Nu zag ik vannacht hier het script om het toch aan de gang te krijgen en wil hem weer gaan installeren. De box heeft gewerkt maar krijg hem nu met geen mogelijkheid gekoppeld in de iOS app. Iemand een tip? Heb de box al gereset, de app opnieuw geïnstalleerd maar kom er niet uit. Krijg na 30 seconden een failure melding.

Acties:
  • 0 Henk 'm!

Anoniem: 308458

Ik heb mijn controller binnen (helaas de lampjes nog niet) :'(

Maar nu was ik alvast bezig om de controller aan mijn bestaande wifi netwerk te koppelen. Volgens de handleiding moet ik dan verbinding maken met het wifi van de controller (dit lukt) en in de app instellingen moet ik ik naar de instellingen en dan op configure AP klikken. Tot zo ver lukt dit ook allemaal.

Maar als ik op de knop configure AP heb geklikt dan gaat hij zoeken maar er gebeurt helemaal niks, hij kan 5 minuten zoeken en hij heeft nog niks gevonden. Weet iemand waar dit aan kan liggen?

Ik gebruik android en de mi light 2.0 app van Sunny.
Kan je wel connecten via een browser naar de wifi box? (ip adres in typen en dan admin;admin geloof ik)
daar kan je instellen of dat hij standalone werkt of via jouw netwerk, dit even wijzigen dan moet het werken :*)
Dit staat verder nergens uitgelegd uiteraard :P

[ Voor 32% gewijzigd door Anoniem: 308458 op 07-01-2017 20:38 ]


Acties:
  • +1 Henk 'm!

  • Mexicanos
  • Registratie: Juli 2001
  • Niet online
Ik heb hem eindelijk aan het draaien. Ben naar de WiFi box gesurft door de tip hierboven en kreeg hem uiteindelijk aan het draaien door hierop alles in te vullen en DHCP op uit te zetten en alles met de hand in te vullen. Heb hiermee nog nooit problemen gehad op mijn netwerk en heb nog meer dan genoeg ip adressen in de dhcp range over.
Dus geen idee hoe het komt maar ik heb hem aan het draaien door de configuratie via de browser te doen en statisch een ip adres toe te kennen.

Acties:
  • 0 Henk 'm!

  • Siparti
  • Registratie: April 2005
  • Laatst online: 29-12-2022
bwydoogh schreef op vrijdag 30 december 2016 @ 13:45:
[...]
Voor de liefhebbers: ik ben hier toch wat mee aan de slag gegaan om toch enige vorm van integratie in Domoticz te hebben. En dat is ook gelukt. Voor wie interesse heeft, het script staat hier: https://github.com/bwydoogh/domoticz-scripts. Het is een Python script die je dus kan runnen via een virtuele switch in Domoticz. Het script is momenteel heel basic: alle lichten aan of uit :).
Toch wel leuk speelgoed :).

PS: ik ben geen Python specialist. Vergeef me mogelijks slechte code :).
Heel fijn bwydoogh dat je dit met ons gedeeld hebt!

Heb zelf mijn RGBWW lampen en iBox v6 dit weekend geinstalleerd, wat een prachtig spul! Ontzettend fijn ook dat die bride een eigen LEDje heeft voor wat extra kleuraccent ergens in een hoek of onder je bureau :)

Vraagje: ik kan nergens vinden hoe je de iBox aan een zone koppelt. Uit / Aanzetten en de groene 'LINK' knop in de applicatie indrukken werkt helaas niet (zo doe ik het wel voor de lampen). Is het überhaupt mogelijk?

Acties:
  • +2 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Vandaag nog maar eens een grote update gedaan van mijn miLight script GITHUB. Belangrijkste wijziging is dat er gecontroleerd word als een commando naar de lampen juist is uitgevoerd. Indien niet dan zal zich dit herhalen. Vele andere scrips zenden nutteloze opdrachten (het liefst 5 a 10 x achter elkaar) naar de iBox zonder dat dit nodig is. Ook het sluiten van de socket na het verzenden gebeurt in sommige scripts niet, laat staan als er een fout optreed.

Het script is getest met de nieuwste RGBW/WW/CW 8 watt led lampen en werkt super snel.

[ Voor 10% gewijzigd door DevaZ op 07-01-2017 23:10 ]


Acties:
  • 0 Henk 'm!

Anoniem: 308458

DevaZ schreef op zaterdag 7 januari 2017 @ 23:05:
Vandaag nog maar eens een grote update gedaan van mijn miLight script GITHUB. Belangrijkste wijziging is dat er gecontroleerd word als een commando naar de lampen juist is uitgevoerd. Indien niet dan zal zich dit herhalen. Vele andere scrips zenden nutteloze opdrachten (het liefst 5 a 10 x achter elkaar) naar de iBox zonder dat dit nodig is. Ook het sluiten van de socket na het verzenden gebeurt in sommige scripts niet, laat staan als er een fout optreed.

Het script is getest met de nieuwste RGBW/WW/CW 8 watt led lampen en werkt super snel.
Super bedankt dat je de moeite neemt dit script te delen!

Ik heb een switch aangemaakt in Domoticz met 'Domoticz/scripts/python/milight-home.py ON ' en OFF als pad er in maar helaas krijg ik het niet werkend. Via het limitedless programma werkt het daarentegen prima en die stuurt exact dezelfde 'handshake' en alles?. 8)7 Ik zie ook nergens een .log file gemaakt worden
lijkt me dat het script niks doet. Nou heb ik totaal geen ervaring met python en lijkt mij de boosdoener , is er een manier om te zien of dit allemaal werkt zoals het hoort? Bedankt alvast kan niet wachten het een en ander te automatiseren :)

Acties:
  • +1 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Anoniem: 308458 schreef op zaterdag 7 januari 2017 @ 23:53:
[...]


Super bedankt dat je de moeite neemt dit script te delen!

Ik heb een switch aangemaakt in Domoticz met 'Domoticz/scripts/python/milight-home.py ON ' en OFF als pad er in maar helaas krijg ik het niet werkend. Via het limitedless programma werkt het daarentegen prima en die stuurt exact dezelfde 'handshake' en alles?. 8)7 Ik zie ook nergens een .log file gemaakt worden
lijkt me dat het script niks doet. Nou heb ik totaal geen ervaring met python en lijkt mij de boosdoener , is er een manier om te zien of dit allemaal werkt zoals het hoort? Bedankt alvast kan niet wachten het een en ander te automatiseren :)
Weet je zeker dat het milight-home.py is. Zou normaal milight.py moeten zijn.

Voor de duidelijkheid:
Domoticz example ON/OFF switch
  1. Add a virtual/dummy switch in Domoticz (see https://www.domoticz.com/wiki/Wemo#Creating_Dummy_Switches)
  2. ON action dummy switch: script:///home/pi/domoticz/scripts/python/milight.py 00 ON
  3. OFF action dummy switch: script:///home/pi/domoticz/scripts/python/milight.py 00 OFF
Heb je het IP van je iBox2 goed ingesteld?
IBOX_IP = "jou ibox ip adres"

Neem aan dat je met Putty inlogt op je domoticz, zo ja kijk dan ff of python is geinstalleerd door middel van het commando python in te typen. je moet dan dit krijgen

Python 2.7.9 (default, Sep 17 2016, 20:26:04)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Druk CTRL-D om terug te keren

Nu zou je de rechten van milight.py nog ff kunnen controleren
Type in: cd /home/pi/domoticz/scripts/python
Type in: ls -lhu

Je moet zo iets krijgen.
code:
1
2
3
4
5
-rw-r--r-- 1 pi pi 3.8K Jan  5 18:50 domoticz.py
-rw-r--r-- 1 pi pi 2.0K Jan  5 18:50 googlepubsub.py
-rwxrwxrwx 1 pi pi 6.6K Jan  3 22:20 milight.py
-rw-r--r-- 1 pi pi 1.1K Jan  5 18:50 reloader.py
-rw-r--r-- 1 pi pi 1.2K Jan  5 18:50 script_device_PIRsmarter.py


Je kunt ook het script in putty starten, dan zie je de debug info
Type in /home/pi/domoticz/scripts/python/milight.py 00 ON

Je krijgt dan deze log
code:
1
2
3
4
5
6
7
8
9
10
11
[DEBUG] start command1           : 00
[DEBUG] start command2           : ON
[DEBUG] iBox model               : 80 00 00 00 11
[DEBUG] received session message : 28000000110002F0FE6B168C8E50AA416B00015B0000
[DEBUG] sessionID1               : 5B
[DEBUG] sessionID2               : 00
[DEBUG] cycle number             : 00
[DEBUG] light command            : 31 00 00 08 04 01 00 00 00
[DEBUG] checksum                 : 3E
[DEBUG] sending command          : 80 00 00 00 11 5B 00 00 00 00 31 00 00 08 04 01 00 00 00 00 00 3E
[DEBUG] received message         : 8800000003000000


Je kunt ook Midnight Commander installeren dat maakt het allemaal iets makkelijker.
Midnight Commander installeren doe je met het volgende commando apt-get install mc -y

Afbeeldingslocatie: https://cdn.raspberrytips.nl/wp-content/uploads/2016/04/midnight-commander-raspberry-pi-raspbian-600x464.png

[ Voor 38% gewijzigd door DevaZ op 08-01-2017 07:58 ]


Acties:
  • 0 Henk 'm!

  • ma3d1um
  • Registratie: September 2011
  • Laatst online: 11:58
Even een update: blijkt dat ik m'n andere GU10 dual white ledspots wel gewoon kan koppelen en bedienen met de Touch Panel, dus blijkbaar heb ik een defecte 9W lamp ontvangen.
Toch jammer als dat je 1e ervaring met Milight is, maar goed: even een dispute openen bij Aliexpress.
Het Touch Panel werkt dus iig perfect!
RandyLemaire schreef op donderdag 5 januari 2017 @ 22:07:
Grr... ik heb deze combo:
http://www.milightwinkel....27-led-lamp-9W-dual-white
http://www.milightwinkel.nl/MILIGHT-4-zone-touch-panel-DW

...maar krijg de lamp met geen mogelijkheid gekoppeld. Hij gaat wel "gewoon" aan met een schakelaar.
Iemand de gouden tip? Of in ieder geval de bevestiging dat het bij hem werkt?
Ik koppel 'm volgens instructies met power off + binnen 3sec op de zoneknop te drukken. Maar dan gebeurt er niets.

Dank alvast!
R

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Anoniem: 308458 schreef op zaterdag 7 januari 2017 @ 23:53:
[...]


Super bedankt dat je de moeite neemt dit script te delen!

Ik heb een switch aangemaakt in Domoticz met 'Domoticz/scripts/python/milight-home.py ON ' en OFF als pad er in maar helaas krijg ik het niet werkend. Via het limitedless programma werkt het daarentegen prima en die stuurt exact dezelfde 'handshake' en alles?. 8)7 Ik zie ook nergens een .log file gemaakt worden
lijkt me dat het script niks doet. Nou heb ik totaal geen ervaring met python en lijkt mij de boosdoener , is er een manier om te zien of dit allemaal werkt zoals het hoort? Bedankt alvast kan niet wachten het een en ander te automatiseren :)
Het loggen naar Domoticz heb ik zo net ook maar ff ingebouwd, is toch wel makkelijk. Je moet het nog wel ff aan zetten in het script. DOMOTICZ_LOG op 1 zetten, staat standaard op 0

https://github.com/Strontvlieg/miLight-V6-iBox2-Domoticz

[ Voor 3% gewijzigd door DevaZ op 08-01-2017 09:54 ]


Acties:
  • 0 Henk 'm!

  • Mexicanos
  • Registratie: Juli 2001
  • Niet online
Je hebt in je script staan dat je het IP adres van je domoticz moet invoeren voor het loggen maar hier moet ook de eventuele poort bijstaan. Gok dat dit meestal gewoon 127.0.0.1:8080 moet zijn.

Ik blijf helaas wel kloten met mijn bridge. Je script geeft wel aan dat alles goed zou moeten werken maar de lamp doet niks..... het Windows programma van hun doet het ook niet dus misschien dat er toch echt iets mis is met mijn bridge. Welke firmware zit er in die van jullie? Ik heb versie V1.0.08

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Mexicanos schreef op zondag 8 januari 2017 @ 09:56:
Je hebt in je script staan dat je het IP adres van je domoticz moet invoeren voor het loggen maar hier moet ook de eventuele poort bijstaan. Gok dat dit meestal gewoon 127.0.0.1:8080 moet zijn.

Ik blijf helaas wel kloten met mijn bridge. Je script geeft wel aan dat alles goed zou moeten werken maar de lamp doet niks..... het Windows programma van hun doet het ook niet dus misschien dat er toch echt iets mis is met mijn bridge. Welke firmware zit er in die van jullie? Ik heb versie V1.0.08
Idd bedankt...

Mijn box heeft ook firmware V1.0.08, het lijkt wel dat jouw ibox niet uitzend dus misschien de zender stuk.

[ Voor 5% gewijzigd door DevaZ op 08-01-2017 10:16 ]


Acties:
  • 0 Henk 'm!

  • Mexicanos
  • Registratie: Juli 2001
  • Niet online
Via de iOS app heb ik nu wel alles aan het werken. Ik kan hem daar alleen niet instellen op mijn router als ik hem heb gereset. Moet ik echt op z'n eigen wifi gaan en dan via de browser de ip gegevens / wifi handmatig invullen.

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Mexicanos schreef op zondag 8 januari 2017 @ 10:39:
Via de iOS app heb ik nu wel alles aan het werken. Ik kan hem daar alleen niet instellen op mijn router als ik hem heb gereset. Moet ik echt op z'n eigen wifi gaan en dan via de browser de ip gegevens / wifi handmatig invullen.
Ja eerst op zijn eigen wifi en dan de STA setting wijzigen naar je eigen settings

Acties:
  • 0 Henk 'm!

  • Mexicanos
  • Registratie: Juli 2001
  • Niet online
Dat doe ik ja maar dan kom ik niet verder.
Op de router wordt dan ook geen ip uitgedeeld en kan ook niks vinden met een netwerkscan van de hele range.
Pas als ik hem handmatig instel gaat het 'goed'.
Binnenkort maar even bij iemand anders uittesten. Gekke is dat ie het 3 weken geleden prima deed. Begin mijn router te verdenken...

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Mexicanos schreef op zondag 8 januari 2017 @ 10:48:
Dat doe ik ja maar dan kom ik niet verder.
Op de router wordt dan ook geen ip uitgedeeld en kan ook niks vinden met een netwerkscan van de hele range.
Pas als ik hem handmatig instel gaat het 'goed'.
Binnenkort maar even bij iemand anders uittesten. Gekke is dat ie het 3 weken geleden prima deed. Begin mijn router te verdenken...
Ik heb hem een vast IP gegeven
ibox

Acties:
  • 0 Henk 'm!

  • Mexicanos
  • Registratie: Juli 2001
  • Niet online
Alles in de router gereset en opnieuw ingesteld.
Het koppelen werkt nu helemaal goed. Ook met DHCP en vanuit de iOS app.
Bedankt voor het meekijken en denken!

Nu dus een helemaal standaard config en alles aan het werken op je script na.

Hierbij mijn output van:
/home/pi/domoticz/scripts/python/milight.py 00 ON

code:
1
2
3
4
5
6
7
8
9
10
11
[DEBUG] start command1           : 00
[DEBUG] start command2           : ON
[DEBUG] iBox model               : 80 00 00 00 11
[DEBUG] received session message : 28000000110002F0FE6B14B998421414DD0001F40100
[DEBUG] sessionID1               : F4
[DEBUG] sessionID2               : 01
[DEBUG] cycle number             : 00
[DEBUG] light command            : 31 00 00 08 04 01 00 00 00
[DEBUG] checksum                 : 3E
[DEBUG] sending command          : 80 00 00 00 11 F4 01 00 00 00 31 00 00 08 04 01 00 00 00 00 00 3E
[DEBUG] received message         : 8800000003000000

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 26-06 07:08
Mexicanos schreef op zondag 8 januari 2017 @ 11:08:
Alles in de router gereset en opnieuw ingesteld.
Het koppelen werkt nu helemaal goed. Ook met DHCP en vanuit de iOS app.
Bedankt voor het meekijken en denken!

Nu dus een helemaal standaard config en alles aan het werken op je script na.

Hierbij mijn output van:
/home/pi/domoticz/scripts/python/milight.py 00 ON

code:
1
2
3
4
5
6
7
8
9
10
11
[DEBUG] start command1           : 00
[DEBUG] start command2           : ON
[DEBUG] iBox model               : 80 00 00 00 11
[DEBUG] received session message : 28000000110002F0FE6B14B998421414DD0001F40100
[DEBUG] sessionID1               : F4
[DEBUG] sessionID2               : 01
[DEBUG] cycle number             : 00
[DEBUG] light command            : 31 00 00 08 04 01 00 00 00
[DEBUG] checksum                 : 3E
[DEBUG] sending command          : 80 00 00 00 11 F4 01 00 00 00 31 00 00 08 04 01 00 00 00 00 00 3E
[DEBUG] received message         : 8800000003000000
Je sessionID2 is 01, heb ik nog niet eerder gezien. Heb jij wel de nieuwste iBox? (Model NO: iBox2) staat op de iBox

Mijn output
code:
1
2
3
4
5
6
7
8
9
10
11
[DEBUG] start command1           : 00
[DEBUG] start command2           : ON
[DEBUG] iBox model               : 80 00 00 00 11
[DEBUG] received session message : 28000000110002F0FE6B168C8E50AA416B0001BA0000
[DEBUG] sessionID1               : BA
[DEBUG] sessionID2               : 00
[DEBUG] cycle number             : 00
[DEBUG] light command            : 31 00 00 08 04 01 00 00 00
[DEBUG] checksum                 : 3E
[DEBUG] sending command          : 80 00 00 00 11 BA 00 00 00 00 31 00 00 08 04 01 00 00 00 00 00 3E
[DEBUG] received message         : 8800000003000000

Acties:
  • 0 Henk 'm!

  • Siparti
  • Registratie: April 2005
  • Laatst online: 29-12-2022
Ik heb iets vreemds met het iBox v6 script van bwydoogh.
Na veel moeite is het installeren gelukt. Uit onderstaande trial en error maak ik op dat het IP-adres goed is ingesteld en de scripts. Dit is wat er gebeurt als ik het script aanroep op m'n Raspberry Pi:

$ python milight-home.py ON Werkt niet
$ python milight-home.py ON 00 iBox gaat aan
$ python milight-home.py ON 07 Werkt niet
$ python milight-home.py ON 08 Werkt niet

De waarden 01 tm 09 heb ik overigens allemaal getest, ook met OFF, zonder resultaat.
De RGBW-lamp die ik met 07/08 aan wil sturen zit wel in "Zone1" in de Mi-Light app.
Heeft iemand enig idee waar dit aan kan liggen?

code:
1
2
3
4
5
6
python milight-home.py ON 00
[DEBUG - Sun Jan  8 12:04:31 2017] received message: 28000000110002f0fe6b16a25e50aa3eb80001bb0000
[DEBUG - Sun Jan  8 12:04:31 2017] received message - ibox identifier 1: bb
[DEBUG - Sun Jan  8 12:04:31 2017] received message - ibox identifier 2: 00
[DEBUG - Sun Jan  8 12:04:31 2017] sending the following message: 80 00 00 00 11 bb 00 00 00 00 31 00 00 00 03 03 00 00 00 00 00 37
[DEBUG - Sun Jan  8 12:04:31 2017] message sent!
code:
1
2
3
4
5
6
python milight-home.py ON 07
[DEBUG - Sun Jan  8 12:08:28 2017] received message: 28000000110002f0fe6b16a25e50aa3eb80001ac0100
[DEBUG - Sun Jan  8 12:08:28 2017] received message - ibox identifier 1: ac
[DEBUG - Sun Jan  8 12:08:28 2017] received message - ibox identifier 2: 01
[DEBUG - Sun Jan  8 12:08:28 2017] sending the following message: 80 00 00 00 11 ac 01 00 00 00 31 00 00 07 03 01 00 00 00 00 00 3C
[DEBUG - Sun Jan  8 12:08:28 2017] message sent!
code:
1
2
3
4
5
6
python milight-home.py ON 08
[DEBUG - Sun Jan  8 12:08:30 2017] received message: 28000000110002f0fe6b16a25e50aa3eb80001bc0100
[DEBUG - Sun Jan  8 12:08:30 2017] received message - ibox identifier 1: bc
[DEBUG - Sun Jan  8 12:08:30 2017] received message - ibox identifier 2: 01
[DEBUG - Sun Jan  8 12:08:30 2017] sending the following message: 80 00 00 00 11 bc 01 00 00 00 31 00 00 08 03 01 00 00 00 00 00 3D
[DEBUG - Sun Jan  8 12:08:30 2017] message sent!

[ Voor 2% gewijzigd door Siparti op 08-01-2017 12:18 . Reden: uitleg over Zone1 ]


Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
Siparti schreef op zaterdag 7 januari 2017 @ 22:48:
Vraagje: ik kan nergens vinden hoe je de iBox aan een zone koppelt. Uit / Aanzetten en de groene 'LINK' knop in de applicatie indrukken werkt helaas niet (zo doe ik het wel voor de lampen). Is het überhaupt mogelijk?
De iBox luistert in zijn eentje naar een andere device-group, (namelijk; '0', in tegenstelling tot '7' en '8' voor de bulbs), en kan niet op een zone worden ingesteld.

Acties:
  • 0 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
--

[ Voor 100% gewijzigd door Pander op 08-01-2017 14:39 . Reden: Comment niet langer van toepassing na commit op github ]


Acties:
  • 0 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
Siparti schreef op zondag 8 januari 2017 @ 12:11:
Ik heb iets vreemds met het iBox v6 script van bwydoogh.


$ python milight-home.py ON Werkt niet
$ python milight-home.py ON 00 iBox gaat aan
$ python milight-home.py ON 07 Werkt niet
$ python milight-home.py ON 08 Werkt niet
Zeer vreemd, gezien het wel de correcte commandos zijn (en het device type (niet de zone trouwens; script van mij stuurt commando uit geldig voor alle zones) moet niet tussen haakjes staan). Net zelf nog getest hier en de lampen gaan wel degelijk aan met het volgende commando:
milight-home.py ON 07
Ik zou een tcpdump moeten zien om te zien of er effectief wel een respons komt op die berichten, en zo ja, welke respons (tcpdump -n "(udp and net 192.168.2.0/24)" kan helpen (opgelet dat je jouw IP-range verandert naar de jouwe))

[ Voor 6% gewijzigd door bwydoogh op 08-01-2017 14:07 ]


Acties:
  • 0 Henk 'm!

  • Siparti
  • Registratie: April 2005
  • Laatst online: 29-12-2022
Dank Pander, de iBox kan dus géén deel uitmaken van een zone. Weet ik dat ook weer.
Pander schreef op zondag 8 januari 2017 @ 13:23:
python milight-home.py ON "07" (let op de aanhalingstekens)[/i]
Ik heb contact! Dank :) Heb de 08-code gebruikt (zie onderstaand) en mijn lamp reageert. De lamp gaat nog niet uit maar wel naar minimale brightness. Hij dimt hem dus eigenlijk wanneer ik het OFF-commando verstuur:
code:
1
2
3
4
5
6
python milight-home.py OFF "08"
[DEBUG - Sun Jan  8 14:22:22 2017] received message: 28000000110002f0fe6b16a25e50aa3eb80001960000
[DEBUG - Sun Jan  8 14:22:22 2017] received message - ibox identifier 1: 96
[DEBUG - Sun Jan  8 14:22:22 2017] received message - ibox identifier 2: 00
[DEBUG - Sun Jan  8 14:22:22 2017] sending the following message: 80 00 00 00 11 96 00 00 00 00 31 00 00 08 03 02 00 00 00 00 00 3E
[DEBUG - Sun Jan  8 14:22:22 2017] message sent!


bwydoogh, met de tcpdump ben ik nog bezig. Net via sudo apt-get install tcpdump de tcpdump geïnsalleerd en nu de rest aan het uitvogelen (het is nieuw voor me). Wil je een dump van m'n Raspberry of iBox zien?

Acties:
  • +1 Henk 'm!

  • bwydoogh
  • Registratie: Mei 2008
  • Laatst online: 16-06 10:43
Siparti schreef op zondag 8 januari 2017 @ 14:41:
bwydoogh, met de tcpdump ben ik nog bezig. Net via sudo apt-get install tcpdump de tcpdump geïnsalleerd en nu de rest aan het uitvogelen (het is nieuw voor me). Wil je een dump van m'n Raspberry of iBox zien?
Van het WiFi netwerk waar zowel je RaspberryPi als iBox op zitten.
code:
1
tcpdump -n "(udp and net 192.168.2.0/24)"
zal bijvoorbeeld alle UDP berichten tonen die uitgewisseld worden tussen je RaspberryPi en andere toestellen op dat netwerk (192.168.2.... in mijn geval; kan ook iets anders zijn zoals 192.168.1....). Dat commando run je en tegelijk gebruik je dan het script: je zal de uitwisseling van UDP-berichten zien. Dat kan wel iets leren over de communicatie tussen je Pi en de iBox.

Acties:
  • 0 Henk 'm!

  • Lurge
  • Registratie: Maart 2000
  • Niet online

Lurge

ActueleWind

Devaz, bwydoogh, er is vast een reden voor dat het er niet is maar ik vraag het toch maar even. Het leek mij mooi om gebruik te kunnen maken van een RGBW switch in Domoticz om daarmee vrij simpel de kleur te kiezen, brightness aan te passen etc. Is dat mogelijk?

ActueleWind


Acties:
  • 0 Henk 'm!

  • Siparti
  • Registratie: April 2005
  • Laatst online: 29-12-2022
bwydoogh schreef op zondag 8 januari 2017 @ 14:45:
[...]Van het WiFi netwerk waar zowel je RaspberryPi als iBox op zitten.
code:
1
tcpdump -n "(udp and net 192.168.2.0/24)"
zal bijvoorbeeld alle UDP berichten tonen die uitgewisseld worden tussen je RaspberryPi en andere toestellen op dat netwerk (192.168.2.... in mijn geval; kan ook iets anders zijn zoals 192.168.1....). Dat commando run je en tegelijk gebruik je dan het script: je zal de uitwisseling van UDP-berichten zien. Dat kan wel iets leren over de communicatie tussen je Pi en de iBox.
Bedankt, gelukt! Ik heb onderstaande opdrachten gegeven waarvan dus alleen de bovenste twee én de onderste (eentje) een effect in de lamp teweegbrengen.. :?

python milight-home.py ON 00
python milight-home.py OFF 00

python milight-home.py ON 07
python milight-home.py OFF 07
python milight-home.py ON 08
python milight-home.py OFF 08
python milight-home.py ON “07”
python milight-home.py OFF “07”
python milight-home.py ON “08”
python milight-home.py OFF “08”

Ik stuur je de dump in een pb want ik weet niet in hoeverre het tactisch is om hier m'n IP-adressen te publiceren (?)

Acties:
  • +1 Henk 'm!

  • Pander
  • Registratie: November 2006
  • Laatst online: 12-04 15:11
Lurge schreef op zondag 8 januari 2017 @ 15:27:
Devaz, bwydoogh, er is vast een reden voor dat het er niet is maar ik vraag het toch maar even. Het leek mij mooi om gebruik te kunnen maken van een RGBW switch in Domoticz om daarmee vrij simpel de kleur te kiezen, brightness aan te passen etc. Is dat mogelijk?
Met deze versie van het script kun je ook kleuren en brightness aanpassen:
https://github.com/Jasper...ob/master/milight-home.py

Acties:
  • 0 Henk 'm!

  • Lurge
  • Registratie: Maart 2000
  • Niet online

Lurge

ActueleWind

Pander schreef op zondag 8 januari 2017 @ 15:34:
[...]


Met deze versie van het script kun je ook kleuren en brightness aanpassen:
https://github.com/Jasper...ob/master/milight-home.py
Kan ik dat ook laten samenwerken met een colorpicker (RGBW switch) in Domoticz?

ActueleWind

Pagina: 1 ... 18 ... 39 Laatste