Forum użytkowników automatyki budynkowej

Inne => BleBox => Wątek zaczęty przez: szyzu w Grudzień 11, 2019, 09:12:12 pm

Tytuł: Integracja BleBox z HomeAssistant
Wiadomość wysłana przez: szyzu w Grudzień 11, 2019, 09:12:12 pm
Dawno temu jak do sprzedaży wchodził shutterbox 2.0 skuszony dostępnym webAPI kupiłem dwie sztuki i zintegrowałem je z HA dla własnych potrzeb. Później na prośbę jednego z użytkowników zintegrowałem switchbox'a. Następnie zająłem się pracą, studiami i innymi projektami przez co zniknąłem z tego forum, a kawałek kodu który napisałem spoczął gdzieś na dysku. Dostałem kilka próśb o udostępnienie mojej pracy co też czynię w tym temacie.

Kod dostępny jest tutaj:
https://bitbucket.org/szyzu/homeassistant-blebox-components/src/master/

użycie:
1. Pobierz zawartość repozytorium.
2. Umieść katalog custom_components w katalogu zawierającym plik configuration.yaml.
3. Zmodyfikuj konfigurację dodając nowe komponenty.
4. uruchom ponownie home assistant.

Przykład wpisu configuration.yaml:

- platform: blebox
  covers:
    kitchen:
      friendly_name: Roleta w kuchnii
      host: 192.168.10.41
    daily_room:
      friendly_name: Roleta w pokoju dziennym
      host: 192.168.10.42

Jeżeli ktoś ma inne kostki, które chciałby zintegrować to służę pomocą.
Tytuł: Odp: Integracja BleBox z HomeAssistant
Wiadomość wysłana przez: piosol w Grudzień 14, 2019, 04:35:19 pm
Dodajac wprost ta konfiguracje do pliku configuration.yaml nie przyjmuje skladni:

2019-12-14 16:34:01 ERROR (SyncWorker_8) [homeassistant.util.yaml.loader] while parsing a block mapping
  in "/config/configuration.yaml", line 3, column 1
expected <block end>, but found '-'
  in "/config/configuration.yaml", line 28, column 1
2019-12-14 16:34:01 ERROR (MainThread) [homeassistant.components.homeassistant] Error loading /config/configuration.yaml: while parsing a block mapping
  in "/config/configuration.yaml", line 3, column 1
expected <block end>, but found '-'
  in "/config/configuration.yaml", line 28, column 1
Tytuł: Odp: Integracja BleBox z HomeAssistant
Wiadomość wysłana przez: szyzu w Grudzień 14, 2019, 06:39:56 pm
Sprawdź białe znaki. U mnie lata na takim konfigu:

cover:
  - platform: blebox
    covers:
      room_burgundy:
        friendly_name: Bordowy pokój
        host: 192.168.1.211
      kitchen:
        friendly_name: Kuchnia
        host: 192.168.1.201

Wysłane z mojego ONEPLUS A6003 przy użyciu Tapatalka