Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

Tahoma switch (Somfy) met de lokale API en Python aansturen?

Pagina: 1
Acties:

Vraag


  • KlaasJanBolhuis
  • Registratie: November 2020
  • Laatst online: 27-09 18:04
De afgelopen tijd heb ik meerdere keren pogingen ondernomen om via Python (Raspberry Pi) mijn Somfy screens te openen of te sluiten. Inmiddels is het gelukt om met de lokale Tahoma box contact te leggen en de aangesloten apparatuur op het scherm te krijgen. Hiervoor heb ik de https://github.com/iMicknl/python-overkiz-api geïnstalleerd en het voorbeeldscript van de readme werkt prima.

Het script van de readme geeft onder andere de onderstaande info:
Screen beneden Zuid 1 (io://2003-2377-7565/8741497) - io:VerticalExteriorAwningIOComponent
PositionableScreen - ExteriorScreen.

Toch loop ik vast met de stap die daarna moet komen om de screens te bedienen.

Het zou naar mijn idee 'execute_command("io://2003-2377-7565/8741497","open")' moeten zijn echter deze komt terug met 'test2.py:31: RuntimeWarning: coroutine 'OverkizClient.execute_command' was never awaited
OverkizClient.execute_command("io://2003-2377-7565/8741497","open")
RuntimeWarning: Enable tracemalloc to get the object allocation traceback

Kan iemand me even op het goede spoor zetten?

Alvast bedankt

Alle reacties


  • KlaasJanBolhuis
  • Registratie: November 2020
  • Laatst online: 27-09 18:04
Inmiddels de oplossing gevonden:

Met de python regel result = await client.execute_command("io://2003-2377-7565/8741497","open") gaat het screen open en result = await client.execute_command("io://2003-2377-7565/8741497","close") gaat ie dicht.

  • kisma
  • Registratie: April 2019
  • Laatst online: 19-01 17:38
BEDANKT voor de informatie

[ Voor 57% gewijzigd door kisma op 12-11-2023 14:09 ]