Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Tuya 3.9.x (Alpha/GitHub) BEENDET

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

Test Adapter Tuya 3.9.x (Alpha/GitHub) BEENDET

Test Adapter Tuya 3.9.x (Alpha/GitHub) BEENDET

Scheduled Pinned Locked Moved Tester
52 Posts 11 Posters 5.5k Views 14 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Domi920D Domi920

    @apollon77

    Habe auch 3 verschiedene Lampen mit 24-rgb.
    Leider funktioniert es bei mir nicht:
    6b637aad-d347-4c27-ba19-9b3cc8b5cf34-image.png

    Die Helligkeit der Farbe steht mit im Datenpunkt "color_data". Diese wird in den letzten 4 Stellen benannt.
    03e8 => 1000 entspricht 100% in der App
    000a => 10 entspricht 1% in der App

    Bei einer anderen Lampe mit 5-rgb klappt alles wunderbar! Egal ob in App oder Datenpunkt, beide Richtungen sind synchron!

    Allerdings ist bei beiden Versionen die Helligkeitsangabe bei "color_data" mit dabei.
    Bei 5-rgb die letzten 2 Stellen:
    19 => 25 entspricht 1% in der App
    ff => 255 entspricht 100% in der App

    Bei beiden Versionen gibt es noch "Saturation". Mit der Funktion kann man die Farbe mit weiß "vermischen". Umso weniger die Prozentzahl, umso mehr wird der Farbton mehr weiß.
    Wahrscheinlich ist das nicht so relevant denke ich mal.
    Wollte es nur der Vollständigkeit halber erwähnen.

    apollon77A Online
    apollon77A Online
    apollon77
    wrote on last edited by
    #28

    @domi920 Ok, Bitte neu von GitHub updaten. da wurden die aus den hsv Werten errechneten rgb Werte nicht gerundet. Da kommt dann sowas in hex raus gg. Jetzt besser?
    Aber formal ist das keine "Helligkeit" sondern ist die Farbabdunklung. Im Rahmen des HSV Farbmodels

    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
    Domi920D 1 Reply Last reply
    0
    • M mrjeschke

      @apollon77

      Farbe geht in beide Richtungen ohne Probleme.
      Ob brightness schon so war weiß ich nicht. Habe die Lampe nur zum Test aus der Grabbelkiste geholt.
      Steuerungsmässig ist das kein Problem, die 10-1000% des Adapterswerden richtig
      als 1-100% zur Lampe geschickt und umgekehrt.
      Ich finde es nur gewöhnungsbedürftig die Helligkeit zwischen 10-1000% zu steuern.

      {
       "type": "device",
       "common": {
         "name": "Testlampe",
         "read": true
       },
       "native": {
         "virtual": false,
         "dpName": {},
         "lon": "12.0517",
         "uuid": "127dadce7877543b",
         "mac": "d4a651e4a086",
         "iconUrl": "https://images.tuyaeu.com/smart/icon/ay1531739836474naEnL/fee5186279b5587c845f36621309e5ee.png",
         "runtimeEnv": "prod",
         "lat": "54.1372",
         "devId": "bf842fac3a3677c0f228af",
         "devKey": "",
         "dpMaxTime": 1668356739498,
         "productId": "mgjaagfkyowiwldu",
         "activeTime": 1652387224,
         "categoryCode": "wf_ble_dj",
         "moduleMap": {
           "wifi": {
             "upgradeStatus": 0,
             "cdv": "1.0.0",
             "bv": "30.06",
             "pv": "2.2",
             "verSw": "1.1.2",
             "isOnline": true,
             "id": 74365082,
             "cadv": "1.0.2"
           },
           "mcu": {
             "upgradeStatus": 0,
             "cdv": "",
             "verSw": "1.1.2",
             "isOnline": true,
             "id": 74365081,
             "cadv": ""
           }
         },
         "devAttribute": 3,
         "name": "Testlampe",
         "timezoneId": "Europe/Amsterdam",
         "category": "dj",
         "localKey": "2b397e01e51ffbb2",
         "schema": [
           {
             "code": "switch_led",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-dp_power",
             "type": "obj",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": true,
             "name": "开关",
             "property": {
               "type": "bool"
             },
             "id": 20,
             "editPermission": false
           },
           {
             "code": "work_mode",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-dp_mode",
             "type": "obj",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": true,
             "name": "模式",
             "property": {
               "range": [
                 "white",
                 "colour",
                 "scene",
                 "music"
               ],
               "type": "enum"
             },
             "id": 21,
             "editPermission": false
           },
           {
             "code": "bright_value",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-liangdu1",
             "type": "obj",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": true,
             "name": "亮度值",
             "property": {
               "min": 10,
               "max": 1000,
               "scale": 0,
               "step": 1,
               "type": "value"
             },
             "id": 22,
             "editPermission": false
           },
           {
             "code": "temp_value",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-dp_half",
             "type": "obj",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": true,
             "name": "冷暖值",
             "property": {
               "min": 0,
               "max": 1000,
               "scale": 0,
               "step": 1,
               "type": "value"
             },
             "id": 23,
             "editPermission": false
           },
           {
             "code": "colour_data",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-yanse",
             "type": "obj",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": true,
             "name": "彩光",
             "property": {
               "type": "string",
               "maxlen": 255
             },
             "id": 24,
             "editPermission": false
           },
           {
             "code": "scene_data",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-shoucang",
             "type": "obj",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": true,
             "name": "场景",
             "property": {
               "type": "string",
               "maxlen": 255
             },
             "id": 25,
             "editPermission": false
           },
           {
             "code": "countdown",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-a_nav_timer",
             "type": "obj",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": true,
             "name": "倒计时剩余时间",
             "property": {
               "min": 0,
               "max": 86400,
               "scale": 0,
               "step": 1,
               "type": "value"
             },
             "id": 26,
             "editPermission": false
           },
           {
             "code": "control_data",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-dp_box2",
             "type": "obj",
             "executable": true,
             "mode": "wr",
             "defaultRecommend": true,
             "name": "调节",
             "property": {
               "type": "string",
               "maxlen": 255
             },
             "id": 28,
             "editPermission": false
           },
           {
             "code": "debug_data",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-dp_tool",
             "type": "obj",
             "executable": true,
             "mode": "wr",
             "defaultRecommend": false,
             "name": "调试",
             "property": {
               "type": "string",
               "maxlen": 255
             },
             "id": 29,
             "editPermission": false
           },
           {
             "code": "rhythm_mode",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-dp_time3",
             "type": "raw",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": false,
             "name": "生物节律",
             "property": {
               "type": "raw",
               "maxlen": 128
             },
             "id": 30,
             "editPermission": false
           },
           {
             "code": "sleep_mode",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-dp_sleep",
             "type": "raw",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": false,
             "name": "入睡计划",
             "property": {
               "type": "raw",
               "maxlen": "255"
             },
             "id": 31,
             "editPermission": false
           },
           {
             "code": "wakeup_mode",
             "defaultValue": "",
             "canTrigger": true,
             "iconname": "icon-dp_sun",
             "type": "raw",
             "executable": true,
             "mode": "rw",
             "defaultRecommend": false,
             "name": "唤醒计划",
             "property": {
               "type": "raw",
               "maxlen": "255"
             },
             "id": 32,
             "editPermission": false
           }
         ],
         "productKey": "mgjaagfkyowiwldu",
         "schemaExt": [
           {
             "complexType": "",
             "id": 20,
             "inputStyle": "",
             "inputType": "plain"
           },
           {
             "complexType": "",
             "id": 21,
             "inputStyle": "",
             "inputType": " "
           },
           {
             "complexType": "",
             "id": 22,
             "inputStyle": "",
             "inputType": "percent"
           },
           {
             "complexType": "",
             "id": 23,
             "inputStyle": "",
             "inputType": "plain"
           },
           {
             "complexType": "",
             "id": 26,
             "inputStyle": "",
             "inputType": " "
           }
         ],
         "version": "3.3",
         "ip": "172.16.2.61",
         "gwId": "bf842fac3a3677c0f228af",
         "active": 2,
         "ablilty": 0,
         "encrypt": true,
         "ownerId": "56954015",
         "accessType": 0,
         "otaInfo": {
           "supportAuto": true,
           "otaUpgradeModes": [
             0
           ],
           "otaModuleMap": {
             "wifi": {
               "upgradeStatus": 0,
               "cdv": "1.0.0",
               "bv": "30.06",
               "verSw": "1.1.2"
             },
             "mcu": {
               "upgradeStatus": 0,
               "cdv": "",
               "verSw": "1.1.2"
             }
           }
         },
         "communication": {
           "communicationNode": "bf842fac3a3677c0f228af",
           "communicationModes": [
             {
               "pv": "",
               "type": 0
             },
             {
               "pv": "2.2",
               "type": 1
             },
             {
               "pv": "",
               "type": 3
             }
           ],
           "connectionStatus": 1
         },
         "gatewayVerCAD": "1.0.2",
         "cloudOnline": true,
         "baseAttribute": 1024,
         "dataPointInfo": {
           "dpMaxTime": 1668357686796,
           "dpName": {},
           "dps": {
             "20": true,
             "21": 0,
             "22": 1000,
             "23": 100,
             "24": "ffffffffffff",
             "25": "030e0d0000000000000001f401f4",
             "26": 0,
             "28": "",
             "29": "",
             "30": "AAAAAAA=",
             "31": "AAA=",
             "32": "AAA="
           },
           "dpsTime": {
             "20": 1668357257162,
             "21": 1668357257162,
             "22": 1668357660496,
             "23": 1668357686796,
             "24": 1668357257162,
             "25": 1668357257162,
             "26": 1668357257162,
             "28": 1652387224170,
             "29": 1652387224170,
             "30": 1668357257192,
             "31": 1668357257939,
             "32": 1668357257984
           }
         },
         "deviceTopo": {},
         "groudId": 56954015
       },
       "from": "system.adapter.tuya.0",
       "user": "system.user.admin",
       "ts": 1668357709466,
       "_id": "tuya.0.bf842fac3a3677c0f228af",
       "acl": {
         "object": 1636,
         "owner": "system.user.admin",
         "ownerGroup": "system.group.administrator"
       }
      }
      

      apollon77A Online
      apollon77A Online
      apollon77
      wrote on last edited by
      #29

      @mrjeschke Bitte GitHub version updaten.

      Am Ende fehlt da die Scaling Information. So ein blödsinn. Ich habe jetzt für den Fall das sowas ist bei bright_value passiert den Scale Faktor korrigiert. Ist jetzt 1..100

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Reply Last reply
      0
      • F Frank06347

        @apollon77

        TV on/off klappt:

        2022-11-13 20:56:55.595 - debug: tuya.0 (1433) stateChange tuya.0.bfb8cba9d27657ab5couqm.ir-send {"val":"Vg88DzICkgczApEHNAJyBzICkgc0AqgDMgKqAzICdAdSAqgDNAJyBzICqgMyApIHMgKqAzICqwMxAqsDMQKsAzECqQMzApIHMgJzBzMCqgMxApIHMwKpAzQCkQcxAqsDMwJyB1ECuCDfD0QPMQKSBzICkgc0AnIHMgKSBzQCqQMxAqoDMwKSBzICqwMxAnIHMwKpAzQCkQczAqkDMwKpAzMCqQMzAqoDMwKpAzMCcgdRAnMHMgKqAzQCkAczAqkDNAKRBzMCqQMyAnMHMwLXIL8PYg8yApIHMgJyBzQCkAczApMHMQKqAzMCqQMzAnIHNAKoAzICkgczAqkDMwKSBzICqwMxAqkDMwKrAzECqQMyAqoDNAJxBzQCkQcyAqoDMwKQBzQCqwMyAnIHMwKpA1ECcwczAsDU","ack":false,"ts":1668369415593,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1668369415593}
        2022-11-13 20:56:55.595 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm Send IR Code: Vg88DzICkgczApEHNAJyBzICkgc0AqgDMgKqAzICdAdSAqgDNAJyBzICqgMyApIHMgKqAzICqwMxAqsDMQKsAzECqQMzApIHMgJzBzMCqgMxApIHMwKpAzQCkQcxAqsDMwJyB1ECuCDfD0QPMQKSBzICkgc0AnIHMgKSBzQCqQMxAqoDMwKSBzICqwMxAnIHMwKpAzQCkQczAqkDMwKpAzMCqQMzAqoDMwKpAzMCcgdRAnMHMgKqAzQCkAczAqkDNAKRBzMCqQMyAnMHMwLXIL8PYg8yApIHMgJyBzQCkAczApMHMQKqAzMCqQMzAnIHNAKoAzICkgczAqkDMwKSBzICqwMxAqkDMwKrAzECqQMyAqoDNAJxBzQCkQcyAqoDMwKQBzQCqwMyAnIHMwKpA1ECcwczAsDU with Type-Prefix 1
        2022-11-13 20:57:00.662 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm: Error from device (0): App still open on your mobile phone? Timeout waiting for status response from device id: bfb8cba9d27657ab5couqm
        2022-11-13 20:57:00.662 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm.201: set value {"control":"send_ir","head":"","key1":"1Vg88DzICkgczApEHNAJyBzICkgc0AqgDMgKqAzICdAdSAqgDNAJyBzICqgMyApIHMgKqAzICqwMxAqsDMQKsAzECqQMzApIHMgJzBzMCqgMxApIHMwKpAzQCkQcxAqsDMwJyB1ECuCDfD0QPMQKSBzICkgc0AnIHMgKSBzQCqQMxAqoDMwKSBzICqwMxAnIHMwKpAzQCkQczAqkDMwKpAzMCqQMzAqoDMwKpAzMCcgdRAnMHMgKqAzQCkAczAqkDNAKRBzMCqQMyAnMHMwLXIL8PYg8yApIHMgJyBzQCkAczApMHMQKqAzMCqQMzAnIHNAKoAzICkgczAqkDMwKSBzICqwMxAqkDMwKrAzECqQMyAqoDNAJxBzQCkQcyAqoDMwKQBzQCqwMyAnIHMwKpA1ECcwczAsDU","type":0,"delay":300} via bfb8cba9d27657ab5couqm (Local)
        

        TV on/off klappt nicht:

        2022-11-13 21:07:56.309 - debug: tuya.0 (1433) stateChange tuya.0.bfb8cba9d27657ab5couqm.ir-send {"val":"Vg88DzICkgczApEHNAJyBzICkgc0AqgDMgKqAzICdAdSAqgDNAJyBzICqgMyApIHMgKqAzICqwMxAqsDMQKsAzECqQMzApIHMgJzBzMCqgMxApIHMwKpAzQCkQcxAqsDMwJyB1ECuCDfD0QPMQKSBzICkgc0AnIHMgKSBzQCqQMxAqoDMwKSBzICqwMxAnIHMwKpAzQCkQczAqkDMwKpAzMCqQMzAqoDMwKpAzMCcgdRAnMHMgKqAzQCkAczAqkDNAKRBzMCqQMyAnMHMwLXIL8PYg8yApIHMgJyBzQCkAczApMHMQKqAzMCqQMzAnIHNAKoAzICkgczAqkDMwKSBzICqwMxAqkDMwKrAzECqQMyAqoDNAJxBzQCkQcyAqoDMwKQBzQCqwMyAnIHMwKpA1ECcwczAsDU","ack":false,"ts":1668370076308,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1668370076308}
        2022-11-13 21:07:56.310 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm Send IR Code: Vg88DzICkgczApEHNAJyBzICkgc0AqgDMgKqAzICdAdSAqgDNAJyBzICqgMyApIHMgKqAzICqwMxAqsDMQKsAzECqQMzApIHMgJzBzMCqgMxApIHMwKpAzQCkQcxAqsDMwJyB1ECuCDfD0QPMQKSBzICkgc0AnIHMgKSBzQCqQMxAqoDMwKSBzICqwMxAnIHMwKpAzQCkQczAqkDMwKpAzMCqQMzAqoDMwKpAzMCcgdRAnMHMgKqAzQCkAczAqkDNAKRBzMCqQMyAnMHMwLXIL8PYg8yApIHMgJyBzQCkAczApMHMQKqAzMCqQMzAnIHNAKoAzICkgczAqkDMwKSBzICqwMxAqkDMwKrAzECqQMyAqoDNAJxBzQCkQcyAqoDMwKQBzQCqwMyAnIHMwKpA1ECcwczAsDU with Type-Prefix 1
        2022-11-13 21:07:56.310 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm Local Device communication not initialized and cloud unavailable ...
        

        TV on/off klappt nicht:

        2022-11-13 21:11:53.565 - debug: tuya.0 (1433) stateChange tuya.0.bfb8cba9d27657ab5couqm.ir-send {"val":"Vg88DzICkgczApEHNAJyBzICkgc0AqgDMgKqAzICdAdSAqgDNAJyBzICqgMyApIHMgKqAzICqwMxAqsDMQKsAzECqQMzApIHMgJzBzMCqgMxApIHMwKpAzQCkQcxAqsDMwJyB1ECuCDfD0QPMQKSBzICkgc0AnIHMgKSBzQCqQMxAqoDMwKSBzICqwMxAnIHMwKpAzQCkQczAqkDMwKpAzMCqQMzAqoDMwKpAzMCcgdRAnMHMgKqAzQCkAczAqkDNAKRBzMCqQMyAnMHMwLXIL8PYg8yApIHMgJyBzQCkAczApMHMQKqAzMCqQMzAnIHNAKoAzICkgczAqkDMwKSBzICqwMxAqkDMwKrAzECqQMyAqoDNAJxBzQCkQcyAqoDMwKQBzQCqwMyAnIHMwKpA1ECcwczAsDU\n","ack":false,"ts":1668370313563,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1668370313563}
        2022-11-13 21:11:53.565 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm Send IR Code: Vg88DzICkgczApEHNAJyBzICkgc0AqgDMgKqAzICdAdSAqgDNAJyBzICqgMyApIHMgKqAzICqwMxAqsDMQKsAzECqQMzApIHMgJzBzMCqgMxApIHMwKpAzQCkQcxAqsDMwJyB1ECuCDfD0QPMQKSBzICkgc0AnIHMgKSBzQCqQMxAqoDMwKSBzICqwMxAnIHMwKpAzQCkQczAqkDMwKpAzMCqQMzAqoDMwKpAzMCcgdRAnMHMgKqAzQCkAczAqkDNAKRBzMCqQMyAnMHMwLXIL8PYg8yApIHMgJyBzQCkAczApMHMQKqAzMCqQMzAnIHNAKoAzICkgczAqkDMwKSBzICqwMxAqkDMwKrAzECqQMyAqoDNAJxBzQCkQcyAqoDMwKQBzQCqwMyAnIHMwKpA1ECcwczAsDU
        with Type-Prefix 1
        2022-11-13 21:11:58.566 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm: Error from device (0): App still open on your mobile phone? Timeout waiting for status response from device id: bfb8cba9d27657ab5couqm
        2022-11-13 21:11:58.566 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm.201: set value {"control":"send_ir","head":"","key1":"Vg88DzICkgczApEHNAJyBzICkgc0AqgDMgKqAzICdAdSAqgDNAJyBzICqgMyApIHMgKqAzICqwMxAqsDMQKsAzECqQMzApIHMgJzBzMCqgMxApIHMwKpAzQCkQcxAqsDMwJyB1ECuCDfD0QPMQKSBzICkgc0AnIHMgKSBzQCqQMxAqoDMwKSBzICqwMxAnIHMwKpAzQCkQczAqkDMwKpAzMCqQMzAqoDMwKpAzMCcgdRAnMHMgKqAzQCkAczAqkDNAKRBzMCqQMyAnMHMwLXIL8PYg8yApIHMgJyBzQCkAczApMHMQKqAzMCqQMzAnIHNAKoAzICkgczAqkDMwKSBzICqwMxAqkDMwKrAzECqQMyAqoDNAJxBzQCkQcyAqoDMwKQBzQCqwMyAnIHMwKpA1ECcwczAsDU\n","type":0,"delay":300} via bfb8cba9d27657ab5couqm (Local)
        2022-11-13 21:12:04.487 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm: Disconnected from device
        2022-11-13 21:12:04.491 - debug: tuya.0 (1433) stateChange tuya.0.bfb8cba9d27657ab5couqm.online {"val":false,"ack":true,"ts":1668370324490,"q":0,"from":"system.adapter.tuya.0","user":"system.user.admin","lc":1668370324490}
        2022-11-13 21:12:04.492 - debug: tuya.0 (1433) stateChange tuya.0.info.connection {"val":false,"ack":true,"ts":1668370324490,"q":0,"from":"system.adapter.tuya.0","user":"system.user.admin","lc":1668370324490}
        2022-11-13 21:12:04.492 - debug: tuya.0 (1433) connected set to false
        
        apollon77A Online
        apollon77A Online
        apollon77
        wrote on last edited by
        #30

        @frank06347 sagte in Test Adapter Tuya 3.9.x (Alpha/GitHub):

        2022-11-13 21:07:56.310 - debug: tuya.0 (1433) bfb8cba9d27657ab5couqm Local Device communication not initialized and cloud unavailable ...

        Naja ... das log sagt es. Ich ändere Loglevel in "Info".

        Das Gerät war nicht verbunden.

        Wie gesagt geht das "manuell erfasse codes senden" aktuell nur lokal und nicht per cloud und die anderen gehen nur per cloud und nicht lokal 🙂
        Das kommt noch wenn ich jemanden gefunden hab der die Konvertierungslogik der IR-Formate (lokal vs Cloud) von Python nach JavaScript portiert 🙂

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Reply Last reply
        0
        • apollon77A apollon77

          @domi920 Ok, Bitte neu von GitHub updaten. da wurden die aus den hsv Werten errechneten rgb Werte nicht gerundet. Da kommt dann sowas in hex raus gg. Jetzt besser?
          Aber formal ist das keine "Helligkeit" sondern ist die Farbabdunklung. Im Rahmen des HSV Farbmodels

          Domi920D Offline
          Domi920D Offline
          Domi920
          wrote on last edited by Domi920
          #31

          Nachtrag!:

          @apollon77 klappt nur halb.
          Der Datenpunkt wird nicht aktualisiert wenn ich in der Cloud eine Änderung mache.
          Wenn ich was eingebe kommt der Wert doch an aber bleibt nicht im Objekt stehen:

          9d0a7543-a749-4e7d-bf37-499f16090e35-image.png

          Der Zeitstempel wird aktualisiert, aber der Wert bleibt unverändert.

          apollon77A 1 Reply Last reply
          1
          • Domi920D Domi920

            Nachtrag!:

            @apollon77 klappt nur halb.
            Der Datenpunkt wird nicht aktualisiert wenn ich in der Cloud eine Änderung mache.
            Wenn ich was eingebe kommt der Wert doch an aber bleibt nicht im Objekt stehen:

            9d0a7543-a749-4e7d-bf37-499f16090e35-image.png

            Der Zeitstempel wird aktualisiert, aber der Wert bleibt unverändert.

            apollon77A Online
            apollon77A Online
            apollon77
            wrote on last edited by
            #32

            @domi920 also den 24undefined mal löschen bitte ... der ist schrott von einer ersten GitHub version wo noch was fehlte 😉

            Und nochmal GitHub bitte ... hab Fehler denke ich gefunden

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            Domi920D 1 Reply Last reply
            0
            • apollon77A apollon77

              @domi920 also den 24undefined mal löschen bitte ... der ist schrott von einer ersten GitHub version wo noch was fehlte 😉

              Und nochmal GitHub bitte ... hab Fehler denke ich gefunden

              Domi920D Offline
              Domi920D Offline
              Domi920
              wrote on last edited by
              #33

              @apollon77 Diese Version klappt jetzt einwandfrei! Habe es mit 2 unterschiedlichen Lampen getestet.
              Wirst du die Helligkeit auch noch in einen extra Datenpunkt verpacken? Das wäre echt noch die Ergänzung.
              Der Datenpunkt "bright_value" stellt nur die Helligkeit von den CCT LED´s ein. Gibt man einen Wert ein, so schaltet die Lampe auf den weiß Modus (sprich kein RGB mehr).

              apollon77A 1 Reply Last reply
              0
              • Domi920D Domi920

                @apollon77 Diese Version klappt jetzt einwandfrei! Habe es mit 2 unterschiedlichen Lampen getestet.
                Wirst du die Helligkeit auch noch in einen extra Datenpunkt verpacken? Das wäre echt noch die Ergänzung.
                Der Datenpunkt "bright_value" stellt nur die Helligkeit von den CCT LED´s ein. Gibt man einen Wert ein, so schaltet die Lampe auf den weiß Modus (sprich kein RGB mehr).

                apollon77A Online
                apollon77A Online
                apollon77
                wrote on last edited by
                #34

                @domi920 Ich weis nicht genau was Du meinst ... Das HSV Farbmodell hat formal keine echte Helligkeit in form von "helligkeit" ... AN sich istdas ne klare transormation zu RGB ...

                Kannst Du mal schauen was passiert wenn du nur die helligkeit in der app änderst und dir die HSVs und RGB's notierst und dann mal per iobroker änderst ... kommst Du auf die gleichen Wertean HSV wenn du per ioBroker RGB setzt?

                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                Domi920D 1 Reply Last reply
                0
                • apollon77A Online
                  apollon77A Online
                  apollon77
                  wrote on last edited by apollon77
                  #35

                  Ich habe die 3.9.1 soeben released ... Geht damit jetzt ins Beta ....

                  GitHub Test ist damit beendet! Bitte updaten und GitHub wieder fernbleiben 🙂

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Reply Last reply
                  1
                  • apollon77A apollon77

                    @domi920 Ich weis nicht genau was Du meinst ... Das HSV Farbmodell hat formal keine echte Helligkeit in form von "helligkeit" ... AN sich istdas ne klare transormation zu RGB ...

                    Kannst Du mal schauen was passiert wenn du nur die helligkeit in der app änderst und dir die HSVs und RGB's notierst und dann mal per iobroker änderst ... kommst Du auf die gleichen Wertean HSV wenn du per ioBroker RGB setzt?

                    Domi920D Offline
                    Domi920D Offline
                    Domi920
                    wrote on last edited by Domi920
                    #36

                    @apollon77 da hab ich Dich missverstanden 😆
                    Der ursprüngliche Aufbau des "color_data" Datenpunkts ist ja so:
                    8459fb6a-1e11-4379-9ffb-75cefb47aace-image.png

                    Bei dieser Variante gibt man die Helligkeit extra an (Farbe im Kreis von 0 - 360 Grad).

                    Bei deiner Version gibt es die Werte 0 - 255 für jede Farbe im Aufbau rrggbb im Hex Format.

                    App zu IOBroker:
                    Grün → 100% → 255 Dec → ff Hex:
                    colour_data RGB: #00ff00
                    colour_data: 007803e803e8

                    Grün → 28 % → 71 Dec → 47 Hex:
                    colour_data RGB: #004800
                    colour_data: 007803e8011c

                    Grün → 12% → 31 Dec → 1F Hex:
                    colour_data RGB: #001e00
                    colour_data: 00C503e803e8

                    IOBroker zu App:
                    Grün → 50% → 128 Dec → 80 Hex:
                    color_data RGB: #008000
                    color_data: 007803e801f6

                    Ist das wie dus haben willst? 😃

                    apollon77A 1 Reply Last reply
                    0
                    • Domi920D Domi920

                      @apollon77 da hab ich Dich missverstanden 😆
                      Der ursprüngliche Aufbau des "color_data" Datenpunkts ist ja so:
                      8459fb6a-1e11-4379-9ffb-75cefb47aace-image.png

                      Bei dieser Variante gibt man die Helligkeit extra an (Farbe im Kreis von 0 - 360 Grad).

                      Bei deiner Version gibt es die Werte 0 - 255 für jede Farbe im Aufbau rrggbb im Hex Format.

                      App zu IOBroker:
                      Grün → 100% → 255 Dec → ff Hex:
                      colour_data RGB: #00ff00
                      colour_data: 007803e803e8

                      Grün → 28 % → 71 Dec → 47 Hex:
                      colour_data RGB: #004800
                      colour_data: 007803e8011c

                      Grün → 12% → 31 Dec → 1F Hex:
                      colour_data RGB: #001e00
                      colour_data: 00C503e803e8

                      IOBroker zu App:
                      Grün → 50% → 128 Dec → 80 Hex:
                      color_data RGB: #008000
                      color_data: 007803e801f6

                      Ist das wie dus haben willst? 😃

                      apollon77A Online
                      apollon77A Online
                      apollon77
                      wrote on last edited by
                      #37

                      @domi920 Was ich wollte war quasi: setze in der App eine Farbe mit Helligkeit und so. Merke den errechneten RGB ...d ann änder weas und jetzt setze den ersten RGB via iobroker ... Frage: ist die Farbe bzw die Daten die die App sagt die gleiche wie zuerst?

                      Ich habe auch bei Python Libs und so geschaut. Bei denen ist es auch HSV und ja V==Helligkeit ... aber alles bezogen auf die Farbe! Siehe auch https://de.wikipedia.org/wiki/HSV-Farbraum

                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                      Domi920D padrinoP 3 Replies Last reply
                      0
                      • apollon77A apollon77

                        @domi920 Was ich wollte war quasi: setze in der App eine Farbe mit Helligkeit und so. Merke den errechneten RGB ...d ann änder weas und jetzt setze den ersten RGB via iobroker ... Frage: ist die Farbe bzw die Daten die die App sagt die gleiche wie zuerst?

                        Ich habe auch bei Python Libs und so geschaut. Bei denen ist es auch HSV und ja V==Helligkeit ... aber alles bezogen auf die Farbe! Siehe auch https://de.wikipedia.org/wiki/HSV-Farbraum

                        Domi920D Offline
                        Domi920D Offline
                        Domi920
                        wrote on last edited by
                        #38

                        @apollon77 achso, doch so einfach 😆
                        Das werde ich direkt morgen testen und bescheid geben.

                        apollon77A 1 Reply Last reply
                        0
                        • apollon77A apollon77

                          @domi920 Was ich wollte war quasi: setze in der App eine Farbe mit Helligkeit und so. Merke den errechneten RGB ...d ann änder weas und jetzt setze den ersten RGB via iobroker ... Frage: ist die Farbe bzw die Daten die die App sagt die gleiche wie zuerst?

                          Ich habe auch bei Python Libs und so geschaut. Bei denen ist es auch HSV und ja V==Helligkeit ... aber alles bezogen auf die Farbe! Siehe auch https://de.wikipedia.org/wiki/HSV-Farbraum

                          padrinoP Offline
                          padrinoP Offline
                          padrino
                          Most Active
                          wrote on last edited by padrino
                          #39

                          So, nachdem der Adapter in beta aufgetaucht ist, kann ich auch mal testen. 🥳

                          @apollon77 sagte in Test Adapter Tuya 3.9.x (Alpha/GitHub) BEENDET:

                          @domi920 Was ich wollte war quasi: setze in der App eine Farbe mit Helligkeit und so. Merke den errechneten RGB ...d ann änder weas und jetzt setze den ersten RGB via iobroker ... Frage: ist die Farbe bzw die Daten die die App sagt die gleiche wie zuerst?

                          Konnte ich mit "24" hier testen. funktioniert! 😄

                          Ich habe auch bei Python Libs und so geschaut. Bei denen ist es auch HSV und ja V==Helligkeit ... aber alles bezogen auf die Farbe! Siehe auch https://de.wikipedia.org/wiki/HSV-Farbraum

                          Könnte man da nicht einen Datenpunkt "Sättigung" einführen, der von 0-100 geht, genau wie der Slider?
                          Das zusammen mit rgb und bright_value (wenn auch geteilt durch 10 ;)), wären dann doch die perfekten drei Einstellungen an denen man schrauben kann, oder? 😳

                          padrinoP apollon77A 2 Replies Last reply
                          0
                          • padrinoP padrino

                            So, nachdem der Adapter in beta aufgetaucht ist, kann ich auch mal testen. 🥳

                            @apollon77 sagte in Test Adapter Tuya 3.9.x (Alpha/GitHub) BEENDET:

                            @domi920 Was ich wollte war quasi: setze in der App eine Farbe mit Helligkeit und so. Merke den errechneten RGB ...d ann änder weas und jetzt setze den ersten RGB via iobroker ... Frage: ist die Farbe bzw die Daten die die App sagt die gleiche wie zuerst?

                            Konnte ich mit "24" hier testen. funktioniert! 😄

                            Ich habe auch bei Python Libs und so geschaut. Bei denen ist es auch HSV und ja V==Helligkeit ... aber alles bezogen auf die Farbe! Siehe auch https://de.wikipedia.org/wiki/HSV-Farbraum

                            Könnte man da nicht einen Datenpunkt "Sättigung" einführen, der von 0-100 geht, genau wie der Slider?
                            Das zusammen mit rgb und bright_value (wenn auch geteilt durch 10 ;)), wären dann doch die perfekten drei Einstellungen an denen man schrauben kann, oder? 😳

                            padrinoP Offline
                            padrinoP Offline
                            padrino
                            Most Active
                            wrote on last edited by
                            #40

                            Nachtrag: Was mir aufgefallen ist, mode muss auf "colour" stehen, damit Werte für RGB und auch colour_data umgesetzt werden, is wird also nicht von white in den colour Modus automatisch geschaltet...

                            apollon77A 1 Reply Last reply
                            0
                            • padrinoP padrino

                              So, nachdem der Adapter in beta aufgetaucht ist, kann ich auch mal testen. 🥳

                              @apollon77 sagte in Test Adapter Tuya 3.9.x (Alpha/GitHub) BEENDET:

                              @domi920 Was ich wollte war quasi: setze in der App eine Farbe mit Helligkeit und so. Merke den errechneten RGB ...d ann änder weas und jetzt setze den ersten RGB via iobroker ... Frage: ist die Farbe bzw die Daten die die App sagt die gleiche wie zuerst?

                              Konnte ich mit "24" hier testen. funktioniert! 😄

                              Ich habe auch bei Python Libs und so geschaut. Bei denen ist es auch HSV und ja V==Helligkeit ... aber alles bezogen auf die Farbe! Siehe auch https://de.wikipedia.org/wiki/HSV-Farbraum

                              Könnte man da nicht einen Datenpunkt "Sättigung" einführen, der von 0-100 geht, genau wie der Slider?
                              Das zusammen mit rgb und bright_value (wenn auch geteilt durch 10 ;)), wären dann doch die perfekten drei Einstellungen an denen man schrauben kann, oder? 😳

                              apollon77A Online
                              apollon77A Online
                              apollon77
                              wrote on last edited by
                              #41

                              @padrino soweit ich weiß ist hsv und rgb einfach „nur“ zwei farbrepräsentationen. Das ist ja noch das was zu klären ist. Der Vorteil von rgb ist das man es einfacher sinnvoll in einem state abbilden kann. Bei hsv sind’s immer die drei Teile.

                              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                              1 Reply Last reply
                              0
                              • padrinoP padrino

                                Nachtrag: Was mir aufgefallen ist, mode muss auf "colour" stehen, damit Werte für RGB und auch colour_data umgesetzt werden, is wird also nicht von white in den colour Modus automatisch geschaltet...

                                apollon77A Online
                                apollon77A Online
                                apollon77
                                wrote on last edited by
                                #42

                                @padrino ja. Daran hab ich nichts geändert.

                                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                1 Reply Last reply
                                0
                                • Domi920D Domi920

                                  @apollon77 achso, doch so einfach 😆
                                  Das werde ich direkt morgen testen und bescheid geben.

                                  apollon77A Online
                                  apollon77A Online
                                  apollon77
                                  wrote on last edited by
                                  #43

                                  @domi920 am Ende ist ja die frage ob jetzt die Helligkeit die du in der App einstellst ne Wirkung auf den rgb Code hat und komplett als farbtransformation abgebildet ist oder doch die Helligkeit noch ein weiteres Thema ist.

                                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                  padrinoP 1 Reply Last reply
                                  0
                                  • apollon77A apollon77

                                    @domi920 am Ende ist ja die frage ob jetzt die Helligkeit die du in der App einstellst ne Wirkung auf den rgb Code hat und komplett als farbtransformation abgebildet ist oder doch die Helligkeit noch ein weiteres Thema ist.

                                    padrinoP Offline
                                    padrinoP Offline
                                    padrino
                                    Most Active
                                    wrote on last edited by
                                    #44

                                    @apollon77
                                    Also, ich versuche das mal zu beantworten. 😉

                                    1. Wenn man in der App die Helligkeit (und "Sättigung") ändere, dann ändert sich auch der RGB Wert.
                                    2. Der Wert für Helligkeit im Adapter ändert sich nur, wenn der Mode auf "white" steht. Auch hat das ändern von bright_value nur eine Wirkung wenn Mode auf "white" steht. Per Sprache kann ich natürlich immer sagen "50%", egal ob "white" oder "colour" (in der App gibt es den Slider auch in beiden Modi).
                                    3. Ähnlich hat das ändern des RGB nur eine Wirkung, wenn der Mode auf "colour" steht.
                                    S 1 Reply Last reply
                                    0
                                    • padrinoP padrino

                                      @apollon77
                                      Also, ich versuche das mal zu beantworten. 😉

                                      1. Wenn man in der App die Helligkeit (und "Sättigung") ändere, dann ändert sich auch der RGB Wert.
                                      2. Der Wert für Helligkeit im Adapter ändert sich nur, wenn der Mode auf "white" steht. Auch hat das ändern von bright_value nur eine Wirkung wenn Mode auf "white" steht. Per Sprache kann ich natürlich immer sagen "50%", egal ob "white" oder "colour" (in der App gibt es den Slider auch in beiden Modi).
                                      3. Ähnlich hat das ändern des RGB nur eine Wirkung, wenn der Mode auf "colour" steht.
                                      S Offline
                                      S Offline
                                      sit-in
                                      wrote on last edited by
                                      #45

                                      @padrino said in Test Adapter Tuya 3.9.x (Alpha/GitHub) BEENDET:

                                      @apollon77
                                      Also, ich versuche das mal zu beantworten. 😉

                                      1. Wenn man in der App die Helligkeit (und "Sättigung") ändere, dann ändert sich auch der RGB Wert.
                                      2. Der Wert für Helligkeit im Adapter ändert sich nur, wenn der Mode auf "white" steht. Auch hat das ändern von bright_value nur eine Wirkung wenn Mode auf "white" steht. Per Sprache kann ich natürlich immer sagen "50%", egal ob "white" oder "colour" (in der App gibt es den Slider auch in beiden Modi).
                                      3. Ähnlich hat das ändern des RGB nur eine Wirkung, wenn der Mode auf "colour" steht.

                                      Kann ich so unterstreichen.
                                      Ist bei mir genauso (24-rgb)

                                      Als der RGB Wert noch nicht anpassbar war, hatte ich mir feste Farben rausgesucht und die (3x)HEX Werte hinterlegt.
                                      Der Slider mit Helligkeit geht aber tatsächlich nur, wenn der Modus auf "White" gestellt ist. Aus diesem Grund habe ich mir (rechts unten) noch einen Button zur Auswahl von Farbe und einen zur Auswahl von weiß angelegt.
                                      Nach dem Update, wo nun der RGB Wert schon einmal beschreibbar ist, funktioniert auch schon der Colorpicker ganz wunderbar! 🙂

                                      f3c42c21-6aaf-4ff2-8e43-33b89cf3159d-grafik.png

                                      1 Reply Last reply
                                      1
                                      • apollon77A Online
                                        apollon77A Online
                                        apollon77
                                        wrote on last edited by
                                        #46

                                        Ok, also ist jetzt das Thema "Helligkeit bei RGB" geklärt? Ist in RGB mit kodiert ...

                                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                        padrinoP 1 Reply Last reply
                                        0
                                        • apollon77A apollon77

                                          Ok, also ist jetzt das Thema "Helligkeit bei RGB" geklärt? Ist in RGB mit kodiert ...

                                          padrinoP Offline
                                          padrinoP Offline
                                          padrino
                                          Most Active
                                          wrote on last edited by
                                          #47

                                          @apollon77
                                          Wie wäre es denn, wenn der Adapter den Mode auf colour ändert wenn man etwas an RGB ändert und auf white, wenn man bright_value ändert? 🤔

                                          apollon77A 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          472

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe