tag:blogger.com,1999:blog-5078361514134202083.post2375603828066250496..comments2024-03-27T09:51:19.859+01:00Comments on Blog Cezara o Raspberry Pi, Domoticz, Home Assistant, starych konsolach i gadżetach.: Xiaomi Air Purifier 2 - integracja z DomoticzCezarhttp://www.blogger.com/profile/11277666525954913213noreply@blogger.comBlogger101125tag:blogger.com,1999:blog-5078361514134202083.post-90971107672119118422024-01-09T14:33:23.711+01:002024-01-09T14:33:23.711+01:00Wszystko zostało niezwykle szczegółowo opisane. Wszystko zostało niezwykle szczegółowo opisane. Krystianhttps://speimex.pl/noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-35956172746154517502023-01-26T11:23:55.587+01:002023-01-26T11:23:55.587+01:00Wiem, że wpis ma już swoje lata, ale może ktoś ost...Wiem, że wpis ma już swoje lata, ale może ktoś ostatnio coś dłubał i miał taki oto komunikat po wywołaniu komendy node airpurifier.js 192.168.1.131 status<br /><br />(node:20665) UnhandledPromiseRejectionWarning: Error: Could not connect to device, token needs to be specified<br /> at /home/pi/node_modules/miio/lib/network.js:329:16<br />(node:20665) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)<br />(node:20665) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.<br /><br />Token mam, wpisany poleceniem tokens update.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-47258893910296027542022-12-29T12:09:20.249+01:002022-12-29T12:09:20.249+01:00Super wpisSuper wpisLucynahttps://ddp.pl/noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-49229699374889239812022-12-23T16:19:09.720+01:002022-12-23T16:19:09.720+01:00Może ktoś mi z tym pomóc?:)Może ktoś mi z tym pomóc?:)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-9878901554648489022022-11-25T14:38:06.063+01:002022-11-25T14:38:06.063+01:00Ciekawy wpisCiekawy wpisGosiahttps://wwsh.edu.pl/noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-64920631077182267372020-09-23T23:17:58.702+02:002020-09-23T23:17:58.702+02:00mam AP 3H
polecenie w pliku airpurifier.js zamien...mam AP 3H<br /><br />polecenie w pliku airpurifier.js zamienione na:<br />const miio = require('/usr/lib/node_modules/miio')<br /><br /><br />wpis nowego modelu jest:<br />// Air Purifier 2S<br /> 'zhimi.airpurifier.ma2': AirPurifier,<br /> 'zhimi.airpurifier.ma4': AirPurifier,<br /> 'zhimi.humidifier.v1': Humidifier,<br /><br />komunikacja jest:<br />Device ID: 293284710<br />Model info: zhimi.airpurifier.ma4<br />Address: 192.168.1.181<br />Token: 80d7b88fd**********9c5 via stored token<br />Support: At least basic<br /><br /><br /><br />dostaję puste dane:<br />pi@domoticz:~ $ sudo node /home/pi/domoticz/scripts/airpurifier.js 192.168.1.181 status<br />{ power: undefined,<br /> mode: undefined,<br /> aqi: undefined,<br /> temperature: undefined,<br /> humidity: undefined }<br />Tomekhttps://www.blogger.com/profile/06414556749787658049noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-47744443345865294992020-09-23T23:15:25.215+02:002020-09-23T23:15:25.215+02:00Ten komentarz został usunięty przez autora.Tomekhttps://www.blogger.com/profile/06414556749787658049noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-12252135885996042652020-06-09T21:53:39.422+02:002020-06-09T21:53:39.422+02:00AP2S modelAP2S modelMateuszhttps://www.blogger.com/profile/15109998455880939825noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-48765146129550492852020-06-09T21:53:13.255+02:002020-06-09T21:53:13.255+02:00Witam, może czegos nie rozumiem. Czy w airpurifier...Witam, może czegos nie rozumiem. Czy w airpurifier.js wpisuje gdzies ip oczyszczacza oraz uzyskany token? przy komendzie status wola wlasnie o token.Mateuszhttps://www.blogger.com/profile/15109998455880939825noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-40259449786477500732020-04-25T08:44:56.180+02:002020-04-25T08:44:56.180+02:00Z 2S nie było większego problemu. Trzeba było jedy...Z 2S nie było większego problemu. Trzeba było jedynie dodać jeden wpis tutaj opisany na forum.<br />2 a tym bardziej 3H nie posiadam ale może sobie pożyczę od kogoś kiedyś i protestuję.Adamhttps://www.blogger.com/profile/03569785027841896160noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-68176449385252609962020-04-17T13:54:16.528+02:002020-04-17T13:54:16.528+02:00A jeszcze co do skryptów to wyglądają tak :
#!/bin...A jeszcze co do skryptów to wyglądają tak :<br />#!/bin/sh<br />node airpurifier.js IP token power false > /dev/null &Sławek_KRKhttps://www.blogger.com/profile/14454912840706406534noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-11865739376613468352020-04-17T13:45:42.881+02:002020-04-17T13:45:42.881+02:00Cześć, udało mi się trochę ogarnąć temat oczyszcza...Cześć, udało mi się trochę ogarnąć temat oczyszczacza a mianowicie :<br />1.Z konsoli jestem w stanie nim sterować, stworzyłem sobie skrypty *.sh którymi wywołuję odpowiednią akcję oczyszczacza natomiast nie jestem w stanie tych skryptów odpalać z Domoticza, nie ma reakcji niestety.<br />2.Przez jakiś czas miałem przesył temp,hum,aqi ale coś przestało działać i na razie to olałem.<br /><br />Jak macie jakieś pomysły co mogę zrobić żeby sterowanie mi ruszyło to chętnie o tym przeczytam.<br />Na razie nie chcę się bawić ze skryptem w lua bo mimo że mi działał to były ogromne opóźnienia.Sławek_KRKhttps://www.blogger.com/profile/14454912840706406534noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-46052965415864357792020-04-15T20:37:16.631+02:002020-04-15T20:37:16.631+02:00Udało ci się? Ja to właśnie wałkuję i narazie nie ...Udało ci się? Ja to właśnie wałkuję i narazie nie idzie. mirase609https://www.blogger.com/profile/02544666179133403839noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-58846701833692738702020-04-06T12:19:20.078+02:002020-04-06T12:19:20.078+02:00Będzie jakaś aktualizacja?Będzie jakaś aktualizacja?Sławek_KRKhttps://www.blogger.com/profile/14454912840706406534noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-3443324040743739502020-04-06T12:18:16.783+02:002020-04-06T12:18:16.783+02:00Cześć, niestety nie miałem czasu na zabawę z tym, ...Cześć, niestety nie miałem czasu na zabawę z tym, ale będę może w tym tygodniu miał chwilę w końcu i się zabiorę za uruchomienie.Sławek_KRKhttps://www.blogger.com/profile/14454912840706406534noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-72586019496141126942020-01-27T14:37:08.325+01:002020-01-27T14:37:08.325+01:00Wpis jest dość stary, nie aktualizowałem go. Pierw...Wpis jest dość stary, nie aktualizowałem go. Pierwsze wyszukiwanie w Google pokazuje rozwiązanie: sudo miio discover --syncCezarhttps://www.blogger.com/profile/11277666525954913213noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-54986302104706598182020-01-26T11:16:18.317+01:002020-01-26T11:16:18.317+01:00Dodam, że jak robię wszystko wg instrukcji podczas...Dodam, że jak robię wszystko wg instrukcji podczas wpisania komendy:<br />sudo miio --discover --sync<br /><br />pokazuje się coś takiego:<br />miio <br /><br />Commands:<br /> miio configure Control a device by invoking the<br /> given method<br /> miio control Control a device by invoking the<br /> [params..] given method<br /> miio discover Discover devices on the local<br /> network<br /> miio inspect Inspect a device<br /> miio protocol Inspect and test raw miIO-commands<br /> miio tokens Manage tokens of devices<br /><br />Options:<br /> --help Show help [boolean]<br /> --version Show version number [boolean]<br /><br />Not enough non-option arguments: got 0, need at least 1<br /><br />Anonymoushttps://www.blogger.com/profile/17829932035908038512noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-65291324661578897912020-01-26T11:12:58.063+01:002020-01-26T11:12:58.063+01:00Witam posiadam Xiaomi Air Purifier 2H czy można do...Witam posiadam Xiaomi Air Purifier 2H czy można dodać go do domoticza wg powyższej instrukcji ? Widzę, że był problem z wersją S i zastanawiam się czy z H nie jest podobnie, pozdrawiam.makusnoreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-34843159730365996312019-10-21T10:06:59.257+02:002019-10-21T10:06:59.257+02:00Oczywiście! Po pierwsze trzeba uzupełnić swoje koo...Oczywiście! Po pierwsze trzeba uzupełnić swoje koordynaty w konfiguracji Domoticz -> Settings -> System. Później można używać czasu wschodu/zachodu zdefiniowanego na tej podstawie w automatyzacjach. U mnie na przykład światło przed domem zapala się zawsze godzinę po zachodzie słońca, a wyłącza o 22.Cezarhttps://www.blogger.com/profile/11277666525954913213noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-11661262973279350342019-10-16T09:22:21.838+02:002019-10-16T09:22:21.838+02:00Chciałbym w domoticzu odczytać czas wschodu i zach...Chciałbym w domoticzu odczytać czas wschodu i zachodu słońca. Czy jest jakas zmienna która to podaje?Renata i Roberthttps://www.blogger.com/profile/09232614800203173970noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-16988094663436368052019-09-04T16:24:29.250+02:002019-09-04T16:24:29.250+02:00Czesc Adamie, no właśnie nic to nie daje, po komun...Czesc Adamie, no właśnie nic to nie daje, po komunikacie, że sie łączy..wyskakuje komunikat...nie znaleziono urządzenia...czy wpisze ip czy id urzadzenia ... po czym pp wyszukiwaniu urzadzenie jest ...dalej wyswietla sie bez tokena ... tu mam problemMichalhttps://www.blogger.com/profile/03966419850038482912noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-43873142152106404372019-09-02T19:22:16.980+02:002019-09-02T19:22:16.980+02:00Wpisujesz poniższą komendę która zapisuje token:
...Wpisujesz poniższą komendę która zapisuje token:<br /><br />sudo miio tokens update 192.168.1.38 --token twojtoken<br /><br />Adres IP to adres oczyszczacza.Adamhttps://www.blogger.com/profile/03569785027841896160noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-42867822023027257422019-08-28T10:46:40.604+02:002019-08-28T10:46:40.604+02:00Cześć, udało mi się wydobyć token z oczyszczacza. ...Cześć, udało mi się wydobyć token z oczyszczacza. Pytanie laika, gdzie go teraz wkleić by skrypt zadziałał. Opcja update nie przynosi efektu lub też pojawia sie komunikat, że nie udało się nawiązać połaczenia z oczyszczaczem (malinka go widzi ale wciaż z ukrytym tokenem). po wpisaniu node /home/pi/domoticz/scripts/airpurifier.js IP adres status <br />...wyskakuje komunikat sugerujący, że nie znalazło takiego sprzętu. Czy w airpurifier.js wpisać gdzies token na stałe?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-35873820562643189962019-07-02T22:07:25.613+02:002019-07-02T22:07:25.613+02:00Dla tych, którzy chcą korzystać z Air Purifiera 2s...Dla tych, którzy chcą korzystać z Air Purifiera 2s:<br />w skrypcie airpurifier.js zamiast:<br /><br />const miio = require('miio');<br />wpisać:<br />const miio = require('/usr/lib/node_modules/miio')<br /><br />bez powyższego nie czytał mi parametrów.<br /><br />Dodatkowo w pliku /usr/lib/node_modules/miio/lib/models.js<br /><br />dodać zapis 'zhimi.airpurifier.mc1': AirPurifier, w miejscu jak poniżej:<br /><br />// Air Purifier 2S<br />'zhimi.airpurifier.ma2': AirPurifier,<br />'zhimi.airpurifier.mc1': AirPurifier,<br /><br /> 'zhimi.humidifier.v1': Humidifier,<br /><br />po powyższym zabiegu 2s śmiga jak ta lala :-)<br />Dzięki Cezar za bloga !Adamhttps://www.blogger.com/profile/03569785027841896160noreply@blogger.comtag:blogger.com,1999:blog-5078361514134202083.post-65966018347971834182019-07-01T12:07:50.900+02:002019-07-01T12:07:50.900+02:00No tak to raczej nie, chyba że masz sprzęt z Linuk...No tak to raczej nie, chyba że masz sprzęt z Linuksem ;) FTP lub Samba share, połączyć się później ze swojego komputera z udostępnionym folderem i wgrać.Cezarhttps://www.blogger.com/profile/11277666525954913213noreply@blogger.com