Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Kann Giex Bewässerungsautomat nicht in Zigbee einbinden

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Kann Giex Bewässerungsautomat nicht in Zigbee einbinden

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @Delphinis last edited by

      @delphinis sagte in Kann Giex Bewässerungsautomat nicht in Zigbee einbinden:

      Coordinator?

      Deine ZigBee -Zentrale.
      Üblicherweise ein USB-Stöckchen oder ein Netzwerk-angebundes Ding.

      D 1 Reply Last reply Reply Quote 0
      • D
        Delphinis last edited by

        @1topf said in Kann Giex Bewässerungsautomat nicht in Zigbee einbinden:

        Da gehts ja auch um was ganz anderes ...

        Da hab ich mich offenbar im Link vertan:
        https://github.com/Koenkk/zigbee2mqtt/issues/21844
        hab das auch oben korrigiert...

        dgaust created this issue in Koenkk/zigbee2mqtt

        closed [New device support]: GiEX Water Valve GX02 #21844

        1 Reply Last reply Reply Quote 0
        • D
          Delphinis @Thomas Braun last edited by

          @thomas-braun
          Ok, das ist das Sonoff USB ZBDongle-P

          1 Reply Last reply Reply Quote 0
          • 1Topf
            1Topf last edited by

            @delphinis sagte in Kann Giex Bewässerungsautomat nicht in Zigbee einbinden:

            @thomas-braun
            Ok, das ist das Sonoff USB ZBDongle-P

            Der brauch dann vielleicht mal ein Update. Deine Version sollte in der Coordinator-Kachel vom Zigbee-Adapter stehen. Hier findest du die aktuelle Version: https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin.
            Wenn du die letzte Version bereits haben solltest, kann eventuell @arteck weiterhelfen.

            D arteck 2 Replies Last reply Reply Quote 0
            • D
              Delphinis @1Topf last edited by

              @1topf
              Ok, du meinst also diese Kachel hier?
              e52af92d-54e9-4313-8b8f-0a0ae99adda6-grafik.png
              Das währe dann 2-1.2.7.1. von vor einem Jahr.

              Vor dem Udpaten dieses sticks hab ich ein bisschen schiss. Da möchte ich erst ein zweites Ding bestellen, falls das schief gehen sollte. Ich weiss auch nicht genau wie ich das updaten muss, da muss ich mich erst schlau machen.
              Melde mich dann, wenn ich inzwischen einen Ersatz-Stick hab ...
              Liegt es wirklich daran, so alt ist der ja nun auch nicht? Wenn ich den jedes Jahr neu updaten muss?

              1 Reply Last reply Reply Quote 0
              • arteck
                arteck Developer Most Active @1Topf last edited by arteck

                @1topf wenn du schon Postest dann machs richtig 🙂 und nimm das Release

                https://github.com/Koenkk/Z-Stack-firmware/releases

                @delphinis sagte in Kann Giex Bewässerungsautomat nicht in Zigbee einbinden:

                benutze den Zigbee-Adapter. Version ist uptodate.

                was heisst das... GIT oder Stable oder Beta??

                D 2 Replies Last reply Reply Quote 0
                • D
                  Delphinis @arteck last edited by Delphinis

                  @arteck
                  sollte stable sein: (ist 1.10.3.)
                  2d5b2bf1-b38e-4b54-a8e5-32d2dbba46d1-grafik.png

                  1 Reply Last reply Reply Quote 0
                  • D
                    Delphinis @arteck last edited by

                    @arteck
                    Könnte ich da nicht das Script von dgaus https://github.com/Koenkk/zigbee2mqtt/issues/21844
                    übernehmen und in Javascript ausführen?
                    Diese Parameter sehen genau nach denjenigen meines Bewässerungsautomaten aus.
                    Allerdings hab ich keine Ahnung was dieses Script mit den Angaben macht.
                    Erstellt es eine neue Datei oder Eintrag in ..\zigbee-herdsman-converters\devices?
                    Ich hab so das gefühl dass dort in dieser Giex.js die Einträge nicht ganz stimmen, respektive das entsprechende Teil fehlt, aber da kenn ich mich zu wenig aus:

                    "use strict";
                    var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
                        if (k2 === undefined) k2 = k;
                        var desc = Object.getOwnPropertyDescriptor(m, k);
                        if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
                          desc = { enumerable: true, get: function() { return m[k]; } };
                        }
                        Object.defineProperty(o, k2, desc);
                    }) : (function(o, m, k, k2) {
                        if (k2 === undefined) k2 = k;
                        o[k2] = m[k];
                    }));
                    var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
                        Object.defineProperty(o, "default", { enumerable: true, value: v });
                    }) : function(o, v) {
                        o["default"] = v;
                    });
                    var __importStar = (this && this.__importStar) || function (mod) {
                        if (mod && mod.__esModule) return mod;
                        var result = {};
                        if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
                        __setModuleDefault(result, mod);
                        return result;
                    };
                    Object.defineProperty(exports, "__esModule", { value: true });
                    const exposes = __importStar(require("../lib/exposes"));
                    const tuya = __importStar(require("../lib/tuya"));
                    const legacy = __importStar(require("../lib/legacy"));
                    const e = exposes.presets;
                    const { presets: ep, access: ea } = exposes;
                    const MINUTES_IN_A_DAY = 1440;
                    const SECONDS_IN_12_HOURS = 43200;
                    const exportTemplates = {
                        giexWaterValve: {
                            vendor: 'GiEX',
                            description: 'Water irrigation valve',
                            onEvent: tuya.onEventSetLocalTime,
                            fromZigbee: [legacy.fromZigbee.giexWaterValve],
                            toZigbee: [legacy.toZigbee.giexWaterValve],
                            exposes: [
                                ep.battery(),
                                e.binary(legacy.giexWaterValve.state, ea.STATE_SET, 'ON', 'OFF')
                                    .withDescription('State'),
                                e.enum(legacy.giexWaterValve.mode, ea.STATE_SET, ['duration', 'capacity'])
                                    .withDescription('Irrigation mode'),
                                e.numeric(legacy.giexWaterValve.cycleIrrigationNumTimes, ea.STATE_SET)
                                    .withValueMin(0)
                                    .withValueMax(100)
                                    .withDescription('Number of cycle irrigation times, set to 0 for single cycle'),
                                e.numeric(legacy.giexWaterValve.irrigationStartTime, ea.STATE)
                                    .withDescription('Last irrigation start time'),
                                e.numeric(legacy.giexWaterValve.irrigationEndTime, ea.STATE)
                                    .withDescription('Last irrigation end time'),
                                e.numeric(legacy.giexWaterValve.lastIrrigationDuration, ea.STATE)
                                    .withDescription('Last irrigation duration'),
                                e.numeric(legacy.giexWaterValve.waterConsumed, ea.STATE)
                                    .withUnit('L')
                                    .withDescription('Last irrigation water consumption'),
                            ],
                        },
                    };
                    const definitions = [
                        // _TZE200_sh1btabb uses minutes, timezone is GMT+8
                        {
                            ...exportTemplates.giexWaterValve,
                            model: 'QT06_1',
                            fingerprint: [
                                { modelID: 'TS0601', manufacturerName: '_TZE200_sh1btabb' },
                            ],
                            exposes: [
                                ...exportTemplates.giexWaterValve.exposes,
                                e.numeric(legacy.giexWaterValve.irrigationTarget, ea.STATE_SET)
                                    .withValueMin(0)
                                    .withValueMax(MINUTES_IN_A_DAY)
                                    .withUnit('minutes or litres')
                                    .withDescription('Irrigation target, duration in minutes or capacity in litres (depending on mode)'),
                                e.numeric(legacy.giexWaterValve.cycleIrrigationInterval, ea.STATE_SET)
                                    .withValueMin(0)
                                    .withValueMax(MINUTES_IN_A_DAY)
                                    .withUnit('min')
                                    .withDescription('Cycle irrigation interval'),
                            ],
                        },
                        // _TZE200_a7sghmms uses seconds, timezone is local
                        {
                            ...exportTemplates.giexWaterValve,
                            model: 'QT06_2',
                            fingerprint: [
                                { modelID: 'TS0601', manufacturerName: '_TZE200_a7sghmms' }
                            ],
                            exposes: [
                                ...exportTemplates.giexWaterValve.exposes,
                                e.numeric(legacy.giexWaterValve.irrigationTarget, ea.STATE_SET)
                                    .withValueMin(0)
                                    .withValueMax(SECONDS_IN_12_HOURS)
                                    .withUnit('seconds or litres')
                                    .withDescription('Irrigation target, duration in seconds or capacity in litres (depending on mode), ' +
                                    'set to 0 to leave the valve on indefinitely, ' +
                                    'for safety reasons the target will be forced to a minimum of 10 seconds in duration mode'),
                                e.numeric(legacy.giexWaterValve.cycleIrrigationInterval, ea.STATE_SET)
                                    .withValueMin(0)
                                    .withValueMax(SECONDS_IN_12_HOURS)
                                    .withUnit('sec')
                                    .withDescription('Cycle irrigation interval'),
                            ],
                            whiteLabel: [
                                tuya.whitelabel('GiEX', 'GX02', 'Water valve', ['_TZE204_7ytb3h8u']),
                            ],
                        },
                    ];
                    exports.default = definitions;
                    module.exports = definitions;
                    //# sourceMappingURL=giex.js.map
                    
                    dgaust created this issue in Koenkk/zigbee2mqtt

                    closed [New device support]: GiEX Water Valve GX02 #21844

                    Asgothian 1 Reply Last reply Reply Quote 0
                    • Asgothian
                      Asgothian Developer @Delphinis last edited by

                      @delphinis sagte in Kann Giex Bewässerungsautomat nicht in Zigbee einbinden:

                      Könnte ich da nicht das Script von dgaus https://github.com/Koenkk/zigbee2mqtt/issues/21844
                      übernehmen und in Javascript ausführen?
                      Diese Parameter sehen genau nach denjenigen meines Bewässerungsautomaten aus.
                      Allerdings hab ich keine Ahnung was dieses Script mit den Angaben macht.
                      Erstellt es eine neue Datei oder Eintrag in ..\zigbee-herdsman-converters\devices?
                      Ich hab so das gefühl dass dort in dieser Giex.js die Einträge nicht ganz stimmen, respektive das entsprechende Teil fehlt, aber da kenn ich mich zu wenig aus:

                      Das Skript könnte als externer Konverter benutzt werden - allerdings geht es in genau diesem Beispiel nicht, da der Author des Skriptes auf die nicht mehr unterstützten 'legacy' Funktionen zugreift. Dieses wird bei den externen Konvertern unterbunden

                      Deine einzige Chance ist die Installation der aktuellen GitHub Version - die sollte das Gerät unterstützen.

                      A.

                      D 1 Reply Last reply Reply Quote 1
                      • D
                        Delphinis @Asgothian last edited by Delphinis

                        @asgothian said in Kann Giex Bewässerungsautomat nicht in Zigbee einbinden:

                        Deine einzige Chance ist die Installation der aktuellen GitHub Version - die sollte das Gerät unterstützen.

                        Meinst du damit das Update des Sonoff USB ZBDongle-P?
                        Oder den Zigbee-Adapter auf eine Beta-Version?

                        Asgothian 1 Reply Last reply Reply Quote 0
                        • Asgothian
                          Asgothian Developer @Delphinis last edited by

                          @delphinis Die Github version des Adapters.

                          Die Firmware ist da eher nicht beteiligt

                          A.

                          D 1 Reply Last reply Reply Quote 1
                          • D
                            Delphinis @Asgothian last edited by

                            @asgothian
                            Danke, dann warte ich mal auf die nächste Stable-Version. Hab ja noch Zeit bis im Frühling 🙂

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            1.1k
                            Online

                            31.7k
                            Users

                            79.7k
                            Topics

                            1.3m
                            Posts

                            6
                            17
                            438
                            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