Comments (3)
Ja, ist in arbeit
from iobroker.alarm.
Ich hab das wie folgt implementiert:
Ein neues Objekt 'alarm.0.info.tts' erstellt
Name 'tts'
Typ 'Datenpunkt'
Datenpunkttyp 'Zeichenkette'
Danach ein neues Skript erstellt:
on({id: 'alarm.0.info.tts', change: "ne"}, function (obj) { log('tts ausgelöst'); var value = obj.state.val; if(value != ''){ try { log('Weiterleiten an Sonos'); require("request")('http:/IP:5005/say/' + value + '/de-de/30').on("error", function (e) {console.error(e);}); log('Erfolgreich ausgeführt'); }catch(e) { log('Fehler'); } setState('alarm.0.info.tts', ''); // Wieder leeren. } });
Danach unter Sprachausgabe im Alarm-Adapter unter 'Objekt-ID' einfach 'alarm.0.info.tts' angeben.
Der Adapter schreibt dann in 'alarm.0.info.tts' rein. Das Skript wird getriggert und sendet es an den Sonos. Done deal.
Ich mach glaub gerade noch einen Adapter dazu...
from iobroker.alarm.
Muss die Idee leider verwerfen, ein einfacher http request wäre sicherlich möglich, aber sobald mehrere Geräte bzw. Passwörter ins Spiel kommen wird es kompliziert. Ich denke der Bedarf ist aktuell nicht so groß und kann aktuell über ein kleines Skript einfacher gelöst werden.
Sollte dennoch erhöhter Bedarf bestehen, würde ich nochmal drüber nachdenken.
from iobroker.alarm.
Related Issues (20)
- Feature-Request: Alarm-Protokoll HOT 1
- Update schlägt fehl HOT 8
- Benachrichtigung bei Aktivierung HOT 2
- Scharf schalten mit Bewegungsmeldern HOT 1
- one_changes immer auf true HOT 1
- Passwort-Datenpunkt oder Passwort-Checker unauffindbar HOT 1
- Passwort nicht in Alarm.X.use HOT 1
- Update stable version in repo from 3.3.9 to 3.3.11 HOT 1
- Update stable version in repo from 3.3.9 to 3.3.11
- Sprachausgabe entweder mit Gerätenamen oder mit Wiederholung. Beides zusammen funktioniert nicht. HOT 3
- Update stable version in repo from 3.3.11 to 3.3.12 HOT 1
- "silent alarm" nicht in "state_list" HOT 2
- falscher Meldetext in other_alarms/one_list ? HOT 4
- Gerätename im Debuglog für Abwesenheitssimulation
- No deactivation notification appears when deactivation is done within activation time HOT 4
- Sensoren mit value Open / Closed und activ/inactiv HOT 1
- Add options for use the zones HOT 1
- Auslösendes Objekt wird nicht korrekt angezeigt HOT 1
- Idee: Direkt und verzögernd auslösende Geräte
- Anwesenheit Simulation ohne Funktion HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iobroker.alarm.