NEWS
IR-Fernbedienungssignale über MQTT senden
-
Bei Mqtt Adapter kann ich nicht helfen.
Der hatte bei mir immer zicken gemacht.
Zumal IR Receive bei dir auch nicht da ist.
Nimm den Sonoff Adapter auf Port 1885. -
@Ralla66
werde ich auf jeden Fall versuchen.
Eine Frage noch: kann ich den Befehlt IRsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048260C"} nicht auch direkt über Vis senden, wenn ich den Schalter drücke, der das Power-On symbolisiert? -
@ici-ice
habe ich noch nicht versucht.
Eventuell geht da was mit :
http:// IP Tasmota Device /cm?cmnd=irsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048A65C"}
Teste das mal im Browser ob du senden kannst.
Bin nicht so Fit mit Widgets.
Frag mal die Experten, wenn man bei Bulb Ein das als URL sendet oder so. -
-
@Ralla66
Vielen Dank für den Test. Ich habe einen ersten Erfolg mit dem HTTP-Request über Blockly erzielt. Leider kann ich erst am Wochenende weiter expermimentieren.
Jetzt habe ich auf jeden Fall schon einmal eine grundlegende Vorstellung über die Funktionsweise.Vielen Dank noch einmal für deine Hilfe
-
@Ralla66
Hallo Ralla66, jetzt habe ich endlich wieder Zeit, bei meinem Projekt weiterzumachen und schon bräuchte ich deine Unterstützung. Ich hoffe, dass du noch etwas Geduld mit mir hast. Hier der aktuelle Stand:
Über die Tasmota Konsole habe ich bereits eine ganze Reihe von IR-Signalen ausgelesen. Als ich die jedoch in Vis einbauen wollte, ging plötzlich überhaupt nichts mehr. Ich konnte weder Befehle senden (die vorher schon funktioniert hatten), noch weitere Befehle über die Konsole auslesen - die Schnittstelle war tot. Dann habe ich mich daran erinnert dass du schon geschrieben hast, dass der MQTT Adapter bei dir auch schon gezickt hat, worauf ich den Sonoff Adapter installiert habe. Der Adapter läuft auf Port 1885 und ist grün (MQTT Adapter habe ich pausiert). Leider werden die IR-Signale in meinem Tasmota Gerät nicht erkannt. Wenn ich jetzt über Vis einen Befehl
http://192.168.178.104/cm?cmnd=irsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048A60C"}
oder über die Tasmota Konsole den Befehl
irsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048A60C"}
auslöse, kommt immer Command unknown:14:18:30 CMD: irsend{"Protocol":"RC6","Bits":36,"Data":"0xC8048A60C"}
14:18:30 MQT: stat/FB_WoZi_C41CE0/RESULT = {"Command":"Unknown"}Hast du eine Idee, woran das liegen könnte?
-
@Ralla66
Nachtrag: wenn ich an einer IR-Fernsteuerung eine Taste drücke, kommt in der Tasmota Konsole nichts an -
@ici-ice
Klar, Geduld ist da, am Anfang nicht so einfach, kenne ich.
Schau in der Tasmota Konsole ob IR Receive ankommt.
Wenn nein. Tasmota oder IR Empfänger / Sender defekt.Prüfen Adapter und Tasmota Einstellungen ,
zeig mal ein Bild von Tasmota Mqtt Einstellungen.
Im Sonoff Adapter ist der Port auch umgestellt ?
Bitte auch Bild.
Unter full topic in Mqtt Tasmota bitte nichts ändern.
Da muß stehen -> %prefix%/%topic%/
Im Adapter alle Haken setzen.
Alles mal neu starten.Wenn alles gemacht kommt in der Tasmota Konsole IR Receive an ?
-
@Ralla66
freut mich sehr, dass du mir weiterhelfen möchtest.
Hier die Einstellungen im Tasmota:
Und hier die Einstellungen am Server:
-
@Ralla66
IR-Send kommt in der Tasmota Konsole übrigens nicht an -
@Ralla66
ich habe in der Zwischenzeit zusätzlich einen ESP8266 mit Tasmota geflasht und mit einem Temperatursensor ausgestattet. Auf der Tasmota Seite wird die richtige Temperatur angezeigt, jedoch kommt beim Sonoff Adapter nichts an.
Hier die Einstellungen am Tasmota:
Im ioBroker wird jedoch nur der IR-Sender angezeigt - der ESP8266 mit Tasmota taucht nicht auf:
Da stimmt doch irgendetwas mit der Kommunikation zwischen ioBroker und Tasmota nicht, oder? -
@Ralla66
in der Konsole von Tasmota für den Temperatursensor wird folgendes angezeigt:
-
@Ralla66
erstes kleines Erfolgserlebnis: ich habe gesehen, dass du beim Namen einen eigenen vergeben hast - ich hatte die Standardvorgaben stehen lassen. Nachdem ich am Server und bei den Tasmota Clients die gleichen Namen und Passwörter eingetragen habe, erscheint der ESP8266 mit dem richtigen Temperaturwert. Das Problem ist also gelöst. Bleibt nur noch das Thema mit den IR-Befehlen; das läuft immer noch nicht -
Schaue zuerst ob du die Daten in der Konsole siehst.
Wenn kein IR Receive dann ist das Tasmota oder IR defekt.
Verbindung Sensor eher Einstellungssache.Also Daten müssen zuerst in der Tasmota Konsole da sein.
Wenn nicht stimmt was mit dem Device wo Tasmota drauf ist was nicht.Wenn Daten da sind in Tasmota Konsole und nicht im Sonoff Adapter stimmen die Zugangsdaten nicht.
Es wird keine Verbindung per Mqtt aufgebaut.Achtung, Datenpunkte werden erst angelegt wenn dein Sensor einen Wert liefert.
Bei IR genau so.Wichtig, du bekommst in der Tasmota Konsole IR received ?
IR send kann nicht gehen da deine Verbindung per Mqtt falsch war.
Jetzt ist ja Mqtt ok, teste mal IRsend. -
@Ralla66
in der Konsole kommen keine Daten an mit IR Receive, wobei das schon mal funktioniert hat, als ich alle Codes aus den Fernsteuerungen ausgelesen habe. Somit sollte mit Tasmota grundsätzlich alles passen. Ich habe 2 weitere identische Geräte mit unterschiedlichen IP-Adressen. Die habe ich jetzt nacheinander getestet und erfolgreich in den Sonoff Adapter angezeigt bekommen. In der Konsole kommt jedoch bei allen 3 Geräten nichts an -
@Ralla66
ich glaube, jetzt bin ich auf einem sehr guten Weg. Es gibt im Netz eine Beschreibung für meinen Fall:
https://daniel-spitzer.de/blog/2019/12/27/universelle-infrarot-fernbedienung-mit-tasmota-steuert-appletv-mit-alexa-integration/
Hier wird beschrieben, dass eine spezielle Tasmota Version geflasht werden muss, dann läuft es. In der Konsole bekomme ich jetzt die ersten IR-Received Befehle angezeigt. Damit werde ich jetzt erst mal weitermachen.
Danke noch einmal für alles -
@ici-ice
da hast du 2 zur Auswahl, die ir.bin oder die sensor.bin.
Ich bevorzuge die sensor.bin. -
@Ralla66 Ich hänge mich mal rein. Bei mir wird der Datenpunkt IrSend ebenfalls nicht angelegt, ich nutze den Sonoff Adapter. Zur Zeit ist die Tasmota IR.bin installiert. Die sensors ist leider zu groß geraten und kann nicht eingespielt werden. Die Steuerung über die Console klappt wunderbar. Aber das ist ja nicht Sinn der Sache.
-
Sodale der Datenpunkt ist auch da. Bei mir lag es daran das der Sender doppelt in Sonoff vorhanden war, beide gelöscht, Adapter und Sender neu gestartet und lüppt. Nur wie bekomme ich das jetzt in die Vis? Hab schon fast alle Fernbedienungen eingelesen und eine riesen Liste erstellt
-
@Lucifor1976
Was möchtest du den in der Vis haben ?