Project shutdown : can we help? #147

Open
opened 2024-01-15 13:16:46 +01:00 by Extreme79 · 112 comments
Extreme79 commented 2024-01-15 13:16:46 +01:00 (Migrated from github.com)

Hi! I’m thinking that we can help the the project to survive and help us to maintain the integration with home assistant alive.

We are a lot of users, and we can massively write to Haier Europe. The project damage Haier? It’s a little hilarious.. Anyway.. What do you think about a creation of petition or a common email to Haier?

Hi! I'm thinking that we can help the the project to survive and help us to maintain the integration with home assistant alive. We are a lot of users, and we can massively write to Haier Europe. The project damage Haier? It's a little hilarious.. Anyway.. What do you think about a creation of petition or a common email to Haier?
raymondjstone commented 2024-01-15 14:12:44 +01:00 (Migrated from github.com)

I’ll be complaining for sure. I can also setup private hosting of the repo if that helps (or you could use bit bucket etc that have a free but private option)

I'll be complaining for sure. I can also setup private hosting of the repo if that helps (or you could use bit bucket etc that have a free but private option)
atmezferix commented 2024-01-15 14:56:38 +01:00 (Migrated from github.com)

Can’t believe they want this shutdown what backward thinking. Little annoyed literally just bought an appliance after checking if there was a home assistant plugin for it this weekend and now its been shutdown. These companies need to re-think their strategy. What is the difference if you are accessing it from you phone or another device, just doesn’t make sense.

Can't believe they want this shutdown what backward thinking. Little annoyed literally just bought an appliance after checking if there was a home assistant plugin for it this weekend and now its been shutdown. These companies need to re-think their strategy. What is the difference if you are accessing it from you phone or another device, just doesn't make sense.
cybertorture commented 2024-01-15 15:03:24 +01:00 (Migrated from github.com)

Just point us where to fill a little complain. What the hell is “causing significant economic harm” ? Phone app is hilarious, almost anytime i use it it ask for credentials again and again … This better be joke ;)

Just point us where to fill a little complain. What the hell is "causing significant economic harm" ? Phone app is hilarious, almost anytime i use it it ask for credentials again and again ... This better be joke ;)
mcneilc commented 2024-01-15 15:27:58 +01:00 (Migrated from github.com)

Contact form here though not for complaints

https://www.hoover-home.com/en_GB/contact-form/

Contact form here though not for complaints [https://www.hoover-home.com/en_GB/contact-form/](url)
Benniepie commented 2024-01-15 15:49:11 +01:00 (Migrated from github.com)

I also bought two Haier appliances because of their ability to connect to home assistant. I was looking at their dishwashers to add a third and even recommend them to friends. They are shooting themselves in the foot massively - the DIY smart home market is huge.

I saw that the project is to be shut down, is that purely on the basis of Haier’s message or has Home Assistant / Github insisted on it? Talk of “attorneys / legal action” will only work if you are in the same jurisdiction, it seems like a scare tactic and I agree with OP - as Haier customers we should make some noise and share the responsibility for the integration however we can to keep it going.

imagine if the repository was archived and as a user base, we were to all fork the project individually in order to continue using it, there’d be multiple copies of the code, managed by users all over the world all connecting into Haier’s systems. Haier aren’t going to take every one of us to court, irrespective of the legal arguments, taking your loyal customers to court is not a good look for any company and a sure fire way to lose them. If the issue is they have any technical concerns about the integration they could raise them and they can be fixed. Just shows they don’t understand the potential of the DIY smart home market.

Happy to help share the burden however would help.

I also bought two Haier appliances because of their ability to connect to home assistant. I was looking at their dishwashers to add a third and even recommend them to friends. They are shooting themselves in the foot massively - the DIY smart home market is huge. I saw that the project is to be shut down, is that purely on the basis of Haier's message or has Home Assistant / Github insisted on it? Talk of "attorneys / legal action" will only work if you are in the same jurisdiction, it seems like a scare tactic and I agree with OP - as Haier customers we should make some noise and share the responsibility for the integration however we can to keep it going. imagine if the repository was archived and as a user base, we were to all fork the project individually in order to continue using it, there'd be multiple copies of the code, managed by users all over the world all connecting into Haier's systems. Haier aren't going to take every one of us to court, irrespective of the legal arguments, taking your loyal customers to court is not a good look for any company and a sure fire way to lose them. If the issue is they have any technical concerns about the integration they could raise them and they can be fixed. Just shows they don't understand the potential of the DIY smart home market. Happy to help share the burden however would help.
digital-knave commented 2024-01-15 16:05:19 +01:00 (Migrated from github.com)

Guess you can also send email complaints here. This is specific to the app team I think:

support.hon@haier-europe.com

Guess you can also send email complaints here. This is specific to the app team I think: support.hon@haier-europe.com
delboydell commented 2024-01-15 16:28:43 +01:00 (Migrated from github.com)

if I dont update will the addon still continue to work ?

if I dont update will the addon still continue to work ?
Kfrard commented 2024-01-15 16:33:16 +01:00 (Migrated from github.com)

if I dont update will the addon still continue to work ?

you can update, addon still working. the author must remove the code from the Internet.

> if I dont update will the addon still continue to work ? you can update, addon still working. the author must remove the code from the Internet.
raymondjstone commented 2024-01-15 18:53:09 +01:00 (Migrated from github.com)

Just one thing there, while Haier should if anything be offering to purchase the addon (concept or code) and not forcing it to go offline it is possible that the addon does incur economic damage to Haier, it depends on how it works, but I think the most likely ‘reason’ they can give for this is the addon triggering a constant stream of api calls throughout the day whereas you would only otherwise use their shitty app for a very short period, so in theory they can probably claim correctly that the addon costs them financially (I would however think a great deal given it is only HA users). While the addon will keep working when taken down, it would then probably be a simple matter to either stop it working by changing the api or it’s authentication but it will take them a while to do that I hope since they would need to push out mobile app changes first.

I would add that for the HA integration is a must, no more Haier devices for me given this.

Just one thing there, while Haier should if anything be offering to purchase the addon (concept or code) and not forcing it to go offline it is possible that the addon does incur economic damage to Haier, it depends on how it works, but I think the most likely 'reason' they can give for this is the addon triggering a constant stream of api calls throughout the day whereas you would only otherwise use their shitty app for a very short period, so in theory they can probably claim correctly that the addon costs them financially (I would however think a great deal given it is only HA users). While the addon will keep working when taken down, it would then probably be a simple matter to either stop it working by changing the api or it's authentication but it will take them a while to do that I hope since they would need to push out mobile app changes first. I would add that for the HA integration is a must, no more Haier devices for me given this.
and7ey commented 2024-01-15 21:29:24 +01:00 (Migrated from github.com)

We need to investigate further how to control Haier devices locally.

We need to investigate further how to control Haier devices locally.
Kfrard commented 2024-01-15 21:31:48 +01:00 (Migrated from github.com)

We need to investigate further how to control Haier devices locally.

I am also looking for such a possibility. I found the project https://community.home-assistant.io/t/esp-haier-haier-air-conditioner-esp-home-wemos-d1-mini/127880 although, I have the impression that there are two versions, Haier and Haier Europe which is why, among other things, my air conditioning does not work.

> We need to investigate further how to control Haier devices locally. I am also looking for such a possibility. I found the project https://community.home-assistant.io/t/esp-haier-haier-air-conditioner-esp-home-wemos-d1-mini/127880 although, I have the impression that there are two versions, Haier and Haier Europe which is why, among other things, my air conditioning does not work.
Andre0512 commented 2024-01-15 21:35:05 +01:00 (Migrated from github.com)

Many thanks for all the support. We have put a lot of work into this integration and I am very disappointed in Haier. This integration brings Haier added value free of charge and I find it appalling how it is being handled. I will not take the project down immediately and simply let Haier win. Using the api should not be illegal. If the significant economic damage is caused by us making too many requests with the integration, we can talk about it and slow it down. Luckily I’m insured. I’ve contacted my legal expenses insurance and they’re covering a lawyer for the case. I will seek advice and see how an expert assesses the situation and then proceed.

Many thanks for all the support. We have put a lot of work into this integration and I am very disappointed in Haier. This integration brings Haier added value free of charge and I find it appalling how it is being handled. I will not take the project down immediately and simply let Haier win. Using the api should not be illegal. If the significant economic damage is caused by us making too many requests with the integration, we can talk about it and slow it down. Luckily I'm insured. I've contacted my legal expenses insurance and they're covering a lawyer for the case. I will seek advice and see how an expert assesses the situation and then proceed.
Benniepie commented 2024-01-15 21:53:29 +01:00 (Migrated from github.com)

We need to investigate further how to control Haier devices locally.

Definitely.

Perhaps by redirecting the cloud server dns on our home networks and then run a local server to Imitate the cloud.

I have a feeling my washer and dryer are esp32 based. Despite their size they may have the brains of a lightbulb! I will do some digging. If they are esp32 based we may not need to reinvent the wheel for custom firmware as many will have gone that way before us

I have sent a complaint to Haier customer support via email and the app tonight. Will try twitter next. And then I have some 1* amszon/trustpilot/etc reviews to write, but will see if they respond first.

> We need to investigate further how to control Haier devices locally. Definitely. Perhaps by redirecting the cloud server dns on our home networks and then run a local server to Imitate the cloud. I have a feeling my washer and dryer are esp32 based. Despite their size they may have the brains of a lightbulb! I will do some digging. If they are esp32 based we may not need to reinvent the wheel for custom firmware as many will have gone that way before us I have sent a complaint to Haier customer support via email and the app tonight. Will try twitter next. And then I have some 1* amszon/trustpilot/etc reviews to write, but will see if they respond first.
hectorzin commented 2024-01-15 23:21:23 +01:00 (Migrated from github.com)

support.hon@haier-europe.com

I have wrote. We all need to wrote, and say that What they need to do is provide an official integration with Home Assistant yourselves and not wait for third parties to develop them

> support.hon@haier-europe.com I have wrote. We all need to wrote, and say that What they need to do is provide an official integration with Home Assistant yourselves and not wait for third parties to develop them
hectorzin commented 2024-01-15 23:27:04 +01:00 (Migrated from github.com)

I think they have written to scare, they are probably trying to monopolize the market. Just like they forced Apple to use USB-C to allow compatibility, this is something similar. They cannot prohibit something that is yours from communicating with your home automation, but they are using fear tactics

I think they have written to scare, they are probably trying to monopolize the market. Just like they forced Apple to use USB-C to allow compatibility, this is something similar. They cannot prohibit something that is yours from communicating with your home automation, but they are using fear tactics
animalillo commented 2024-01-16 02:14:35 +01:00 (Migrated from github.com)

This makes no sense, i will not buy any more haier products, what’s the point of getting an IoT thing if i can’t integrate it into home assistant then?

This makes no sense, i will not buy any more haier products, what's the point of getting an IoT thing if i can't integrate it into home assistant then?
aspett commented 2024-01-16 09:24:28 +01:00 (Migrated from github.com)

Not sure how a violation of terms of service is relevant to you, the plugin author, unless you’re violating those terms yourself or proxying requests for others. Glad to hear you have insurance.

Not sure how a violation of terms of service is relevant to you, the plugin author, unless you're violating those terms yourself or proxying requests for others. Glad to hear you have insurance.
MrSleeps commented 2024-01-16 09:28:15 +01:00 (Migrated from github.com)

I think they have written to scare, they are probably trying to monopolize the market. Just like they forced Apple to use USB-C to allow compatibility, this is something similar. They cannot prohibit something that is yours from communicating with your home automation, but they are using fear tactics

But they can demand that an unofficial app/script doesn’t access their api.

I don’t agree with what they are doing but they are perfectly within their rights to send a c&d.

> I think they have written to scare, they are probably trying to monopolize the market. Just like they forced Apple to use USB-C to allow compatibility, this is something similar. They cannot prohibit something that is yours from communicating with your home automation, but they are using fear tactics But they can demand that an unofficial app/script doesn't access their api. I don't agree with what they are doing but they are perfectly within their rights to send a c&d.
hectorzin commented 2024-01-16 10:08:53 +01:00 (Migrated from github.com)

retweet and telle everybody you know to retweet https://twitter.com/hectormjuste/status/1747183924722253955

retweet and telle everybody you know to retweet https://twitter.com/hectormjuste/status/1747183924722253955
Extreme79 commented 2024-01-16 11:21:15 +01:00 (Migrated from github.com)

But they can demand that an unofficial app/script doesn’t access their api.

I’m not totally agree with that. We are accessing the API with our users and passwords to our data about our appliances. APIs are used without any type of brute force. We are simply using what they publicy left available. Don’t want people use API? Lock it. You want a restricted usage? Make it available through a more clear API access with an api key, with limits to avoid servers overload.. And make all happy. Probably is not clear to Haier how much this integration helped to sell appliances..

> But they can demand that an unofficial >app/script doesn't access their api. I'm not totally agree with that. We are accessing the API with our users and passwords to our data about our appliances. APIs are used without any type of brute force. We are simply using what they publicy left available. Don't want people use API? Lock it. You want a restricted usage? Make it available through a more clear API access with an api key, with limits to avoid servers overload.. And make all happy. Probably is not clear to Haier how much this integration helped to sell appliances..
Stoatwblr commented 2024-01-16 13:03:10 +01:00 (Migrated from github.com)

Haier don’t have a legal leg to stand on in Europe (Article 6 of the EU software directive applies) or the DMCA (Interoperability work is protected)

APIs are not private and Haier are attempting a “prior restraint on trade” (words which will make most regulators prick up their ears and take interest) by way of enforcing vendor lockin

I have flagged this to some tech journalists and suggested they get comment from regulators/EFF

Someone needs to flag this to German regulators - they take this kind of behaviour extremely seriously and will quite happily drag Haier over the coals (I’m outside the EU thanks to Brexit, so can’t do it)

Haier have probably just kicked a hornets’ nest and are about to reap the consequences

Haier don't have a legal leg to stand on in Europe (Article 6 of the EU software directive applies) or the DMCA (Interoperability work is protected) APIs are _not_ private and Haier are attempting a "prior restraint on trade" (words which will make most regulators prick up their ears and take interest) by way of enforcing vendor lockin I have flagged this to some tech journalists and suggested they get comment from regulators/EFF Someone needs to flag this to German regulators - they take this kind of behaviour extremely seriously and will quite happily drag Haier over the coals (I'm outside the EU thanks to Brexit, so can't do it) Haier have probably just kicked a hornets' nest and are about to reap the consequences
subw0ofer commented 2024-01-16 13:21:58 +01:00 (Migrated from github.com)

Just sent this to support.hon@haier-europe.com

Dear Haier-Team,

I have seen your Haier Europe Security and Governance Department have threaten open source developer Andre0512 to shut down two github projects with legal actions. They stated Haier is suffering significant economic harm form providing integration of Haier products to home-assistant. I don´t see where economic harm could occur from providing good integrations in widely used home automation software.

Having good integration in home-assistant is a competitive advantage nowadays. So Haier has a economic advantage from these projects.

I personally, and I think any other home-assistant user, chose the manufacturer with the possibility of integration into their home automation.

Please reconsider your actions against open source developers. Manufacturers prohibiting open source integration will definitely land on my “no buy” list.

Just sent this to support.hon@haier-europe.com Dear Haier-Team, I have seen your Haier Europe Security and Governance Department have threaten open source developer Andre0512 to shut down two github projects with legal actions. They stated Haier is suffering significant economic harm form providing integration of Haier products to home-assistant. I don´t see where economic harm could occur from providing good integrations in widely used home automation software. Having good integration in home-assistant is a competitive advantage nowadays. So Haier has a economic advantage from these projects. I personally, and I think any other home-assistant user, chose the manufacturer with the possibility of integration into their home automation. Please reconsider your actions against open source developers. Manufacturers prohibiting open source integration will definitely land on my "no buy" list.
fabiulous commented 2024-01-16 13:30:20 +01:00 (Migrated from github.com)

Also sent an email based of @subw0ofer

Dear Haier-Team,

I have seen your Haier Europe Security and Governance Department have threaten open source developer Andre0512 to shut down two github projects with legal actions. They stated Haier is suffering significant economic harm form providing integration of Haier products to home-assistant. I don’t see where economic harm could occur from providing good integrations in widely used home automation software.

Having a good integration with home-assistant is a competitive advantage. So Haier has a economic advantage from these projects. I for once wouldn’t buy Haier if not for an existing API integration with my existing home automation solution. And no, hOn is not an option. If not for this integration I would have bought Samsung, LG or Mitsubishi.

Personally, and I think any other home-assistant users, chose the manufacturer with the possibility of integration into their home automation.

Please reconsider your actions against open source developers. Manufacturers prohibiting open source integration will definitely land on my “no buy” list. Manufacturers without these integrations will land on my “not recommended” list for any contacts I have.

Best regards

Also sent an email based of @subw0ofer Dear Haier-Team, I have seen your Haier Europe Security and Governance Department have threaten open source developer Andre0512 to shut down two github projects with legal actions. They stated Haier is suffering significant economic harm form providing integration of Haier products to home-assistant. I don't see where economic harm could occur from providing good integrations in widely used home automation software. Having a good integration with home-assistant is a competitive advantage. So Haier has a economic advantage from these projects. I for once wouldn't buy Haier if not for an existing API integration with my existing home automation solution. And no, hOn is not an option. If not for this integration I would have bought Samsung, LG or Mitsubishi. Personally, and I think any other home-assistant users, chose the manufacturer with the possibility of integration into their home automation. Please reconsider your actions against open source developers. Manufacturers prohibiting open source integration will definitely land on my "no buy" list. Manufacturers without these integrations will land on my "not recommended" list for any contacts I have. Best regards
droeloe1818 commented 2024-01-16 14:09:19 +01:00 (Migrated from github.com)

I’ve send this mail to Hayer.

Dear Haier Europe Security and Governance Department,

I am writing to express my disappointment and concern regarding the recent communication I read on Github, stating that Haier Europe wishes to have the GitHub project developed by the open-source developer Andre0512 closed.

Firstly, I want to emphasize that I consciously chose Haier as my preferred air conditioning brand because of its compatibility with the open-source project created by Andre0512. The integration with Home Assistant, facilitated by Andre0512’s work (https://github.com/Andre0512/hon and https://github.com/Andre0512/pyhOn), played a pivotal role in my decision to opt for Haier products.

Understanding that Haier prioritizes the protection of its intellectual property, I would like to express my sincere regret if the company perceives the mentioned integration as a violation of terms of service. However, it is important to note that the project in question has significantly contributed to enhancing the user experience and functionality of Haier products within the context of home automation.

It is with great disappointment that I learned about Haier’s request to close down this open-source project. As a loyal customer who was planning to purchase two additional Haier air conditioners, I am now reconsidering my decision due to the potential discontinuation of support for the Home Assistant integration.

I understand the importance of protecting intellectual property, but I believe there might be alternative solutions or compromises that can be explored. I kindly urge Haier to reconsider the decision to close down the project and to explore an amicable resolution that would not only protect the company’s interests but also preserve the positive experiences of customers like myself who appreciate the added value provided by the open-source community.

If Haier decides to proceed with the closure of the project, it is with regret that I may need to explore other air conditioning brands that offer compatibility with my home automation system. This decision would not be taken lightly, as I have been satisfied with Haier’s products and services.

I sincerely hope that Haier Europe will consider the impact on loyal customers like myself and explore alternatives that can maintain a positive relationship between the company and the open-source community.

Thank you for your understanding, and I look forward to hearing from you soon.

Best regards,

I've send this mail to Hayer. Dear Haier Europe Security and Governance Department, I am writing to express my disappointment and concern regarding the recent communication I read on Github, stating that Haier Europe wishes to have the GitHub project developed by the open-source developer Andre0512 closed. Firstly, I want to emphasize that I consciously chose Haier as my preferred air conditioning brand because of its compatibility with the open-source project created by Andre0512. The integration with Home Assistant, facilitated by Andre0512's work (https://github.com/Andre0512/hon and https://github.com/Andre0512/pyhOn), played a pivotal role in my decision to opt for Haier products. Understanding that Haier prioritizes the protection of its intellectual property, I would like to express my sincere regret if the company perceives the mentioned integration as a violation of terms of service. However, it is important to note that the project in question has significantly contributed to enhancing the user experience and functionality of Haier products within the context of home automation. It is with great disappointment that I learned about Haier's request to close down this open-source project. As a loyal customer who was planning to purchase two additional Haier air conditioners, I am now reconsidering my decision due to the potential discontinuation of support for the Home Assistant integration. I understand the importance of protecting intellectual property, but I believe there might be alternative solutions or compromises that can be explored. I kindly urge Haier to reconsider the decision to close down the project and to explore an amicable resolution that would not only protect the company's interests but also preserve the positive experiences of customers like myself who appreciate the added value provided by the open-source community. If Haier decides to proceed with the closure of the project, it is with regret that I may need to explore other air conditioning brands that offer compatibility with my home automation system. This decision would not be taken lightly, as I have been satisfied with Haier's products and services. I sincerely hope that Haier Europe will consider the impact on loyal customers like myself and explore alternatives that can maintain a positive relationship between the company and the open-source community. Thank you for your understanding, and I look forward to hearing from you soon. Best regards,
Andre0512 commented 2024-01-16 14:19:36 +01:00 (Migrated from github.com)

Someone needs to flag this to German regulators - they take this kind of behaviour extremely seriously and will quite happily drag Haier over the coals (I’m outside the EU thanks to Brexit, so can’t do it)

That sounds like another good option! Do you know who i can contact in Germany?

> Someone needs to flag this to German regulators - they take this kind of behaviour extremely seriously and will quite happily drag Haier over the coals (I'm outside the EU thanks to Brexit, so can't do it) That sounds like another good option! Do you know who i can contact in Germany?
Andre0512 commented 2024-01-16 14:20:54 +01:00 (Migrated from github.com)

Thank you for all your support! Btw, this was the e-mail address that contacted me: cybergovernance@haier-europe.com

Thank you for all your support! Btw, this was the e-mail address that contacted me: cybergovernance@haier-europe.com
droeloe1818 commented 2024-01-16 14:33:56 +01:00 (Migrated from github.com)

Thank you for all your support! Btw, this was the e-mail address that contacted me: cybergovernance@haier-europe.com

Thanks, forwarded the mail to that adress.

> Thank you for all your support! Btw, this was the e-mail address that contacted me: [cybergovernance@haier-europe.com](mailto:cybergovernance@haier-europe.com) Thanks, forwarded the mail to that adress.
droeloe1818 commented 2024-01-16 14:36:29 +01:00 (Migrated from github.com)

I suggest to lets wait if this does somtehing. If they decide to continue this I suggest next step is contacting CEO’s and mangers of Haier on Linkedin.

I hope we don’t have to take it that route.

I suggest to lets wait if this does somtehing. If they decide to continue this I suggest next step is contacting CEO's and mangers of Haier on Linkedin. I hope we don't have to take it that route.
Kfrard commented 2024-01-16 14:50:59 +01:00 (Migrated from github.com)

I contacted the Polish media and will try to find out whether the Office of Competition and Consumer Protection is able to do something. Let’s hope that Haier will not succeed in this blockade.

I contacted the Polish media and will try to find out whether the Office of Competition and Consumer Protection is able to do something. Let's hope that Haier will not succeed in this blockade.
hectorzin commented 2024-01-16 15:19:20 +01:00 (Migrated from github.com)

Haier don’t have a legal leg to stand on in Europe (Article 6 of the EU software directive applies) or the DMCA (Interoperability work is protected)

APIs are not private and Haier are attempting a “prior restraint on trade” (words which will make most regulators prick up their ears and take interest) by way of enforcing vendor lockin

I have flagged this to some tech journalists and suggested they get comment from regulators/EFF

Someone needs to flag this to German regulators - they take this kind of behaviour extremely seriously and will quite happily drag Haier over the coals (I’m outside the EU thanks to Brexit, so can’t do it)

Haier have probably just kicked a hornets’ nest and are about to reap the consequences

This is what I said, it is not legal, but they try to send a message to the developer to try he being in panic

> Haier don't have a legal leg to stand on in Europe (Article 6 of the EU software directive applies) or the DMCA (Interoperability work is protected) > > APIs are _not_ private and Haier are attempting a "prior restraint on trade" (words which will make most regulators prick up their ears and take interest) by way of enforcing vendor lockin > > I have flagged this to some tech journalists and suggested they get comment from regulators/EFF > > Someone needs to flag this to German regulators - they take this kind of behaviour extremely seriously and will quite happily drag Haier over the coals (I'm outside the EU thanks to Brexit, so can't do it) > > Haier have probably just kicked a hornets' nest and are about to reap the consequences This is what I said, it is not legal, but they try to send a message to the developer to try he being in panic
hectorzin commented 2024-01-16 15:24:28 +01:00 (Migrated from github.com)

Companies do not like it when people speak ill of them on social media. You should tweet and retweet as much as possible, and retweet all responses while always referring to @HaierAppliances. You can also try Instagram. Maybe my tweet is not the best one, but any proposal is welcome

Companies do not like it when people speak ill of them on social media. You should tweet and retweet as much as possible, and retweet all responses while always referring to @HaierAppliances. You can also try Instagram. Maybe my tweet is not the best one, but any proposal is welcome
erpayo commented 2024-01-16 17:28:23 +01:00 (Migrated from github.com)

it is possible that the addon does incur economic damage to Haier, it depends on how it works, but I think the most likely ‘reason’ they can give for this is the addon triggering a constant stream of api calls throughout the day

best solution for this is to provide a well designed and documented API. Even better, a local API; with a local API no load in their servers is generated.

I bought a Haier tumble dryer on December. The home assistant integration was the decision maker point. Without the integration the wifi connection is totally useless.

> it is possible that the addon does incur economic damage to Haier, it depends on how it works, but I think the most likely 'reason' they can give for this is the addon triggering a constant stream of api calls throughout the day best solution for this is to provide a well designed and documented API. Even better, a local API; with a local API no load in their servers is generated. I bought a Haier tumble dryer on December. The home assistant integration was the decision maker point. Without the integration the wifi connection is totally useless.
finalbillybong commented 2024-01-16 17:57:46 +01:00 (Migrated from github.com)

I have also sent an email to both of the addresses listed above. This integration has been genuinely fantastic and one of the best things about my extensive Home Assistant setup. It will be a damn shame if it gets shut down….

Speaking of which, @Andre0512 - can I buy you a coffee?

Coffee bought! Best 5 euros I’ve spent in ages - I encourage all to do the same.

I have also sent an email to both of the addresses listed above. This integration has been genuinely fantastic and one of the best things about my extensive Home Assistant setup. It will be a damn shame if it gets shut down.... Speaking of which, @Andre0512 - can I buy you a coffee? Coffee bought! Best 5 euros I've spent in ages - I encourage all to do the same.
Kfrard commented 2024-01-16 18:10:14 +01:00 (Migrated from github.com)

Speaking of which, @Andre0512 - can I buy you a coffee?

I also bought coffee, it’s really worth it :) https://github.com/Andre0512/hon#support

> Speaking of which, @Andre0512 - can I buy you a coffee? I also bought coffee, it's really worth it :) https://github.com/Andre0512/hon#support
raymondjstone commented 2024-01-16 18:22:19 +01:00 (Migrated from github.com)

my email

It is with regret and some measure of disgust that I saw your attempts to interrupt an open source application that integrates your devices with Home Assistant (something you don’t do) and makes up for the deficiencies in your mobile app not to mention removing the irritations it constantly causes by it’s poor design and interface.

Your email is seems was

{the email from them here}

As well as the extremely poor attitude to customers who to be frank only bought your products over a rivals due to the HA integration, which again I repeat you do not provide at all, you appear to be making some claims that I doubt you can substantiate with any degree of certainty.

  • Firstly you HAVE had sales that you would otherwise have got because this integration exists (so you benefit economically)
  • You claim that the activity is illegal but that may not actually the case and may well depend on what jurisdiction the author abides in and how that jurisdiction defines the use of API’s that are publicly accessible.
  • You claim economic harm but I would doubt you can prove well enough to be accepted as evidence in court that THIS repo of this integration is the cause of whatever loss you claim since it’s activity will be coming from many sources (each user) and not via a single server or endpoint that you could reliably attribute to this repo and only this repo, and given that the only possible loss you could claim would be for costs associated with the use of the publicly accessible API the inability to prove without any possible alternative explanation it comes from here would undermine your case to what I suspect would be a fatal degree.
  • You also claim that the user is in violation of your terms of service which in itself would thereby confirm that it’s publicly accessible, but fail to explain which term you believe it to be breaking, and if, as you then claim, it’s unauthorised it would be clear that the terms of service were not agreed upon, you can’t have it both ways.

I would strongly encourage you to reach out to this and any other similar integration to works cooperatively with the authors, or purchase and maintain the integration yourself rather then dig yourself into a locked down system where you will reduce any future white good sales.

Regards

Raymond Stone

my email It is with regret and some measure of disgust that I saw your attempts to interrupt an open source application that integrates your devices with Home Assistant (something you don’t do) and makes up for the deficiencies in your mobile app not to mention removing the irritations it constantly causes by it’s poor design and interface. Your email is seems was {the email from them here} As well as the extremely poor attitude to customers who to be frank only bought your products over a rivals due to the HA integration, which again I repeat you do not provide at all, you appear to be making some claims that I doubt you can substantiate with any degree of certainty. - Firstly you HAVE had sales that you would otherwise have got because this integration exists (so you benefit economically) - You claim that the activity is illegal but that may not actually the case and may well depend on what jurisdiction the author abides in and how that jurisdiction defines the use of API’s that are publicly accessible. - You claim economic harm but I would doubt you can prove well enough to be accepted as evidence in court that THIS repo of this integration is the cause of whatever loss you claim since it’s activity will be coming from many sources (each user) and not via a single server or endpoint that you could reliably attribute to this repo and only this repo, and given that the only possible loss you could claim would be for costs associated with the use of the publicly accessible API the inability to prove without any possible alternative explanation it comes from here would undermine your case to what I suspect would be a fatal degree. - You also claim that the user is in violation of your terms of service which in itself would thereby confirm that it’s publicly accessible, but fail to explain which term you believe it to be breaking, and if, as you then claim, it’s unauthorised it would be clear that the terms of service were not agreed upon, you can’t have it both ways. I would strongly encourage you to reach out to this and any other similar integration to works cooperatively with the authors, or purchase and maintain the integration yourself rather then dig yourself into a locked down system where you will reduce any future white good sales. Regards Raymond Stone
hectorzin commented 2024-01-16 21:17:58 +01:00 (Migrated from github.com)

it is possible that the addon does incur economic damage to Haier, it depends on how it works, but I think the most likely ‘reason’ they can give for this is the addon triggering a constant stream of api calls throughout the day

best solution for this is to provide a well designed and documented API. Even better, a local API; with a local API no load in their servers is generated.

I bought a Haier tumble dryer on December. The home assistant integration was the decision maker point. Without the integration the wifi connection is totally useless.

best if you know how to develop it, it is not so easy

> > it is possible that the addon does incur economic damage to Haier, it depends on how it works, but I think the most likely 'reason' they can give for this is the addon triggering a constant stream of api calls throughout the day > > best solution for this is to provide a well designed and documented API. Even better, a local API; with a local API no load in their servers is generated. > > I bought a Haier tumble dryer on December. The home assistant integration was the decision maker point. Without the integration the wifi connection is totally useless. best if you know how to develop it, it is not so easy
Webbeh commented 2024-01-16 21:22:59 +01:00 (Migrated from github.com)
Good afternoon.

I have been made aware of a cease and desist originated by your company towards open source projects available on github (https://github.com/Andre0512/hon and https://github.com/Andre0512/pyhOn) that are allegedly in violation of your terms and services.

First of all, when you threaten people with terms and services, they must exist - and be publicly available - in the first place.

Secondly, I would like to understand what you consider "illegal activities". Reverse engineering a product is not illegal. Making something better out of it definitely isn't either.

While this all may very well be your right, I would like to emphasize that I think it is a really terrible idea that is going completely against an open future of the internet of things. This will also ensure that any activity regarding this plugin will now most likely continue in a more secretive manner, which benefits absolutely no one.

Moreover, that integration works properly, as opposed to your lousy excuse of a phone app.
- Login sessions are never saved properly and I am asked to login again every single time I'm using your app (as well as go through the tutorial again and again)
- Some features seem completely broken (I have a wash&dry that sometimes dries even though I'm running a wash only program, the steam option is selectable on some programs but doesn't work when launched by the machine, etc)
- It's awfully slow
- Notifications just randomly stop working on one device if more than one is logged at the same time
- Not to mention all the scaling issues with higher DPI phones, layout issues on foldables and some tablets, and the general UX

I also fail to see how closing up the aforementioned home-assistant integration will cause "significant economic harm" on your end. Granted there will be a few more API calls here and there, but if your machines are not able to withstand that trafic (which is quite literally dirt cheap right now) or the extra little load associated with it, maybe you do not deserve us as customers. In this day and age, you can quite literally handle millions of requests a second with a second hand laptop and a cable internet connection.

I can see you coming with the "security" issues as well, but don't even bother. If there were any security holes discovered and/or used for nefarious reasons because if this plugin, rest assured they would have been found regardless.

All of this is without talking about the fact my machine was broken out of the box (door latch not opening), that the build quality is poor at best, and that every single aftersales support company around my location that had to deal with you has completely stopped doing support for you.

I purchased my wash&dry for a few reasons :
- It had a steam option
- It could dry clothes
- It had an usable API or an integration with Home-Assistant

You removed one of its key features from me. The build quality, poor service and now this will ensure I will no longer buy or recommend any Candy, Hoover or Haier (including any future affiliated brand) for any reason.

In the meantime, I will personally keep the integration working for myself, as your app is a total nightmare to deal with. This message will also be copy-pasted in the aforementioned github for everyone to see.

With my sympathy for people in your company who are not in charge of this kind of decision.
``` Good afternoon. I have been made aware of a cease and desist originated by your company towards open source projects available on github (https://github.com/Andre0512/hon and https://github.com/Andre0512/pyhOn) that are allegedly in violation of your terms and services. First of all, when you threaten people with terms and services, they must exist - and be publicly available - in the first place. Secondly, I would like to understand what you consider "illegal activities". Reverse engineering a product is not illegal. Making something better out of it definitely isn't either. While this all may very well be your right, I would like to emphasize that I think it is a really terrible idea that is going completely against an open future of the internet of things. This will also ensure that any activity regarding this plugin will now most likely continue in a more secretive manner, which benefits absolutely no one. Moreover, that integration works properly, as opposed to your lousy excuse of a phone app. - Login sessions are never saved properly and I am asked to login again every single time I'm using your app (as well as go through the tutorial again and again) - Some features seem completely broken (I have a wash&dry that sometimes dries even though I'm running a wash only program, the steam option is selectable on some programs but doesn't work when launched by the machine, etc) - It's awfully slow - Notifications just randomly stop working on one device if more than one is logged at the same time - Not to mention all the scaling issues with higher DPI phones, layout issues on foldables and some tablets, and the general UX I also fail to see how closing up the aforementioned home-assistant integration will cause "significant economic harm" on your end. Granted there will be a few more API calls here and there, but if your machines are not able to withstand that trafic (which is quite literally dirt cheap right now) or the extra little load associated with it, maybe you do not deserve us as customers. In this day and age, you can quite literally handle millions of requests a second with a second hand laptop and a cable internet connection. I can see you coming with the "security" issues as well, but don't even bother. If there were any security holes discovered and/or used for nefarious reasons because if this plugin, rest assured they would have been found regardless. All of this is without talking about the fact my machine was broken out of the box (door latch not opening), that the build quality is poor at best, and that every single aftersales support company around my location that had to deal with you has completely stopped doing support for you. I purchased my wash&dry for a few reasons : - It had a steam option - It could dry clothes - It had an usable API or an integration with Home-Assistant You removed one of its key features from me. The build quality, poor service and now this will ensure I will no longer buy or recommend any Candy, Hoover or Haier (including any future affiliated brand) for any reason. In the meantime, I will personally keep the integration working for myself, as your app is a total nightmare to deal with. This message will also be copy-pasted in the aforementioned github for everyone to see. With my sympathy for people in your company who are not in charge of this kind of decision. ```
ms264556 commented 2024-01-16 23:35:43 +01:00 (Migrated from github.com)

Glad to hear you’re going to see how this shakes out rather than folding.

I also received an email from a manufacturer insisting I remove GitHub content which broke their T&C’s. I think this is a standard tactic.

Although tempted to just ignore them, I replied back explaining how the code in question was created without agreeing to their T&C’s (their APIs are discoverable from public webpages) and offered to remove/rework any content which they could demonstrate was illegal. Their subsequent responses dropped any T&C claims and concentrated on regulatory requirements.

Glad to hear you're going to see how this shakes out rather than folding. I also received an email from a manufacturer insisting I remove GitHub content which broke their T&C's. I think this is a standard tactic. Although tempted to just ignore them, I replied back explaining how the code in question was created without agreeing to their T&C's (their APIs are discoverable from public webpages) and offered to remove/rework any content which they could demonstrate was illegal. Their subsequent responses dropped any T&C claims and concentrated on regulatory requirements.
lanerobertlane commented 2024-01-17 00:00:28 +01:00 (Migrated from github.com)
I think the EU regulation mentioned above is likely part of the retained regulations post Brexit in the UK https://www.gov.uk/government/publications/intellectual-property-and-retained-european-union-law-the-facts/retained-eu-law-for-intellectual-property https://www.legislation.gov.uk/eudr/2009/24/article/6
Benniepie commented 2024-01-17 01:03:22 +01:00 (Migrated from github.com)

There’s been a decent flurry of discontent aimed st Haier from the Home Assistant community on Twirter. Hopefully it will igrow. I tagged a load of Haier,Hoover and Candy accounts, a few youtubers and the official homeassistant accounts.

Next step is to figure out their org structure and start indivual senior managers.

And finally if the automation does atop working and my laundry piles up, I’m sure I can automate rhe proess of randomly choosing a different Haier office each day and sending them a specially selected, extra mature, pair of dirty undies to show My appreciation hehe

There's been a decent flurry of discontent aimed st Haier from the Home Assistant community on Twirter. Hopefully it will igrow. I tagged a load of Haier,Hoover and Candy accounts, a few youtubers and the official homeassistant accounts. Next step is to figure out their org structure and start indivual senior managers. And finally if the automation does atop working and my laundry piles up, I'm sure I can automate rhe proess of randomly choosing a different Haier office each day and sending them a specially selected, extra mature, pair of dirty undies to show My appreciation hehe
and7ey commented 2024-01-17 06:44:53 +01:00 (Migrated from github.com)

I suggest to give 1-star rating to their official apps at Google Play / AppStore mentioning this case.

I suggest to give 1-star rating to their official apps at Google Play / AppStore mentioning this case.
Doktor-X commented 2024-01-17 11:05:22 +01:00 (Migrated from github.com)

Maybe LTT can talk about it on WAN show

Maybe LTT can talk about it on WAN show
bliekp commented 2024-01-17 11:46:35 +01:00 (Migrated from github.com)

I have sent Haier an email on both adresses and I sent an email to the Free Software Foundation Europe to make them aware of this issue (fsfe.org). Hopefully Haier will see the error in it’s ways soon… Also sent an email to Dutch tech website Tweakers.net to make them aware of this.

For me, this plugin was an important reason to buy a Haier washing machine and dryer last autumn.

I have sent Haier an email on both adresses and I sent an email to the Free Software Foundation Europe to make them aware of this issue (fsfe.org). Hopefully Haier will see the error in it's ways soon... Also sent an email to Dutch tech website Tweakers.net to make them aware of this. For me, this plugin was an important reason to buy a Haier washing machine and dryer last autumn.
Webbeh commented 2024-01-17 11:47:58 +01:00 (Migrated from github.com)

There’s been a decent flurry of discontent aimed st Haier from the Home Assistant community on Twirter. Hopefully it will igrow. I tagged a load of Haier,Hoover and Candy accounts, a few youtubers and the official homeassistant accounts.

Next step is to figure out their org structure and start indivual senior managers.

And finally if the automation does atop working and my laundry piles up, I’m sure I can automate rhe proess of randomly choosing a different Haier office each day and sending them a specially selected, extra mature, pair of dirty undies to show My appreciation hehe

No need to be THAT petty 🙃

Let’s hope this gets resolved.

Maybe LTT can talk about it on WAN show

Not sure it’s their can of worms but sure.

> There's been a decent flurry of discontent aimed st Haier from the Home Assistant community on Twirter. Hopefully it will igrow. I tagged a load of Haier,Hoover and Candy accounts, a few youtubers and the official homeassistant accounts. > > Next step is to figure out their org structure and start indivual senior managers. > > And finally if the automation does atop working and my laundry piles up, I'm sure I can automate rhe proess of randomly choosing a different Haier office each day and sending them a specially selected, extra mature, pair of dirty undies to show My appreciation hehe No need to be THAT petty 🙃 Let's hope this gets resolved. > Maybe LTT can talk about it on WAN show Not sure it's their can of worms but sure.
Tikosso commented 2024-01-17 13:36:22 +01:00 (Migrated from github.com)

Short e-mail:

Due to the information regarding the closure of the HON integration project with Home Assistant, I urge Haier to withdraw from the steps taken. The main factor influencing my purchase of your air conditioners was the possibility of control via HA. If integration is impossible in the future, I will be forced to look for other solutions.

Best regards and please consider positively the request of Home Assistant users.

Short e-mail: Due to the information regarding the closure of the HON integration project with Home Assistant, I urge Haier to withdraw from the steps taken. The main factor influencing my purchase of your air conditioners was the possibility of control via HA. If integration is impossible in the future, I will be forced to look for other solutions. Best regards and please consider positively the request of Home Assistant users.
vlijmen commented 2024-01-17 16:09:19 +01:00 (Migrated from github.com)

Just send an email as well, there was only one reason why I chose for my current dryer 3 months ago. Support through a plugin for HomeAssistant so now this would become totally useless and I payed to much for the device. Of course no legal reason, but they should look at other companies that support developers in their plugins through their api’s.

Just send an email as well, there was only one reason why I chose for my current dryer 3 months ago. Support through a plugin for HomeAssistant so now this would become totally useless and I payed to much for the device. Of course no legal reason, but they should look at other companies that support developers in their plugins through their api's.
hectorzin commented 2024-01-17 16:43:46 +01:00 (Migrated from github.com)

There’s been a decent flurry of discontent aimed st Haier from the Home Assistant community on Twirter. Hopefully it will igrow. I tagged a load of Haier,Hoover and Candy accounts, a few youtubers and the official homeassistant accounts.

Next step is to figure out their org structure and start indivual senior managers.

And finally if the automation does atop working and my laundry piles up, I’m sure I can automate rhe proess of randomly choosing a different Haier office each day and sending them a specially selected, extra mature, pair of dirty undies to show My appreciation hehe

Good idea about youtubers, I am not really a youtuber but I just uploaded this video: https://www.youtube.com/watch?v=u2rEVW0grsk

Is is in spanish, baybe someone could do one in englush, spanish and english covers a high percentage of users in the world

> There's been a decent flurry of discontent aimed st Haier from the Home Assistant community on Twirter. Hopefully it will igrow. I tagged a load of Haier,Hoover and Candy accounts, a few youtubers and the official homeassistant accounts. > > Next step is to figure out their org structure and start indivual senior managers. > > And finally if the automation does atop working and my laundry piles up, I'm sure I can automate rhe proess of randomly choosing a different Haier office each day and sending them a specially selected, extra mature, pair of dirty undies to show My appreciation hehe Good idea about youtubers, I am not really a youtuber but I just uploaded this video: https://www.youtube.com/watch?v=u2rEVW0grsk Is is in spanish, baybe someone could do one in englush, spanish and english covers a high percentage of users in the world
KameDomotics commented 2024-01-17 20:51:28 +01:00 (Migrated from github.com)

hOn app = free hOn service = free hOn cloud = free Home Assistant = free Home Assistant hOn integration = free

WHERE IS THE ECONOMIC DAMAGE?

hOn app = free hOn service = free hOn cloud = free Home Assistant = free Home Assistant hOn integration = free WHERE IS THE ECONOMIC DAMAGE?
MattCheetham commented 2024-01-17 21:08:15 +01:00 (Migrated from github.com)

I’ve emailed too. Hope you can fight them on this.

I've emailed too. Hope you can fight them on this.
gpelleja commented 2024-01-17 21:13:13 +01:00 (Migrated from github.com)

Emailed too to both emails on this thread

Emailed too to both emails on this thread
KiraPC commented 2024-01-17 21:26:24 +01:00 (Migrated from github.com)

hOn app = free

hOn service = free

hOn cloud = free

Home Assistant = free

Home Assistant hOn integration = free

WHERE IS THE ECONOMIC DAMAGE?

I guess it is API costs related.

> hOn app = free > > hOn service = free > > hOn cloud = free > > Home Assistant = free > > Home Assistant hOn integration = free > > > > WHERE IS THE ECONOMIC DAMAGE? > > I guess it is API costs related.
Benniepie commented 2024-01-18 00:54:40 +01:00 (Migrated from github.com)

hOn app = free hOn service = free hOn cloud = free Home Assistant = free Home Assistant hOn integration = free

WHERE IS THE ECONOMIC DAMAGE?

Way too logical!

App = Slow-mo Support for Home Assistant = too much Hassle App should rebrand Hon = Hoff I sense a sponsorship deal or meme or bankruptcy or all 3

In other news I noticed that Reddit has also taken up the gauntlet - Haier trending on the home assistant subreddit which is great.

I contacted a load more Youtubers I follow to spread the word,.

I wonder if any of the tech news/blogs or might be interested in picking up the story. I’m sure a site like TheRegister would enjoy writing up a suitably sarcastic story ridiculing Haier’s ineptitude.

Also, Companies like Haier/Hoover/Candy should be published on a Wall of Shame so they can be avoided at all costs.

> hOn app = free hOn service = free hOn cloud = free Home Assistant = free Home Assistant hOn integration = free > > WHERE IS THE ECONOMIC DAMAGE? Way too logical! App = Slow-mo Support for Home Assistant = too much Hassle App should rebrand Hon = Hoff I sense a sponsorship deal or meme or bankruptcy or all 3 In other news I noticed that Reddit has also taken up the gauntlet - Haier trending on the home assistant subreddit which is great. I contacted a load more Youtubers I follow to spread the word,. I wonder if any of the tech news/blogs or might be interested in picking up the story. I'm sure a site like TheRegister would enjoy writing up a suitably sarcastic story ridiculing Haier's ineptitude. Also, Companies like Haier/Hoover/Candy should be published on a Wall of Shame so they can be avoided at all costs.
Benniepie commented 2024-01-18 00:59:12 +01:00 (Migrated from github.com)

hOn app = free hOn service = free hOn cloud = free Home Assistant = free Home Assistant hOn integration = free WHERE IS THE ECONOMIC DAMAGE?

I guess it is API costs related.

They aren’t taking into account the additional sales that a Home Assistant integration generates for the company either.

Not only that but if a customers uses Home assistant then they aren’t using the app - same service underneath.

> > hOn app = free > > hOn service = free > > hOn cloud = free > > Home Assistant = free > > Home Assistant hOn integration = free > > WHERE IS THE ECONOMIC DAMAGE? > > I guess it is API costs related. They aren't taking into account the additional sales that a Home Assistant integration generates for the company either. Not only that but if a customers uses Home assistant then they aren't using the app - same service underneath.
antonio-fiol commented 2024-01-18 08:55:47 +01:00 (Migrated from github.com)

I am wondering if they’re after some “free marketing”. All those tweets, videos on youtube, etc. talking about them…

There’s only one thing worse than being talked about, and that’s not being talked about.

Anyway, retweeted in case that helps.

I am wondering if they're after some "free marketing". All those tweets, videos on youtube, etc. talking about them... > There's only one thing worse than being talked about, and that's not being talked about. Anyway, retweeted in case that helps.
Stoatwblr commented 2024-01-18 14:03:26 +01:00 (Migrated from github.com)

I wonder if any of the tech news/blogs or might be interested in picking up the story. I’m sure a site like TheRegister would enjoy writing up a suitably sarcastic story ridiculing Haier’s ineptitude.

TheRegister has been aware of it for a few days. I believe that they’re working on something, but more people flagging it to news@theregister.com wouldn’t hurt

Haier has very few TheRegister stories but what’s of interest is this one as it’s relevant to what’s happening now: https://www.theregister.com/2020/06/13/ge_refrigerator_drm_keeps_turning/

> I wonder if any of the tech news/blogs or might be interested in picking up the story. I'm sure a site like TheRegister would enjoy writing up a suitably sarcastic story ridiculing Haier's ineptitude. TheRegister has been aware of it for a few days. I believe that they're working on something, but more people flagging it to news@theregister.com wouldn't hurt Haier has very few TheRegister stories but what's of interest is this one as it's relevant to what's happening now: https://www.theregister.com/2020/06/13/ge_refrigerator_drm_keeps_turning/
test2a commented 2024-01-18 14:58:21 +01:00 (Migrated from github.com)

i am not involved with the project and don’t own a haier product but i have an interest in these kinds of shakedowns.

my 2 cents.

the community must demand the following things from haier before going any further because it would only cause misunderstanding on both sides.

  1. that are in violation of our terms of service.

haier needs to provide details of WHICH clauses of terms of service does this project violate if at all they are accepted in the first place. If they are not accepted in the first place, how would we be in violation?

  1. Specifically, the plug-ins are using our services in an unauthorized manner which is causing significant economic harm to our Company.

what is unauthorized manner? , has haier explained authorized/unauthorized manner anywhere in their public documentation ? and also, what significant economic harm is being faced by the company? in terms of dollar figures

  1. We take the protection of our intellectual property very seriously and demand that you immediately cease and desist all illegal activities related to the development and distribution of these plug-ins.

in 1 and 2 they say unauthorized use but in 3 they are saying intellectual property protection? when did these projects violate their intellectual property? They need to specifically mention the same before anything else also.

i am not involved with the project and don't own a haier product but i have an interest in these kinds of shakedowns. my 2 cents. the community must demand the following things from haier before going any further because it would only cause misunderstanding on both sides. 1. >that are in violation of our terms of service. haier needs to provide details of WHICH clauses of terms of service does this project violate if at all they are accepted in the first place. If they are not accepted in the first place, how would we be in violation? 2. > Specifically, the plug-ins are using our services in an unauthorized manner which is causing significant economic harm to our Company. what is unauthorized manner? , has haier explained authorized/unauthorized manner anywhere in their public documentation ? and also, what significant economic harm is being faced by the company? in terms of dollar figures 3. >We take the protection of our intellectual property very seriously and demand that you immediately cease and desist all illegal activities related to the development and distribution of these plug-ins. in 1 and 2 they say unauthorized use but in 3 they are saying intellectual property protection? when did these projects violate their intellectual property? They need to specifically mention the same before anything else also.
josephdicarlo1 commented 2024-01-18 17:09:44 +01:00 (Migrated from github.com)

Louis Rossmann made a video: https://youtu.be/RcSnd3cyti0

Louis Rossmann made a video: https://youtu.be/RcSnd3cyti0
DisruptionSystemsINC commented 2024-01-18 17:37:15 +01:00 (Migrated from github.com)

Haier don’t have a legal leg to stand on in Europe (Article 6 of the EU software directive applies) or the DMCA (Interoperability work is protected)

APIs are not private and Haier are attempting a “prior restraint on trade” (words which will make most regulators prick up their ears and take interest) by way of enforcing vendor lockin

I have flagged this to some tech journalists and suggested they get comment from regulators/EFF

Someone needs to flag this to German regulators - they take this kind of behaviour extremely seriously and will quite happily drag Haier over the coals (I’m outside the EU thanks to Brexit, so can’t do it)

Haier have probably just kicked a hornets’ nest and are about to reap the consequences

German here, Not sure where i could do that but would Gladly give it a try

> Haier don't have a legal leg to stand on in Europe (Article 6 of the EU software directive applies) or the DMCA (Interoperability work is protected) > > APIs are _not_ private and Haier are attempting a "prior restraint on trade" (words which will make most regulators prick up their ears and take interest) by way of enforcing vendor lockin > > I have flagged this to some tech journalists and suggested they get comment from regulators/EFF > > Someone needs to flag this to German regulators - they take this kind of behaviour extremely seriously and will quite happily drag Haier over the coals (I'm outside the EU thanks to Brexit, so can't do it) > > Haier have probably just kicked a hornets' nest and are about to reap the consequences German here, Not sure where i could do that but would Gladly give it a try
Andre0512 commented 2024-01-18 17:38:33 +01:00 (Migrated from github.com)

Louis Rossmann made a video: https://youtu.be/RcSnd3cyti0

I can’t believe it 😳

> Louis Rossmann made a video: https://youtu.be/RcSnd3cyti0 I can't believe it 😳
max06 commented 2024-01-18 18:01:44 +01:00 (Migrated from github.com)

Louis brought me here. No owner of Haier products, and for sure never will be one. But I’m a huge fan of free and fair open source, so this behavior pisses me off.

Preparing some mails to be sent to Haier…

You’ve got that!

Louis brought me here. No owner of Haier products, and for sure never will be one. But I'm a huge fan of free and fair open source, so this behavior pisses me off. Preparing some mails to be sent to Haier... You've got that!
Spirch commented 2024-01-18 18:07:40 +01:00 (Migrated from github.com)

contact louis rossman, he said that you are taking it down, he didnt see this thread or your response

contact louis rossman, he said that you are taking it down, he didnt see this thread or your response
tloki commented 2024-01-18 18:18:38 +01:00 (Migrated from github.com)

Funnily enough, I was just about to buy their split system AC in hope that I could use HA integration.

Tomorrow my money goes to Toshiba instead, and a part of it to Andre’s coffe.

How can we make sure Linus (probably on WAN show?) also spreads this? These companies will never stop doing these kinds of things until we (via the media unfortunatelly) bring it to notice how wrong that is!

Funnily enough, I was just about to buy their split system AC in hope that I could use HA integration. Tomorrow my money goes to Toshiba instead, and a part of it to Andre's coffe. How can we make sure Linus (probably on WAN show?) also spreads this? These companies will never stop doing these kinds of things until we (via the media unfortunatelly) bring it to notice how wrong that is!
Andre0512 commented 2024-01-18 18:21:15 +01:00 (Migrated from github.com)

contact louis rossman, he said that you are taking it down, he didnt see this thread or your response

I’ve spoken to a lawyer and will probably take it down because I’m still taking a high risk despite having insurance, but I haven’t made a final decision yet…

> contact louis rossman, he said that you are taking it down, he didnt see this thread or your response I've spoken to a lawyer and will probably take it down because I'm still taking a high risk despite having insurance, but I haven't made a final decision yet...
kevinvangelder commented 2024-01-18 18:25:04 +01:00 (Migrated from github.com)

@Andre0512 You should see if the Electronic Frontier Foundation can help with legal defense.

@Andre0512 You should see if the Electronic Frontier Foundation can help with legal defense.
fbanwjdmzoasjdn commented 2024-01-18 18:26:50 +01:00 (Migrated from github.com)

Louis Rossmann made a video: https://youtu.be/RcSnd3cyti0

I can’t believe it 😳

yeah lmao that’s where i came from. signed up specifically for this and nothing else. good luck man, hopefully you won’t have to take it down and they’ll like rescind or something. sure would be a shame if thousands of people forked the project though… 🤔

> > Louis Rossmann made a video: https://youtu.be/RcSnd3cyti0 > > I can't believe it 😳 yeah lmao that's where i came from. signed up specifically for this and nothing else. good luck man, hopefully you won't have to take it down and they'll like rescind or something. sure would be a shame if thousands of people forked the project though... 🤔
max06 commented 2024-01-18 18:27:19 +01:00 (Migrated from github.com)

@Andre0512 I’ve just noticed you’re in germany. Please get in contact with the CCC before taking anything down.

They can’t do shit as long as it’s only a mail.

@Andre0512 I've just noticed you're in germany. Please get in contact with the CCC before taking anything down. They can't do shit as long as it's only a mail.
derrickmehaffy commented 2024-01-18 18:50:21 +01:00 (Migrated from github.com)
Starting to get picked up by smaller news agencies: https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/
LongHairedHacker commented 2024-01-18 19:12:53 +01:00 (Migrated from github.com)

Wow this sucks. I don’t own any product by Haier and after reading through the comments here, I’ll make sure it stays that way.

@Andre0512 being based in Germany, maybe you want to get in touch with someone at Heise, this sounds like just the kind of story they might be interested in.

Wow this sucks. I don't own any product by Haier and after reading through the comments here, I'll make sure it stays that way. @Andre0512 being based in Germany, maybe you want to get in touch with someone at Heise, this sounds like just the kind of story they might be interested in.
Chryseus commented 2024-01-18 19:17:50 +01:00 (Migrated from github.com)

I suspect they’re going to backpedal hard after this negative publicity, in any case I’ll be putting it back up the moment it goes down, these scum do not intimidate me.

I suspect they're going to backpedal hard after this negative publicity, in any case I'll be putting it back up the moment it goes down, these scum do not intimidate me.
Therodoxx commented 2024-01-18 19:18:44 +01:00 (Migrated from github.com)

Heise.de has just been informed. Very good tip!

Heise.de has just been informed. Very good tip!
Tackyou commented 2024-01-18 19:21:27 +01:00 (Migrated from github.com)

Don’t take it down. Your project is not illegal.

Don't take it down. Your project is not illegal.
ziceva commented 2024-01-18 19:46:39 +01:00 (Migrated from github.com)

Got here from Louis Rossmann YT video … I see that people are forking this repo like there is no tomorrow … Well … when in Rome …

Got here from Louis Rossmann YT video ... I see that people are forking this repo like there is no tomorrow ... Well ... when in Rome ...
brnl commented 2024-01-18 19:48:06 +01:00 (Migrated from github.com)

Don’t take it down. Your project is not illegal.

… says this random dude on the internet. Your claim that the project is not illegal is unsubstantiated without knowledge of local laws and project specifics. It’s important to verify the legality in the relevant jurisdiction.

> Don't take it down. Your project is not illegal. ... says this random dude on the internet. Your claim that the project is not illegal is unsubstantiated without knowledge of local laws and project specifics. It's important to verify the legality in the relevant jurisdiction.
jr027 commented 2024-01-18 19:48:36 +01:00 (Migrated from github.com)

Last time I checked only courts and judges can say what is illegal or not, the burthen of proof is with heier. Their stupid T&C are not above any law in any country, so the only thing the are left with is this scaremongaring tactic. Anyway, I dont’t have any of their products and after this I’ll make sure it stays this way for me and anyone I know.

Last time I checked only courts and judges can say what is illegal or not, the burthen of proof is with heier. Their stupid T&C are not above any law in any country, so the only thing the are left with is this scaremongaring tactic. Anyway, I dont't have any of their products and after this I'll make sure it stays this way for me and anyone I know.
brnl commented 2024-01-18 19:49:54 +01:00 (Migrated from github.com)

Got here from Louis Rossmann YT video … I see that people are forking this repo like there is no tomorrow … Well … when in Rome …

I wonder if forking (on GitHub) is enough. If the main project is taken offline due to legal actions, I bet GitHub will take down the forks as well. You can, of course, clone the project and even better host it on another platform.

> Got here from Louis Rossmann YT video ... I see that people are forking this repo like there is no tomorrow ... Well ... when in Rome ... I wonder if forking (on GitHub) is enough. If the main project is taken offline due to legal actions, I bet GitHub will take down the forks as well. You can, of course, clone the project and even better host it on another platform.
ziceva commented 2024-01-18 19:59:19 +01:00 (Migrated from github.com)

I wonder if forking (on GitHub) is enough. If the main project is taken offline due to legal actions, I bet GitHub will take down the forks as well. You can, of course, clone the project and even better host it on another platform.

At least they will have to take it up with GitHub and not a single user … might be more difficult … maybe …

> I wonder if forking (on GitHub) is enough. If the main project is taken offline due to legal actions, I bet GitHub will take down the forks as well. You can, of course, clone the project and even better host it on another platform. At least they will have to take it up with GitHub and not a single user ... might be more difficult ... maybe ...
EvilGremlin commented 2024-01-18 20:02:47 +01:00 (Migrated from github.com)

I forked it with added nice message “Fuck Haier, may their financial bankruptcy match their moral one” They can complain and send threats all they want, i don’t care.

I forked it with added nice message "Fuck Haier, may their financial bankruptcy match their moral one" They can complain and send threats all they want, i don't care.
LeoAdamek commented 2024-01-18 20:05:12 +01:00 (Migrated from github.com)

I wonder if forking (on GitHub) is enough. If the main project is taken offline due to legal actions, I bet GitHub will take down the forks as well. You can, of course, clone the project and even better host it on another platform.

At least they will have to take it up with GitHub and not a single user … might be more difficult … maybe …

If Haier had a legitimate claim of the content within this repo violating their IP, or that the software in this repo allowed users of that software to violate their IP, then they would’ve been best served filing a takedown request with GitHub directly which would also take down all forks.

They’ve not done this, which suggests there is likely no legal infringement. This repo contains none of Haier’s own code, It contains no proprietary technology or algorithms. It contains no trade secrets.

If using this software violates their terms of service, that’s not the responsibility of the software author, it’s the user of that software.

> > I wonder if forking (on GitHub) is enough. If the main project is taken offline due to legal actions, I bet GitHub will take down the forks as well. You can, of course, clone the project and even better host it on another platform. > > At least they will have to take it up with GitHub and not a single user ... might be more difficult ... maybe ... If Haier had a legitimate claim of the content within this repo violating their IP, or that the software in this repo allowed users of that software to violate their IP, then they would've been best served filing a takedown request with GitHub directly which would also take down all forks. They've not done this, which suggests there is likely no legal infringement. This repo contains none of Haier's own code, It contains no proprietary technology or algorithms. It contains no trade secrets. If using this software violates their terms of service, that's not the responsibility of the software author, it's the user of that software.
QuadCorei8085 commented 2024-01-18 20:05:21 +01:00 (Migrated from github.com)

I do not know what they told you but without citing what you did wrong and against what paragraph you really violated you are not in trouble.

They simply want you to intimidate you.

If they still sue you you can sue them back for the time you lost, the effort to going to court and the anger and nerves they caused you.

Secondly they can all accomplish what they want to do via github. If there is a REAL legal issue github will take your repo down.

I do not know what they told you but without citing what you did wrong and against what paragraph you really violated you are not in trouble. They simply want you to intimidate you. If they still sue you you can sue them back for the time you lost, the effort to going to court and the anger and nerves they caused you. Secondly they can all accomplish what they want to do via github. If there is a REAL legal issue github will take your repo down.
EvilGremlin commented 2024-01-18 20:07:35 +01:00 (Migrated from github.com)

Agreed, it’s just baseless bullying and github management have a history of standing up against bullies and restoring projects even after actual legal actions.

Agreed, it's just baseless bullying and github management have a history of standing up against bullies and restoring projects even after actual legal actions.
DarkwaterV3 commented 2024-01-18 20:12:26 +01:00 (Migrated from github.com)

Dutch technology news site tweakers.net has also been informed by multiple readers (I submitted 2 URLS to their system and both were already present in that system) and I expect them to pick up the story as soon as they have time.

Here’s hoping Haier gets made an example of.

Dutch technology news site tweakers.net has also been informed by multiple readers (I submitted 2 URLS to their system and both were already present in that system) and I expect them to pick up the story as soon as they have time. Here's hoping Haier gets made an example of.
leshik commented 2024-01-18 20:31:52 +01:00 (Migrated from github.com)

Just host it on a self-hosted gitlab instance, go anonymous, and tell haier to gfy

Just host it on a self-hosted gitlab instance, go anonymous, and tell haier to gfy
EvilGremlin commented 2024-01-18 20:36:14 +01:00 (Migrated from github.com)

No need to do change hostin yet IMO. Github won’t shut such project down just because someone sent stupid angry letter.

No need to do change hostin yet IMO. Github won't shut such project down just because someone sent stupid angry letter.
leshik commented 2024-01-18 20:37:47 +01:00 (Migrated from github.com)

Someone needs to fork it anonymously then.

Someone needs to fork it anonymously then.
EvilGremlin commented 2024-01-18 20:38:49 +01:00 (Migrated from github.com)

Hundreds did. Once original repo is down, one of the forks will become new root.

I hope someone will crack actual firmwares so people can do truly independent setup.

Hundreds did. Once original repo is down, one of the forks will become new root. I hope someone will crack actual firmwares so people can do truly independent setup.
tloki commented 2024-01-18 21:27:53 +01:00 (Migrated from github.com)

You guys and also can also mirror it on gitlab (and make it private as well) just so we can make as much copies of this repo as possible - on gitlab it’s fairly easy to do…

You guys and also can also mirror it on gitlab (and make it private as well) just so we can make as much copies of this repo as possible - on gitlab it's fairly easy to do...
droeloe1818 commented 2024-01-18 21:38:27 +01:00 (Migrated from github.com)

contact louis rossman, he said that you are taking it down, he didnt see this thread or your response

I’ve spoken to a lawyer and will probably take it down because I’m still taking a high risk despite having insurance, but I haven’t made a final decision yet…

Please wait until you have another mail / letter from haier. I think they are not going to send you anymore letters or mails.

If they continue this and you don’t feel comfortable to continue this project I think everyone understands that you take it down but I hope you just wait a bit to see what happens.

> > contact louis rossman, he said that you are taking it down, he didnt see this thread or your response > > I've spoken to a lawyer and will probably take it down because I'm still taking a high risk despite having insurance, but I haven't made a final decision yet... Please wait until you have another mail / letter from haier. I think they are not going to send you anymore letters or mails. If they continue this and you don't feel comfortable to continue this project I think everyone understands that you take it down but I hope you just wait a bit to see what happens.
emlimap commented 2024-01-18 21:55:39 +01:00 (Migrated from github.com)

I hope someone will crack actual firmwares so people can do truly independent setup.

I am hoping the same. The haier washing machine I bought recently, connects to wifi and presents an expressif MAC address, so I guess they use a ESP daughter board inside that in turns communicates with the washing machine main board. You have to explicitly turn on hon and then set the washing program in the app. If you try to use the dials, it will turn off the hon connection. Also, it connects to AWS IOT MQTT. Maybe we can replace the firmware on ESP board with ESPHome or something similar that would grant us full local access.

If it is a separate board, maybe we can replace with our own and then put the original one back should, you need to call Haier for warranty claims.

> I hope someone will crack actual firmwares so people can do truly independent setup. I am hoping the same. The haier washing machine I bought recently, connects to wifi and presents an expressif MAC address, so I guess they use a ESP daughter board inside that in turns communicates with the washing machine main board. You have to explicitly turn on hon and then set the washing program in the app. If you try to use the dials, it will turn off the hon connection. Also, it connects to AWS IOT MQTT. Maybe we can replace the firmware on ESP board with ESPHome or something similar that would grant us full local access. If it is a separate board, maybe we can replace with our own and then put the original one back should, you need to call Haier for warranty claims.
l00ps commented 2024-01-18 21:56:32 +01:00 (Migrated from github.com)

https://www.haier.com/global/about-haier/ceo/

In 1985, Zhang Ruimin smashed 76 defective refrigerators in a decisive manner.

This is the guy in charge.

https://www.haier.com/global/about-haier/ceo/ > In 1985, Zhang Ruimin smashed 76 defective refrigerators in a decisive manner. This is the guy in charge.
Kfrard commented 2024-01-18 22:00:31 +01:00 (Migrated from github.com)

Maybe some of you know a way to get to the air conditioner boards? I found https://community.home-assistant.io/t/esp-haier-haier-air-conditioner-esp-home-wemos-d1-mini/127880 however, I see that this Haier is different than ours in Europe.

I really support Andre’s project, but if there is a local connection option, it’s always better than Haier’s cloud.

Maybe some of you know a way to get to the air conditioner boards? I found https://community.home-assistant.io/t/esp-haier-haier-air-conditioner-esp-home-wemos-d1-mini/127880 however, I see that this Haier is different than ours in Europe. I really support Andre's project, but if there is a local connection option, it's always better than Haier's cloud.
coinzdude commented 2024-01-18 22:13:51 +01:00 (Migrated from github.com)

I am not a lawyer, but you should be completely in the clear. At most you are consuming exposed APIs and have not infringed on any IP. Even if the APIs were somehow copywritten, which I’m confident they are not, you are only calling them. Wonder if you can get a good IP lawyer to take this on contingency, and if there’d be damages in such a strange scenario.

I am not a lawyer, but you should be completely in the clear. At most you are consuming exposed APIs and have not infringed on any IP. Even if the APIs were somehow copywritten, which I'm confident they are not, you are only calling them. Wonder if you can get a good IP lawyer to take this on contingency, and if there'd be damages in such a strange scenario.
l00ps commented 2024-01-18 22:14:52 +01:00 (Migrated from github.com)

Might be worth an e-mail to info@eff.org to see if they’re interested in taking the case pro bono.

Might be worth an e-mail to info@eff.org to see if they're interested in taking the case pro bono.
HVR88 commented 2024-01-18 22:41:25 +01:00 (Migrated from github.com)

Close to 700 forks so far. Don’t forget to also fork the python library.

Remember the CSS DVD decryption? You can’t put a genie back in a bottle.

Close to 700 forks so far. Don't forget to also fork the python library. Remember the CSS DVD decryption? You can't put a genie back in a bottle.
Booplicate commented 2024-01-18 22:50:05 +01:00 (Migrated from github.com)

@Andre0512, not sure if it helps, but you may want to contact github support itself, youtube-dl was able to fight back and win: https://github.blog/2020-11-16-standing-up-for-developers-youtube-dl-is-back/

@Andre0512, not sure if it helps, but you may want to contact github support itself, youtube-dl was able to fight back and win: https://github.blog/2020-11-16-standing-up-for-developers-youtube-dl-is-back/
tr7zw commented 2024-01-18 23:04:12 +01:00 (Migrated from github.com)

As someone who buys stuff depending on its compatibility with Home Assistant, this is an amazing dumb move by Haier. Saw the video by Louis Rossmann, pretty sure Haier is now getting all the attention that they didn’t want it to have, good job guys.

As someone who buys stuff depending on its compatibility with Home Assistant, this is an amazing dumb move by Haier. Saw the video by Louis Rossmann, pretty sure Haier is now getting all the attention that they didn't want it to have, good job guys.
klemmchr commented 2024-01-18 23:21:21 +01:00 (Migrated from github.com)

Don’t take it down. Your project is not illegal.

… says this random dude on the internet. Your claim that the project is not illegal is unsubstantiated without knowledge of local laws and project specifics. It’s important to verify the legality in the relevant jurisdiction.

Which is Germany. And here you cannot enforce some bogus ToS, especially not which such vague terms. The only thing they could do is to terminate their services with you. That’s it. ToS are basically meaningless if you don’t use services from the company. Given that they have been accepted at some point anyways.

> > Don't take it down. Your project is not illegal. > > ... says this random dude on the internet. Your claim that the project is not illegal is unsubstantiated without knowledge of local laws and project specifics. It's important to verify the legality in the relevant jurisdiction. Which is Germany. And here you cannot enforce some bogus ToS, especially not which such vague terms. The only thing they could do is to terminate their services with you. That's it. ToS are basically meaningless if you don't use services from the company. Given that they have been accepted at some point anyways.
accessiblepixel commented 2024-01-18 23:43:57 +01:00 (Migrated from github.com)

I’ve downloaded the main branch (download zip), and will upload it somewhere for both the repos and will make links available online. It’ll only be static but at least there will be a copy somewhere.

Not sure myself how it would affect them financially (unless this code hammers unauthenticated API requests, communicates any differently from the “proper” app or is based on copyrighted code rather than reverse engineered) since even in this thread I’ve seen people purchase their devices based on the fact that there’s interoperability with Home Assistant…

I mean they could even sponsor the developer and make it an official addon to prove they’re not trying to double dip you with a subscription.

Best of luck. <3

I've downloaded the main branch (download zip), and will upload it somewhere for both the repos and will make links available online. It'll only be static but at least there will be a copy somewhere. Not sure myself how it would affect them financially (unless this code hammers unauthenticated API requests, communicates any differently from the "proper" app or is based on copyrighted code rather than reverse engineered) since even in this thread I've seen people purchase their devices based on the fact that there's interoperability with Home Assistant... I mean they could even sponsor the developer and make it an official addon to prove they're not trying to double dip you with a subscription. Best of luck. <3
denyago commented 2024-01-19 00:14:57 +01:00 (Migrated from github.com)

Have anyone had a success using IPFS for hosting of anthing? I’m surprised they also allow to host git. Never tried it muself, though.

Have anyone had a success using IPFS for hosting of anthing? I'm surprised they also allow to [host git.](https://docs.ipfs.tech/how-to/host-git-repo/) Never tried it muself, though.
YasuArai commented 2024-01-19 01:06:13 +01:00 (Migrated from github.com)

If the repository is deleted, I have posted copies of the hOn and pyhon repositories on my website https://downloads.yukihtml.ru/misc/Andre0512_hOn/

If the repository is deleted, I have posted copies of the hOn and pyhon repositories on my website https://downloads.yukihtml.ru/misc/Andre0512_hOn/
pawisoon commented 2024-01-19 01:10:36 +01:00 (Migrated from github.com)

Can you please move your code to some self hosted gitlab repo?

Can you please move your code to some self hosted gitlab repo?
AussieMakerGeek commented 2024-01-19 01:19:38 +01:00 (Migrated from github.com)

I don’t see how this could cause ‘Significant financial loss’, that’s a crock. Maybe due to excessive API calls but that would be completely insignificant and almost impossible to separate from legitimate traffic. If anything, they have GAINED from it because of people buying their products BECAUSE of this HA integration.

I have 2 Haier products that I purchased because of the smart capability, however the app insisted ‘fine location’ be enabled for me to be able to use it. At that point I opted out because I didn’t see it as enough of a benefit for them to be able to collect that sort of (unnecessary) information on me.

TBH, i’d much rather see a complete abandonment of the APP/API and work towards a custom firmware for the Expressif chipset that will talk natively to home automation. Ultimately, that’s probably what is going to happen now, and then they can’t do anything about it.

They could have played nice and worked with consumers/devs to find a compromise but no. Now they will lose sales and existing owners will probably look at hacking the devices and ditch the API all together for a better experience.

I don't see how this could cause 'Significant financial loss', that's a crock. Maybe due to excessive API calls but that would be completely insignificant and almost impossible to separate from legitimate traffic. If anything, they have GAINED from it because of people buying their products BECAUSE of this HA integration. I have 2 Haier products that I purchased because of the smart capability, however the app insisted 'fine location' be enabled for me to be able to use it. At that point I opted out because I didn't see it as enough of a benefit for them to be able to collect that sort of (unnecessary) information on me. TBH, i'd much rather see a complete abandonment of the APP/API and work towards a custom firmware for the Expressif chipset that will talk natively to home automation. Ultimately, that's probably what is going to happen now, and then they can't do anything about it. They could have played nice and worked with consumers/devs to find a compromise but no. Now they will lose sales and existing owners will probably look at hacking the devices and ditch the API all together for a better experience.
ms264556 commented 2024-01-19 01:21:31 +01:00 (Migrated from github.com)

Can you please move your code to some self hosted gitlab repo?

From my reading of this issue the problem isn’t GitHub - it takes a lot for them to remove a repo.

The problem is the poor guy who spent thousands of hours creating this free resource may be forced into bankruptcy defending a civil case against a large corporation. Or worse, the large corporation claiming the developer’s fair use of their server’s API endpoint is actually an intrusion into their systems and getting police involved.

> Can you please move your code to some self hosted gitlab repo? From my reading of this issue the problem isn't GitHub - it takes **a lot** for them to remove a repo. The problem is the poor guy who spent thousands of hours creating this free resource may be forced into bankruptcy defending a civil case against a large corporation. Or worse, the large corporation claiming the developer's fair use of their server's API endpoint is actually an intrusion into their systems and getting police involved.
AussieMakerGeek commented 2024-01-19 01:34:50 +01:00 (Migrated from github.com)

Or worse, the large corporation claiming the developer’s fair use of their server’s API endpoint is actually an intrusion into their systems and getting police involved.

You can hardly claim that utilizing an API on a public facing system without any actual ‘hacking’* taking place could be classed as intrusion. It’s like saying sending an email via telnet to port 25 is intrusion. It’s not - That’s a public facing service which is being used for its intended purpose.

However, it’s irrelevant now - This code might as well be a celebrity s#x tape. It’s plastered all over the internet and Haier’s lawyers won’t be able to keep up with the Cease and Desist letters. What will ensue is a constant game of cat and mouse where they change the API calls or somehow try to lock it down to the app exclusively. This will only entice people to either a) Work harder to stay on top of the changes or b) Create alternative firmware for the wireless control devices to retain functionality where Haier would be eliminated from the chain and have no control.

I would personally be willing to look into and contribute to option B.

*The only claim that can be made is that there was packet sniffing going on between the app and associated servers, which was used to determine the API calls used but that’s still a bit of a stretch.

> Or worse, the large corporation claiming the developer's fair use of their server's API endpoint is actually an intrusion into their systems and getting police involved. You can hardly claim that utilizing an API on a public facing system without any actual 'hacking'* taking place could be classed as intrusion. It's like saying sending an email via telnet to port 25 is intrusion. It's not - That's a public facing service which is being used for its intended purpose. However, it's irrelevant now - This code might as well be a celebrity s#x tape. It's plastered all over the internet and Haier's lawyers won't be able to keep up with the Cease and Desist letters. What will ensue is a constant game of cat and mouse where they change the API calls or somehow try to lock it down to the app exclusively. This will only entice people to either a) Work harder to stay on top of the changes or b) Create alternative firmware for the wireless control devices to retain functionality where Haier would be eliminated from the chain and have no control. I would personally be willing to look into and contribute to option B. *The only claim that can be made is that there was packet sniffing going on between the app and associated servers, which was used to determine the API calls used but that's still a bit of a stretch.
Kfrard commented 2024-01-19 01:38:11 +01:00 (Migrated from github.com)

I will only add that I can help in any hardware way in testing modules on air conditioners!

I will only add that I can help in any hardware way in testing modules on air conditioners!
Webbeh commented 2024-01-19 01:39:31 +01:00 (Migrated from github.com)

Whatever you decide to do, you have our support and hundreds of people who will very gladly host a fork and not give a damn about Haier. I hosted it on a private git with everything if you ever need a copy back, and that one is hosted in Russia. They’ll never take it down.

I doubt anyone at Haier will actually give a shit about our reaction but that’s the spirit of FOSS : we die trying.

The worst part is that people working in the development of the “smart” part of their devices are probably having the same reaction as we are having, not understanding the decisions of a select few idiots in charge. Imagine having your work being taken this lightly… Poor guys.

Whatever you decide to do, you have our support and hundreds of people who will very gladly host a fork and not give a damn about Haier. I hosted it on a private git with everything if you ever need a copy back, and that one is hosted in Russia. They'll never take it down. I doubt anyone at Haier will actually give a shit about our reaction but that's the spirit of FOSS : we die trying. The worst part is that people working in the development of the "smart" part of their devices are probably having the same reaction as we are having, not understanding the decisions of a select few idiots in charge. Imagine having your work being taken this lightly... Poor guys.
ms264556 commented 2024-01-19 01:41:20 +01:00 (Migrated from github.com)

Or worse, the large corporation claiming the developer’s fair use of their server’s API endpoint is actually an intrusion into their systems and getting police involved.

You can hardly claim that utilizing an API on a public facing system without any actual ‘hacking’* taking place could be classed as intrusion. It’s like saying sending an email via telnet to port 25 is intrusion. It’s not - That’s a public facing service which is being used for its intended purpose.

See, I wish this was how the world worked, but over-reach is common e.g. https://www.theregister.com/2022/02/15/missouri_html_hacking/

> > Or worse, the large corporation claiming the developer's fair use of their server's API endpoint is actually an intrusion into their systems and getting police involved. > > You can hardly claim that utilizing an API on a public facing system without any actual 'hacking'* taking place could be classed as intrusion. It's like saying sending an email via telnet to port 25 is intrusion. It's not - That's a public facing service which is being used for its intended purpose. See, I wish this was how the world worked, but over-reach is common e.g. https://www.theregister.com/2022/02/15/missouri_html_hacking/
Andre0512 commented 2024-01-19 02:50:09 +01:00 (Migrated from github.com)

I have written to Haier to try to get some clarification and perhaps an agreement. I hope Haier will listen to us now that so many people are supporting us. Thank you all!

Dear Haier team,

you have probably noticed that my announcement to delete the plugin has met with a lot of displeasure from the community.  There are a number of people who bought your appliances not only because of the good price/performance ratio, but also because they can be integrated into home assistant.

I think it would be helpful to the discussion if you could explain the following questions: - Please provide details of WHICH clauses of terms of service does this project violate? - What is an unauthorized manner?   - What significant economic harm is being faced by the company? (in terms of dollar figures) - When did these projects violate your intellectual property?

I’m sorry if some people have gone over the top, but this doesn’t have to escalate and there doesn’t have to be a bad reputation for your brand in the open source community. 

Can we find a common solution here? Can I do something to make the plugins use the API more economically? Should we reduce the polling? I would like to release a new version that uses the API in a way that does not harm your business.  You can also consider an official home assistant integration, the home assistant guys would like to get in touch with you for that. This would be a great competitive advantage within the smart home community.

I hope to get an answer and until then I’ll leave the repos online.

Andre

I have written to Haier to try to get some clarification and perhaps an agreement. I hope Haier will listen to us now that so many people are supporting us. Thank you all! > Dear Haier team, > > you have probably noticed that my announcement to delete the plugin has met with a lot of displeasure from the community.  > There are a number of people who bought your appliances not only because of the good price/performance ratio, but also because they can be integrated into home assistant. > > I think it would be helpful to the discussion if you could explain the following questions: > - Please provide details of WHICH clauses of terms of service does this project violate? > - What is an unauthorized manner?   > - What significant economic harm is being faced by the company? (in terms of dollar figures) > - When did these projects violate your intellectual property? > > > I'm sorry if some people have gone over the top, but this doesn't have to escalate and there doesn't have to be a bad reputation for your brand in the open source community.  > > Can we find a common solution here? Can I do something to make the plugins use the API more economically? Should we reduce the polling? I would like to release a new version that uses the API in a way that does not harm your business.  > You can also consider an official home assistant integration, the home assistant guys would like to get in touch with you for that. This would be a great competitive advantage within the smart home community. > > I hope to get an answer and until then I'll leave the repos online. > > Andre
coinzdude commented 2024-01-19 03:43:53 +01:00 (Migrated from github.com)

As someone who buys stuff depending on its compatibility with Home Assistant, this is an amazing dumb move by Haier. Saw the video by Louis Rossmann, pretty sure Haier is now getting all the attention that they didn’t want it to have, good job guys.

This sounds like the perfect kind of thing for github legal to step in and assist

> As someone who buys stuff depending on its compatibility with Home Assistant, this is an amazing dumb move by Haier. Saw the video by Louis Rossmann, pretty sure Haier is now getting all the attention that they didn't want it to have, good job guys. This sounds like the perfect kind of thing for github legal to step in and assist
Daniel15 commented 2024-01-19 03:44:01 +01:00 (Migrated from github.com)

@AussieMakerGeek

*The only claim that can be made is that there was packet sniffing going on between the app and associated servers, which was used to determine the API calls used but that’s still a bit of a stretch.

Reverse engineering an app for the purpose of interoperability is allowed under EU law (Article 6 of the EU software directive).

@AussieMakerGeek > *The only claim that can be made is that there was packet sniffing going on between the app and associated servers, which was used to determine the API calls used but that's still a bit of a stretch. Reverse engineering an app for the purpose of interoperability is allowed under EU law (Article 6 of the EU software directive).
AussieMakerGeek commented 2024-01-19 04:01:09 +01:00 (Migrated from github.com)

Or worse, the large corporation claiming the developer’s fair use of their server’s API endpoint is actually an intrusion into their systems and getting police involved.

You can hardly claim that utilizing an API on a public facing system without any actual ‘hacking’* taking place could be classed as intrusion. It’s like saying sending an email via telnet to port 25 is intrusion. It’s not - That’s a public facing service which is being used for its intended purpose.

See, I wish this was how the world worked, but over-reach is common e.g. https://www.theregister.com/2022/02/15/missouri_html_hacking/

All I can see there is someone too embarrassed to admit that they screwed up so trying to put the blame on someone else. That would have never gotten off the ground anyway, they had to drop the charges.

> > > Or worse, the large corporation claiming the developer's fair use of their server's API endpoint is actually an intrusion into their systems and getting police involved. > > > > > > You can hardly claim that utilizing an API on a public facing system without any actual 'hacking'* taking place could be classed as intrusion. It's like saying sending an email via telnet to port 25 is intrusion. It's not - That's a public facing service which is being used for its intended purpose. > > See, I wish this was how the world worked, but over-reach is common e.g. https://www.theregister.com/2022/02/15/missouri_html_hacking/ All I can see there is someone too embarrassed to admit that they screwed up so trying to put the blame on someone else. That would have never gotten off the ground anyway, they had to drop the charges.
TheMikeyRoss commented 2024-01-19 05:37:26 +01:00 (Migrated from github.com)

As someone who buys stuff depending on its compatibility with Home Assistant, this is an amazing dumb move by Haier. Saw the video by Louis Rossmann, pretty sure Haier is now getting all the attention that they didn’t want it to have, good job guys.

This sounds like the perfect kind of thing for github legal to step in and assist

Microsoft doesn’t really care about OSS.

> > As someone who buys stuff depending on its compatibility with Home Assistant, this is an amazing dumb move by Haier. Saw the video by Louis Rossmann, pretty sure Haier is now getting all the attention that they didn't want it to have, good job guys. > > This sounds like the perfect kind of thing for github legal to step in and assist Microsoft doesn't really care about OSS.
TheMikeyRoss commented 2024-01-19 05:37:42 +01:00 (Migrated from github.com)

These companies are forcing us to go underground.

These companies are forcing us to go underground.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: GitHub/hon#147
No description provided.