360 Grad IR WLAN Gateway

Begonnen von gloob, 08 Juni 2017, 21:16:36

Vorheriges Thema - Nächstes Thema

Frank_Huber

Zitat von: Mad-at am 30 Januar 2018, 17:46:00
Achje bin ich blöd! Das hab ich ja garnicht gekannt! Sehr genial, Danke!!
Bitte, gerne. ;-) den event monitor kennen viele nicht. Ist ein sehr geniales Tool!

Mit dem Handy online, daher kurz gefasst...


Mad-at

Zu früh gefreut... Leider geht es trotzdem nicht ganz, Anlegen klappt zwar, aber es schaltet nicht. Weiß jemand weiter?
define KVP_IRBlaster_notify_1 notify KVP_IRBlaster:CR01_Json_Local_IP:.http://192.168.1.23:80/json?plain=\[{'data':'C1AA8976',.'type':'NEC',.'length':32}\] (fhem "set IT_V3_Wohnzimmerlampe aus")
aber auch nicht mit
define KVP_IRBlaster_notify_1 notify KVP_IRBlaster:CR01_Json_Local_IP:.http://192.168.1.23:80/json?plain=\[{'data':'C1AA8976',.'type':'NEC',.'length':32}\] set IT_V3_Wohnzimmerlampe aus
Das interessante ist, das FHEM die Abfrage bei "plain=\[" abschneidet wenn ich die GUI benutzen will um das command einzufügen.

Frank_Huber

Erste Variante Fehler im ausfůhrungsteil (keine klammer und kein "fhem" im notify.

Versuch mal mit doif.

Kann das aber auch mal durchspielen. Gebe nach meinem test hier bescheid.

Mit dem Handy online, daher kurz gefasst...


Frank_Huber

Hab nen Problem mit der 2.7.6

Immer nach paar Tagen (weiß ich noch nicht genau wann genau)
Zeigt der irblaster im KVPUDP und im webif die IP mit 0.0.0.0 an.


Internals: DEF IR_Blaster 2868115 ID IR_Blaster_2868115 IODev myKVPUDP LASTInputDev myKVPUDP MSGCNT 1494 NAME KeyValueProtocol_IR_Blaster_2868115 NR 93 STATE Initialized TYPE KeyValueProtocol model IR_Blaster myKVPUDP_IP 192.168.12.183 myKVPUDP_MSGCNT 1770 myKVPUDP_TIME 2018-01-30 20:46:08 Helper: DBLOG: CR01_Json_Local_IP: logdb: TIME 1517341568.27195 VALUE http://0.0.0.0:80/json?plain=[{'data':[636,554,636,558,1250,528,656,532,656,532,1250,558,656,528,636,554,662,528,636,25522,2418,558,1224,558,1224,558,662,528,632,552,1228,584,632,552,632,558,1254,528,632,558,656,532,632,554,632,25540,2418,558,1224,558,1228,552,658,532,632,554,1254,532,652,536,682,502,1254,554,662,528,656,532,632,552,636], 'type':'raw', 'khz':38}] CR02_Json_Local_IP: logdb: TIME 1517341568.29565 VALUE http://0.0.0.0:80/json?plain=[{'data':'C90', 'type':'SONY', 'length':12}] CR03_Json_Local_IP: logdb: TIME 1517341568.32136 VALUE http://0.0.0.0:80/json?plain=[{'data':[528,1254,554,1254,528,1254,528,1284,498,662,528,662,528,688,498,660,24326,2474,498,1254,528,662,528,1254,528,662,528,1254,528,1280,528,1254,532,1250,528,686,498,660,528,662,528,662,24328,2448,528,1254,526,662,528,1254,528,662,528,1258,548,1254,528,1232,550,1254,526,636,552,662,528,662,524,640], 'type':'raw', 'khz':38}] CR04_Json_Local_IP: logdb: TIME 1517341568.34553 VALUE http://0.0.0.0:80/json?plain=[{'data':'AF0', 'type':'SONY', 'length':12}] CR05_Json_Local_IP: logdb: TIME 1517341568.37012 VALUE http://0.0.0.0:80/json?plain=[{'data':[528,1254,528,1280,524,1258,528,1254,528,662,528,656,528,662,528,662,24322,2444,528,1254,528,662,524,1254,528,662,528,1254,528,1280,528,1254,528,1258,524,662,528,662,528,662,524,662,24334,2448,522,1284,498,662,528,1284,498,660,528,1254,554,1254,528,1258,524,1258,524,660,528,662,528,662,528,664], 'type':'raw', 'khz':38}] READINGS: 2018-01-30 20:46:08 CR01_Json_Local_IP http://0.0.0.0:80/json?plain=[{'data':[636,554,636,558,1250,528,656,532,656,532,1250,558,656,528,636,554,662,528,636,25522,2418,558,1224,558,1224,558,662,528,632,552,1228,584,632,552,632,558,1254,528,632,558,656,532,632,554,632,25540,2418,558,1224,558,1228,552,658,532,632,554,1254,532,652,536,682,502,1254,554,662,528,656,532,632,552,636], 'type':'raw', 'khz':38}] 2018-01-30 20:46:08 CR02_Json_Local_IP http://0.0.0.0:80/json?plain=[{'data':'C90', 'type':'SONY', 'length':12}] 2018-01-30 20:46:08 CR03_Json_Local_IP http://0.0.0.0:80/json?plain=[{'data':[528,1254,554,1254,528,1254,528,1284,498,662,528,662,528,688,498,660,24326,2474,498,1254,528,662,528,1254,528,662,528,1254,528,1280,528,1254,532,1250,528,686,498,660,528,662,528,662,24328,2448,528,1254,526,662,528,1254,528,662,528,1258,548,1254,528,1232,550,1254,526,636,552,662,528,662,524,640], 'type':'raw', 'khz':38}] 2018-01-30 20:46:08 CR04_Json_Local_IP http://0.0.0.0:80/json?plain=[{'data':'AF0', 'type':'SONY', 'length':12}] 2018-01-30 20:46:08 CR05_Json_Local_IP http://0.0.0.0:80/json?plain=[{'data':[528,1254,528,1280,524,1258,528,1254,528,662,528,656,528,662,528,662,24322,2444,528,1254,528,662,524,1254,528,662,528,1254,528,1280,528,1254,528,1258,524,662,528,662,528,662,524,662,24334,2448,522,1284,498,662,528,1284,498,660,528,1254,554,1254,528,1258,524,1258,524,660,528,662,528,662,528,664], 'type':'raw', 'khz':38}] 2018-01-22 17:27:03 ChipID 2868115 2018-01-22 17:27:03 FlashChipId 1458415 2018-01-22 17:27:03 MAC 60:01:94:2B:C3:93 2018-01-22 17:27:03 ResetURL http://192.168.12.183:80/reset 2018-01-22 17:27:03 UpdateURL http://192.168.12.183:80/upload 2018-01-22 17:27:03 Version v2.7.6 Attributes: IODev myKVPUDP room KeyValueProtocol

Ne idee?

Mit dem Handy online, daher kurz gefasst...


Frank_Huber

#454
Ip hat er, ist er auch drüber erreichbar. Also Name oder IP.

Ein reboot löst das Problem erstmal.
IP kommt vom DHCP (feste Reservierung)

Mit dem Handy online, daher kurz gefasst...

Mad-at

#455
Also meiner läuft jetzt 74 Stunden und kennt seine IP noch

Edit: 114h und alles unverändert gut.

Mad-at

#456
Zitat von: Frank_Huber am 30 Januar 2018, 20:05:26
Versuch mal mit doif.

Danke, habe ich, selbes Spiel, FHEM meckert nicht, schaltet aber auch nicht.
defmod KVP_IRBlaster_DOIF_1 DOIF ([KVP_IRBlaster:"^CR01_Json_Local_IP:.http://192.168.1.23:80/json?plain=\[{'data':'C1AA8976',.'type':'NEC',.'length':32}\]$"]) (set HUE_HUEDevice4 on)

Edit: doch, FHEM meckert schon: "condition c01: Bad name after data', line 1. " Stört es sich an dem ":"? Aber den kann ich ja nicht wegzaubern...

Pfriemler

Sachtema,

nachdem hier schon vereinzelt Codes für einzelne Geräte herumgeschippert sind - gibt es schon eine Sammelecke für Codes oder sollten wir mal einen neuen Fred aufmachen (aber wo?)
Sony ist gut dokumentiert und lässt sich gut ausrechnen, aber für Yamaha-Receiver suche gerade nach den diskreten ON und OFF (statt ON/OFF) und finde nirgendwo was.

Oder gleich'n Wiki-Artikel?
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

gloob

Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Pfriemler

Zitat von: gloob am 05 Februar 2018, 10:50:51
Fände ich die beste Lösung.

Ich habe mal einen Anfang gemacht:
https://wiki.fhem.de/wiki/IR-WLAN-Gateway

Änderungen, Korrekturen, Lob und Tadel entweder hier, per PM, in der Diskussion zum Wiki-Artikel - oder selbst einpflegen.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

eldrik

Zitat von: Philipp am 03 Januar 2018, 00:48:40
die Leds auf dem Board sind ja eh nur parallel zum Detektor bzw. den Leds geschalten.

Speichern des Hostname und passcode ist jetzt drinnen. Port, NTP Server und IR Parameter sind so nicht direkt zu ändern. Aber wenn man es wirklich braucht ändert man es schnell im Sketch.
philipp

Hi,

ist der Fix auch in der 2.7.6 des Master branches enthalten oder derzeit lediglich in der 2.7testing 2.7.4 vorhanden?

Ich habe die 2.7.6 bin aufgespielt, Änderungen an Hostname, Passcode, Port usw. werden jedoch nicht dauerhaft gespeichert.

Greetz
Eldrik

rasti

#461
Hallo,

ich habe im Markplatz das 360° IR Gateway besorgt.

Konfiguration und Code einlesen funktioniert

Beim Code senden (Eingabe der URL im Browser - ohne FHEM) zeigt mit das Gateway an, dass er was gesendet hätte :
Code sent: /json?plain=[{"data":"400401000809", "type":"PANASONIC", "length":48}]

Nur : Der Fernseher reagiert nicht drauf.

Habe mal mit den Parametern repeat, pulse und pulsedelay gespielt,  leider ohne Erfolg.

Kann hier jemand weiterhelfen ?

Viele Grüße

Ralf




Pfriemler

Panasonic habe ich noch nicht bearbeitet. Aber ich habe einen Fernseher im Keller stehen.
Das Einlesen der Codes ist ja ein bisschen tricky.
Welche Codes brauchst Du genau?
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

rasti

Zitat von: Pfriemler am 04 März 2018, 15:53:26
Panasonic habe ich noch nicht bearbeitet. Aber ich habe einen Fernseher im Keller stehen.
Das Einlesen der Codes ist ja ein bisschen tricky.
Welche Codes brauchst Du genau?

Hallo,

der oben dargestellte ist der Code für die Taste 1. Zumindest das zeigt
mit das so das Webinterface als empfangen an.
Also funktioniert das Einlesen doch, oder ???

Was ich in jedem Fall gerne hätte wäre das Einschalten - das geht nämlich nicht über das Viera-Modul....

Der Rest ist momentan nice-to-have.

Viele Grüße

Ralf

Pfriemler

Also ich stelle gerade fest, dass mein Modul alles mögliche empfängt, aber immer wieder mal (und zwar egal welche Taste!) die [{"data":"40040100", "type":"PANASONIC", "length":48}]. Dabei ist auffällig, dass als Adresse "0x4004" angegeben wird, beim Senden aber nicht. Vermutlich funktioniert die Erkennung schlicht überhaupt nicht. Die Telegramme sind entweder zu kurz oder unvollständig.
Bliebe die Konstruktion der Codes. Da habe ich, im Gegensatz zu Yamaha und Sony, bisher nichts gefunden. IR-Gateway und Fernseher sind bei mir auch nicht in einem Raum. Try & error entfällt.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."