Szenario
Nach den hilfreichen Antworten auf meine letzte Frage habe ich mir einen Harmony Hub besorgt, der so funktioniert, wie ich es möchte. Grundsätzlich merkt es sich den Status der Geräte und verwendet Infrarotsignale, um die Fernbedienungen zu fälschen und die konfigurierten Einstellungen zu ändern, wenn ich ein Setup wie Watch Fire TV oder Watch Blu-Ray aktiviere . Diese beiden erfordern unterschiedliche Eingangseinstellungen für das Fernsehgerät (Toshiba 42SL863G).
In meiner zweiten Phase der Hausautomation geht es jedoch ein bisschen schief. Wie sich herausstellt, hat mein Fernseher beim Ausschalten standardmäßig eine andere Grundeinstellung als bei einem Stromausfall. Da ich den gesamten Medienzirkus über Smart Plug herunterfahren möchte, habe ich zwei Ansatzpunkte.
- Einschalten
- Der Fernseher startet automatisch
- Das Fire TV startet automatisch und schaltet das Fernsehgerät auf den HDMI-Anschluss um, an den es angeschlossen ist.
- Surround System startet nicht.
- Nur aus, nachdem der Status bekannt ist (TV-Eingang entweder HDMI 1 oder 2)
- Ich starte alles von Harmony und die Geräte gehen in die gewünschten Zustände
Problem
Der Harmony Hub weiß nicht, ob das Gerät ausgeschaltet war, und kann den Eingangskanal nicht richtig einstellen. Auf der Fernbedienung oder der Harmony befindet sich keine Taste, die nur HDMI 1 oder 2 anzeigt. Es ist keine gewünschte Lösung, alle Geräte eingeschaltet zu lassen. Außerdem habe ich das gesamte Setup per Sprachbefehl ausgelöst, sodass ich kein Display habe, auf dem ich sehen kann, in welchem Modus ich mich zuvor befunden habe.
Frage
Wie erkenne ich den Status des Geräts, um automatisch auf den richtigen Eingangskanal umzuschalten ?
quelle
Antworten:
Ich weiß, dass Sie den Stecker verwenden möchten , um das gesamte Media Center auszuschalten, um die Kosten (und die Verschwendung) des Stromverbrauchs im Standby-Modus zu vermeiden. Ich würde jedoch die einfachere Lösung empfehlen, den Fernseher rund um die Uhr an der Steckdose zu lassen und Ihren Computer auszulösen Die Energieeinstellung des Fernsehgeräts verwendet dasselbe Ereignis, das Ihren Smart Plug aktiviert.
Leistung / Kosten
Moderne LCD- oder OLED-Fernseher verbrauchen im Standby-Modus etwa ein halbes Watt Strom oder weniger. Gemäß dem Handbuch Ihres Fernsehgeräts(auf Seite 100), Ihr Fernsehgerät verbraucht im Standby-Modus 0,2 W Strom. Unter Verwendung Ihrer Stromkosten in Höhe von 0,28 € / kW erhöht die Standby-Leistung Ihres Fernsehgeräts Ihre Stromrechnung um höchstens 0,49 € pro Jahr. Wenn die Lebensdauer eines Fernsehgeräts 20 Jahre beträgt, bedeutet dies, dass Ihre Problemumgehung weniger als 10,00 € kosten müsste, um sich jemals amortisieren zu können. Darüber hinaus verbraucht Ihr Fernseher während des Kaltstarts des gesamten Systems Strom mit der vollen Leistung von 131 / kWh, was wahrscheinlich länger dauert als ein Warmstart. (Je länger es dauert, bis Ihr gesamtes System auf "Fernsehen" hochgefahren ist, desto mehr unbrauchbare Elektrizität wird verbraucht. Ich habe auch festgestellt, dass Familienmitglieder in der Regel weniger zufrieden sind, je länger es dauert, bis der Fernseher hochgefahren ist.)
Finanziell gibt es wenig Grund, dies zu verfolgen. Für die Umwelt ist es wahrscheinlich nicht so vorteilhaft, wie Sie denken.
Sicherheit
Intelligente Stecker sind nicht dafür ausgelegt, ihre angeschlossenen Geräte vor Blitzeinschlägen zu schützen. Das bloße Ausschalten des intelligenten Steckers schützt den Fernseher daher nicht vor Überspannungen oder Spannungsspitzen.
Privatsphäre
Wenn Sie Bedenken hinsichtlich der Privatsphäre und der Netzwerkaktivität haben, während Ihr Smart-TV "ausgeschaltet" sein soll, rufen Sie die Einstellungen Ihres Fernsehgeräts auf und deaktivieren Sie die Funktionen für das Telefon zu Hause. Wenn Sie sich immer noch Sorgen machen, hilft das Ausschalten nicht weiter, da sie persönliche Daten verlieren, wenn sie eingeschaltet sind (und Sie sie ansehen), nicht, wenn sie sich im Standby-Modus befinden. In diesem Fall sollten Sie stattdessen das Leck beheben, indem Sie den Fernseher hinter einer Netzwerk-Firewall abschirmen, die verhindert, dass er jemals an das Werk zurückmeldet.
quelle
Leider gibt es keine Möglichkeit, den Status von "dummen" Geräten zu erkennen. Sie müssen sie nur zur Synchronisierung zwingen.
Ich fand diesen Link zu einer Diskussion, in der Logitech gebeten wurde, Unterstützung für Auswahlcodes für diskrete Eingänge hinzuzufügen. Wenn Sie diese Codes hinzufügen, können Sie die Harmony so einrichten, dass sie direkt zum richtigen Eingang wechselt, ohne sich um den vorherigen Status kümmern zu müssen.
https://www.avforums.com/threads/direct-input-selection-for-toshiba-regza-tvs-discrete-codes-for-harmony-others.703988/
Schauen Sie sich das "Erweiterte Setup" für die Harmony an, mit dem Sie nach dem Einschalten eine Tastenfolge festlegen können. Lassen Sie den Eingang HDMI bei jedem Einschalten senden.
Sie könnten so etwas heute mit einer Reihe von Eingabetexten versuchen, aber ohne die diskreten Codes würde dies nach einem Kaltstart nur einmal funktionieren. Es würde das Fernsehgerät und Harmony verwirren, wenn es eingeschaltet würde, ohne vorher vom Stromnetz getrennt zu werden.
quelle
Ich habe Mühe, das Problem vollständig zu formalisieren (dh was scheitert und wie ohne diese Funktion), aber ich frage mich, ob Sie in der Lage sind, ein Gerät zu bauen, das die "dummen" Geräte beschattet, und den Status zu melden. Ich denke, das Problem besteht darin, Kanäle nur mit einem 'Voraus'-Befehl (und unsichtbaren Befehlen von anderen Akteuren) zu durchlaufen.
Wenn Sie also wissen möchten, was der Fernseher tut, können Sie die Leistung und die verschiedenen IR-Stimuli überwachen. Im Idealfall können Sie so die Schaltzustände durch Dead Recconing verfolgen. Möglicherweise können auch andere Reize aufgenommen werden (mein Fernseher zeigt nur dann eine Quellenkennung an, wenn diese von FireTV ausgelöst wird - es ist plausibel, dass eine billige Bilderkennung dies erkennen kann, insbesondere, wenn Sie wissen, wann Sie damit rechnen müssen).
Unter der Annahme, dass die Schaltquelle zweimal einen zuverlässigen bekannten Zustand liefert, können Sie das System möglicherweise regelmäßig in einen bekannten Zustand versetzen (aber ich gehe davon aus, dass Sie hier die Abschaltung verwenden würden) oder bei Feststellung eines Fehlers (Benutzer drückt die IR-Tasten oder inkonsistente Informationen von) verschiedene Quellen).
quelle
Der harte Weg
Es ist eine Menge Arbeit, aber Sie könnten einen Hall-Effekt-Sensor entwickeln, um festzustellen, ob Ihre Geräte ein- oder ausgeschaltet sind.
Ein Hall-Effekt-Sensor misst den Strom, der durch ein Kabel fließt, ohne dass ein Kabelbruch erforderlich ist. Es gibt einen verfügbar hier .
Als nächstes müssen Sie nun einen IR-Bereich als Ergänzung zum Hall-Effekt-Sensor entwerfen und einen einfachen Mikrocontroller in Ihr Design integrieren, um den Hall-Effekt-Sensor zu überwachen und seinen Status auf Anfrage mitzuteilen.
Wenn der Strom größer als 50 mA ist, wissen Sie, dass das System eingeschaltet ist.
Jetzt müssen Sie einen Infrarot-Transceiver für die Kommunikation mit Ihrem Board entwerfen und schließlich können Sie den Harmony-Hub so programmieren , dass er Ihr neues aktuelles Monitorprodukt identifiziert. Sobald der Vorgang abgeschlossen ist, kennen Sie den Status Ihrer Ausrüstung.
Der einfache Weg
Verwenden , um einen Smart - Stecker, den Stromverbrauch überwacht, beispielsweise .
quelle
Verwenden Sie einen zentralen Home Automation Controller wie SmartThings oder Home-Assistant? Ich denke, Sie werden einen brauchen, um das zu erreichen, wonach Sie suchen. Das heißt, der Controller kennt den Harmony-Status und den Smart-Switch-Status und kann geeignete Maßnahmen ergreifen, je nachdem, ob der Smart-Switch ein- oder ausgeschaltet ist (oder gerade eingeschaltet wurde).
quelle