Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Tuya 3.9.x (Alpha/GitHub) BEENDET

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • Domi920
      Domi920 last edited by 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.

      apollon77 2 Replies Last reply Reply Quote 0
      • M
        mrjeschke @apollon77 last edited by

        @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"
         }
        }
        

        apollon77 1 Reply Last reply Reply Quote 0
        • F
          Frank06347 @Frank06347 last edited by

          Hallo,
          einen IR-Code anlernen klappt:
          8e6b0d89-514f-43e0-8a8e-aa1966f8c407-grafik.png
          Aber den Code dann senden, klappt irgendwie nicht immer:
          6552c632-f7fd-478e-9856-d559857bcbcf-grafik.png
          mal klappt es und dann plötzlich reagiert der TV oder auch die Klima nicht mehr, egal wie oft ich den Code ins Objekt "ir-send" schreibe.
          sehr komisch.
          Gruß Frank

          apollon77 1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 @Frank06347 last edited by

            @frank06347 debug log bitte. Vom senden dann am besten debug ausschnitte wo es tut Bzw nicht.

            F 1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 @Domi920 last edited by

              @domi920 naja die Daten von tuya sind hsv. Was da bei der dekodierend schief geht checke ich gleich.

              1 Reply Last reply Reply Quote 0
              • F
                Frank06347 @apollon77 last edited by apollon77

                @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
                
                apollon77 1 Reply Last reply Reply Quote 0
                • apollon77
                  apollon77 @Domi920 last edited by

                  @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

                  Domi920 1 Reply Last reply Reply Quote 0
                  • apollon77
                    apollon77 @mrjeschke last edited by

                    @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

                    1 Reply Last reply Reply Quote 0
                    • apollon77
                      apollon77 @Frank06347 last edited by

                      @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 🙂

                      1 Reply Last reply Reply Quote 0
                      • Domi920
                        Domi920 @apollon77 last edited by 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.

                        apollon77 1 Reply Last reply Reply Quote 1
                        • apollon77
                          apollon77 @Domi920 last edited by

                          @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

                          Domi920 1 Reply Last reply Reply Quote 0
                          • Domi920
                            Domi920 @apollon77 last edited by

                            @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).

                            apollon77 1 Reply Last reply Reply Quote 0
                            • apollon77
                              apollon77 @Domi920 last edited by

                              @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?

                              Domi920 1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 last edited by apollon77

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

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

                                1 Reply Last reply Reply Quote 2
                                • Domi920
                                  Domi920 @apollon77 last edited by 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? 😃

                                  apollon77 1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 @Domi920 last edited by

                                    @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

                                    Domi920 padrino 3 Replies Last reply Reply Quote 0
                                    • Domi920
                                      Domi920 @apollon77 last edited by

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

                                      apollon77 1 Reply Last reply Reply Quote 0
                                      • padrino
                                        padrino Most Active @apollon77 last edited by 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? 😳

                                        padrino apollon77 2 Replies Last reply Reply Quote 0
                                        • padrino
                                          padrino Most Active @padrino last edited by

                                          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...

                                          apollon77 1 Reply Last reply Reply Quote 0
                                          • apollon77
                                            apollon77 @padrino last edited by

                                            @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.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            722
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            11
                                            52
                                            3059
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo