UDP package versturen naar led lamp (Domoticz)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • JelteV
  • Registratie: September 2001
  • Laatst online: 07-09 14:03
Ik probeer om een goedkope aliexpress Wifi rgb led lamp direct via mijn pc aan te sturen.
Dit zodat ik het straks via Domoticz ook aan kan sturen.

Via Wireshark ben ik er achtergekomen wat er precies verstuurd wordt als er een bepaalde handeling uitgevoerd wordt in de meegeleverde app.

Zo kan ik nu de lamp uitzetten en de kleur veranderen.
Dit doe ik door een UDP pakket te sturen naar het IpLamp:5000 te sturen.
Uitzetten doe ik door een UDP pakket met als data (HEX) : "7e 04 04 00 00 ff ff 00 ef"
De lamp naar bijv. blauw lukt door een pakket de data "7e 07 05 03 1a 3f ff 00 ef" te versturen.

Echter lukt het aanzetten mij niet.
Misschien zie ik wat over het hoofd.
Als ik dit frame goed lees moet er een pakket met de data "7e 04 01 64 ff ff ff 00 ef" verstuurd worden.

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
Frame 16: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface 0
Ethernet II, Src: Apple_ad::0b (38:), Dst: HewlettP_4c:f1:25 (98)
    Destination: HewlettP_4c:f1:25 (98:)
        Address: HewlettP_4c:f1:25 (98:)
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Source: Apple_ad::0b (38:)
        Address: Apple_ad::0b (38:)
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Type: IPv4 (0x0800)
    Padding: 000000000000000000
    Frame check sequence: 0x00000000 [incorrect, should be 0x13a49e98]
    [FCS Status: Bad]
Internet Protocol Version 4, Src: 192.168.0.111, Dst: 192.168.0.106
User Datagram Protocol, Src Port: 6000, Dst Port: 5000
    Source Port: 6000
    Destination Port: 5000
    Length: 17
    Checksum: 0xe53f [unverified]
    [Checksum Status: Unverified]
    [Stream index: 0]
Data (9 bytes)
    Data: 7e040164ffffff00ef
    [Length: 9]


Iemand een idee?

Acties:
  • 0 Henk 'm!

  • Mijzelf
  • Registratie: September 2004
  • Niet online
Long shot. Als de lamp uit staat, is hij ook uit. Dus je moet eerst een WOL pakketje sturen?

Acties:
  • 0 Henk 'm!

  • JelteV
  • Registratie: September 2001
  • Laatst online: 07-09 14:03
Thanks, maar dat was het niet.
Schijnbaar mis ik een packet die wel gestuurd word. Na nog eens een keer goed de wireshark logs door te gaan kwam ik nog een commando tegen.
Even in het engels aangezien ik het ook op het Domoticz forum heb staan.

code:
1
2
3
4
5
6
7
8
9
Adress                            data (HEX)                           result
255.255.255.255:5000     7e 07 09 ff ff ff ff ff ef         A response from each connected light with so i have the IP and their name.
LedIP:5000                      7e 04 04 01 00 ff ff 00 ef      Light turns on
LedIP:5000                      7e 04 04 00 00 ff ff 00 ef      Light turns off
LedIp:5000                     7e 07 05 01 fa 1f ff 00 ef       Color: Warm white 100%
LedIp:5000                     7e 07 05 01 0                        Color: Warm white 10% (can't go lower)
LedIp:5000                     7e 07 05 01 2                        Color: Warm white 20% 
LedIp:5000                     7e 07 05 03 fa 1f ff 00 ef       Color: Purple 100% 
LedIp:5000                    7e 07 05 03 fa 1f ff 00 ef      Color: Blue(ish) 100%

Acties:
  • 0 Henk 'm!

  • benwatje
  • Registratie: Januari 2012
  • Laatst online: 26-04 11:08
Dag JelteV, heb je hier nog een oplossing voor gevonden? Ik zit met het zelfde probleem.

Ik zie alleen UDP berichten naar de LAN module van mijn domotica systeem. (geen antwoorden..)

Heb je de lichten uiteindelijk kunnen integreren in Domoticz?

Grtn!
Benoit

Acties:
  • 0 Henk 'm!

  • bobeshome
  • Registratie: December 2015
  • Laatst online: 13:41
De topicstarter is al een lange tijd niet meer online geweest. Ik heb wel voor jou het linkje naar zijn ander forum gevonden: https://www.domoticz.com/forum/viewtopic.php?t=15266. Misschien heb je er wat aan.

Acties:
  • 0 Henk 'm!

  • JelteV
  • Registratie: September 2001
  • Laatst online: 07-09 14:03
Het is mij niet in Domoticz gelukt. Via een eigen c# programma gaat het wel.

Acties:
  • 0 Henk 'm!

  • benwatje
  • Registratie: Januari 2012
  • Laatst online: 26-04 11:08
Bedankt voor jullie reactie!

Ik heb deze ondertussen gevonden.. Ik waag straks een poging!

https://www.npmjs.com/package/homebridge-udp-contactsensor
Pagina: 1