Ankündigung

Einklappen
Keine Ankündigung bisher.

Neue HA-Integration: Shadow Control

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Hallo miteinander

    Der Release 0.12.0 ist verfügbar:

    New features:
    • Persist current lock state and restore it after Home Assistant restart
    • Fix #8 with new options dawn_open_not_before_* and dawn_close_not_later_than_*, both as external as well as internal (manual) entity. See here within README.md for details.
    Fixes:
    • Fix useless creation of angle entities for mode3 covers
    • Fix #65, a recursion issue if at least one of the timers was configured to a value of 0. Min value for each timer is 1s now.
    ​Viel Spass und immer her mit dem Feedback.
    Kind regards,
    Yves

    Kommentar


      Hallo Yves,
      ich konfiguriere gerade basierend auf der neuen Version, bekomme aber schon bei der Prüfung der Konfiguration Fehler angezeigt.
      Die input_datetime Helfer sind als Uhrzeit konfiguriert.

      Konfig. Auszug:
      Code:
          dawn_open_not_before_entity: input_datetime.beschattung_fruhestens_auf_morgens_allgemein
          dawn_close_not_later_than_entity: input_datetime.beschattung_spatestens_zu_abends_allgemein​
      image.png

      Fehler:
      image.png​​

      Kommentar


        Update:
        wenn ich manuell konfiguriere:
        Code:
            dawn_open_not_before_manual: "06:00"
            dawn_close_not_later_than_manual: "21:00"​
        Gibt es diesen Fehler:
        image.png
        Es scheint manual und entity vertauscht zu sein.

        Kommentar


          Jop, ist vertauscht.

          Das funktioniert, sollte es aber nicht:
          Code:
              #dawn_open_not_before_entity: input_datetime.beschattung_fruhestens_auf_morgens_allgemein
              #dawn_close_not_later_than_entity: input_datetime.beschattung_spatestens_zu_abends_allgemein
              #dawn_open_not_before_manual: "06:00"
              #dawn_close_not_later_than_manual: "21:00"
              dawn_open_not_before_manual: input_datetime.beschattung_fruhestens_auf_morgens_allgemein
              dawn_close_not_later_than_manual: input_datetime.beschattung_spatestens_zu_abends_allgemein​

          Kommentar


            Hoi Wolfgang

            Na das ist ja ein Ding, danke für's finden und melden! Wird wohl einen Bugfix-Release geben...
            Kind regards,
            Yves

            Kommentar


              Here we go: 0.12.1

              Fixes:
              • Fix accidental exchange of allowed config options for DAWN_OPEN_NOT_BEFORE and DAWN_CLOSE_NOT_LATER_THAN
              Kind regards,
              Yves

              Kommentar


                Hi Yves,
                Danke für die weiteren Optionen- die wollte ich natürlich gleich mal testen. Wenn ich die Integration (nach dem Löschen der Instanzen) über HACS neu herunterlade wird mir Version 0.12.1 angezeigt, nach dem Neustart werden die Instanzen auch wieder angelegt, aber wieder unter Version 0.12.0. Die neuen Optionen erscheinen auch nicht in den Einstellungen der Instanzen.
                In der yaml habe ich die neuen Optionen/ Entitäten so angelegt:
                Code:
                dawn_open_not_before_entity: input_datetime.d11_open_not_before
                #dawn_open_not_before_manual: "06:00"
                dawn_close_not_later_than_entity: input_datetime.d12_close_not_later_than
                #dawn_close_not_later_than_manual: "20:00"​
                Im Log finde ich den Fehler
                Code:
                Logger: homeassistant
                Quelle: components/number/__init__.py:106
                Erstmals aufgetreten: 15:49:55 (10 Vorkommnisse)
                Zuletzt protokolliert: 15:49:56
                
                Error doing job: Task exception was never retrieved (task: None)Traceback (most recent call last):
                File "/config/custom_components/shadow_control/__init__.py", line 265, in set_internal_entities_when_ready
                await hass.services.async_call(
                ...<4 lines>...
                )
                File "/usr/src/homeassistant/homeassistant/core.py", line 2817, in async_call
                response_data = await coro
                ^^^^^^^^^^
                File "/usr/src/homeassistant/homeassistant/core.py", line 2860, in _execute_service
                return await target(service_call)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
                File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 835, in entity_service_call
                single_response = await _handle_entity_call(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
                hass, entity, func, data, call.context
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                )
                ^
                File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 907, in _handle_entity_call
                result = await task
                ^^^^^^^^^^
                File "/usr/src/homeassistant/homeassistant/components/number/__init__.py", line 106, in async_set_value
                raise ServiceValidationError(
                ...<8 lines>...
                )
                homeassistant.exceptions.ServiceValidationError: <exception str() failed>​​​
                und die Warnung
                Code:
                Logger: custom_components.shadow_control
                Quelle: custom_components/shadow_control/__init__.py:284
                Integration: Shadow Control ([URL="https://github.com/starwarsfan/shadow-control"]Dokumentation[/URL], [URL="https://github.com/starwarsfan/shadow-control/issues"]Probleme[/URL])
                Erstmals aufgetreten: 15:49:48 (8 Vorkommnisse)
                Zuletzt protokolliert: 15:49:48
                *Could not find entity ID for internal entity lock_angle_manual
                *Could not find entity ID for internal entity facade_neutral_pos_angle_manual​
                An letzterem sollte sich doch nichts geändert haben, oder? (die beiden stehen auch so in der Beispiel- YAML).
                Beim letzten Mal, als ein ähnlicher Fehler auftrat, hatte ich die Änderung einer Entität (boolean -> button) nicht mitbekommen- es es jetzt auch so etwas in die Richtung?

                Kommentar

                Lädt...
                X