Mój HomeMatic

Blog opisujący moją przygodę z HomeMatic

Ogólna

Jak „ręcznie” sprawdzić aktualizację firmware urządzeń HM / HMIP ?

Jak wiadomo producent Homematic (HomeMatic IP) wycofał się z wielu aktualizacji firmware swoich urządzeń. Tak jest np. z HmIP-PSM. Użytkownicy RaspberryMatic nie muszą się martwić o to gdyż w RaspberryMatic od dawna zaszyty jest „inny sposób sprawdzania aktualizacji”. Co mają zrobić ci, którzy posiadają oryginalne oprogramowanie na swoich centralach? Jak mają sprawdzić i jak pobrać […]

Duty Cycle (cykl pracy) – wyjaśnienie pojęcia.

Cykl pracy to ułamek okresu, w którym sygnał jest aktywny. Cykl pracy zazwyczaj wyrażany jest jako procent lub stosunek. Szczegółowo pojęcie opisane jest w Wikipedii -> https://en.m.wikipedia.org/wiki/Duty_cycle .   W naszym wypadku cykl pracy jest prawnie uregulowany i ma zagwarantować poprawną pracę wszystkich urządzeń pracujących z częstotliwością radiową 868 MHz. Regulacja ogranicza czas nadawania do […]

Gerwazy TTS – zegarynka i kalendarz

Zegarynka i kalendarz to jakby podstawowe zadania, które Gerwazy może realizować. Znając dwa poprzednie wpisy łatwo to można wykonać. Przy tej okazji weszła jedna istotna zmiana do funkcji GerwazySay – otóż funkcja dostaje dodatkowy parametr, którym jest numer wypowiedzi. Pozwoli to lepiej zorganizować pliki na serwerze (nr ten został dodany na początku nazwy pliku). Dodatkowo […]

Gerwazy TTS – synonimy fraz

Synonimy w wypowiedziach Gerwazego dadzą złudzenie, że teksty nie są wypowiadane przez komputer. W swojej dawnej pracy zawodowej wykorzystywałem synonimy do różnicowania tekstów. Wtedy to właśnie wpadłem na pomysł by zamiast robić synonimy wyrazów zrobić „synonimy fraz” czy wręcz „synonimy zdań”. Dzięki takiemu rozwiązaniu teksty były jeszcze bardziej unikatowe. Niestety naśladowcy nie zrozumieli idei i […]

Gerwazy TTS – ver. 0.01

No i zaczęło się. Na pierwszy ogień idzie TTS (text to speech) czyli zamiana tekstu na mowę. Dużo czasu zajęła analiza rozwiązania zagadnienia oraz wybór odpowiedniego silnika. Mogłem użyć silników TTS zainstalowanych lokalnie, dzięki czemu Gerwazy byłby niezależny od internetu. Jednak te silniki zazwyczaj oferują słabą jakość translacji. Znowuż silniki TTS on-line wymagają stałego połączenia […]

Błąd CrC

Dziś będzie bardzo krótko o błędzie sumy kontrolnej po aktualizacji firmware urządzeń. Komunikat CRC na urządzeniu mówi o błędzie sumy kontrolnej wgranego firmware. Co należy zrobić? Należy ponownie uruchomić proces aktualizacji oprogramowania (zgodnie z zaleceniami w instrukcji). POD ŻADNYM POZOREM NIE WOLNO USUWAĆ TAKIEGO URZĄDZENIA Z SYSTEMU ! Usunięcie grozi utratą możliwości aktualizacji oprogramowania a […]

eq3loop: eq3loop_write_master() ttyS0: not enought space in the buffers

Tak zaczęły się moje problemy z CCu2. Powyższy zapis pochodzi z kernel.log. Do tego objawy: wolno działający panel ccu2; utrudnienia (długi czas oczekiwania) na wejście do takich menu jak programy, wykresy; zdarzenia wywoływane za pomocą programów działają z opóźnieniem lub niektóre wcale; problemy z dodatkiem CuX (np. brak urządzeń wirtualnych) zawieszanie się ccu2 W okresie […]

Projekt Gerwazy

Projekt Gerwazy to przyszłość. Będzie on rozbudowywany sukcesywnie w miarę wolnego czasu (a tego mam nie za wiele). Obecnie jest tylko namiastka całego pomysłu w postaci kilku komunikatów nagranych w plikach mp3 i odtwarzanych poprzez urządzenie HM-OU-CM-PCB, w określonych przypadkach i w określony sposób (np. niektóre komunikaty odtwarzane są cyklicznie). Z odtwarzanych komunikatów słychać z […]

„Homematic” vs „Homematic IP”

Kiedyś sam stałem przed dylematem „co wybrać”. Na moje szczęście udało mnie się trafić z wyborem systemu we własne potrzeby mimo, że o Homematic niewiele wiedziałem. Co dziś mogę o tym powiedzieć? Jeżeli nie potrzebujesz zaawansowanych funkcji, własnych skryptów i chcesz szybko i sprawnie dodawać urządzenia wybierz Homematic IP. Jeśli chcesz pisać zaawansowane skrypty (a […]

Lista urządzeń HM w oparciu o XMLAPI za pomocą PHP

Na moim blogu po prawej stronie jest lista moich urządzeń Homematic. Lista generowana jest przy użyciu XMLAPI zainstalowanym na CCU2. Poniżej skrypt PHP, który ją tworzy. Skrypt uruchamiam np. z konsoli poleceniem jak poniżej zapisując dane do pliku .txt. Równie dobrze można pobrać wynik przeglądarką (wywołując adres skryptu). Oczywiście ścieżki do plików należy podać własne.

Mój HomeMatic © 2016 Frontier Theme