Panasonic Binding TV anschalten

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

filmgucker
Beiträge: 8
Registriert: 22. Apr 2019 14:36
Answers: 0

Re: Panasonic Binding TV anschalten

Beitrag von filmgucker »

Habe gelesen, dass es nur mit einer früheren Firmware des Harmony Hub ginge...Meiner wurde auch nicht gefunden.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Panasonic Binding TV anschalten

Beitrag von sihui »

filmgucker hat geschrieben: 24. Apr 2019 09:01 Habe gelesen, dass es nur mit einer früheren Firmware des Harmony Hub ginge...Meiner wurde auch nicht gefunden.
Hier findest du eine Zusammenfassung: entweder die Developer Firmware 4.15.250 auf deinem Hub installieren oder den Vorgaben des Threads folgen:

https://community.openhab.org/t/logitec ... 07?u=sihui
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

filmgucker
Beiträge: 8
Registriert: 22. Apr 2019 14:36
Answers: 0

Re: Panasonic Binding TV anschalten

Beitrag von filmgucker »

Dankeschön! Probiere ich gleich heute Abend aus 😊

N1d45
Beiträge: 123
Registriert: 5. Jan 2020 14:26
Answers: 2

Re: Panasonic Binding TV anschalten

Beitrag von N1d45 »

Hehe, ich habe auch ein Panasonic, schon über 6 Jahre alt. Bin relativ neu in Openhab. Gerade über das Binding gestolpert.

Grundübel, mit meiner neuen GigaTV Box (davor hatte ich noch die Fernseh Box von Kabeldeutschland) lässt sich nicht mehr der Fernseher steuern. Bei der alten ging das noch einwandfrei. Naja die neue Fernbedienung steuert die GigaTV Box mit Bluetooth, und nicht mehr mit IR. Kann nicht mehr gemeinsam funktionieren. Vom Bedienkomfort ein deutlicher Schritt zurück.

Das der Fernseher eigentlich nur an/aus gemacht werden muß, und die Eingänge gewechselt werden sollen, wollte ich dies über Alexa steuern.

Aus, HDMI1, etc. geht. Nur "An" geht nicht. Dies ist aber nötig um die Fernseher Fernbedienung zu verbannen. ^^


Aber so wie es aussieht wird sie wohl noch bis zum sterben des Fernsehers begleiten.

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Panasonic Binding TV anschalten

Beitrag von udo1toni »

Wie ist der Panasonic angebunden? Per LAN? Du könntest versuchen (bzw. zuerst dazu recherchieren), ob er per WOL aufzuwecken ist. Falls das Gerät es unterstützt, gibt es vermutlich auch eine Option, das abzuschalten (weil der Standby Verbrauch dadurch steigt). Dann müsste es also einen passenden Menüpunkt bei der Netzwerkkonfiguration geben.
Zweite Option: Kann man dem Gerät beibringen, sich automatisch einzuschalten, wenn der Strom wiederkehrt? Dann könntest Du eine (per WLAN) schaltbare Steckdose vor das Gerät schalten (oder z.B. ein Sonoff Basic ins Kabel basteln - kostet keine 10EUR, wenn man nötige Kleinteile wie Aderendhülsen und Werkzeug da hat). Der Standby Verbrauch sinkt dadurch auf 0 :) wobei dafür natürlich der WLAN Schalter Strom braucht...
Falls all das nicht geht, bleibt noch ein IR-Sender, der über openHAB steuerbar ist - gibt es auch als Bastellösung oder fertig (teuer...) und als Benefit kann man dann sofort alle IR-Geräte steuern, die in Reichweite stehen (und deren Protokoll unterstützt wird, natürlich)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

eiGelbGeek
Beiträge: 226
Registriert: 11. Aug 2019 06:39
Answers: 4

Re: Panasonic Binding TV anschalten

Beitrag von eiGelbGeek »

Die meisten TV Geräte schalten LAN im Standby komplett ab, somit auch kein WOL. Ist bei meinen Phillips TV genau das selbe.

Abhilfe ist z.b. ein WeMos D1 Mini mit einer IR Diode oder wenn HDMI CEC vorhanden am TV und Receiver ihn dadrüber einschalten. Wenn der Receiver kein HDMI CEC kann ist z.b. ein Raspberry Zero W auch eine Alternative .... so habe ich es auch mal gemacht ;-) Mittlerweile habe ich ein VU+ Receiver und dieser spricht gut über HDMI CEC mit meinen TV.

Mit einen Raspberry muss man nur den cec client installieren und über folgendes Kommando den TV einschalten :mrgreen:

Code: Alles auswählen

echo "on 0" | sudo cec-client -s -d 1
Der Raspberry muss natürlich per HDMI am TV hängen und HDMI CEC am TV eingeschaltet sein ;-) sobald der TV eingeschaltet ist und wieder mit dem LAN verbunden funktionieren natürlich wieder die Kommandos vom Binding :mrgreen:

Die folgenden Optionen hatte ich am Raspbbery noch zusätzlich gesetzt ;-)

Code: Alles auswählen

echo "hdmi_ignore_cec_init=1" >> /boot/config.txt

Code: Alles auswählen

hdmi_ignore_cec_init

Setting hdmi_ignore_cec_init to 1 will stop the initial active source message being sent during bootup. This prevents a CEC-enabled TV from coming out of standby and channel-switching when you are rebooting your Raspberry Pi.

Das wäre ein funktionierender Code für einen WeMos D1 Mini mit einer IR Diode über MQTT... (IR Code muss angepasst werden, sollte man aber im Internet den passenden finden :-)

Code: Alles auswählen

#include <ESP8266WiFi.h>
#include <PubSubClient.h>
#include <IRremoteESP8266.h>
#include <IRsend.h>

const char* ssid = "2,4GzSSID";
const char* password = "PASSWORT";

const char* mqtt_server = "IPADRESSEDESMQTTSERVERS";

//IR LED on Pin  D2
#define IR_LED 4

IRsend irsend(IR_LED);

WiFiClient espClient;
PubSubClient client(espClient);

void setup_wifi() {

  delay(10);
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);

  WiFi.mode(WIFI_STA);
  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  randomSeed(micros());

  Serial.println("");
  Serial.println("WiFi connected");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());
}

void callback(char* topic, byte* payload, unsigned int length) {
  Serial.println();
  //Message
  byte* p = (byte*)malloc(length);
  std::string message ( reinterpret_cast<char const*>(payload), length ) ;
  //AppleTV Commands
  if (strcmp(topic,"/netzwerk/wohnzimmer/tv/poweron/command")==0){
    if (message == "ON") {
      irsend.sendNEC(0x77E1403C, 32); //Hier den passenden IR Code eingeben :-)
      client.publish("/netzwerk/wohnzimmer/tv/poweron/state","OFF");
      Serial.println("poweron");
    }
  }
}

void reconnect() {
  // Loop until we're reconnected
  while (!client.connected()) {
    Serial.print("Attempting MQTT connection...");
    // Create a random client ID
    String clientId = "WeMos_TV_WZ";
    // Attempt to connect
    if (client.connect(clientId.c_str())) {
      Serial.println("connected");
        //AppleTV
        client.subscribe("/netzwerk/wohnzimmer/tv/poweron/command");
    } else {
      Serial.print("failed, rc=");
      Serial.print(client.state());
      Serial.println(" try again in 5 seconds");
      // Wait 5 seconds before retrying
      delay(5000);
    }
  }
}

void setup() {
  Serial.begin(115200);
  irsend.begin();
  setup_wifi();
  client.setServer(mqtt_server, 1883);
  client.setCallback(callback);
}

void loop() {
  if (WiFi.status() != WL_CONNECTED) {
      setup_wifi();
  }
  if (!client.connected()) {
    reconnect();
  }
  client.loop();
}
Ja ich weiß das man den Code verbessern könnte , so das die WLan Konfiguration nicht hardcoded ist ;-)

Benutzeravatar
OliverCJ
Beiträge: 405
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: Panasonic Binding TV anschalten

Beitrag von OliverCJ »

Guten Abend zusammen,

muss den Thread noch mal auspacken.. ich hatte ihn damals gelesen, weil ich das Binding installieren wollte, bin aber dann doch erstmal nicht dazu gekommen. Außerdem hatte mich gestört, dass man den TV angeblich nicht anschalten kann...

Also für meinen TX-58EXF787 (ist Modelljahr 2018) kann ich da jetzt ein Veto einlegen! Habe das Binding vorgestern installiert und konnte zunächst auch nur aus- aber nicht einschalten. Gerade eben mal ein wenig durch die Netzwerkeinstellungen vom TV geschaut, da gibt es einen Punkt "mit App einschalten". Der steht standardmäßig auf "aus". Nachdem ich den auf "ein" gestellt habe, kann ich nun auch über den Switch den TV EINschalten!!!

Vielleicht hilft das ja dem ein oder anderen.

Gute Nacht
Oliver

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Panasonic Binding TV anschalten

Beitrag von filmgucker2 »

Hallo Oliver,

den Thread hab ich mal vor einem Jahr gestartet. Inzwischen bin ich schon weitergekommen, vornehmlich dank Corona-Zeit in den letzten Wochen. Also: bei meinem Pana, Baujahr 2013 oder 2014 wird die Remotesteuerung als solche in den Netzwerkeinstellungen angeboten, nicht das Anschalten per Remote. Per App geht das auch nicht. Ich hab das Problem wie folgt umgangen: Mit dem Network-Binding kann ich prüfen, ob die Kiste an ist, denn wenn sie an ist, kann ich sie anpingen. Wenn nicht, eben nicht. Ein item zeigt den Zustand an, und dies kann ich dann in meinen rules verwenden.

Vielleicht hilft das dann jenen mit den älteren Modellen weiter.

Schöne Grüße und Ostern!
Raspberry Pi 4, OH 4.0.3

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Panasonic Binding TV anschalten

Beitrag von udo1toni »

Bei manchen Geräten kann man einstellen, wie sie sich nach einem Stromausfall verhalten sollen. Dann kommt man mit einer schaltbaren Steckdose weiter (z.B. Sonoff...)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten