Klik aan klik uit toevoegen aan Home Assistant

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • maus2704
  • Registratie: Oktober 2014
  • Laatst online: 28-07-2023
Hi allen,

Ik probeer Klik aan klik uit via RFlink en Arduino te koppelen aan Home Assistant. En je raad het al, het lukt me niet.

Het volgende stappenplan heb ik gevolgd: https://medium.com/@renes...klikuit-kaku-492f8e7fdf4a

Nou moet ik de volgende code in configuration.yaml toevoegen:
code:
1
2
rflink:
  port: /dev/serial/by-id/usb-id01234


Maar waar vind ik dit port-adres?
Ik dacht supervisor - host/hardware - en dan arduino zoeken. Ik kom dan dit adres tegen:
code:
1
/dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_751303037353518042B1-if00.


Echter, wanneer ik deze invoer in configuration.yaml, lukt het me niet om Home Assistant opnieuw op te starten. Ik krijg dan een foutmelding.

Beste antwoord (via maus2704 op 05-12-2021 15:54)


  • increddibelly
  • Registratie: Juni 2003
  • Laatst online: 26-07 18:32
YAML:
1
2
rflink:
  port: /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_751303037353518042B1-if00


de light config is geen sub-veld van rflink.

YAML:
1
2
3
4
5
6
7
8
9
light:
  - platform: rflink
    automatic_add: true
  - // en al je andere lights onder hun eigen platform

sensor:
  - platform: rflink
    automatic_add: true
 - // en al je andere sensors onder hun eigen platform

[ Voor 12% gewijzigd door Septillion op 06-12-2021 08:35 . Reden: code-tags :) ]

Alle reacties


Acties:
  • +2 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 14-09 15:11

Gizz

Dunder-Mifflin, Inc.

Ik krijg dan een foutmelding.
Altijd handig om de inhoud van de foutmelding even te delen :)

Canon EOS 5Dm3 + 5D + 7D + 300D + 1000FN + EF 17-40 4L + EF 35 1.4L + EF 50 1.8 + EF 80-200 2.8L + 550EX


Acties:
  • 0 Henk 'm!

  • maus2704
  • Registratie: Oktober 2014
  • Laatst online: 28-07-2023
hmmz...logisch.

Ik krijg deze foutmelding:
code:
1
2
3
4
[548061477280] The system cannot restart because the configuration is not valid: Invalid config for [rflink]: [light] is an invalid option for [rflink]. Check: rflink->rflink->light. (See /config/configuration.yaml, line 28).
09:57:03 – (FOUT) Home Assistant WebSocket API
The system cannot restart because the configuration is not valid: Invalid config for [rflink]: [light] is an invalid option for [rflink]. Check: rflink->rflink->light. (See /config/configuration.yaml, line 28).
09:57:03 – (FOUT) Home Assistant Supervisor


Dit is de gebruikte code in het configuration bestand
code:
1
2
3
4
5
6
7
8
rflink:
  port: /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_751303037353518042B1-if00
  light:
  - platform: rflink
    automatic_add: true
sensor:
  - platform: rflink
    automatic_add: true

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • increddibelly
  • Registratie: Juni 2003
  • Laatst online: 26-07 18:32
YAML:
1
2
rflink:
  port: /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_751303037353518042B1-if00


de light config is geen sub-veld van rflink.

YAML:
1
2
3
4
5
6
7
8
9
light:
  - platform: rflink
    automatic_add: true
  - // en al je andere lights onder hun eigen platform

sensor:
  - platform: rflink
    automatic_add: true
 - // en al je andere sensors onder hun eigen platform

[ Voor 12% gewijzigd door Septillion op 06-12-2021 08:35 . Reden: code-tags :) ]


Acties:
  • +2 Henk 'm!

  • MsG
  • Registratie: November 2007
  • Laatst online: 07:26

MsG

Forumzwerver

Light hoort op hetzelfde niveau als sensor vermoed ik. De feedback uit de foutmelding is vrij concreet.

Als je de spaties voor light weghaalt, wat krijg je dan?

Bij yaml geef je de hiërarchie aan met de uitlijning dmv spaties.

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


Acties:
  • 0 Henk 'm!

  • maus2704
  • Registratie: Oktober 2014
  • Laatst online: 28-07-2023
Dank allen voor jullie hulp. Het is gelukt met deze code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
rflink:
 port: /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_751303037353518042B1-if00

light:
- platform: rflink
  automatic_add: true

sensor:
- platform: rflink
  automatic_add: true

switch:
- platform: rflink
  automatic_add: true


Wanneer ik nu met KAKU een lamp of schakelaar aanzet, wordt deze toegevoegd aan Home Assistant. Na toevoegen zie ik in HA de schakelaar om gaan. Echter, wanneer ik zelf schakel in HA, gaat de lamp niet aan/uit. Volgende speurtocht is begonnen!

[ Voor 10% gewijzigd door maus2704 op 05-12-2021 15:35 ]


Acties:
  • 0 Henk 'm!

  • increddibelly
  • Registratie: Juni 2003
  • Laatst online: 26-07 18:32
het bereik van de rflink module is vrij ruk. ik heb een handvol kaku devices in omloop, maar als ik de antenne per ongeluk 5cm verschuif, kan ik opeens het rolluik van de achterdeur niet meer opendoen.

automatic_add is ook maar heel even leuk; wees een beetje lief voor je buren door devices die je niet herkent te blacklisten. En als je dan een keer nieuwe devices, koopt die het niet lijken te doen, denk dan nog even na of je blacklist iets teveel wildcards had gekregen en daardoor je nieuwe devices ook blokkeert ;-)

edit:
het kan helpen om de schakelingen 2 of 3 keer te versturen.

bij je lampen:
code:
1
2
3
4
- platform: rflink
  device_defaults:
    fire_event: true
    signal_repetitions: 2

[ Voor 15% gewijzigd door increddibelly op 06-12-2021 00:30 . Reden: code toegevoegd ]


Acties:
  • 0 Henk 'm!

  • mayhem
  • Registratie: September 2000
  • Laatst online: 04-09 16:57

mayhem

_______________

Ik heb precies hetzelfde stappenplan gevolgd als de TS.
Helaas worden de devices niet toegevoegd aan HA, maar ze worden wel herkend in de log als ik op de ab van kaku op de aan/uit knopjes druk.

Zie hier een stukje uit de log:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2021-12-20 11:39:47 DEBUG (MainThread) [rflink.protocol] received data: 20
2021-12-20 11:39:47 DEBUG (MainThread) [rflink.protocol] received data: ;07;Kaku;ID=41;SWITCH=2;C
2021-12-20 11:39:47 DEBUG (MainThread) [rflink.protocol] received data: MD=ON;
2021-12-20 11:39:47 DEBUG (MainThread) [rflink.protocol] got packet: 20;07;Kaku;ID=41;SWITCH=2;CMD=ON;
2021-12-20 11:39:47 DEBUG (MainThread) [rflink.protocol] decoded packet: {'node': 'gateway', 'protocol': 'kaku', 'id': '000041', 'switch': '2', 'command': 'on'}
2021-12-20 11:39:47 DEBUG (MainThread) [rflink.protocol] got event: {'id': 'kaku_000041_2', 'command': 'on'}
2021-12-20 11:39:47 DEBUG (MainThread) [homeassistant.components.rflink] event of type command: {'id': 'kaku_000041_2', 'command': 'on'}
2021-12-20 11:39:47 DEBUG (MainThread) [homeassistant.components.rflink] entity_ids: ['light.kaku_000041_2']
2021-12-20 11:39:47 DEBUG (MainThread) [homeassistant.components.rflink] passing event to light.kaku_000041_2
2021-12-20 11:39:49 DEBUG (MainThread) [rflink.protocol] received data: 20;08;Kaku;ID
2021-12-20 11:39:49 DEBUG (MainThread) [rflink.protocol] received data: =41;SWITCH=2;CMD=OFF;
2021-12-20 11:39:49 DEBUG (MainThread) [rflink.protocol] got packet: 20;08;Kaku;ID=41;SWITCH=2;CMD=OFF;
2021-12-20 11:39:49 DEBUG (MainThread) [rflink.protocol] decoded packet: {'node': 'gateway', 'protocol': 'kaku', 'id': '000041', 'switch': '2', 'command': 'off'}
2021-12-20 11:39:49 DEBUG (MainThread) [rflink.protocol] got event: {'id': 'kaku_000041_2', 'command': 'off'}
2021-12-20 11:39:49 DEBUG (MainThread) [homeassistant.components.rflink] event of type command: {'id': 'kaku_000041_2', 'command': 'off'}
2021-12-20 11:39:49 DEBUG (MainThread) [homeassistant.components.rflink] entity_ids: ['light.kaku_000041_2']
2021-12-20 11:39:49 DEBUG (MainThread) [homeassistant.components.rflink] passing event to light.kaku_000041_2


Dit staat in m'n configuration.yaml voor de RLink:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# RFLink add lights automatically
light:
- platform: rflink
  automatic_add: true

sensor:
- platform: rflink
  automatic_add: true

# RFLink logs
logger:
  default: error
  logs:
    rflink: debug
    homeassistant.components.rflink: debug

_______________


Acties:
  • 0 Henk 'm!

  • Driek
  • Registratie: Maart 2002
  • Nu online
Gebruiken jullie de integrations niet om ze toe te voegen?

Tijd van werken, tijd van rusten


Acties:
  • 0 Henk 'm!

  • mayhem
  • Registratie: September 2000
  • Laatst online: 04-09 16:57

mayhem

_______________

Driek schreef op maandag 20 december 2021 @ 11:55:
Gebruiken jullie de integrations niet om ze toe te voegen?
Bij de integrations is niks te vinden over RFLink. Of kijk ik verkeerd?

Afbeeldingslocatie: https://tweakers.net/i/ZBfMip1Ddp-nrvnzQkBiQtnFMR8=/800x/filters:strip_exif()/f/image/3AquSAT5xFd7QjR74lk4rnhz.png?f=fotoalbum_large

_______________


Acties:
  • 0 Henk 'm!

  • Driek
  • Registratie: Maart 2002
  • Nu online
mayhem schreef op dinsdag 21 december 2021 @ 17:03:
[...]


Bij de integrations is niks te vinden over RFLink. Of kijk ik verkeerd?

[Afbeelding]
ik zou op de knop integratie toevoegen klikken, en dan zoeken naar rfxcom rfxtrx

Tijd van werken, tijd van rusten


Acties:
  • 0 Henk 'm!

  • MsG
  • Registratie: November 2007
  • Laatst online: 07:26

MsG

Forumzwerver

Driek schreef op woensdag 22 december 2021 @ 09:03:
[...]

ik zou op de knop integratie toevoegen klikken, en dan zoeken naar rfxcom rfxtrx
Werkt dit daadwerkelijk voor de RFLink? Ik heb het gevoel dat je de RFXComm en de RFLink flink door elkaar haalt namelijk. Op die pagina van de integratie die je bedoelt lees ik ook geen enkele referentie naar RFLink.

[ Voor 12% gewijzigd door MsG op 22-12-2021 09:46 ]

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


Acties:
  • 0 Henk 'm!

  • mayhem
  • Registratie: September 2000
  • Laatst online: 04-09 16:57

mayhem

_______________

Inmiddels zijn de apparaten gevonden.
Ze staan in Entiteiten, onder Instellingen -> Apparaten en Diensten

Afbeeldingslocatie: https://tweakers.net/i/3IIkL9bVkN5jvx_xHbPe2j5qv60=/800x/filters:strip_exif()/f/image/26cr6CjfpHhxWNhSs8dcqbMl.png?f=fotoalbum_large

Samen met een boel andere devices die ik niet ken, waarschijnlijk RFLink apparaten van de buren? >:)

_______________


Acties:
  • 0 Henk 'm!

  • draadloos
  • Registratie: September 2014
  • Laatst online: 14-09 14:58
Even een topic wakker maken..

Heb dit nu ook "werkend", alleen ik zie de devices bij entity met integratie "licht". Hoe kan ik ze nu gebruiken en een naam geven?

grts,
Erik

Acties:
  • 0 Henk 'm!

  • Abrastreve
  • Registratie: Augustus 2019
  • Laatst online: 09-12-2022
Zelf voeg ik een entiteit die door RFLink is 'ontdekt' als volgt toe aan het dashboard (vooralsnog heb ik er slechts één):
- Ga naar <Overzicht>.
- Druk op de driepuntjes-knop rechtsboven en klik op <Configureer UI>.
- Druk wéér op de driepuntjes-knop rechtsboven en klik op <Ongebruikte entiteiten>
- Nu krijg ik alle entiteiten te zien die nog niet op een dashboard staan.
- Vink de entiteit(en) aan die ik aan het dashboard wilt toevoegen.
- Druk op de blauwe knop <Voeg kaart toe>.
- Nu verschijnt een venster met: <We hebben een suggestie voor je gemaakt>.
- Daarin kies ik <Toevoegen aan dashboard>.
- Ga weer naar <Overzicht> en zoek de nieuwe kaart op.
- Klik in die kaart op <Bewerken> en pas aan wat nodig is.

In antwoord op de eerste vraag hierboven vond ik het USB-pad naar mijn RFLink na veel zoeken via:
Instellingen>Systeem>Hardware, dan een klik op drie puntjes rechtsboven gevolgd door klik op <Alle hardware>.

Acties:
  • 0 Henk 'm!

  • maus2704
  • Registratie: Oktober 2014
  • Laatst online: 28-07-2023
In december 2021 het project Klik aan klik uit op Home Assistant uit frustratie weg gegooid.

Nu toch weer proberen en ik loop weer vast op hetzelfde probleem.

Waar ben ik nu:
- Arduino is aangesloten op de Raspberry Pi 3.

De volgende code staat in configurations.yaml

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
rflink:
  port: /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_751303037353518042B1-if00

light:
 - platform: rflink
   device_defaults:
     fire_event: true
     signal_repetitions: 2
   automatic_add: true
   devices:
    newkaku_0174abae_1:
     name: test
     type: Switchable

switch:
 - platform: rflink
   automatic_add: true
   
# RFLink logs
logger:
  default: error
  logs:
    rflink: debug
    homeassistant.components.rflink: debug


De KAKU schakelaars worden zichtbaar bij de entiteiten. Ik kan ze toevoegen aan mijn dashboard.

Wanneer ik met de KAKU afstandsbediening de schakelaar bedien, dan gaat de lamp aan. Ook zie ik op het dashboard het icoontje veranderen naar "aan".

Echter, wanneer ik de KAKU schakelaar wil bedienen door op het icoon van het dashboard te klikken, dan gaat de schakelaar niet aan/uit.

Wie weet welke stap ik mis???

update 15:54: Het lukt inmiddels wel om de schakelaar via Home Assistant aan te krijgen. Nogmaals drukken zorgt er niet voor dat deze uit gaat.

update 19:42: Wanneer ik met de KAKU afstandsbediening de schakelaar aan zet, zie ik in Home Assistant de schakelaar omspringen op aan. Druk ik op de KAKU afstandsbediening op uit, dan gebeurd er niks. Wanneer ik vervolgens weer op aan druk, gaat de lamp aan. De schakelaar in Home Assistant springt op dat moment op uit.

[ Voor 16% gewijzigd door maus2704 op 28-04-2023 19:43 ]


Acties:
  • 0 Henk 'm!

  • maus2704
  • Registratie: Oktober 2014
  • Laatst online: 28-07-2023
Ok...geen idee wat ik heb gedaan. Maar het werkt!

Acties:
  • 0 Henk 'm!

  • gj.kelder
  • Registratie: Juni 2022
  • Laatst online: 05-03 20:32
ik loop vast met het koppelen van RFLink

- RFLink is aangesloten op de Raspberry Pi 3.

De volgende code staat in configurations.yaml

rflink:
port: /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_751303037353518042B1-if00

light:
- platform: rflink
automatic_add: true

sensor:
- platform: rflink
automatic_add: true

Bij Entiteiten zie ik niets verschijnen.

Acties:
  • 0 Henk 'm!

  • aeacus45
  • Registratie: Mei 2007
  • Laatst online: 28-06 12:36
Ik maak gebruik van HA op een Odroid N2+ met Ubuntu en Docker. Helaas weet ik niet hoe ik bovenstaande code moet installeren in mijn HA.

Imiddels heb ik mijn RFX transciever als een integratie-item kunnen opzetten. Hoe moet ik nu verder gaan om mijn klikaanklikuit schakelaars in HA zichtbaar te krijgen?
Pagina: 1