Vraag


Acties:
  • 0 Henk 'm!

  • efd
  • Registratie: Juli 2000
  • Laatst online: 18-10-2024
Ik heb in VirtualBox een Home Assistant-install. En ik heb KaKu met een ICS-2000. Omdat ik het liefst niet nog andere dingen wil aanschaffen, ben ik op zoek geweest naar mogelijkheden om de ICS-2000 aan te sturen middels Olisto-connectors. Over die methode heb ik gelezen en de code die daar geplaatst was, toegevoegd aan configuration.yaml
code:
1
2
3
4
5
6
7
switch:
  platform: command_line
  switches:
    vswitch1:
      command_on: "curl https://connect.olisto.com/c/xxxxx"
      command_off: "curl https://connect.olisto.com/c/xxxxx"
      friendly_name: "Lamp keuken"

Met die code krijg ik alleen maar foutmeldingen (incorrect type, array expected), en dus op zoek gegaan naar meer uitleg, maar kan het niet vinden. Nu is mijn hoop gevestigd op jullie ...

Iemand enig idee hoe ik dat voor elkaar krijg?

Het is nou eenmaal zo.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 10-09 22:47

Septillion

Moderator Wonen & Mobiliteit
Twee dingen die me opvallen als ik naar de documentatie kijk:

1) 'switch' lijkt een array te verwachten. Volgende indentatie moet dus beginnen met een -

2) Ze roepen curl aan via "/usr/bin/curl"

Probeer dus eens:
YAML:
1
2
3
4
5
6
7
switch:
  - platform: command_line
    switches:
      vswitch1:
        command_on: "/usr/bin/curl https://connect.olisto.com/c/xxxxx"
        command_off: "/usr/bin/curl https://connect.olisto.com/c/xxxxx"
        friendly_name: Lamp keuken


Overigens is het vaak nuttiger als je wel de complete error plaatst bij wat je probeert. En dus ook alle combi's.

[ Voor 10% gewijzigd door Septillion op 13-10-2020 15:18 ]


Acties:
  • 0 Henk 'm!

  • efd
  • Registratie: Juli 2000
  • Laatst online: 18-10-2024
Ja, deze code is correct, dankjewel @Septillion. Nu even uitzoeken hoe ik dat allemaal kan aanroepen en zo, maar dat moet wel lukken. Iets minder jong tegenwoordig ... 😂

Het is nou eenmaal zo.