You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Haier sent a takedown notice and threatened legal action. The community started a big riot and called for a Haier boycott, the repository was forked over 2000+ times to make the code undeletable. Haier was made to rethink and plans to support the integration. Read all about it here:
23
+
Haier sent a takedown notice and threatened legal action. The community started a big riot and called for a Haier boycott, the repository was forked over 2000+ times to make the code undeletable. Haier starts a dialog to find a joint solution. Read all about it here:
24
24
-[Timeline of events](https://github.com/Andre0512/hon/blob/main/takedown_timeline.md)
Copy file name to clipboardexpand all lines: takedown_faq.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
## Takedown FAQs
2
2
3
-
_Last update: 2024-01-24_
3
+
_Last update: 2024-02-02_
4
4
5
5
### What did Haier wrote?
6
6
Haier Europe wrote me on 2024-01-15 [this email](assets/takedown.eml):
@@ -14,9 +14,9 @@ I think the points are very questionable, but I'm a software developer and not a
14
14
**2024-01-15**
15
15
In the first moment of getting the mail I was absolutely shocked, I didn't think that someone cares about me and my little plugin and I know Haier is a billion dollar company, so I answered
16
16

17
-
after that i announced to take it down and then you guys happened.
17
+
after that I announced to take it down and then the community does its thing.
18
18
**2024-01-19**
19
-
I'm getting so much support, and you started a huge wave, I mean we are now an example for the [Streisand effect on wikipedia](https://en.wikipedia.org/wiki/List_of_Streisand_effect_examples#By_businesses) xD
19
+
I'm getting so much support, and the community started a huge wave and created the Streisand effect.
20
20
I wrote another mail on and tried to get some clarification and reach some agreement:
21
21

22
22
@@ -27,11 +27,10 @@ Haier Europe [created a blog post](https://corporate.haier-europe.com/press-rele
27
27
**2024-01-20**
28
28
Gianpiero Morbello, Head of Brand & IOT Haier Europe, wrote this mail:
29
29

30
+
**Update: See [Timeline of events](https://github.com/Andre0512/hon/blob/main/takedown_timeline.md) for further development**
30
31
31
-
As far as I know, none of the numerous requests from the community have been answered, but if they have, please let me know.
32
-
33
32
### Are you in contact with Home Assistant?
34
-
The Home Assistant/Nabu Casa team got in touch with me and will be part of a conversation with Haier.
33
+
The Home Assistant/Nabu Casa team got in touch with me and Paulus Schoutsen is part of the conversation with Haier.
35
34
36
35
### Did you agree to Haier's tos?
37
36
To create an account for Haier hOn you have to accept the terms of service. Without it, you can't connect your appliances to hOn and so you can't use Andre0512/hon.
@@ -60,7 +59,7 @@ This are all requests the plugin sends to Haiers servers
60
59
- Loading of all appliance functions (In [hon-test-data](https://github.com/Andre0512/hon-test-data/tree/main/test_data) you can have an overview of which data this is for each appliance)
61
60
62
61
**Status polling**
63
-
- 1 request every 10 seconds to fetch the current state for each appliance ([something like this](https://github.com/Andre0512/hon-test-data/blob/main/test_data/ac_312/appliance_data.json))
62
+
- 1 request every 10 seconds (**Update: 60 seconds**) to fetch the current state for each appliance ([something like this](https://github.com/Andre0512/hon-test-data/blob/main/test_data/ac_312/appliance_data.json))
64
63
65
64
**Triggering action**
66
65
- If any action is triggerd, e.g. start some appliance or set a new a/c mode, some data have to be posted
@@ -71,10 +70,11 @@ This are all requests the plugin sends to Haiers servers
71
70
### What bothers Haier?
72
71
Polling every 10 seconds is a bit much. The default interval for most integrations is 30 seconds. Even if the hOn app makes more requests more frequent, but it does it only in use and not 24/7.
73
72
As Haier explained in their answer, this generates a lot of traffic on the not so cheap aws hosting. I understand if Haier wishes a higher value here and will hopefully find a good solution with them.
74
-
_I had initially claimed 5 seconds, but it is actually "only" 10 seconds, see [this constant](https://github.com/Andre0512/hon/blob/main/custom_components/hon/const.py#L10)._
73
+
**Update 1: I had initially claimed 5 seconds, but it is actually "only" 10 seconds, see [this constant](https://github.com/Andre0512/hon/blob/main/custom_components/hon/const.py#L10).**
74
+
**Update 2: After discussion with Haier, we have switched to 60-second polling and are trying to work out a better solution.**
75
75
76
76
### How often has your plugin been installed?
77
-
Since the latest versions are downloaded [about 3000 times](https://tooomm.github.io/github-release-stats/?username=Andre0512&repository=hon) each on GitHub, I assume 2000-5000 active installations.
77
+
Since the latest versions are downloaded [about 3000 times](https://tooomm.github.io/github-release-stats/?username=Andre0512&repository=hon) each on GitHub, I assume 2000-4000 active installations.
78
78
79
79
### Are there some secret keys stored in the repository?
80
80
There is a constant for a [client ID](https://github.com/Andre0512/pyhOn/blob/main/pyhon/const.py) and an [api key](https://github.com/Andre0512/pyhOn/blob/main/pyhon/const.py). They seems to be static because they are the same for requests from every account I saw.
Copy file name to clipboardexpand all lines: takedown_timeline.md
+15-15
Original file line number
Diff line number
Diff line change
@@ -12,13 +12,14 @@ pyhOn | 17 Stars | 5 Forks
12
12
- Talked to some friends that convinced me to not give up
13
13
- Asked on the home assistant discord to how to handle this, got the info on discord that my integration does not violate the law
14
14
-[Extreme79](https://github.com/Extreme79) created an [the issue #147](https://github.com/Andre0512/hon/issues/147) to disscuss how to help
15
+
- People started to fork, copying the code to other hosting platforms and save it offline
15
16
- Talked to my law insurance and after a talk with a general lawyer I have been given permission to consult a lawyer of my choice
16
17
17
18
### 2024-01-16
18
19
hon | 100 Stars | 32 Forks
19
20
pyhOn | 18 Stars | 13 Forks
20
21
21
-
- People in [#147](https://github.com/Andre0512/hon/issues/147) started to write their opinion on all available channels
22
+
- People in [#147](https://github.com/Andre0512/hon/issues/147) started to write their opinion to Haier on all available channels (X, mails, support form, reviews, ...)
22
23
-[u/Waluicel](https://www.reddit.com/user/Waluicel/) created [a post](https://www.reddit.com/r/homeassistant/comments/197xc0m/haier_is_shutting_down_the_hacs_integration_hon/) on [r/homeassistant](https://www.reddit.com/r/homeassistant) that got 400+ comments
23
24
- People started to contact journalists and organizations to help
24
25
- Had a call with an IT lawyer who pointed out many of the risks I was exposing myself to despite having insurance
@@ -39,12 +40,13 @@ pyhOn | 23 Stars | 64 Forks
39
40
- Home Assistant team got in touch with me
40
41
- Wrote Haier [another mail](https://github.com/Andre0512/hon/blob/main/takedown_faq.md#what-did-you-answer-haier) and tried to get some clarification and reach some agreement
41
42
-[l00ps](https://github.com/l00ps) pointed out [who's the opponent](https://github.com/Andre0512/hon/issues/147#issuecomment-1899191758) (Haier CEO has a crazy history xD)
43
+
- Forms like [Reddit](https://www.reddit.com/r/homeassistant/comments/199uzbu/haier_attacks_home_assistant_destroys_open_source/), [Hacker News](https://news.ycombinator.com/item?id=39044932), [HA Community](https://community.home-assistant.io/t/haier-hits-home-assistant-plugin-dev-with-takedown-notice-lets-fork/675784), [linux.org.ru](https://www.linux.org.ru/news/opensource/17493319), [Hubitat](https://community.hubitat.com/t/haier-europe-sends-take-down-notice-to-ha-developer/132166), [femboys](https://femboys.bar/post/292973) started to discuss the topic
42
44
43
45
### 2024-01-19
44
46
hon | 321 Stars | 711 Forks
45
47
pyhOn | 121 Stars | 552 Forks
46
48
47
-
- Tech sites in many countries started to report about it eg [Hackaday](https://hackaday.com/2024/01/19/haier-threatens-legal-action-against-home-assistant-plugin-developer/), [Tweakers](https://tweakers.net/nieuws/217750/haier-stuurt-takedownverzoek-aan-home-assistant-plug-inontwikkelaar.html), [ilSoftware](https://www.ilsoftware.it/focus/smart-home-offline-per-svincolarsi-dagli-ecosistemi-chiusi-dei-singoli-produttori/) and [Caschys Blog](https://stadt-bremerhaven.de/home-assistant-haier-geht-gegen-plugin-entwickler-vor/)
49
+
- Tech sites in many countries started to report about it eg [Hackaday](https://hackaday.com/2024/01/19/haier-threatens-legal-action-against-home-assistant-plugin-developer/), [Tweakers](https://tweakers.net/nieuws/217750/haier-stuurt-takedownverzoek-aan-home-assistant-plug-inontwikkelaar.html), [ilSoftware](https://www.ilsoftware.it/focus/smart-home-offline-per-svincolarsi-dagli-ecosistemi-chiusi-dei-singoli-produttori/), [ipFail](https://ipfail.org/broken-internet/haier-troll-vs-home-assistant/), [Scurt Pe Doi](https://scurtpedoi.ro/diverse/2024/haier-vs-home-assistant-controlul-open-source.html3), [iGeneration](https://www.igen.fr/domotique/2024/01/domotique-haier-veut-son-tour-bloquer-une-integration-dans-home-assistant-141587), [Smarthome Assistent](https://www.smarthomeassistent.de/home-assistant-haier-verbietet-den-einsatz-von-plugins/) and [Caschys Blog](https://stadt-bremerhaven.de/home-assistant-haier-geht-gegen-plugin-entwickler-vor/)
48
50
- The Wikipedia articles of [Haier](https://en.wikipedia.org/wiki/Haier#Controversy) and [List of Streisand effect examples](https://en.wikipedia.org/wiki/List_of_Streisand_effect_examples#By_businesses) gets updated
49
51
-[LauLaman](https://github.com/LauLaman) started [a petition in the Netherlands](https://www.petitie24.nl/petitie/5069/smart-home-lokaal-continu%C3%AFteit-en-veiligheid)_to force manufactories to provide local APIs and forcing them to opensource firmware as soon as they stop supporting devices_
50
52
- Linus Tech Tips [talked about it in his WAN Show](https://www.youtube.com/watch?v=FBQVPOSeRe8&t=6580s)
-[Got an answer](https://github.com/Andre0512/hon/blob/main/takedown_faq.md#what-was-haiers-reaction) from Head of Brand & IOT Haier Europe, he proposed _scheduling a call involving our IOT Technology department to address the issue comprehensively and respond to any questions both parties may have._
59
61
60
-
### 2024-01-22
62
+
### 2024-01-22 - 2024-01-27
61
63
hon | 779 Stars | 1948 Forks
62
64
pyhOn | 315 Stars | 1477 Forks
63
-
-[The Register](https://www.theregister.com/2024/01/22/haier_plugin_takedown/) reported about the story
64
65
-[Hackaday](https://hackaday.com/2024/01/22/haier-europe-eases-off-on-legal-threat-and-seeks-dialogue/), [Caschys Blog](https://stadt-bremerhaven.de/haier-und-home-assistant-es-koennte-weitergehen/) and [Tweakers](https://tweakers.net/nieuws/217840/haier-trekt-takedownverzoek-aan-plug-indeveloper-in-geeft-api-calls-de-schuld.html) posted a follow up article about Haier eases off on legal threat and seeking a dialogue
65
-
66
-
### 2024-01-23
67
-
hon | 874 Stars | 2123 Forks
68
-
pyhOn | 349 Stars | 1590 Forks
69
-
-[heise online](https://www.heise.de/news/Hausgeraete-Hersteller-wollte-Open-Source-Projekt-loeschen-lassen-Loesung-in-Sicht-9606349.html) published an article
70
-
71
-
### 2024-01-24
72
-
hon | 894 Stars | 2194 Forks
73
-
pyhOn | 358 Stars | 1650 Forks
74
-
-[Everything Smart Home](https://www.youtube.com/watch?v=ayG7o74kdbc) uploaded a good summary on YouTube
75
-
66
+
-[The Register](https://www.theregister.com/2024/01/22/haier_plugin_takedown/) and [heise online](https://www.heise.de/news/Hausgeraete-Hersteller-wollte-Open-Source-Projekt-loeschen-lassen-Loesung-in-Sicht-9606349.html) reported about the story
67
+
-[Everything Smart Home](https://www.youtube.com/watch?v=ayG7o74kdbc) and [Un loco y su tecnología](https://www.youtube.com/watch?v=P-kjoy1CS38) uploaded good summaries on YouTube
68
+
-[Hackaday](https://hackaday.com/2024/01/26/hackaday-podcast-episode-254-ai-hijack-guy-and-water-rockets-fly/#more-660935) discussed the topic in their podcast
69
+
70
+
### 2024-01-28 - 2024-02-04
71
+
hon | 1038 Stars | 2436 Forks
72
+
pyhOn | 409 Stars | 1790 Forks
73
+
- Call with Haier and Paulus Schoutsen (Founder of Home Assistant) [to discuss things with the result to work together](https://github.com/Andre0512/hon/issues/147#issuecomment-1915355303)
74
+
- Released [v0.12.0](https://github.com/Andre0512/hon/releases/tag/v0.12.0) with 60 seconds polling
75
+
-[Haier replies](https://github.com/Andre0512/hon/issues/147#issuecomment-1923622715) to the complaint email of [AtomicFS](https://github.com/AtomicFS) and others
0 commit comments