NEWS
[gelöst]-Gerät reagiert nicht auf Trigger
-
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
-
Hast du denn unter Objekte mal geschaut ob sich da was im entsprechenden Datenpunkt tut wenn du die Klingel drückst?
Gruß
-
Dann poste mal das Skript.
Wichtig ist das du „steuern“ nimmst und nicht du den Wert setzt
Steuern —-> ack flag =false!!!
Gesendet vom Handy …
-
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….
-
Ein Emfangsproblem kann es aber eigentlich nicht sein, da ja die Direktverknüpfung funktioniert. `
RasPi und Klingeln benutzen das <u>selbe</u> Funkmodul ? -
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.
-
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. -
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 ?
-
@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]