[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support

Begonnen von CoolTux, 25 Mai 2017, 18:24:49

Vorheriges Thema - Nächstes Thema

Ma_Bo

@Esjay: dann brauchst du definitiv noch eine Anwesenheitskontrolle, wer zu Hause ist und wer nicht...  8)
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Esjay

Zitat von: Ma_Bo am 07 September 2017, 16:04:56
@Esjay: dann brauchst du definitiv noch eine Anwesenheitskontrolle, wer zu Hause ist und wer nicht...  8)
Ich habe ein Zwave Keyboard an der Tür, darüber habe ich das Ganze eine Zeit lang gesteuert. Ich kann dir jetzt aber gerade nicht sagen, warum ich das wieder zu den Akten gelegt habe. Ich denke das Thema wird nochmal spannend wenn ich das nächste mal krankheitsbedingt ne Woche Zuhause bin.

Ma_Bo

ACHTUNG OFFTOPIC

Zitat von: Esjay am 07 September 2017, 16:08:52
Ich habe ein Zwave Keyboard an der Tür, darüber habe ich das Ganze eine Zeit lang gesteuert. Ich kann dir jetzt aber gerade nicht sagen, warum ich das wieder zu den Akten gelegt habe. Ich denke das Thema wird nochmal spannend wenn ich das nächste mal krankheitsbedingt ne Woche Zuhause bin.

Ich habe mir ein Schlüsselboard gebaut, dort hat jeder seinen Haken und wenn der Schlüssel weg ist, ist auch für´s System die Person weg.
Hier steht auch ein wenig darüber: https://forum.fhem.de/index.php/topic,33961.0.html

OFFTOPIC ENDE
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

CoolTux

Zitat von: Esjay am 07 September 2017, 15:33:12
Ok, vll war es Gestern und Vorgestern bisschen spät bei mir. Deswegen nochmal der letzte Versuch den Knoten zu entwirren.
Wenn ich meinen Tablet Wecker abends um 22:00 Uhr auf 06:00 Uhr stelle, steht im Reading "nextAlarmTime: 06:00". Wenn dann der nächste Morgen kommt und der Wecker auslöst, steht im Reading "nextAlarmTime: 06:10" und im Reading "nextAlarmState: alert" .

Auf das Event "nextAlarmState: alert" kann/muss ich jetzt reagieren.
Der einfachheitshalber mittels DOIF zum Beispiel:
define Doif ([TabSzSt:nextAlarmState] eq "alert") (set Spotify ECHOBAD Cillout was auch immer)
attr TabSzSt do always


Wenn ich so darauf reagiere, und um 06:03 ins Bad gehe, anschließend um 06:07 das Bad verlasse ( Echo ausgeschaltet) und um 06:09 das Haus verlasse, dabei aber vergessen habe den Wecker um 6:10 Uhr auszuschalten, erhalte ich um 6:10 wieder das Event "nextAlarmState: alert" und der Doif oder was auch immer reagiert jetzt wieder. Ergo das Echo wird wieder angeschmissen, ergo Frau Sauer.

Hätte ich jetzt ein Event "nextAlarmState: alert 06:00" wäre das eindeutig, und alles was danach kommt, wäre mir vollkommen egal bezogen auf das Abspielen des Echos.

Grüße

Jetzt verstehe ich. Gib mir mal ein paar Stunden zum drüber nachdenken.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Amenophis86

Nochmal kurz bisschen off topic, wie startest du deinen Echo von extern?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Esjay

Zitat von: Amenophis86 am 07 September 2017, 17:43:12
Nochmal kurz bisschen off topic, wie startest du deinen Echo von extern?
Über das Spotify Modul. Aber halt wirklich nur Musik von Spptify. Keine tts Ansagen etc.

Amenophis86

Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

CoolTux

Zitat von: Esjay am 07 September 2017, 15:33:12
Ok, vll war es Gestern und Vorgestern bisschen spät bei mir. Deswegen nochmal der letzte Versuch den Knoten zu entwirren.
Wenn ich meinen Tablet Wecker abends um 22:00 Uhr auf 06:00 Uhr stelle, steht im Reading "nextAlarmTime: 06:00". Wenn dann der nächste Morgen kommt und der Wecker auslöst, steht im Reading "nextAlarmTime: 06:10" und im Reading "nextAlarmState: alert" .

Auf das Event "nextAlarmState: alert" kann/muss ich jetzt reagieren.
Der einfachheitshalber mittels DOIF zum Beispiel:
define Doif ([TabSzSt:nextAlarmState] eq "alert") (set Spotify ECHOBAD Cillout was auch immer)
attr TabSzSt do always


Wenn ich so darauf reagiere, und um 06:03 ins Bad gehe, anschließend um 06:07 das Bad verlasse ( Echo ausgeschaltet) und um 06:09 das Haus verlasse, dabei aber vergessen habe den Wecker um 6:10 Uhr auszuschalten, erhalte ich um 6:10 wieder das Event "nextAlarmState: alert" und der Doif oder was auch immer reagiert jetzt wieder. Ergo das Echo wird wieder angeschmissen, ergo Frau Sauer.

Hätte ich jetzt ein Event "nextAlarmState: alert 06:00" wäre das eindeutig, und alles was danach kommt, wäre mir vollkommen egal bezogen auf das Abspielen des Echos.

Grüße

Ich habe leider nur einen etwas seltsamen Weg gefunden. Über normale Readings oder gar Automagic ist mir nichts eingefallen.
Aber, wenn Du mittels stateFormat nextAlarmTime in den STATE bekommst kannst Du mit

oldState:nextAlarmTime.* { OldValue($NAME) }

Ein userReading anlegen welches den alten Wert von nextAlarmTime enthalten sollte.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Esjay

Dank dir erstmal..Werde morgen dazu kommen, das auszuprobieren.
Grüße

ext23

Nabend, ich hätte auch mal eine Frage. Gibt es die Möglichkeit für eine Sprachausgabe die Sprache zu ändern? ich würde gerne einige Nachrichten in Englisch ausgeben lassen. Das man es über Android ändern kann ist mir klar, aber geht es auch mit AMAD temporär bevor ich ein Text sprechen lasse?

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

CoolTux

Es geht auf alle Fälle wenn Du das Attribut setTtsMsgLang auf Englisch stellst. Aber wäre halt nicht temporär.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ext23

Ach siehste das wusste ich gar nicht das es das gibt. Mhh nagut aber ich könnte das ja vor englischen texten ändern und dann wieder zurücksetzen lassen oder ist das blöd?

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

CoolTux

Ist blöd. Weil Du in der Config Struktur was änderst was dann in FHEMWEB als rotes Fragezeichen auftaucht. Wenn es nicht unter Deinen Nägeln brennt gib mir 3 Tage zum denken.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ext23

Nö das brennt bei mir überhaupt nicht. Wenn man das irgendwie in Zukunft ändern kann ich das schön, ich hab da keine Eile.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

grappa24

Hallo Leon,

ich musste leider meinen Schwur brechen  ;) Nachdem mein FHEM wieder lief, hab ich mal AMAD upgedatet - sehr schöne Arbeit!

Eine Frage zur ToGo Funktion: Hab die APSSID gesetzt, beim Verlassen meines WLAN sollten sich doch jetzt SetCommands und Informations ausschalten, oder? Tun sie aber nicht, fehlt mir da noch was?

Gruß, Dieter
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...