Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst]-Gerät reagiert nicht auf Trigger

    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

    [gelöst]-Gerät reagiert nicht auf Trigger

    This topic has been deleted. Only users with topic management privileges can see it.
    • dslraser
      dslraser Forum Testing Most Active last edited by

      Hallo,

      ich habe einen neuen 4 Kanal Sender HM-PBI-4-FM (der alte war defekt) angelernt und mit einem Taster verbunden sowie mit zwei MP3 Klingeln HM-OU-CFM-TW in der raspberrymatic direkt verknüpft. Die Klingeln funktionieren. Bisher habe ich ein Script benutzt was mir beim betätigen des Klingelknopfes einen Schnappschuss von einer auf die Tür gerichtete Kamera über Telegram schickt. Im Script selbst habe ich nur die on:id… des neuen 4 Fach Senders angepasst. In dieses Script ist auch noch eine Schlüsselbundfernbedienung eingebunden, vorab, diese funktioniert und es kommt wie gewohnt das Bild. Beim betätigen des Tasters klingelt es, aber es kommt kein Bild mehr.

      Ich kann das Script gerade nicht mit drann hängen, ich bin noch im Büro.

      Ich habe nun schon alles mögliche probiert….Dummy Programm auf der CCu sowie die Übertrag von gesichert auf ungesichert geändert...funktioniert nicht. Woran könnte es noch liegen ? Ich habe ja nur den 4 Fach Sender getauscht und direkt verknüpft. (vorher als Programm)

      LG Heiko

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

        Hast du denn unter Objekte mal geschaut ob sich da was im entsprechenden Datenpunkt tut wenn du die Klingel drückst?

        Gruß

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

          Dann poste mal das Skript.

          Wichtig ist das du „steuern“ nimmst und nicht du den Wert setzt

          Steuern —-> ack flag =false!!!

          Gesendet vom Handy …

          1 Reply Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active last edited by

            ich melde mich heute Abend noch mal mit dem Script.(bin noch nicht zu Hause)

            Die Klingel ist an der Garage, da habe ich fast kein WLAN um zu schauen ob sich beim Datenpunkt was rührt.

            Ich werde mal meine ohnehin von der Klingel genervte bessere Hälfte heute Abend an die Klingel schicken. (das Klingeltheater geht nun schon ein par Tage, da der 4 Fachempfänger auch seine Konfig nicht empfangen wollte)

            Ich habe das Ding nun schon zwei mal ein uns ausgelötet um den Knopf fürs anlernen zu drücken, da es in der Garage nicht ging, in der Nähe der CCU dann sofort. Ein Emfangsproblem kann es aber eigentlich nicht sein, da ja die Direktverknüpfung funktioniert.

            Jetzt habe ich aus meinem Modellbauzubehör einen Servostecker angelötet und kann das Ding einfach abziehen.

            Bis später….

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

              @dslraser:

              Ein Emfangsproblem kann es aber eigentlich nicht sein, da ja die Direktverknüpfung funktioniert. `
              RasPi und Klingeln benutzen das <u>selbe</u> Funkmodul ?

              1 Reply Last reply Reply Quote 0
              • dslraser
                dslraser Forum Testing Most Active last edited by

                So, hier mal das Script was ich bisher benutzt habe. (ging ja bis zum Austausch des 4 Fach Senders)

                ! ````
                on({id:"hm-rpc.0.0002D7099ED53E.2.PRESS_SHORT"/Fernbedienung Heiko Taster kurz gedrückt/, val: true}, main);
                on({id:"hm-rpc.0.0002D7099ED53E.2.PRESS_LONG"/Fernbedienung Taster Heiko lang gedrückt/, val: true}, main);
                on({id:"hm-rpc.1.OEQ0178818.1.PRESS_SHORT"/Klingeltaster.PRESS_SHORT/, val: true}, main);
                on({id:"hm-rpc.1.OEQ0178818.1.PRESS_LONG"/Klingeltaster.PRESS_LONG/, val: true}, main);
                ! var request = require("request");
                var fs = require('fs');
                var myJson = {};
                var sid = 0;
                var Nachricht = "Es hat an der Haustür geklingelt"; // Nachricht, welche mit dem Bild gesendet wird
                ! function parseJson(text) {
                if (text === "") return {};
                try {
                json = JSON.parse(text);
                } catch (ex) {
                json = {};
                }
                if(!json) json = {};
                return json;
                }
                function readJson(url, callback) {
                request(url, function (err, state, body){
                if (body) {
                var json = parseJson(body);
                callback(null, json);
                } else {
                var error = "(" + err + ") ERROR bei Abfrage von: " + url;
                log(error, "warn");
                callback(error, null);
                }
                });
                }
                var url_login ='http://192.168.180.2:5000/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=2&account=Benutzer&passwd=Kennwort&session=SurveillanceStation&format=sid';
                var url_logout = 'http://192.168.180.2:5000/webapi/auth.cgi? api=SYNO.API.Auth&method=Logout&version=2&session=SurveillanceStation';
                var url_snapshot = 'http://192.168.180.2:5000/webapi/entry.cgi?camStm=1&version=8&cameraId=3&api=SYNO.SurveillanceStation.Camera&preview=true&method=GetSnapshot';
                ! function main() {
                readJson(url_login, function(err,json) {
                if(!err) {
                myJson = json;
                sid = myJson.data.sid;
                url_snapshot += '&_sid='+sid;
                url_logout += '&_sid='+sid;
                request.get({url: url_snapshot, encoding: 'binary'}, function (err, response, body) {
                fs.writeFile("/tmp/snap.jpg", body, 'binary', function(err) {
                if (err) {
                console.error(err);
                } else {
                console.log('Snapshot sent');
                sendTo('telegram.0', {text: '/tmp/snap.jpg', caption: 'Es hat an der Haustür geklingelt'});
                request.get({url: url_logout, encoding: 'binary'});
                }
                });
                });
                } else {
                log("Fehler beim Auslesen des JSON. Keine Daten erhalten.","warn");
                myJson = {};
                }
                });
                }

                
                Bei der Fernbedienung kommt das Bild über Telegram an. Bei dem Klingeltaster(ausgetauschter 4Fach Sender) nicht mehr.
                
                @paul53 was meinst Du ? Ich habe doch den den 4 Fach Sender, wo der Taster drann hängt an der raspberrymatic angelernt ? Ich habe nur dieses Funkmodul.
                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 last edited by

                  @dslraser:

                  Ich habe doch den den 4 Fach Sender, wo der Taster drann hängt an der raspberrymatic angelernt ? Ich habe nur dieses Funkmodul. `
                  Du hast 3 Empfänger, die mit dem 4-fach-Sender kommunizieren: RasPi (mit Funkmodul) und 2 Klingeln. Dass die Klingeln das Signal empfangen, bedeutet nicht, dass der RasPi es auch empfängt. Deshalb in der virtuellen CCU und/oder in ioBroker testen, ob das Signal empfangen wird.

                  1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active last edited by

                    also in iObroker scheint sich in den Objekten nichts zu aktualisieren. Ich habe jetzt mal ein Funkgong zum triggern benutzt, das funktioniert, da kommt dann das Bild. Werden direkt verknüpfte Geräte nicht aktualisiert ?

                    @paul53, wo kann ich auf der ccu nachsehen ob das Signal ankommt ?

                    1 Reply Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active last edited by

                      @paul53, es ist anscheinend tatsächlich der Empfang am Raspi, das Kabel an der Aussenantenne ist kaputt…[emoji849]

                      Sobald ich den 4Fachsender im Wohnzimmer auslöse werden auch die iOBroker Objekte aktualisiert. Bis zur Garage reicht es dann wohl nicht. Na ja, Ersatz habe ich bestellt, dann geht es weiter.

                      Danke für Eure Hilfe.[emoji106]

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      642
                      Online

                      31.7k
                      Users

                      79.9k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      524
                      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