[ESP8266 Mi-Light Hub] Ervaringen & Discussie

Pagina: 1 2 3 4 Laatste
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Kaizah
  • Registratie: November 2003
  • Laatst online: 11-08 09:32
Excuus, ik maak zeker gebruik van Home-Assistant.

Ik heb alleen nog niet helder wat de logica zal zijn.

Huidige situatie:
  • Elke lamp een uniek id: e.g. 0x0001 Groep 1-4, 0x0002 Groep 1-4 etc.
  • Automation forwarding in HA. Als B8/remote commando x geeft, dan stuur door naar 0x0001 Groep 0 etc.
Hoe werkt het dan als je Shelly's installeert?

Moet de shelly mqtt 'on' commando in de automation forwarding geïntegreerd worden?

Acties:
  • +1 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Kaizah schreef op dinsdag 21 december 2021 @ 11:05:
Excuus, ik maak zeker gebruik van Home-Assistant.

Ik heb alleen nog niet helder wat de logica zal zijn.

Huidige situatie:
  • Elke lamp een uniek id: e.g. 0x0001 Groep 1-4, 0x0002 Groep 1-4 etc.
  • Automation forwarding in HA. Als B8/remote commando x geeft, dan stuur door naar 0x0001 Groep 0 etc.
Hoe werkt het dan als je Shelly's installeert?

Moet de shelly mqtt 'on' commando in de automation forwarding geïntegreerd worden?
De Shelly moet je op 'detachted' zetten, daarna kan je in HA zien wanneer de schakelaar is ingedrukt en afhankelijk daarvan stuur je een on/off commando naar je lamp.

Acties:
  • 0 Henk 'm!

  • Kaizah
  • Registratie: November 2003
  • Laatst online: 11-08 09:32
Bedankt!

Dat betekent dus dat er altijd stroom op blijft voor draadloos verbinding. Een fysieke knop actie wordt omgezet in een handeling in HA en daar zet ik dan een commando achter (e.g. zet lamp 0x0001 aan/uit)?

Klopt dit?

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Kaizah schreef op dinsdag 21 december 2021 @ 13:39:
Bedankt!

Dat betekent dus dat er altijd stroom op blijft voor draadloos verbinding. Een fysieke knop actie wordt omgezet in een handeling in HA en daar zet ik dan een commando achter (e.g. zet lamp 0x0001 aan/uit)?

Klopt dit?
Dat klopt. :)

Acties:
  • 0 Henk 'm!

  • DP69
  • Registratie: Juni 2019
  • Laatst online: 29-06 08:04
Hallo allen,

Wie kan me stapje verder helpen?

Ik zit met een vraag voor wat betreft het aansluiten van de stroom op een door mij in elkaar gezette Nodemcu ESP8266 -12E met een NRF24L01+. Deze dient mijn huidige iBox2 te gaan vervangen om zo meer groepen middels HA of Domoticz te kunnen bedienen. Ik heb hem al geflashed, volgende stap is instellingen vwb Milight/groepen. Dit boardje dient straks dus continue op de stroom aangesloten te gaan worden zoals de iBox 2 nu ook is aangesloten.

Kan ik een oude Samsung usb adapter gaan gebruiken om hem te voeden? Ik lees op diverse sites namelijk dat de voeding 3.3v dient te zijn en de adapter geeft 5volt. Iemand hier ervaring mee?

Of heeft iemand een andere oplossing om hem te voeden met het liefst Samsung adapter blokje en usb kabel?

Alvast dank!

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
DP69 schreef op dinsdag 21 december 2021 @ 21:08:
Hallo allen,

Wie kan me stapje verder helpen?

Ik zit met een vraag voor wat betreft het aansluiten van de stroom op een door mij in elkaar gezette Nodemcu ESP8266 -12E met een NRF24L01+. Deze dient mijn huidige iBox2 te gaan vervangen om zo meer groepen middels HA of Domoticz te kunnen bedienen. Ik heb hem al geflashed, volgende stap is instellingen vwb Milight/groepen. Dit boardje dient straks dus continue op de stroom aangesloten te gaan worden zoals de iBox 2 nu ook is aangesloten.

Kan ik een oude Samsung usb adapter gaan gebruiken om hem te voeden? Ik lees op diverse sites namelijk dat de voeding 3.3v dient te zijn en de adapter geeft 5volt. Iemand hier ervaring mee?

Of heeft iemand een andere oplossing om hem te voeden met het liefst Samsung adapter blokje en usb kabel?

Alvast dank!
Hier heb ik mijn bordje via de usb aansluiting gevoed met 5V via een telefoon adapter.

Acties:
  • 0 Henk 'm!

  • DP69
  • Registratie: Juni 2019
  • Laatst online: 29-06 08:04
Bedankt voor de snelle reactie!
Top, dan kan ik hem met een gerust hart aansluiten zonder dat ie "pof" zegt...

Acties:
  • 0 Henk 'm!

  • hencou
  • Registratie: December 2017
  • Laatst online: 12-09 19:58
Kaizah schreef op dinsdag 21 december 2021 @ 11:05:
Excuus, ik maak zeker gebruik van Home-Assistant.

Ik heb alleen nog niet helder wat de logica zal zijn.

Huidige situatie:
  • Elke lamp een uniek id: e.g. 0x0001 Groep 1-4, 0x0002 Groep 1-4 etc.
  • Automation forwarding in HA. Als B8/remote commando x geeft, dan stuur door naar 0x0001 Groep 0 etc.
Hoe werkt het dan als je Shelly's installeert?

Moet de shelly mqtt 'on' commando in de automation forwarding geïntegreerd worden?
Iets andere denkwijze maar ik heb he hier als volgt opgelost, op deze manier kun je lampen zowel vanuit HomeAssistant als via een lokale schakelaar bedienen:
-Achter elke schakelaar een "ESPMH".
-Gebruik een of meerdere ingangen van je ESP om je "ESPMH" rechtstreeks commando's naar je lampen te laten sturen door op de ingang(en) je fysieke schakelaar aan te sluiten (wel via 3V3 volt uiteraard!!)
-Je hoeft dan geen 230V bij je schakelaar te hebben maar wel 3.3V.

Inmiddels heb ik het project omgebouwd naar ESPHome, zie: https://github.com/hencou/esphome_components

Via ESPHome maak je op elke module een "light" en een "switch" aan die je weer aan elkaar koppelt. De bediening werkt dan ook zonder HomeAssistant.

Acties:
  • 0 Henk 'm!

  • Kaizah
  • Registratie: November 2003
  • Laatst online: 11-08 09:32
Kerst vakantie! ik heb eindelijk tijd gevonden om hieraan te beginnen. Nu heb ik dit zover gekregen maar andere instellingen als jij voorstelde.

Na installatie kreeg ik het niet via de app verbonden, reset en via webapp eindelijk in netwerk gekregen.

Daarna heb ik 'edge switch' gebruikt. Mijn script herschreven en nu werkt hij zoals ik wens. Aan uit via fysieke knop/MQTT Milight HUB/Milight Remote zonder problemen.

Echter heb ik met Shelly geen MQTT interface en Milight hub wel. Heb je een idee of dit wenselijk is en of beter kan?

Zie code:
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
- alias: MiLight Forwarder (1 Eettafel)
  id: 16d0676a9fa54212a70825a85c5134ab
  initial_state: true
  trigger:
  - platform: mqtt
    topic: milight/updates/0x6A1A/fut089/1
  - platform: mqtt
    topic: milight/updates/0x106F/fut089/1
  - platform: mqtt
    topic: milight/updates/0x1399/fut089/1
  action:
  - choose:
    - conditions:
      - condition: template
        value_template: '{{ ''ON'' in trigger.payload }}'
      sequence:
      - service: switch.turn_on
        target:
          entity_id: switch.eettafel
    - conditions:
      - condition: template
        value_template: '{{ ''OFF'' in trigger.payload }}'
      sequence:
      - service: switch.turn_off
        target:
          entity_id: switch.eettafel
  - service: mqtt.publish
    data_template:
      topic: milight/0x1/rgb_cct/0
      payload_template: '{{ trigger.payload }}'


Daarnaast merk ik dat niet alle lampen de MQTT commando registreren, soms blijft er 1 Lamp hangen. Ik heb al geprobeerd om de radio instellingen te tweaken om het stabiel te krijgen zonder resultaat. Ik ben erover aan het nadenken om ipv alle lampen 'individueel per DeviceID/Group' te veranderen naar '1 armatuur met meerdere lampen per DeviceID/Group'. Heb jij hier ervaring mee?

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Kaizah schreef op woensdag 29 december 2021 @ 20:43:
Echter heb ik met Shelly geen MQTT interface en Milight hub wel. Heb je een idee of dit wenselijk is en of beter kan?
De Shellies kunnen ook babbelen via MQTT.
Ik ben erover aan het nadenken om ipv alle lampen 'individueel per DeviceID/Group' te veranderen naar '1 armatuur met meerdere lampen per DeviceID/Group'. Heb jij hier ervaring mee?
Dat zal ongetwijfeld ook prima werken, je verliest hiermee wel het los schakelen van de lampen. Maar ik moet ook eerlijk bekennen dat ik dat zelf ook nauwelijks gebruik.

Acties:
  • 0 Henk 'm!

  • Kaizah
  • Registratie: November 2003
  • Laatst online: 11-08 09:32
rens-br schreef op woensdag 29 december 2021 @ 20:57:
[...]


De Shellies kunnen ook babbelen via MQTT.


[...]


Dat zal ongetwijfeld ook prima werken, je verliest hiermee wel het los schakelen van de lampen. Maar ik moet ook eerlijk bekennen dat ik dat zelf ook nauwelijks gebruik.
Ik denk dat mijn milight niet stabiel opereert door mqtt beperkingen. Zijn er voordelen voor Shelly om via mqtt te verbinden vs direct vanuit Shelly app verbonden via wifi op home assistant? Het werkt vlug zonder problemen atm.

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Kaizah schreef op woensdag 29 december 2021 @ 23:43:
[...]


Ik denk dat mijn milight niet stabiel opereert door mqtt beperkingen. Zijn er voordelen voor Shelly om via mqtt te verbinden vs direct vanuit Shelly app verbonden via wifi op home assistant? Het werkt vlug zonder problemen atm.
Ik gebruik geen Home Assistant, dus ik heb eigenlijk geen idee. Domoticz werkt het beste via Mqtt.

  • hencou
  • Registratie: December 2017
  • Laatst online: 12-09 19:58
Kaizah schreef op woensdag 29 december 2021 @ 20:43:
[...]

Daarnaast merk ik dat niet alle lampen de MQTT commando registreren, soms blijft er 1 Lamp hangen. Ik heb al geprobeerd om de radio instellingen te tweaken om het stabiel te krijgen zonder resultaat. Ik ben erover aan het nadenken om ipv alle lampen 'individueel per DeviceID/Group' te veranderen naar '1 armatuur met meerdere lampen per DeviceID/Group'. Heb jij hier ervaring mee?
Hier hetzelfde, via tweaken radio instellingen niet beter kunnen krijgen, default settings werken hier het beste. Wat wel helpt is hetzelfde commando na een paar seconden nogmaals sturen.

Acties:
  • 0 Henk 'm!

  • Kaizah
  • Registratie: November 2003
  • Laatst online: 11-08 09:32
hencou schreef op donderdag 30 december 2021 @ 23:10:
[...]


Hier hetzelfde, via tweaken radio instellingen niet beter kunnen krijgen, default settings werken hier het beste. Wat wel helpt is hetzelfde commando na een paar seconden nogmaals sturen.
Ik heb gisteren alles omgezet van uniek ID per lamp naar uniek ID per armatuur. Gevoelsmatig werkt het nu veel stabieler zonder problemen. Daarnaast heb ik overal shelly's achter gezet en werkt het fijn dat de fysieke knoppen de werking van Milight niet meer tegenhoudt!

Enige waar ik mij nu mee bezig houd is ervoor zorgen dat light.keuken en switch.keuken in sync blijven.

[ Voor 8% gewijzigd door Kaizah op 31-12-2021 13:06 ]


Acties:
  • 0 Henk 'm!

  • hencou
  • Registratie: December 2017
  • Laatst online: 12-09 19:58
Kaizah schreef op vrijdag 31 december 2021 @ 13:05:
[...]
Enige waar ik mij nu mee bezig houd is ervoor zorgen dat light.keuken en switch.keuken in sync blijven.
Wellicht is een terugverende schakelaar een optie. Dan maakt de stand van de schakelaar niet meer uit. In HomeAssistant maak je dan logica dat bij elke "puls" de lamp omschakelt van aan naar uit of andersom. Dit werkt ook wanneer je eventueel via meerdere schakelaars 1 lamp wilt bedienen.

Acties:
  • 0 Henk 'm!

  • Kaizah
  • Registratie: November 2003
  • Laatst online: 11-08 09:32
hencou schreef op vrijdag 31 december 2021 @ 17:29:
[...]


Wellicht is een terugverende schakelaar een optie. Dan maakt de stand van de schakelaar niet meer uit. In HomeAssistant maak je dan logica dat bij elke "puls" de lamp omschakelt van aan naar uit of andersom. Dit werkt ook wanneer je eventueel via meerdere schakelaars 1 lamp wilt bedienen.
Thnx, ik probeer het eerst met hass automation voordat ik meer geld erin stop. >:)

Edit:

Na testen kwam ik erachter dat de native integratie niet stabiel genoeg is ivm WIFI 2.4 ghz verbinding. Ik zal nu overstappen op Zigbee MQTT.

[ Voor 13% gewijzigd door Kaizah op 03-01-2022 10:27 ]


Acties:
  • 0 Henk 'm!

  • hencou
  • Registratie: December 2017
  • Laatst online: 12-09 19:58
Kaizah schreef op vrijdag 31 december 2021 @ 21:13:
[...]


Thnx, ik probeer het eerst met hass automation voordat ik meer geld erin stop. >:)

Edit:

Na testen kwam ik erachter dat de native integratie niet stabiel genoeg is ivm WIFI 2.4 ghz verbinding. Ik zal nu overstappen op Zigbee MQTT.
Had je misschien mijn versie via ESPHome nog geprobeerd? Zie hier: https://github.com/hencou/esphome_components
Is te combineren met een muurschakelaar, maar hoeft niet, je kunt het ook alleen als MiLight Hub gebruiken.

Hier is een stukje code aan toe gevoegd, die na een korte periode het laatst verzonden commando nogmaals verstuurd. Sinds ik dat heb ingericht nooit geen lamp meer die niet reageert.

Daarnaast hoef je niks in te richten met MQTT, je krijgt HomeAssistant een notificatie dat er een nieuwe component is gevonden. Die stel je dan in en klaar is Kees.

Op bovengenoemde locatie vind je ook een voorbeeld configuratie, wanneer je het alleen als hub wilt gebruiken kun je het "binary_sensor" gedeelte weglaten.

Je Shellies kun je laten zoals het is, of eventueel ook via ESPHome laten lopen.

  • Henksnavel
  • Registratie: Juli 2013
  • Laatst online: 24-06 14:02
@hencou Heel fijn om het via esphome te doen. Ik had alleen een vraagje. Hij stuurd een transition mee:
code:
1
2
3
4
5
6
7
8
[09:29:00][D][light:035]: 'TV ledstrip' Setting:
[09:29:00][D][light:046]:   State: OFF
[09:29:00][D][light:084]:   Transition length: 0.2s
[09:29:00][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"ON","brightness":253,"color_temp":153}
[09:29:00][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"ON","brightness":184,"color_temp":153}
[09:29:01][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"ON","brightness":56,"color_temp":153}
[09:29:01][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"ON","brightness":0,"color_temp":153}
[09:29:01][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"OFF","brightness":255,"color_temp":153}


Kan ik dat ook uitzetten?

Al gevonden :)

default_transition_length: 0s

[ Voor 3% gewijzigd door Henksnavel op 11-08-2022 09:49 . Reden: Vraag gevonden ]


  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Henksnavel schreef op donderdag 11 augustus 2022 @ 09:32:
@hencou Heel fijn om het via esphome te doen. Ik had alleen een vraagje. Hij stuurd een transition mee:
code:
1
2
3
4
5
6
7
8
[09:29:00][D][light:035]: 'TV ledstrip' Setting:
[09:29:00][D][light:046]:   State: OFF
[09:29:00][D][light:084]:   Transition length: 0.2s
[09:29:00][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"ON","brightness":253,"color_temp":153}
[09:29:00][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"ON","brightness":184,"color_temp":153}
[09:29:01][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"ON","brightness":56,"color_temp":153}
[09:29:01][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"ON","brightness":0,"color_temp":153}
[09:29:01][D][mi:399]: Send Milight request: {"color_mode":"color_temp","state":"OFF","brightness":255,"color_temp":153}


Kan ik dat ook uitzetten?

Al gevonden :)

default_transition_length: 0s
Wat is het voordeel van dit aan / uit zetten?

  • Henksnavel
  • Registratie: Juli 2013
  • Laatst online: 24-06 14:02
De transitie vind ik er wat schokkend eruitzien als ze enkel aan en uit gaan. Daarom liever uit.

Acties:
  • 0 Henk 'm!

  • Kaizah
  • Registratie: November 2003
  • Laatst online: 11-08 09:32
Ben weer terug! Ik draai met veel plezier de Milight Hub op de begane grond.

Is er een manier om de range van de hub zodanig te versterken dat ik op de 1ste verdieping en zolder ook bereik ermee kan krijgen?

Acties:
  • 0 Henk 'm!

  • Kaizah
  • Registratie: November 2003
  • Laatst online: 11-08 09:32
hencou schreef op zaterdag 25 december 2021 @ 10:14:
[...]


Iets andere denkwijze maar ik heb he hier als volgt opgelost, op deze manier kun je lampen zowel vanuit HomeAssistant als via een lokale schakelaar bedienen:
-Achter elke schakelaar een "ESPMH".
-Gebruik een of meerdere ingangen van je ESP om je "ESPMH" rechtstreeks commando's naar je lampen te laten sturen door op de ingang(en) je fysieke schakelaar aan te sluiten (wel via 3V3 volt uiteraard!!)
-Je hoeft dan geen 230V bij je schakelaar te hebben maar wel 3.3V.

Inmiddels heb ik het project omgebouwd naar ESPHome, zie: https://github.com/hencou/esphome_components

Via ESPHome maak je op elke module een "light" en een "switch" aan die je weer aan elkaar koppelt. De bediening werkt dan ook zonder HomeAssistant.
Ik vind je oplossing interessant, echter is het voor mijn kennis niet te doen denk ik. Hoe ziet je ESPMH hardware eruit, ligt het los achter de schakelaar in doos? Heb je mogelijk een foto hiervan?

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Kaizah schreef op donderdag 6 oktober 2022 @ 10:42:
Ben weer terug! Ik draai met veel plezier de Milight Hub op de begane grond.

Is er een manier om de range van de hub zodanig te versterken dat ik op de 1ste verdieping en zolder ook bereik ermee kan krijgen?
Meerdere hubs gebruiken...Maar ik gebruik maar één hub en die beslaat nu het hele huis en tuin. Heb jij issues met het bereik?

Acties:
  • 0 Henk 'm!

  • Kaizah
  • Registratie: November 2003
  • Laatst online: 11-08 09:32
Werkt het ook op boven verdiepingen/zolder?

Op de eerste verdieping heb ik in badkamer, slaapkamer en gang Mi lights, maar die kan ik niet pairen op de Hub die in de woonkamer staat.

Dus daar heb ik alleen een standaard milight remote control op gepaired.

[ Voor 71% gewijzigd door Kaizah op 06-10-2022 13:47 ]


Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Kaizah schreef op donderdag 6 oktober 2022 @ 13:45:
Werkt het ook op boven verdiepingen/zolder?
Ja zeker. Zowel op de begane grond, als eerste etage als zolder. Maar ik heb wel een huis uit 1973 en weinig / geen beton.

Je kan met je AB eens kijken hoe ver je bereik is in het huis, wellicht is de controller / antenne van je hub niet goed. Heb je de hub met externe antenne?

[ Voor 22% gewijzigd door rens-br op 06-10-2022 13:50 ]


Acties:
  • 0 Henk 'm!

  • OsiriS.nl
  • Registratie: April 2005
  • Laatst online: 12-09 14:10
hencou schreef op maandag 3 januari 2022 @ 20:04:
[...]


Had je misschien mijn versie via ESPHome nog geprobeerd? Zie hier: https://github.com/hencou/esphome_components
Is te combineren met een muurschakelaar, maar hoeft niet, je kunt het ook alleen als MiLight Hub gebruiken.

Hier is een stukje code aan toe gevoegd, die na een korte periode het laatst verzonden commando nogmaals verstuurd. Sinds ik dat heb ingericht nooit geen lamp meer die niet reageert.

Daarnaast hoef je niks in te richten met MQTT, je krijgt HomeAssistant een notificatie dat er een nieuwe component is gevonden. Die stel je dan in en klaar is Kees.

Op bovengenoemde locatie vind je ook een voorbeeld configuratie, wanneer je het alleen als hub wilt gebruiken kun je het "binary_sensor" gedeelte weglaten.

Je Shellies kun je laten zoals het is, of eventueel ook via ESPHome laten lopen.
Ik heb een nodemcu en een NRF24L01 besteld om mijn Milight led strips te gaan besturen. Ik heb nog niet met MQTT of ESPhome gewerkt maar wil mij er wel in verdiepen. De ESPhome oplossing lijkt mij wat minder configureerwerk.

Heb jij een handleiding voor een leek m.b.t. de ESPhome versie? Of kan ik mij ergens inlezen?

UPDATE:
Ik heb nu wat ingelezen en al verschillende dingen geprobeerd met de ESP.
Er rest mij nu nog 1 vraag, kan ik met de ESPhome versie ook de afstandsbediening terug lezen zoals hier beschreven is? (https://github.com/sidoh/...Remote-with-HomeAssistant) Of moet ik dan voor de MQTT opzet gaan?

[ Voor 11% gewijzigd door OsiriS.nl op 21-10-2022 13:24 ]


Acties:
  • 0 Henk 'm!

  • hencou
  • Registratie: December 2017
  • Laatst online: 12-09 19:58
OsiriS.nl schreef op donderdag 20 oktober 2022 @ 08:32:
[...]


Ik heb een nodemcu en een NRF24L01 besteld om mijn Milight led strips te gaan besturen. Ik heb nog niet met MQTT of ESPhome gewerkt maar wil mij er wel in verdiepen. De ESPhome oplossing lijkt mij wat minder configureerwerk.

Heb jij een handleiding voor een leek m.b.t. de ESPhome versie? Of kan ik mij ergens inlezen?

UPDATE:
Ik heb nu wat ingelezen en al verschillende dingen geprobeerd met de ESP.
Er rest mij nu nog 1 vraag, kan ik met de ESPhome versie ook de afstandsbediening terug lezen zoals hier beschreven is? (https://github.com/sidoh/...Remote-with-HomeAssistant) Of moet ik dan voor de MQTT opzet gaan?
Ja dit zou "Out of the box" moeten werken. Dus wanneer je een lamp bedient met je remote dan verandert de status ook meteen in Home Assistant.

Acties:
  • 0 Henk 'm!

  • OsiriS.nl
  • Registratie: April 2005
  • Laatst online: 12-09 14:10
Dit werkt nu niet. Maar de remote zal een random ID hebben, hoe weet de ESP of HA dat die remote bij mijn lamp hoort? Of doe ik iets verkeerd?

Ik heb de lamp gekoppeld door het pair knopje in HA te gebruiken vlak nadat ik de ledstip insteek. Dit koppelen werkt en de ledstrip volgt HA. Omdat de remote gekoppeld was werkt deze ook, de ledstrip volgt dan de remote maar HA volgt deze wijzigingen niet..

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Gebruiken nog veel mensen deze hub? Ik heb deze zelf nog steeds in gebruik, maar ben er steeds minder tevreden over.

De hub reageert steeds minder goed, dus moet hem regelmatig een herstart geven. Updates komen niet meer uit. En het irritantse is eigenlijk nog dat een van de groepen een 'pair' commando geeft, waardoor er van alles in de war raakt.

Inmiddels op een aantal plekken de spullen vervangen voor Shellies of zigbee lampen om het zo langzaam uit te faseren.

Hoe is jullie ervaring?

Acties:
  • 0 Henk 'm!

  • Ferrox1
  • Registratie: Augustus 2008
  • Laatst online: 14:50
Hier geen problemen. Moet wel zeggen dat ik de laatste hub met in acht neming van ESD regels in elkaar gezet heb. Dus heel erg opletten dat je geen spoortjes of contactpunten aanraakt. Ik merkte dit probleem ook, regelmatig vastlopen. Maar de laatste draait hier nu zeker een jaar stabiel. Ik heb ook reserve printjes liggen voor het geval dat, maar is nu niet nodig meer gebleken.

Het blijft chinees spul, dus echt lang betrouwbaar is het nooit.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Ferrox1 schreef op maandag 23 januari 2023 @ 09:03:
Hier geen problemen. Moet wel zeggen dat ik de laatste hub met in acht neming van ESD regels in elkaar gezet heb. Dus heel erg opletten dat je geen spoortjes of contactpunten aanraakt. Ik merkte dit probleem ook, regelmatig vastlopen. Maar de laatste draait hier nu zeker een jaar stabiel. Ik heb ook reserve printjes liggen voor het geval dat, maar is nu niet nodig meer gebleken.
Ik heb ook reserve hardware besteld en een tweede in elkaar gezet, maar die lijkt exact hetzelfde probleem te hebben.

Acties:
  • 0 Henk 'm!

  • DarkAllMan
  • Registratie: Mei 2004
  • Laatst online: 10-09 15:18
Ik gebruik hem ook nog steeds. Het enige wat ik heb is dat een lamp die iets verder weg zit, af en toe een commando mist. Verder geen problemen.

Acties:
  • +1 Henk 'm!

  • Henksnavel
  • Registratie: Juli 2013
  • Laatst online: 24-06 14:02
Inmiddels maak ik gebruik van de esphome versie
https://github.com/hencou/esphome-milight

Dit gaat echt als een zonnetje

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Henksnavel schreef op dinsdag 24 januari 2023 @ 13:31:
Inmiddels maak ik gebruik van de esphome versie
https://github.com/hencou/esphome-milight

Dit gaat echt als een zonnetje
Wat is daar anders / beter aan dan de originele versie? Ik kan die sowieso wel eens proberen.

Acties:
  • +1 Henk 'm!

  • Henksnavel
  • Registratie: Juli 2013
  • Laatst online: 24-06 14:02
rens-br schreef op dinsdag 24 januari 2023 @ 13:33:
[...]


Wat is daar anders / beter aan dan de originele versie? Ik kan die sowieso wel eens proberen.
Ik liep er tegenaan dat de mqtt berichten niet meer voldeden aan de home-assistent standaarden en dat kwam naar voren in de logs.

Ik weet niet precies meer wat het was. Ik de zoektocht naar een oplossing kwam ik dit tegen.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Henksnavel schreef op dinsdag 24 januari 2023 @ 13:31:
Inmiddels maak ik gebruik van de esphome versie
https://github.com/hencou/esphome-milight

Dit gaat echt als een zonnetje
Ik heb dit zojuist proberen te installeren, maar om een of ander reden werkt het niet. Ik heb geen HomeAssitant, dus heb EspHome geinstalleerd op Windows.

Vervolgens het yaml bestand aangepast naar:
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
substitutions:
  device_name: milighthub2
  friendly_name: MiLightHub

esphome:
  name: $device_name
  #platformio_options:                     #optional, to set addiotional build flags
  #  build_flags:                          #optional, to set addiotional build flags
  #  - -DUSE_ESP32_ALTERNATE_SPI           #optional, to use the alternate HSPI SPI bus instead of the default VSPI on an ESP32 board
  libraries:
    - milight=https://github.com/hencou/esphome-milight

external_components:
- source: github://hencou/esphome_components
  components: mi

esp8266:
  board: d1_mini

# Enable logging
logger:
  level: WARN

wifi:
  ssid: HIER STAAT DE SSID
  password: HIER STAAT HET PASSWORD
  fast_connect: true

mi:
  ce_pin: D2                              #required, default: 4
  csn_pin: D8                             #required, default: 15
  reset_pin: 0                            #optional, default: 0, only needed with LT8900 radio
  radio_interface_type: nrf24             #optional, default: nrf24, possible values: nrf24,lt8900
  packet_repeats: 50                      #optional, default: 50, total of sended packets per command
  listen_repeats: 20                      #optional, default: 20, amount of received packets needed for a incoming command from other remote
  state_flush_interval: 5000              #optional, default: 10000, time in miliseconds to send the latest state report to HomeAssistant
  packet_repeat_throttle_threshold: 200   #optional, default: 200, threshold to limit the amount of packets in a second
  packet_repeat_throttle_sensitivity: 0   #optional, default: 0
  packet_repeat_minimum: 3                #optional, default: 3
  enable_automatic_mode_switching: false  #optional, default: false
  rf24_power_level: MAX                   #optional, default: MAX, possible values: MIN, LOW, HIGH, MAX
  rf24_listen_channel: LOW                #optional, default: LOW, possible values: LOW, MID, HIGH
  packet_repeats_per_loop: 10             #optional, default: 10, repeat packets sended per loop
  resend_last_command: true               #optional, default: true, repeats the latest command after a random time between 2 and 3 seconds again
  rf24_channels:                          #optional, 1-3 values required when used, default: LOW-MID-HIGH, possible values: LOW, MID, HIGH
  - LOW
  - MID
  - HIGH

light:
- platform: mi                            #required
  id: light1                              #required
  name: ${friendly_name}                  #required
  device_id: 0xAB01                       #required, hexadacimal value of MiLight id
  group_id: 1                             #required, 1-4 or 1-8, depending on remote type
  remote_type: rgb_cct                    #required, possible values: rgb_cct, rgb, cct, rgbw, fut089, fut091, fut020
  default_transition_length: 0s           #optional, but 0s gives a better behaviour instead the default 200ms
# optional variables: all variables of ESPHome base light component
En het commando 'esphome run milight.yaml' gedaan. Vervolgens wilt hij dit gaan installeren op mijn hub, maar ik blijft hangen in de volgende stap:
Afbeeldingslocatie: https://tweakers.net/i/ibPXzv-FSWrTYbZub41c_nP37Ys=/800x/filters:strip_exif()/f/image/IKS5uWyvIGdhMIaELcUOhtuv.png?f=fotoalbum_large

Ik gebruik een NodeMCU V3 met een 'NRF24L01+' met externe antenne. Iemand tips?

Acties:
  • 0 Henk 'm!

  • Henksnavel
  • Registratie: Juli 2013
  • Laatst online: 24-06 14:02
@rens-br Het flashen naar EspHome gaat goed alleen werkt esphome vooral met HomeAssistant

In mijn config zit ook een webserver. Als je dan naar het ip gaat dan zie je de knoppen die je genereert.
Maar als je alleen de hub gebruikt zonder homeassistant dan zou ik toch de oude variant gebruiken.

Dit is mijn config.

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
substitutions:
  device_name: milight
  device_description: EspHome versie van milight controll
  device_id: '0x1F4D'
  
  friendly_name1: Ledstrip links
  icon1: 'mdi:led-strip-variant'
  
  friendly_name2: TV ledstrip
  icon2: 'mdi:led-strip-variant'
  
  friendly_name3: Kast ledstrip
  icon3:  'mdi:led-strip-variant'
  
  friendly_name4: Eettafel lamp
  icon4: 'mdi:ceiling-light-multiple'
  

esphome:
  name: $device_name
  comment: "${device_description}"
  libraries:
    - milight=https://github.com/hencou/esphome-milight
    - nrf24/RF24
  project:
    name: xtraa.milight
    version: "1.0"

external_components:
- source: github://hencou/esphome_components
  components: mi

esp8266:
  board: d1_mini

# Enable logging
logger:
  level: DEBUG

web_server:
  port: 80

# Enable Home Assistant API
api:

ota:

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  fast_connect: true

mi:
  ce_pin: D0                              #required, default: 4
  csn_pin: D8                             #required, default: 15
  reset_pin: 0                            #optional, default: 0, only needed with LT8900 radio
  radio_interface_type: nrf24             #optional, default: nrf24, possible values: nrf24,lt8900
  packet_repeats: 50                      #optional, default: 50
  listen_repeats: 20                      #optional, default: 20
  state_flush_interval: 5000              #optional, default: 10000
  packet_repeat_throttle_threshold: 200   #optional, default: 200
  packet_repeat_throttle_sensitivity: 0   #optional, default: 0
  packet_repeat_minimum: 3                #optional, default: 3
  enable_automatic_mode_switching: false  #optional, default: false
  rf24_power_level: MAX                   #optional, default: MAX, possible values: MIN, LOW, HIGH, MAX
  rf24_listen_channel: LOW                #optional, default: LOW, possible values: LOW, MID, HIGH
  packet_repeats_per_loop: 10             #optional, default: 10
  rf24_channels:                          #optional, 1-3 values required when used, default: LOW-MID-HIGH, possible values: LOW, MID, HIGH
  - LOW
  - MID
  - HIGH
  on_command_received:                    #optional, useful to send remote commands to HA and process them further there in automations
  - homeassistant.event:
      event: esphome.mi_command_received
      data:
        device_id: !lambda 'return format_hex(data.device_id);'
        group_id: !lambda 'return data.group_id;'
        remote_type: !lambda 'return data.remote_type.c_str();'
        command: !lambda 'return data.command.c_str();'

light:
- platform: mi                            #required
  id: milight1                            #required
  name: ${friendly_name1}                 #required
  device_id: ${device_id}                 #required, hexadacimal value of MiLight id
  group_id: 1                             #required, 1-4 or 1-8, depending on remote type
  remote_type: rgb_cct                    #required, possible values: rgb_cct, rgb, cct, rgbw, fut089, fut091, fut020
  default_transition_length: 0s
  icon: ${icon1}
  disabled_by_default: true
  
- platform: mi                            #required
  id: milight2                            #required
  name: ${friendly_name2}                 #required
  device_id: ${device_id}                 #required, hexadacimal value of MiLight id
  group_id: 2                             #required, 1-4 or 1-8, depending on remote type
  remote_type: rgbw                    #required, possible values: rgb_cct, rgb, cct, rgbw, fut089, fut091, fut020
  default_transition_length: 0s
  icon: ${icon2}
  disabled_by_default: true
  
- platform: mi                            #required
  id: milight3                            #required
  name: ${friendly_name3}                 #required
  device_id: ${device_id}                 #required, hexadacimal value of MiLight id
  group_id: 3                             #required, 1-4 or 1-8, depending on remote type
  remote_type: rgb_cct                    #required, possible values: rgb_cct, rgb, cct, rgbw, fut089, fut091, fut020
  default_transition_length: 0s
  icon: ${icon3}
  
- platform: mi                            #required
  id: milight4                            #required
  name: ${friendly_name4}                 #required
  device_id: ${device_id}                 #required, hexadacimal value of MiLight id
  group_id: 4                             #required, 1-4 or 1-8, depending on remote type
  remote_type: rgb_cct                    #required, possible values: rgb_cct, rgb, cct, rgbw, fut089, fut091, fut020
  default_transition_length: 0s
  icon: ${icon4}
# optional variables: all variables of ESPHome base light component



#button possbile since HA version 2021.12
button:
- platform: mi
  id: pair1
  name: ${friendly_name1} pair
  device_id: ${device_id}
  group_id: 1
  remote_type: rgb_cct
  command: pair
  entity_category: config
- platform: mi
  id: unpair1
  name: ${friendly_name1} unpair
  device_id: ${device_id}
  group_id: 1
  remote_type: rgb_cct
  command: unpair
  entity_category: config
- platform: mi
  id: pair2
  name: ${friendly_name2} pair
  device_id: ${device_id}
  group_id: 2
  remote_type: rgb_cct
  command: pair
  entity_category: config
- platform: mi
  id: unpair2
  name: ${friendly_name2} unpair
  device_id: ${device_id}
  group_id: 2
  remote_type: rgb_cct
  command: unpair
  entity_category: config
- platform: mi
  id: pair3
  name: ${friendly_name3} pair
  device_id: ${device_id}
  group_id: 3
  remote_type: rgb_cct
  command: pair
  entity_category: config
- platform: mi
  id: unpair3
  name: ${friendly_name3} unpair
  device_id: ${device_id}
  group_id: 3
  remote_type: rgb_cct
  command: unpair
  entity_category: config
- platform: mi
  id: pair4
  name: ${friendly_name4} pair
  device_id: ${device_id}
  group_id: 4
  remote_type: rgb_cct
  command: pair
  entity_category: config
- platform: mi
  id: unpair4
  name: ${friendly_name4} unpair
  device_id: ${device_id}
  group_id: 4
  remote_type: rgb_cct
  command: unpair
  entity_category: config

sensor:
- platform: uptime
  name: "Milight Uptime"
  
text_sensor:
  - platform: wifi_info
    ip_address:
      name: "Milight IP Address"
    mac_address:
      name: "Milight MAC adress"
  - platform: version
    name: "ESPHome Version"
    hide_timestamp: true

Acties:
  • 0 Henk 'm!

  • mrbert
  • Registratie: Augustus 2003
  • Laatst online: 11:05
Was achetrhaald

[ Voor 124% gewijzigd door mrbert op 09-03-2023 15:57 ]

mrbert


Acties:
  • 0 Henk 'm!

  • mrbert
  • Registratie: Augustus 2003
  • Laatst online: 11:05
vervallen

[ Voor 96% gewijzigd door mrbert op 09-02-2023 15:29 ]

mrbert


Acties:
  • 0 Henk 'm!

  • mrbert
  • Registratie: Augustus 2003
  • Laatst online: 11:05
ik heb de hub nu bijna een maand draaien en het lijkt redelijk te werken.
Alleen heb ik in combinatie met Home Assistant via MQTT het gevoel dat er telegrammen verminkt raken.
SOms is er een heel verkeerde kleur en ook metenige regelmaat is er geen reactie.
Heeft iemand hier meer ervaring mee?
Zijn er bepaalde settings die ik zou moet wijzigen?
Ik had de settings aangepast naar voorbeeld van
https://jacksonraila.wordpress.com/2021/01/17/diy-milight-hub-for-home-assistant-using-sidoh-nodemcu-esp8266/
Dan aan het einde:

Daar staan deze settings

Packet repeats: 75
Packet repeats per loop: 75
Radio interface type: nRF24
nRF24 Power Level: Max
nRF24 Listen Channel: Min
nRF24 Send Channels: Min, Mid, High
Packet repeat throttle threshold: 750
Packet repeat throttle sensitivity: 20
Packet repeat minimum: 100

Maar ik heb niet het idee dat het betrouwbaarder is gaan werken

Ik ben al druk op Google aan het zoeken maar kom eigenlijk niet echt verder:S

[ Voor 44% gewijzigd door mrbert op 09-03-2023 16:21 ]

mrbert


Acties:
  • 0 Henk 'm!

  • Henksnavel
  • Registratie: Juli 2013
  • Laatst online: 24-06 14:02
mrbert schreef op donderdag 9 maart 2023 @ 16:01:
ik heb de hub nu bijna een maand draaien en het lijkt redelijk te werken.
Alleen heb ik in combinatie met Home Assistant via MQTT het gevoel dat er telegrammen verminkt raken.
Soms is er een heel verkeerde kleur en ook met enige regelmaat is er geen reactie.
Heeft iemand hier meer ervaring mee?
Zijn er bepaalde settings die ik zou moet wijzigen?
Ik had zelf vooral errors in Home Assistant, Dit kwam vooral door de missmatch van MQTT formating. HA wil graag dat lampen met een ander schema worden bestuurd.(https://www.home-assistant.io/integrations/light.mqtt/)

De standaard mqtt instelling staan hiervoor niet goed en moet je even op de github checken wat beter instellingen zijn. Je kan ook via UDP connecten https://www.home-assistant.io/integrations/limitlessled/

Hierom ben ik overgegaan op esphome.

Acties:
  • 0 Henk 'm!

  • mrbert
  • Registratie: Augustus 2003
  • Laatst online: 11:05
Henksnavel schreef op vrijdag 10 maart 2023 @ 09:47:
[...]


Ik had zelf vooral errors in Home Assistant, Dit kwam vooral door de missmatch van MQTT formating. HA wil graag dat lampen met een ander schema worden bestuurd.(https://www.home-assistant.io/integrations/light.mqtt/)

De standaard mqtt instelling staan hiervoor niet goed en moet je even op de github checken wat beter instellingen zijn. Je kan ook via UDP connecten https://www.home-assistant.io/integrations/limitlessled/

Hierom ben ik overgegaan op esphome.
Oeps en ik ben juis net overgestapt op HA omdat ik er meer mee wilde en ik het gevoel had da ik met domoticz een beetje te beperjt was.
Waar kan ik die errors zien in HA?

Is die UDP methode betrouwbaarder?
IK heb nu de indruk dat ik nogal wat delays moet inbouwen.
De oude originele hubs die ik heb , had ik dat nog nooit gezien, maar die sturen ook andere strips aan.
Nu heb ik een auyomation gemaakt waar wel wat meer gebeurt dan alleen aan zetten.
Normaal met enkele klik is sfeerlicht, dubbel click is wil licht zodat mijn vroeuw voldoende licht heeft in de slaapkamer bij kleding kiezen ; 8) >:)
Heb met met de nodige extra delays voor instellen van de strips nu wel redelijk werkend. Maar is niet erg handig zo nog.
De timing is nog wat kritisch

[ Voor 28% gewijzigd door mrbert op 10-03-2023 13:36 ]

mrbert


Acties:
  • 0 Henk 'm!

  • chrisace
  • Registratie: Oktober 2018
  • Laatst online: 04-12-2024
Hallo allemaal vraagje
Had vroeger domoticz op mijn qnap nas geïnstalleerd krijg het niet meer voor mekaar hdd is kapot gegaan is er een domoticz qnap app om te installeren ?of kan ik mijn milight met wifi hub anders aansturen?

Alvast bedankt gr

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
chrisace schreef op maandag 15 mei 2023 @ 16:35:
Hallo allemaal vraagje
Had vroeger domoticz op mijn qnap nas geïnstalleerd krijg het niet meer voor mekaar hdd is kapot gegaan is er een domoticz qnap app om te installeren ?of kan ik mijn milight met wifi hub anders aansturen?

Alvast bedankt gr
Heb je nu nog wel een qnap? Of heb je iets anders? Gebruik je (alleen) de standaard Mi Light wifi hub? Dan kan je ook alleen de Mi Light app gebruiken.
Pagina: 1 2 3 4 Laatste