[ESP8266 Mi-Light Hub] Ervaringen & Discussie

Pagina: 1
Acties:

Onderwerpen


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

rens-br

Admin IN & Moderator Mobile
Topicstarter


Afbeeldingslocatie: https://tweakers.net/ext/f/dXCDDA7nG9bAe2HTA25HMT5N/full.png
Mi Light is een vrij populair Domotica merk binnen Tweakers, het is een goedkoper alternatief voor Philips Hue en Ikea Trådfri. Het merk heeft echter ook zo zijn beperkingen. De 'Wifi boxen' en de afstandsbedieningen hebben namelijk maar ondersteuning voor 4, 8 of 99 groepen.

Dit kan worden opgelost door een open source 'wifi box', deze code wordt onderhouden door sidoh op Github, met dank aan het reverse engineer werk van Henryk Plötz.

Dit topic is bedoeld om de tips en tricks te bespreken over deze Hub, zodat het gescheiden kan worden van [Mi-Light] Ervaringen & discussie.

Deze OP wordt nog aangevuld met Tips & Tricks en How-To's.

Terug naar Inhoudsopgave



Hoewel de guide op Github behoorlijk duidelijk is, zijn er toch wat kleine onduidelijkheden. In dit hoofdstuk staan een aantal How-to's voor dingen die niet super duidelijk op Github staan.


In de guide wordt uitgegaan van het flashen via PlatformIO, dit is mij tot op heden niet gelukt. We gaan dus aan de slag met de NodeMCU PyFlasher. Het is ook mogelijk om dit te doen met de NodeMCU Flasher, deze stond voorheen in de OP.
  1. Download de laatste firmware van Github. Kies de juiste .bin file. Voor de NodeMCU V3, kan gebruik gemaakt worden van de V2;
  2. Download NodeMCU PyFlasher van Github;
  3. Verbind de NodeMCU aan de PC/Laptop;
  4. Open / start de 'NodeMCU-PyFlasher-x.x-x64' file, het is niet nodig om het programma te installeren;
  5. Vervolgens verschijnt het volgende venster.
    Afbeeldingslocatie: https://tweakers.net/ext/f/6Mc1Z7kP9GEDP9dw9xXGp7Nn/medium.jpg
  6. Selecteer de settings, zoals aangegeven in de afbeelding hieronder;
    Afbeeldingslocatie: https://tweakers.net/ext/f/9oa8TdNKwNaYaa7gh7zfgOWo/medium.jpg
  7. Druk op flashen, dit kan wel een tijdje duren;
  8. Als de Flash voltooid is kan is dat te zien in het voortgangsvenster, zoals in de afbeelding te zien is;
    Afbeeldingslocatie: https://tweakers.net/ext/f/fcG3cNDO9MUParKSoGVRSP9Q/medium.jpg
  9. De Wiki kan nu weer gevolgd worden voor het koppelen aan je wifinetwerk.
Terug naar Inhoudsopgave



@Robbie T heeft een guide geschreven in een post voor het aansturen van de lampen via MQTT in combinatie met een Domoticz Plugin. Hieronder staat een kopie van die post.

Stap 1 - Installeer MQTT in Docker
  • Ga binnen Docker naar "Register" en zoek op MQTT.
  • Selecteer het pakket met de naam "Eclipse-mosquitto" en klik op downloaden.
    Afbeeldingslocatie: https://i.ibb.co/5Bz1xp0/Stap-1.png
  • Wacht tot het pakket is gedownload en zoek het pakket op onder "Image" binnen Docker.
  • Selecteer het pakket en klik op starten, vul hierna de opties in. Bij mij staat het pakket op automatisch starten en ik heb gekozen voor Gemiddelde CPU-prioriteit en 512MB geheugen limiet
  • Onder "Volume" voeg je de volgende paden toe
    - /mosquitto/log
    - /mosquitto/data
    - /mosquitto/config/
    Koppel deze aan een map binnen je nas.
    Afbeeldingslocatie: https://i.ibb.co/dfG3LW4/Stap-2.png
  • Bij netwerk kies je er voor om gebruik te maken van hetzelfde netwerk als de host.
  • Onder milieu voer je vervolgens nog de TZ, de PGID en de PUID in.
  • Klik op opslaan en start de container
Je container draait nu succesvol met daarin Mosquitto, de MQTT client, op poort 1883. Er zijn diverse tutorials te vinden hoe je de MQTT server nog kan testen. Let op; dit is basis en kent nog geen beveiliging en dergelijke.

Stap 2 - Configureer de ESP8266 - Mi-Light Hub
  • Open je Mi-Light hub en kies voor "Settings" en vervolgens voor het tabblad "MQTT"
  • Voer bovenaan het IP-adres in van je MQTT server.
  • Bij MQTT topic pattern voer je het volgende in: milight/:device_id/:device_type/:group_id
  • Bij MQTT update topic pattern voer je het volgende in: milight/updates/:hex_device_id/:device_type/:group_id
  • Bij MQTT state topic pattern voer je het volgende in: milight/states/:hex_device_id/:device_type/:group_id
    Afbeeldingslocatie: https://i.ibb.co/SP5SrvX/Stap-3.png
  • De overige instellingen hoef je niet aan te passen.
  • Klik op "Submit".
Stap 3 - Configureer de ESP8266 Milight hub plugin
  • Download de plugin van deze pagina: https://github.com/galinette2000/espmilighthub-domoticz
  • Installeer de plugin binnen je plugin map in Domoticz.
  • Ga binnen Domoticz naar "Hardware" en zoek op type: "ESP8266 Milight Hub"
  • Vul bij MQTT Server address het IP-adres in van de MQTT server. Dit is hetzelfde IP-adres als je hebt opgegeven binnen de HUB
  • Bij Port vul je 1883 in.
  • Username en Password kan je leeg laten
  • Bij MQTT topic pattern voer je het volgende in: milight/:device_id/:device_type/:group_id
  • Bij MQTT update topic pattern voer je het volgende in: milight/updates/:hex_device_id/:device_type/:group_id
  • Bij MQTT state topic pattern voer je het volgende in: milight/states/:hex_device_id/:device_type/:group_id
  • Dit zijn dezelfde waarden als bij de hub.
  • Klik op ADD
    Afbeeldingslocatie: https://i.ibb.co/y5g51rP/Stap-4.png
Stap 4 - Voeg je apparaten toe
  • Ga binnen Domoticz naar Settings en kies voor "Allow for 5 minutes"
  • Zet nu een lamp aan of uit met je afstandsbediening (of app).
  • Binnen Domoticz kies je voor "Devices" en zoek je op mqtt. Je ziet nu de door jou geschakelde lamp staan met iets van mqtt in de naam. Geef de lamp een voor jou duidelijke naam.
  • Voer de stappen uit voor al je lampen.
  • Klaar.
Terug naar Inhoudsopgave



Op de Wiki staat een vrij heldere uitleg, maar hieronder staat de procedure nog een keer uitlegd, maar nu met afbeeldingen erbij.
  1. Kies de juiste 'Remote Type;
    Afbeeldingslocatie: https://tweakers.net/ext/f/KjzueNUFuyO4A221Z6rDxraV/medium.jpg'
  2. Voer een Device ID in bij 'Enter hub ID' en klik op 'Add xxxxxx';
    Afbeeldingslocatie: https://tweakers.net/ext/f/0FyGH8gqt9KaCmupJy3A4fiC/medium.png
  3. Kies daarna een groep;
    Afbeeldingslocatie: https://tweakers.net/ext/f/alxs9dt6cQxYXDkdjV3fnLD7/medium.png
  4. Haal de lamp volledig van de spanning af (voor minimaal 10 seconden);
  5. Zet de spanning er weer op;
  6. Druk binnen 5 seconden op '+ Pair';
  7. De lamp(en) zullen nu groen gaan knipperen;
  8. Voer deze stappen uit voor elke lamp binnen dezelfde 'groep' (of voer een ander ID in, zie ook: #Meer dan 4 groepen toevoegen
  9. Voor het ontkoppelen moeten dezelfde stappen uitgevoerd worden, echter zullen de lampen rood knipperen bij het drukken op 'X Unpair'.
Terug naar Inhoudsopgave



Het grote voordeel van dit bordje is het feit dat een ongeveer ontelbaar aantal aan groepen ondersteund, het is alleen even goed nadenken over de indeling en het instellen gaat als volgt.

In Domoticz kan je de Mi Light Controller toevoegen per 4 groepen via de ingebouwde plugin, de kunst is nu dus om dit bordje elke keer toe te voegen en de lampen dus ook te koppelen per 4 groepen. Dat gaat als volgt.
  1. Verzin een device ID logica. Zelf heb ik bijvoorbeeld 0x0000, 0x0001, x00002, etc.;
  2. Voer deze in device ID venster en koppel de lampen;
    Afbeeldingslocatie: https://tweakers.net/ext/f/KjzueNUFuyO4A221Z6rDxraV/medium.jpg
  3. Voer deze stappen uit voor elke Device ID groep;
  4. Ga vervolgens naar Settings -> UDP;
  5. Voer daar elke Device ID in en hang dat aan een uniek poortnummer;
    Afbeeldingslocatie: https://tweakers.net/ext/f/ke7f4WMSQBYNTmQ0VFk3OKP4/medium.jpg
  6. Voeg vervolgens de controllers toe in Domoticz, zoals je gewend bent, met dezelfde poort nummers als hierboven.
    Afbeeldingslocatie: https://tweakers.net/ext/f/x8RXMUgGCMGczmTT3FdMfTs3/medium.jpg
  7. Vergeet niet de mode te wijzigen naar V6 met het juiste lamptype (RGBWW).
    Afbeeldingslocatie: https://tweakers.net/ext/f/F3ahiNFSmwojGp8qfuDWxUGM/medium.png
Op deze manier kan je één lamp per groep toevoegen en daardoor alle lampen los aansturen. Zelf heb ik bijvoorbeeld een aantal armaturen waarin drie spots zitten. Voor elke armatuur heb ik een eigen device ID aangemaakt. Via de AppGroep in Domoticz kan je alle lampen tegelijkertijd aanzetten en via de losse groepen de lampen los. Je krijgt dan de volgende logica:
IDPoort
0x00021002
GroepWat?
1Keuken lamp 1
2Keuken lamp 2
3Keuken lamp 3
4-
IDPoort
0x00031003
GroepWat?
1Hal lamp 1
2Hal lamp 2
3-
4-
etc

Terug naar Inhoudsopgave



Een los printje is natuurlijk niet heel erg mooi. Daarom kiezen een hoop mensen ervoor om een case te laten printen of eentje zelf te fabriceren. Voor de 3D printers onder ons er staan al een aantal ontwerpen op Thingverse:Afhankelijk van de gekozen antenne passen sommige cases wel en andere niet.

Andere uses hebben zelf wat gemaakt, voorbeelden staan hieronder:
Afbeeldingslocatie: https://tweakers.net/ext/f/dxEPdNEzBS0qqwe0icZNMf4F/medium.jpgAfbeeldingslocatie: https://tweakers.net/ext/f/9u3ncZqDFw2AVzzXyWxr5G7d/medium.jpg
Afbeeldingslocatie: https://tweakers.net/i/CdXxlxnANPuZIGmFi-OOPKpG3BU=/100x75/filters:strip_icc():strip_exif()/f/image/8oR3cs2qzvyfRZOl6eaHsQb1.jpg?


Terug naar Inhoudsopgave



Mocht er iemand nog tips, aanpassingen of wijzigingen hebben, stuur me dan een DM.

VersieDatumAanpassingen
V1.007-03-2019Topic aangemaakt
V1.128-04-2019Hoofdstuk 'meerdere groepen aanmaken' en 'cases' toegevoegd'
V1.229-04-2019Hoofdstuk 'Lampen koppelen' toegevoegd'
V1.306-08-2019Tips van @Robbie T toegevoegd.
V1.306-08-2019Hoofdstuk Aansturen via MQTT toegevoegd, met dank aan @Robbie T.
V1.425-09-2019Guide van PyFlasher toegevoegd en van NodeMCU flasher verwijderd.



Terug naar Inhoudsopgave

[ Voor 255% gewijzigd door rens-br op 21-12-2020 15:11 ]


  • Lennyz
  • Registratie: Januari 2010
  • Laatst online: 16-04 19:46
Ik kopieer deze even uit het andere topic:

Ik ben al een tijdje bezig met een Milight hub te maken op basis van de ESP8266 en een NRF24L01+ module om mijn Milight Leds te bedienen. Ik gebruik hiervoor de software geschreven door Sidoh. Dit werkt echt super.

https://github.com/sidoh/esp8266_milight_hub

Ik ben eerst simpel begonnen met door gewoon met kabels de ESP8266 en de NRF24L01+ met elkaar te verbinden. Dit is leuk voor een test opstelling maar is niet erg handig om voor langere tijd te gebruiken. Ik heb toen mijn soldeerbout gepakt en de 2e versie van de hub gemaakt. Deze werkte prima en zonder problemen.

Maar toen ontdekte ik dat je best wel goedkoop kleine pcb's kan maken. Ik heb toen zelf een ontwerp gemaakt voor de hub en ik ben best wel tevreden voor mijn allereerste pcb ontwerp ooit. Ik heb weer nieuwe ontwerpen gemaakt dan hier op de foto, maar ik heb nog geen tijd gehad om deze te testen.

Het werkt allemaal super. Bediening via de webbrowser, gekoppeld aan Node-Red die het vervolgens weer doorstuurt naar mijn domotica systeem (Blynk en Home Assistant).

Versie 3:

Afbeeldingslocatie: https://i.imgur.com/gt4URPul.jpg?2

Afbeeldingslocatie: https://i.imgur.com/mfXOkxAl.jpg?2

Afbeeldingslocatie: https://i.imgur.com/nkYYvj2h.jpg?1

Versie 1

Afbeeldingslocatie: https://i.imgur.com/eSOMzpAh.jpg

Versie 2

Afbeeldingslocatie: https://i.imgur.com/TknQdyoh.jpg

Afbeeldingslocatie: https://i.imgur.com/LF9MyZYh.jpg

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

rens-br

Admin IN & Moderator Mobile
Topicstarter
Sandyman538 schreef op zaterdag 13 april 2019 @ 11:51:
Is hier ook een tutorial van? Krijg ze wel gekoppeld in de online milight omgeving, maar dan weer niet in domoticz. Hoe weet domoticz welke bulb gepaired is, ik kan daar nergens een device id ofzo invoeren.
Dit vroeg ik mij ook af, maar heb het inmiddels aan de praat. Als je het eenmaal weet is het best eenvoudig. Het werkt als volgt:

Je kan in de Hub een Device ID aangeven en aan elk ID hangen 4 groepen (in het geval van RGBCCT), wat je vervolgens doet is meerdere Device ID's ingeven en daar alle lampen aan hangen.

Daarna kan je in Settings -> UDP aangeven welke ID's aan welke poort hangen:
Afbeeldingslocatie: https://tweakers.net/ext/f/ke7f4WMSQBYNTmQ0VFk3OKP4/medium.jpg

En die kan je vervolgens toevoegen op de manier zoals je gewend bent in Domoticz:
Afbeeldingslocatie: https://tweakers.net/ext/f/x8RXMUgGCMGczmTT3FdMfTs3/medium.jpg

Zelf heb ik nu een losse controller per lampengroep. (Ik heb armaturen met 3 spots erin), waardoor het nu mogelijk is om elke lamp los aan te schakelen of via de AppGroup alle lampen in één keer, dat ziet er dus zo uit:
IDPoort
0x00021002
GroepWat?
1Keuken lamp 1
2Keuken lamp 2
3Keuken lamp 3
4-
IDPoort
0x00031003
GroepWat?
1Hal lamp 1
2Hal lamp 2
3-
4-
etc


Ook meteen de OP aangepast met de bovenstaande informatie.

[ Voor 103% gewijzigd door rens-br op 28-04-2019 23:36 ]


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

rens-br

Admin IN & Moderator Mobile
Topicstarter
Sandyman538 schreef op maandag 29 april 2019 @ 15:21:
Na het uitzetten van de firewall in de router lukt het soms om een lamp te pairen vanuit de webinterface. Maar lukt vaak ook niet. Range zou toch niet het probleem moeten zijn, maar daar lijkt het nu soms wel op.
Ik mis even wat de (ip?) Range te maken heeft met het pairen van de lampen, dat staat namelijk helemaal los van elkaar. Of bedoel je met 'Range' het bereik?

Welke stappen voer je uit om de lampen te Pairen? Het zou namelijk niet moeilijker / anders moeten zijn dan met de ibox.

Dit zijn in ieder geval de stappen:
  1. Kies de juiste 'Remote Type
    Afbeeldingslocatie: https://tweakers.net/ext/f/KjzueNUFuyO4A221Z6rDxraV/medium.jpg'
  2. Voer een Device ID in bij 'Enter hub ID' en klik op 'Add xxxxxx'
    Afbeeldingslocatie: https://tweakers.net/ext/f/0FyGH8gqt9KaCmupJy3A4fiC/medium.png
  3. Kies daarna een groep
    Afbeeldingslocatie: https://tweakers.net/ext/f/alxs9dt6cQxYXDkdjV3fnLD7/medium.png
  4. Haal de lamp volledig van de spanning af (voor minimaal 10 seconden)
  5. Zet de spanning er weer op
  6. Druk binnen 5 seconden op 'Pair'
  7. De lamp(en) zullen nu groen gaan knipperen
  8. Voer deze stappen uit voor elke lamp binnen dezelfde 'groep'
Voor het unpairen is de procedure hetzelfde, echter zal de lamp rood gaan knipperen.

[ Voor 8% gewijzigd door rens-br op 29-04-2019 15:43 ]


  • DevaZ
  • Registratie: September 2005
  • Laatst online: 25-05 22:29
Robbie T schreef op maandag 5 augustus 2019 @ 21:59:
[...]


Yes. Reeds aangepast. Lijkt er alleen op dat mijn antenne stuk is. Nieuwe gekocht inmiddels. Verwacht ik deze week nog. Gelijk een 10uF condensator erbij. Kijken hoe dat gaat.
Zelf gebruik ik dit model in combinatie met een Wemos D1 Mini.
Afbeeldingslocatie: https://benselectronics.nl/files/15180/webshopartikelen/1311842/yj-15008+pa.jpg

  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 25-05 18:47
ESP8266 Mi-Light Hub en MQTT

Bezig om het een en ander nog iets beter te laten werken bezig geweest om de lampen aan te sturen via MQTT, uiteindelijk een stuk eenvoudiger dan ik dacht.

Ik ga in deze configuratie uit van Docker op mijn Synology Nas en ook Domoticz draait via Docker op de nas.




Stap 1 - Installeer MQTT in Docker
  • Ga binnen Docker naar "Register" en zoek op MQTT.
  • Selecteer het pakket met de naam "Eclipse-mosquitto" en klik op downloaden.
Afbeeldingslocatie: https://i.ibb.co/5Bz1xp0/Stap-1.png
  • Wacht tot het pakket is gedownload en zoek het pakket op onder "Image" binnen Docker.
  • Selecteer het pakket en klik op starten, vul hierna de opties in. Bij mij staat het pakket op automatisch starten en ik heb gekozen voor Gemiddelde CPU-prioriteit en 512MB geheugen limiet
  • Onder "Volume" voeg je de volgende paden toe
    - /mosquitto/log
    - /mosquitto/data
    - /mosquitto/config/
    Koppel deze aan een map binnen je nas.
Afbeeldingslocatie: https://i.ibb.co/dfG3LW4/Stap-2.png
  • Bij netwerk kies je er voor om gebruik te maken van hetzelfde netwerk als de host.
  • Onder milieu voer je vervolgens nog de TZ, de PGID en de PUID in.
  • Klik op opslaan en start de container
Je container draait nu succesvol met daarin Mosquitto, de MQTT client, op poort 1883. Er zijn diverse tutorials te vinden hoe je de MQTT server nog kan testen. Let op; dit is basis en kent nog geen beveiliging en dergelijke.

Stap 2 - Configureer de ESP8266 - Mi-Light Hub
  • Open je Mi-Light hub en kies voor "Settings" en vervolgens voor het tabblad "MQTT"
  • Voer bovenaan het IP-adres in van je MQTT server.
  • Bij MQTT topic pattern voer je het volgende in: milight/:device_id/:device_type/:group_id
  • Bij MQTT update topic pattern voer je het volgende in: milight/updates/:hex_device_id/:device_type/:group_id
  • Bij MQTT state topic pattern voer je het volgende in: milight/states/:hex_device_id/:device_type/:group_id
Afbeeldingslocatie: https://i.ibb.co/SP5SrvX/Stap-3.png
  • De overige instellingen hoef je niet aan te passen.
  • Klik op "Submit".
Stap 3 - Configureer de ESP8266 Milight hub plugin
  • Download de plugin van deze pagina: https://github.com/galinette2000/espmilighthub-domoticz
  • Installeer de plugin binnen je plugin map in Domoticz.
  • Ga binnen Domoticz naar "Hardware" en zoek op type: "ESP8266 Milight Hub"
  • Vul bij MQTT Server address het IP-adres in van de MQTT server. Dit is hetzelfde IP-adres als je hebt opgegeven binnen de HUB
  • Bij Port vul je 1883 in.
  • Username en Password kan je leeg laten
  • Bij MQTT topic pattern voer je het volgende in: milight/:device_id/:device_type/:group_id
  • Bij MQTT update topic pattern voer je het volgende in: milight/updates/:hex_device_id/:device_type/:group_id
  • Bij MQTT state topic pattern voer je het volgende in: milight/states/:hex_device_id/:device_type/:group_id
  • Dit zijn dezelfde waarden als bij de hub.
  • Klik op ADD
Afbeeldingslocatie: https://i.ibb.co/y5g51rP/Stap-4.png

Stap 4 - Voeg je apparaten toe
  • Ga binnen Domoticz naar Settings en kies voor "Allow for 5 minutes"
  • Zet nu een lamp aan of uit met je afstandsbediening (of app).
  • Binnen Domoticz kies je voor "Devices" en zoek je op mqtt. Je ziet nu de door jou geschakelde lamp staan met iets van mqtt in de naam. Geef de lamp een voor jou duidelijke naam.
  • Voer de stappen uit voor al je lampen.
  • Klaar.

  • forgeti
  • Registratie: Oktober 2006
  • Laatst online: 20-05 08:02
Ik heb dat ook wel eens gehad. Maar komt nu eigenlijk niet meer voor. Volgens mij had ik dat ook alleen als ik netwerk problemen had.

Je zou eventueel je lampen opnieuw kunnen koppelen met een ander netwerk ID.
Dat kan ik nog eens proberen.
Kun je die blocky eens posten?
Hier de blockly... 't is maar simpel hoor (slechts voor test).

Afbeeldingslocatie: https://tweakers.net/ext/f/fHzL6Sx84ucVxDbfx6mKUY7Y/thumb.jpg

ik heb de fout/error ontdekt... in mijn blockly staat "applamp groep3 keuken" IS GROTER OF GELIJK AAN... dat moet natuurlijk gewoon IS AAN zijn 8)7

[ Voor 12% gewijzigd door forgeti op 09-01-2020 16:46 ]


  • zierbeek
  • Registratie: Maart 2016
  • Laatst online: 06-05 15:45
proberen met deze ?

https://github.com/BKraja...b/master/codes_to_send.md

Ga ik deze ook moeten gebruiken dan?
Afbeeldingslocatie: https://tweakers.net/i/HrCIv-TacnVtoFK5B_7511TLz_g=/800x/filters:strip_exif()/f/image/aeHVDiWbQySkqHmDSHLjxg1D.png?f=fotoalbum_large

  • Fietstasss
  • Registratie: Maart 2010
  • Laatst online: 00:12
Hi,
Ik ben in bezit van een (whitelabeled?) LED lamp van 't merk ANTEN, deze is middels een meegeleverde RF 2.4G remote te bedienen.
I.v.m. uiteindelijke controle via Home Assistant ben ik aan 't kijken wat de mogelijkheden zijn om deze te bedienen via een ESP8266.
Hiervoor heb ik middels een NRF24L01+ module i.c.m. een ESP8266 de mi-light bridge uit deze post gebouwd, maar krijg 'm niet gelinkt. Het gaat natuurlijk ook niet om een mi-light device, maar hoopte dat 't toch mogelijk was om zo iets verder te komen.
Met de expertise die in dit draadje aanwezig is, wat kan ik doen om een dergelijke 'onbekende' device via RF2.4 te bedienen middels de ESP8266?
Zie ook: https://community.home-as...t-replacing-remote/243505

Afbeeldingslocatie: https://tweakers.net/i/VzzlP3BNnA4rIERkl1aoiS-qVTg=/232x232/filters:strip_icc():strip_exif()/f/image/DegologTy9B3COaQ0O3dsKnI.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/vLZRhFipwjucoJPslR2LP8eeCYY=/232x232/filters:strip_icc():strip_exif()/f/image/HOZ7uGNpJLglzN0dqNv72PU9.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/szq5spAcCzOqThL3NSxDxo_NLME=/232x232/filters:strip_icc():strip_exif()/f/image/54rqgJge6b5w5hAijx2CVckZ.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/uNu3SGXnZP3EEK-ueX_NncymmJQ=/232x232/filters:strip_icc():strip_exif()/f/image/NaL9pe6BZY5Wyt2Qnfnqgcsh.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/Xmlwfgg3yhuISUzG3xjEf1qCsPc=/232x232/filters:strip_icc():strip_exif()/f/image/6enDXDGEt44pZjtKY02t90MI.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/pwaoDUUUGdBxY__JlDFkJKGDdCM=/232x232/filters:strip_icc():strip_exif()/f/image/6wMzxJNpTH6xiwIT5RKhGQSX.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/thKZlooAHmXxQVLdHAL3BiMeyCE=/232x232/filters:strip_icc():strip_exif()/f/image/7q8F58oueXwLUkmRNUdCqT1I.jpg?f=fotoalbum_tile

  • DarkAllMan
  • Registratie: Mei 2004
  • Laatst online: 09:11
Afbeeldingslocatie: https://tweakers.net/i/lz43Chdb8F7t7TxcDgoZFPjHUJc=/x800/filters:strip_icc():strip_exif()/f/image/ZU7TBTc6W7Px7dIhTVwLOODN.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/cHqgFzD1TS2n0JiczP3w7FoWhrQ=/800x/filters:strip_icc():strip_exif()/f/image/kMPrg6QVg3y9ffkd4tG4KgYG.jpg?f=fotoalbum_large

  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 25-05 18:47
rens-br schreef op donderdag 7 januari 2021 @ 12:38:
[...]


Maar wellicht heb je nu een nieuwe revisie, waardoor de pinout anders is. o.i.d. Plaats anders even wat afbeeldingen van je bordje.
Afbeeldingslocatie: https://tweakers.net/i/LrOC3YL5QILKp-iwaSH8fAJrGfA=/x800/filters:strip_icc():strip_exif()/f/image/3MYTwSHRhR3PLq8JFj10WqjN.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/WmIJmHRLoq8ZNXEiQSaU9FU9pKI=/x800/filters:strip_icc():strip_exif()/f/image/bUKeDVG7GzT1bfEwwzvglVZL.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/KeJjOCuUc6OYTLjETQAMijk-exc=/x800/filters:strip_icc():strip_exif()/f/image/biEAEvJcq79NbSu68lTwcd73.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/VEpQ0yAltXNRtbkQbRwwDHf8xuI=/800x/filters:strip_icc():strip_exif()/f/image/vzvMmK27BAGvK2PduVOKVktk.jpg?f=fotoalbum_large

Bij deze de afbeeldingen. Schema er nog eens bij gepakt en alles opnieuw aangesloten maar helaas.

Edit: Nog eens de layout aangehouden zoals hier beschreven staat:
https://delightnet.nl/ind...er/19-milight-esp8266-hub

Maar ook dat werkt niet. Ik zie de controller wel reageren (lampje knippert) maar er gebeurt niets.

[ Voor 6% gewijzigd door Robbie T op 07-01-2021 14:07 ]


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

rens-br

Admin IN & Moderator Mobile
Topicstarter
Robbie T schreef op donderdag 7 januari 2021 @ 13:52:
[...]

[Afbeelding]

[Afbeelding]

[Afbeelding]

[Afbeelding]

Bij deze de afbeeldingen. Schema er nog eens bij gepakt en alles opnieuw aangesloten maar helaas.
Ik zie wat dingetjes:
  • Niet dat het heel veel zou moeten uitmaken, maar probeer alle connectoren dezelfde richting op te zetten. Dus met de opening naar dezelfde kant.
  • Waar is je antenne?
  • Je hebt een andere 3V3 en GND gebruikt dan in het originele schema, zou niks uit mogen maken lijkt me.
  • Staat je pinout settings goed? De mijne staan zo:
Afbeeldingslocatie: https://tweakers.net/i/oV9wxstKa6jHZl_8usb_BeUUlqs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/DAbgrLKbT82RCuQt8EQ7e3JG.png?f=user_large

Verder zie ik dat er november een nieuwe versie is verschenen, probeer het eens met een oudere versie?

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

rens-br

Admin IN & Moderator Mobile
Topicstarter
Robbie T schreef op donderdag 7 januari 2021 @ 14:22:
[...]


Inmiddels de pinnetjes nog even dezelfde kant op gezet.
Antenne zit er overigens op.

Ik krijg 1 lamp aan en uitgeschakeld, de lamp welke het dichtst bij de controller zit. Voor de rest werkt niets.
Zou dan zeggen dat er iets mis is met je bereik. Maar jij hebt niet de versie met externe antenne?

Afbeeldingslocatie: https://tweakers.net/i/7SKr3-r7fMcZGMQV4XRhBk9WUfo=/800x/filters:strip_exif()/f/image/Esa0viCAtTCqebw0pPM2hhys.png?f=fotoalbum_large

En ook de Radio Settings goed staan?

Afbeeldingslocatie: https://tweakers.net/i/RAMJhv1HodB_GLYbfnnkACrRr24=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/zDAWxNpkVoeOI6GuyclB3mGJ.png?f=user_large

[ Voor 13% gewijzigd door rens-br op 07-01-2021 15:11 ]


  • l_braam
  • Registratie: Mei 2016
  • Laatst online: 16-11-2022
Ik loop tegen wat problemen aan. Ik heb de nodemcu v3 waar ik de kant en klare .bin file op het geflashed.
Deze heeft ook gewerkt.

Alleen nu, voor mijn gevoel door veel uit en aan te zijn gegaan, lijkt hij zich in een loop te begeven.
Via Arduino IDE zie ik de volgende regels telkens langskomen.
Afbeeldingslocatie: https://tweakers.net/i/EVIEu29ewXKJsUXWkOCJQLs3zlM=/800x/filters:strip_icc():strip_exif()/f/image/OwC5UbPWS94w23Mwijket8RS.jpg?f=fotoalbum_large

Nu kan ik niet meer de controler verbinden.
Ik zie hem niet in mijn eigen netwerk terugkomen en hij maakt ook geen eigen AP aan.

Heeft iemand enig idee? is er een manier om de nodemcu volledig terug naar fabrieksinstellingen te zetten?

  • zierbeek
  • Registratie: Maart 2016
  • Laatst online: 06-05 15:45
denuz schreef op dinsdag 17 augustus 2021 @ 12:56:
[...]

Zijn je lampen wel gekoppeld aan je hub?
Yep want vanuit de hub kan ik ze gewoon besturen. Ik heb gebruik gemaakt van de autodiscovery in HA. Dit zijn mijn settings in de hub
Afbeeldingslocatie: https://tweakers.net/i/T6Bm6k8LD_GDRE1et2XFNKfxq7Q=/x800/filters:strip_exif()/f/image/GxIm0gAPxomaEdxzjCnS9R1e.png?f=fotoalbum_large

[ Voor 55% gewijzigd door zierbeek op 17-08-2021 13:03 ]


  • denuz
  • Registratie: Augustus 2006
  • Laatst online: 18:40
zierbeek schreef op dinsdag 17 augustus 2021 @ 13:51:
[...]


Ja, weet ik maar je past ze dan toch aan Aan je setup met bv
/Milight/states/0x1/rgb_cct/1
Nee.. je neemt het gewoon letterlijk over :)

Zou ook een beetje lastig zijn om;
Afbeeldingslocatie: https://tweakers.net/i/fgY798H4ukN3npv7Ma5ubJG5YnE=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/DMn38sLvNUQ4x5q0ssyVx5Au.png?f=user_large
in je settings neer te zetten

[ Voor 33% gewijzigd door denuz op 17-08-2021 13:53 ]


  • zierbeek
  • Registratie: Maart 2016
  • Laatst online: 06-05 15:45
Heb jij toevallig ook gebruik gemaakt van deze integratie met de remote?

Alsook, hoe kan ik vanuit homeassistent de temperatuur en kleur wijzigen zonder naar de detailscherm te gaan?

Afbeeldingslocatie: https://tweakers.net/i/p3071H4hdvSHYWHyK7C7o0M1nEI=/800x/filters:strip_exif()/f/image/UM8GHvpORs0l09XBY9baMS0A.png?f=fotoalbum_large

[ Voor 11% gewijzigd door zierbeek op 21-08-2021 13:02 ]


  • wackidth
  • Registratie: December 2007
  • Laatst online: 16-02 03:26
Ik heb een probleem met het openen van de webpage.
Het flashen gaat goed. Ik kom ook in de wifi manager.
Maar daarna kan ik niet de webpagina openen.

Esp8266 heeft een op adres op de router.
Zou het aan onderstaande V3 zonder bekende esp chip liggen?


EDIT :

Ik kan nu in de webui komen.... Alleen wanneer ik heel snel een reset doe en de pagina herlaad.... Ga ik menus klikken of ik doe ff niets dan is het over... 🤪🤪

Esp8266 met esptool flash gewist...

Andere esp8266 gekocht en het lag dus aan de module zelf.


Afbeeldingslocatie: https://tweakers.net/i/Z7h7SfhCv9J6qcSoMHpJwNGSSpU=/x800/filters:strip_icc():strip_exif()/f/image/F4KyyYgMYBp3BnD4PQMoLGK1.jpg?f=fotoalbum_large

[ Voor 17% gewijzigd door wackidth op 21-10-2021 22:19 ]

.


  • 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?
Pagina: 1