Tapo L630 (Ampoule type GU10) configuré et testé : cela fonctionne

Bonjour,
Ce n’est pas pour signaler un problème mais pour indiquer que les ampoules Tapo L630 fonctionnent bien avec le plugin wifilightv2.

J’ai découvert la marque Tapo lundi.
Après quelques recherches mercredi, je me suis lancé et j’ai passé commande d’une L900 (ruban led) et une L630 (ampoule GU10).
Jeudi j’ai acheté le plugin wifilightv2.

Aujourd’hui samedi, j’ai reçu la commande : L900 et L530 ajouté dans l’application Tapo sans problème.

J’ai lancé l’inclusion Tapo dans le plugin wifilightv2 : ça a mis 5 min et les deux modules sont apparus.

Pour la L900, comme elle est déjà connue du plugin, elle était directement utilisable/pilotable.
Pour la L630, comme elle n’est pas référencé dans le plugin, j’ai choisi le « sous type : L530 » comme ça me semblait le plus proche… et ça a marché direct.
Fonctions testées via le plugin : On / Off / changement couleur / intensité

J’ai également testé en mettant le sous type « L900 » et ça marche tout pareil (ce sous type est mieux car du coup je n’ai pas d’autres commandes inutiles qui s’affichent sur le TdB).

Je penses donc que vous pouvez rajouter dans la présentation du plugin, que les Tapo L630 sont compatibles avec le plugin.

Ma config : matériel DIY (VM DB10 dans un ESXi), jeedom v4.3.23, wifilightv2 2024-05-04 15:19:00
Côté module Tapo L630 - firmware : 1.1.0 Build 230823 Rel. 165100
MFP désactivé sur le cloud Tapo (évidemment)

Dans le wifilightv2_inc :

0394|[2024-07-13 23:35:41]DEBUG : Device found
0395|[2024-07-13 23:35:41]DEBUG :   Id :**masqué**
0396|[2024-07-13 23:35:41]DEBUG :   mac:**masqué**
0397|[2024-07-13 23:35:41]DEBUG :   model:L630(EU)
0398|[2024-07-13 23:35:41]DEBUG :   name:L630
0399|[2024-07-13 23:35:41]DEBUG :   Create Tapo/TP-link
0400|[2024-07-13 23:35:41]DEBUG :   Not exist

Si besoin d’autres infos, n’hésitez pas (je suis novice, je n’ai le plugin que depuis 3 jours).

quelle est la différence 900/L630 ?

Lire sans survoler. Un peu comme LA doc :wink:

1 « J'aime »

Je repose la question. Y a t-il des commandes en + ou en- sur l’appli Tapo

Bonjour,
Dans l’appli Tapo, elles ont en commun :

  • Power
  • Mon pré-réglage
  • Couleur
  • Usage : Programmer - Minuteur - Absent

Différence :

  • Dans la L630, il y a un ‹ usage › supplémentaire : Thème (on a le choix entre « Fêtes » et « Se détendre »)
  • Dans la L630, dans « luminosité », il y a un bouton « blanc » (chaud<->froid) et un bouton « Couleur » (c’est le même nuancier que dans la L900).
  • Dans la L900, il y a deux ‹ usages › supplémentaires : Effets - SyncToSound

En image, la L630 :


En image toujours, la L900 :


OK, je regarde comment implanter tout ça.
Il me faudrait les logs
_dem lors d’un stateget

dans « wifilightv2_dem », voilà ce que je vois (c’est tjrs la même séquence qui revient) :

[2024-07-14 11:53:09]DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.96r - <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2024-07-14 11:53:09]DEBUG : ** L630 - 01 - TapoV2Base @192.168.x.61 **
[2024-07-14 11:53:09]DEBUG :     - On:0 - Int:100
[2024-07-14 11:53:09]DEBUG : ** L630 - 02 - TapoV2Base @192.168.x.62 **
[2024-07-14 11:53:09]DEBUG :     - On:0 - Int:100
[2024-07-14 11:53:09]DEBUG : ** L900 - TapoV2Base @192.168.x.60 **
[2024-07-14 11:53:09]DEBUG :     - On:0 - Int:34
[2024-07-14 11:53:09]DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :9681 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2024-07-14 11:53:12]DEBUG :   message from _http._tcp.local
[2024-07-14 11:53:13]DEBUG :   message from _http._tcp.local
[2024-07-14 11:53:13]DEBUG :   message from _http._tcp
[2024-07-14 11:53:16]DEBUG :   message from _http._tcp.local
[2024-07-14 11:53:18]DEBUG :   message from _http._tcp.local

Dans « wifilightv2_cmd », cela me semble intéressant : au moment du "send Request:{« method »:« get_device_info »… ", voici la réponse pour un L900 :

resp is:{
    "result": {
        "device_id": "xxx",
        "fw_ver": "1.1.0 Build 230905 Rel.184939",
        "hw_ver": "1.0",
        "type": "SMART.TAPOBULB",
        "model": "L900",
        "mac": "74-FExxx",
        "hw_id": "17A07xxx",
        "fw_id": "00000000000000000000000000000000",
        "oem_id": "8807xxx",
        "color_temp_range": [
            9000,
            9000
        ],
        "overheated": false,
        "ip": "192.168.x.60",
        "time_diff": 60,
        "ssid": "ZUxxx",
        "rssi": -50,
        "signal_level": 2,
        "latitude": 435571,
        "longitude": 50373,
        "lang": "fr_FR",
        "avatar": "light_strip",
        "region": "Europe/Paris",
        "specs": "",
        "nickname": "Unxxx",
        "has_set_location_info": true,
        "lighting_effect": {
            "enable": 0,
            "id": "TapoStrip_4rJ6xxx",
            "name": "Haunted Mansion",
            "custom": 0,
            "brightness": 100,
            "display_colors": [
                [
                    45,
                    10,
                    100
                ]
            ]
        },
        "music_rhythm_enable": false,
        "music_rhythm_mode": "single_lamp",
        "device_on": false,
        "brightness": 34,
        "hue": 240,
        "saturation": 100,
        "color_temp": 0,
        "default_states": {
            "type": "last_states",
            "state": {
                "brightness": 34,
                "hue": 240,
                "saturation": 100,
                "color_temp": 0
            }
        }
    },
    "error_code": 0
}

et la réponse pour le L630 :

resp is:{
    "result": {
        "device_id": "xxx",
        "fw_ver": "1.1.0 Build 230823 Rel.165100",
        "hw_ver": "1.0",
        "type": "SMART.TAPOBULB",
        "model": "L630",
        "mac": "98-25xxx",
        "hw_id": "01619xxx",
        "fw_id": "00000000000000000000000000000000",
        "oem_id": "9E6Cxxx",
        "color_temp_range": [
            2200,
            6500
        ],
        "overheated": false,
        "ip": "192.168.x.62",
        "time_diff": 60,
        "ssid": "ZUxxx",
        "rssi": -41,
        "signal_level": 3,
        "latitude": 435572,
        "longitude": 50375,
        "lang": "fr_FR",
        "avatar": "bulb",
        "region": "Europe/Paris",
        "specs": "",
        "nickname": "QWxxx",
        "has_set_location_info": true,
        "device_on": false,
        "brightness": 100,
        "hue": 0,
        "saturation": 100,
        "color_temp": 0,
        "dynamic_light_effect_enable": false,
        "default_states": {
            "re_power_type": "last_states",
            "type": "last_states",
            "state": {
                "brightness": 100,
                "hue": 0,
                "saturation": 100,
                "color_temp": 0
            }
        }
    },
    "error_code": 0
}

Je ne sais pas comment faire un « stateget » :confused:

Ok, je viens de trouver, « stateget » est une commande qui n’était pas affichée.
Je l’ai affichée, j’ai cliqué dessus…
image
… mais il ne s’est rien passé de plus dans « _dem ». J’ai même l’impression que cela génère aucun log supplémentaire dans « _dem »

Par contre dans « _cmd », cela semble correspondre au « get_device_info ».
A chaque fois que je clique sur « stateget », cela me log un « get_device_info » dans « _cmd ».

Merci pour le retour.
C’est effectivement dans _cmd que se trouvent les infos lors du stateget.