ToniA / arduino-heatpumpir

An Arduino library to control split-unit heatpumps over Infrared
GNU General Public License v2.0
389 stars 141 forks source link

Add Panasonic OFF #45

Closed flashtel closed 6 years ago

flashtel commented 6 years ago

Hi,

This is my first ever fork/edit and pull request. I hope I have done everything correctly. Made alot of mistakes getting this far. Please let me know if there is anything I need to do differently.

Appreciate your work.

Thanks Paul

ToniA commented 6 years ago

Thank you, this is just perfect. I just wonder if I really had such a bug that you couldn't turn the heatpump off :)

flashtel commented 6 years ago

Hi Toni,

Yes I was so excited when I turned on my Panasonic with your heatpumpir library, it took about another hour or so and a recompile to turn it off :)

Really like what you have done and I have finally worked out how to do a GIT fork, feature branch add, remote upstream master, check my master and issue a pull request.

Very useful indeed.

I have done a fork on the Tasmota Software, they are currently using an integrated version of the IRremoteESP8266-2.2.1.02 library which has ir_hvac and they are reusing the irsend function.

The IRhvac library is limited and I want to use yours.

I’m thinking to just start again and create/add another MQTT command set to issue IRheatpump commands with a jason payload

https://github.com/arendst/Sonoff-Tasmota/wiki/Commands https://github.com/arendst/Sonoff-Tasmota/wiki/Commands

(IRhvac is at the bottom)

The other option is to plump your library into the IRhvac commands they have already implemented.

I think the issue is I need to use IRsend to drive the LED, I want to go the led blaster route and generate the 38Khz using a 555 based board.

I have 5 of these on order

https://www.ebay.com.au/itm/50mA-Infrared-Emitter-Transmitter-Module-With-38K-Carrier-Circuit-for-Arduino-EW/332036294182?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 https://www.ebay.com.au/itm/50mA-Infrared-Emitter-Transmitter-Module-With-38K-Carrier-Circuit-for-Arduino-EW/332036294182?ssPageName=STRK:MEBIDX:IT&_trksid=p2060353.m2749.l2649

Do you have any thoughts or advice?

Thanks for your work, bugs and inspiration !

Paul

On 7 Jan 2018, at 5:25 PM, Toni notifications@github.com wrote:

Thank you, this is just perfect. I just wonder if I really had such a bug that you couldn't turn the heatpump off :)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ToniA/arduino-heatpumpir/pull/45#issuecomment-355809977, or mute the thread https://github.com/notifications/unsubscribe-auth/AQZto4tYJr4zDptMNsq-zLTNUNtXJFtNks5tII10gaJpZM4RVg7O.

ToniA commented 6 years ago

There are so many alternative firmwares for ESP8266 :) Tasmota is the one I haven't tried out myself, but I have a few Wemos D1 Mini's running ESPEasy, and I've been running Espurna on SonOff devices.

ESP8266 is capable of generating the 38 kHz carrier by itself, but it's not very powerful. I actually placed a Wemos D1 Mini inside my Panasonic unit, I just stole GND and +5V from the IR eye :)