Hallo Leute,
nette Idee zum Thema Magic Mirror: Magic Mirror | Raspberry Pi
In Verbindung mit Openhab wäre es richtig fein.
nette Idee zum Thema Magic Mirror: Magic Mirror | Raspberry Pi
In Verbindung mit Openhab wäre es richtig fein.
(function updateOpenHAB()
{
var temp = "";
$.getJSON('http://yourIP:8080/rest/items/MagicMirrorTXT/?type=json', {}, function(json, textStatus) {
if (json) {
temp = json.state;
}
$('.openhab').updateWithText(temp,2000);
if (temp != "") {
$('.openhab').fadeIn(2000);
$('.lower-third').fadeOut(2000);
} else {
$('.openhab').fadeOut(2000);
$('.lower-third').fadeIn(2000);
}
});
setTimeout(function() {
updateOpenHAB();
}, 2000);
})();
<div class="center-ver center-hor">
<div class="openhab light"></div>
</div>
String MagicMirrorTXT "[%s]" <bnone> (Internal)
import org.openhab.core.library.types.*
import org.openhab.model.script.actions.*
import java.lang.Math
import java.util.Calendar
import java.util.Date
import java.util.TimeZone
rule "Nachricht Fenster offen bei Abwesenheit auf MagicMirror"
when
Item Anwesend changed from ON to OFF
then
var String ret = ""
ret = Window_FensterOffen_longTXT.state.toString
sendCommand(MagicMirrorTXT, ret)
end
rule "Willkommen auf MagicMirror"
when
Item Anwesend changed from OFF to ON
then
sendCommand(MagicMirrorTXT, "Willkommen zu Hause")
end
rule "MagicMirror Message wieder zurücksetzen"
when
Item MagicMirrorTXT changed
then
var Timer timer = null
if (MagicMirrorTXT.state.toString != "") {
if(timer!=null) {
timer.cancel
}
timer = createTimer(now.plusSeconds(30)) [|
sendCommand(MagicMirrorTXT, "")
]
}
end
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.


Kommentar