Acties:
  • +2 Henk 'm!

  • SpectraCoder
  • Registratie: December 2002
  • Laatst online: 30-05 15:50
Ik heb een Novy Crystal 26050 afzuigkap en een aantal Zigbee lampen. Ik wil dat de verlichting van de afzuigkap aan gaat als de Zigbee verlichting aan gaat, en uit gaat als deze weer uit gaat. De Novy afzuigkap reageert op 433mhz. Ik kan met een Arduino Uno een 433mhz signaal sturen dat ik op internet heb gevonden om de verlichting aan en uit te zetten. (Ik heb geen afstandsbediening heb voor de afzuiging) https://github.com/abelgo...er/src/NovyController.cpp
De binaire code die ik met de Arduino Uno kan versturen met behulp van de RCSwitch-bibliotheek is 010101010111010001. Om het te laten werken, moet ik het protocol van de RCSwitch op 12 instellen.

Nu wil ik het proces automatiseren met RFLink verbonden met Home Assistant op een Raspberry Pi (waarmee ik de Zigbee-lampen al kan aansturen). Helaas lijkt RFLink het signaal van de Arduino niet te herkennen. Het wordt gedetecteerd als een van deze apparaten/opdrachten:
20;21;LEGRANDCAD;ID=2ae8;SWITCH=01;CMD=OFF;
20;0E;Bosch;ID=2aba;SWITCH=2;CMD=OFF;
20;17;Aster;ID=0a2c;SWITCH=02;CMD=ON;
Maar met deze commando's gaat de verlichting van de afzuiging niet aan.
Heeft iemand een idee hoe ik dit werkend kan krijgen?

De debug log van RFLink:
20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R48;
10;version;
20;01;VER=1.1;REV=48;BUILD=04;
10;status;
20;02;STATUS;setRF433=ON;setNodoNRF=OFF;setMilight=OFF;setLivingColors=OFF;setAnsluta=OFF;setGPIO=OFF;setBLE=OFF;setMysensors=OFF;
10;rfdebug=on;
20;03;RFDEBUG=ON;
20;04;DEBUG;Pulses=36;Pulses(uSec)=630,570,240,240,570,540,240,240,570,540,240,240,570,540,240,240,540,540,240,540,240,570,240,240,540,570,240,240,540,240,540,240,540,570,210,6990;
20;05;LEGRANDCAD;ID=2ae8;SWITCH=01;CMD=OFF;

[ Voor 20% gewijzigd door SpectraCoder op 14-10-2023 20:49 . Reden: debug log toegevoegd ]


Acties:
  • +2 Henk 'm!

  • SpectraCoder
  • Registratie: December 2002
  • Laatst online: 30-05 15:50
Ik heb dit inmiddels zelf opgelost met een ESP32. Deze laat ik kijken naar de Home Assistant API, en een 433mhz signaal versturen als de keukenverlichting aan of uit gaat.

Ik heb de code hier geüpload: https://github.com/SpectraCoder/ESP32_Novy_Commander

Acties:
  • 0 Henk 'm!

  • GigaTexel_BE
  • Registratie: April 2002
  • Laatst online: 08:50

GigaTexel_BE

AMD MP²

SpectraCoder schreef op zondag 17 december 2023 @ 15:37:
Ik heb dit inmiddels zelf opgelost met een ESP32. Deze laat ik kijken naar de Home Assistant API, en een 433mhz signaal versturen als de keukenverlichting aan of uit gaat.

Ik heb de code hier geüpload: https://github.com/SpectraCoder/ESP32_Novy_Commander
Waarom niet met ESPhome? Zo werkt het bij mij :-)

Siesteem Spekkies!


Acties:
  • 0 Henk 'm!

  • SpectraCoder
  • Registratie: December 2002
  • Laatst online: 30-05 15:50
GigaTexel_BE schreef op vrijdag 29 december 2023 @ 06:48:
[...]

Waarom niet met ESPhome? Zo werkt het bij mij :-)
Hmm, interessant, die kende ik nog niet! Mocht ik in het vervolg weer tegen zoiets aanlopen zal ik hier eens naar kijken.

[ Voor 42% gewijzigd door SpectraCoder op 29-12-2023 12:22 ]


Acties:
  • 0 Henk 'm!

  • renedis
  • Registratie: Juli 2003
  • Laatst online: 01-07 21:12
GigaTexel_BE schreef op vrijdag 29 december 2023 @ 06:48:
[...]

Waarom niet met ESPhome? Zo werkt het bij mij :-)
En zou je deze code willen delen?

Ik kom niet verder dan dit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
esphome:
  name: novy-controller
  platform: ESP32

logger:

binary_sensor:
  - platform: gpio
    pin: GPIO22
    name: pressplus
    on_press:
      then:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '010101010101'
          protocol: 2
          
remote_transmitter:
  pin: GPIO23
  carrier_duty_percent: 100%

Acties:
  • +1 Henk 'm!

  • GigaTexel_BE
  • Registratie: April 2002
  • Laatst online: 08:50

GigaTexel_BE

AMD MP²

renedis schreef op donderdag 4 januari 2024 @ 15:18:
[...]


En zou je deze code willen delen?
Hieronder mijn code.
Bij uitschakelen wordt de RF-code 2 keer herhaald omdat ik de uitschakel-vertraging van Novy zelf regel via de HA automatisatie.

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
esphome:
  name: dampkap
  platform: ESP8266
  board: nodemcuv2

wifi:
  ssid: xxx
  password: yyy
  manual_ip:
    static_ip: 192.168.2.116
    gateway: 192.168.2.1
    subnet: 255.255.255.0

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:
  reboot_timeout: 0s

ota:
web_server:
  port: 80
  


remote_transmitter:
  pin: D8
  # RF uses a 100% carrier signal
  carrier_duty_percent: 100%  
  

switch:
  - platform: template
    name: Novy Aan/uit
    restore_mode: ALWAYS_OFF 
    id: novy_aanuit
    turn_on_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
      - switch.template.publish:
          id: novy_aanuit
          state: ON
    turn_off_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380  
      - delay: 2s
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
      - switch.template.publish:
          id: novy_aanuit
          state: OFF

[ Voor 11% gewijzigd door GigaTexel_BE op 05-01-2024 09:39 ]

Siesteem Spekkies!


Acties:
  • 0 Henk 'm!

  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 04-07 15:25

geerttttt

Manisch positief

GigaTexel_BE schreef op vrijdag 5 januari 2024 @ 09:32:
[...]


Hieronder mijn code.
Bij uitschakelen wordt de RF-code 2 keer herhaald omdat ik de uitschakel-vertraging van Novy zelf regel via de HA automatisatie.

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
esphome:
  name: dampkap
  platform: ESP8266
  board: nodemcuv2

wifi:
  ssid: xxx
  password: yyy
  manual_ip:
    static_ip: 192.168.2.116
    gateway: 192.168.2.1
    subnet: 255.255.255.0

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:
  reboot_timeout: 0s

ota:
web_server:
  port: 80
  


remote_transmitter:
  pin: D8
  # RF uses a 100% carrier signal
  carrier_duty_percent: 100%  
  

switch:
  - platform: template
    name: Novy Aan/uit
    restore_mode: ALWAYS_OFF 
    id: novy_aanuit
    turn_on_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
      - switch.template.publish:
          id: novy_aanuit
          state: ON
    turn_off_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380  
      - delay: 2s
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
      - switch.template.publish:
          id: novy_aanuit
          state: OFF
Leuk! ik wil eigenlijk hetzelfde, heb de novy kap net. Lees ik nou goed dat er gewoon 1 toggle commando is voor aan/uit schakelen? Dus geen aparte code om hem aan of uit te doen? Ik zou eigenlijk wel graag zeker weten dat een commando hem altijd uit zet... En de andere opties? Zoals ventilator aan/uit e.d.? Heb je die codes ook erin verwerkt?

Oost west, 127.0.0.1 best!


Acties:
  • 0 Henk 'm!

  • GigaTexel_BE
  • Registratie: April 2002
  • Laatst online: 08:50

GigaTexel_BE

AMD MP²

geerttttt schreef op donderdag 28 maart 2024 @ 14:24:
[...]

Leuk! ik wil eigenlijk hetzelfde, heb de novy kap net. Lees ik nou goed dat er gewoon 1 toggle commando is voor aan/uit schakelen? Dus geen aparte code om hem aan of uit te doen? Ik zou eigenlijk wel graag zeker weten dat een commando hem altijd uit zet... En de andere opties? Zoals ventilator aan/uit e.d.? Heb je die codes ook erin verwerkt?
Ja klopt. Er is ook op de dampkamp zelf en de afstandsbediening maar 1 commando voor aan/uit.
Ventilatorsnelheid heb ik ook gevonden.

Siesteem Spekkies!


Acties:
  • 0 Henk 'm!

  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 04-07 15:25

geerttttt

Manisch positief

GigaTexel_BE schreef op donderdag 28 maart 2024 @ 14:27:
[...]

Ja klopt. Er is ook op de dampkamp zelf en de afstandsbediening maar 1 commando voor aan/uit.
Ventilatorsnelheid heb ik ook gevonden.
Wat stom. Ik overweeg iets met het bedieningspaneel op de kap te doen om de status uit te lezen. Daar zit schijnbaar een flatcable aan...

Oost west, 127.0.0.1 best!


Acties:
  • 0 Henk 'm!

  • hawk88
  • Registratie: Augustus 2005
  • Laatst online: 04-07 10:39
GigaTexel_BE schreef op donderdag 28 maart 2024 @ 14:27:
[...]

Ja klopt. Er is ook op de dampkamp zelf en de afstandsbediening maar 1 commando voor aan/uit.
Ventilatorsnelheid heb ik ook gevonden.
Bedankt voor je config. Zou het commando voor de ventilator snelheid ook kunnen delen?

Acties:
  • +1 Henk 'm!

  • GigaTexel_BE
  • Registratie: April 2002
  • Laatst online: 08:50

GigaTexel_BE

AMD MP²

hawk88 schreef op zaterdag 18 mei 2024 @ 22:34:
[...]


Bedankt voor je config. Zou het commando voor de ventilator snelheid ook kunnen delen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#button:          
#  - platform: template
    #name: Novy Plus
#    on_press:
#      - remote_transmitter.transmit_rc_switch_raw:
#          code: '1011001011001011001011001011001011001'
#          repeat:
#            times: 1
#          protocol:
#            zero: [0, 1]
#            one: [1, 0]
#            pulse_length: 380   
#  - platform: template
#    name: Novy Min
#    on_press:
#      - remote_transmitter.transmit_rc_switch_raw:
#          code:  '1011001011001011001011001011001001011'
#          repeat:
#            times: 1
#          protocol:
#            zero: [0, 1]
#            one: [1, 0]
#            pulse_length: 380

Siesteem Spekkies!


Acties:
  • 0 Henk 'm!

  • hawk88
  • Registratie: Augustus 2005
  • Laatst online: 04-07 10:39
Thanks!

Ik heb het nu ook werkend met esp home. Heb ook een sequence gevonden om de afzuigkap altijd uit te kunnen zetten, on afhankelijk van de huidge modus. Is een beetje omslachtig maar werkt wel :-)

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
remote_transmitter:
  pin: GPIO15
  # RF uses a 100% carrier signal
  carrier_duty_percent: 100%  
  
button:
    # FAN 
  - platform: template
    name: Novy FAN Plus
    id: novy_fan_plus
    on_press:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001011001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380   
  - platform: template
    name: Novy FAN Min
    id: novy_fan_min
    on_press:
      - remote_transmitter.transmit_rc_switch_raw:
          code:  '1011001011001011001011001011001001011'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
  - platform: template
    name: Afzuigkap
    id: novy_aanuit_button
    on_press:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
  - platform: template
    name: Licht toggle
    id: novy_licht_button
    on_press:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011011001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380

    # pattern to make sure the hood is off.
  - platform: template
    name: Ensure Off
    id: novy_ensure_off
    on_press:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001011001' # FAN Plus
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
      - delay: 500ms
      - remote_transmitter.transmit_rc_switch_raw:
          code:  '1011001011001011001011001011001001011' # Fan Min
          repeat:
            times: 5
            wait_time: 300ms
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
      - delay: 500ms
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001' # On / Off
          repeat:
            times: 3
            wait_time: 300ms
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
      

switch:

  # Licht  
  - platform: template
    name: Licht
    restore_mode: ALWAYS_OFF 
    id: novy_licht
    turn_on_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011011001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380 
      - switch.template.publish:
          id: novy_licht
          state: ON
    turn_off_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011011001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380  
      - switch.template.publish:
          id: novy_licht
          state: OFF
  # Kap
  - platform: template
    name: Afzuigkap
    restore_mode: ALWAYS_OFF 
    id: novy_aanuit
    turn_on_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
      - switch.template.publish:
          id: novy_aanuit
          state: ON
    turn_off_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380  
      - delay: 2s
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011001001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380
      - switch.template.publish:
          id: novy_aanuit
          state: OFF

Acties:
  • 0 Henk 'm!

  • michieldepaepe
  • Registratie: Augustus 2021
  • Laatst online: 21-10-2024
geerttttt schreef op zondag 31 maart 2024 @ 06:21:
[...]

Wat stom. Ik overweeg iets met het bedieningspaneel op de kap te doen om de status uit te lezen. Daar zit schijnbaar een flatcable aan...
Ben je al verder geraakt met die flat cable?

Acties:
  • +1 Henk 'm!

  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 04-07 15:25

geerttttt

Manisch positief

michieldepaepe schreef op maandag 8 juli 2024 @ 06:34:
[...]


Ben je al verder geraakt met die flat cable?
Mwa, ik heb het anders gedaan. Ik heb een esp ingebouwd in de Novy en een optocoupler geplaatst tussen de pinnen van de led spotjes en een gpio poort op de esp. Op de esp draait esphome en tevens meet ik het actuele stroomverbruik.

Met deze input info kan ik uitlezen of de lampen aan staan en ook in welke stand de afzuigkap staat.

Afbeeldingslocatie: https://tweakers.net/i/4XBPKkBUaYKnIZoUhHoXviF_At8=/x800/filters:strip_icc():strip_exif()/f/image/eyxs1ArM9sReft13qR9icxmG.jpg?f=fotoalbum_large

Oost west, 127.0.0.1 best!


Acties:
  • 0 Henk 'm!

  • MichielDTC
  • Registratie: December 2023
  • Laatst online: 09-05 07:48
Dit staat al lang op mijn wensen lijst. De kap bedienen via knoppen in de kookplaat is een drama. Kun je hiermee de kap bedienen via HA en via HA naar Google assistant? Hoe sluit je dit aan?
Ik heb de kap zonder ingebouwde verlichting.

[ Voor 9% gewijzigd door MichielDTC op 28-09-2024 12:41 ]


  • baas54
  • Registratie: April 2022
  • Laatst online: 29-06 10:56
Hallo allemaal. Ik probeer ook dir voor elkaar te krijgen. Novy Mood kap.
Novy geeft bij mij aan dat dit niet mogelijk zou zijn.

Ik krijg het niet aan de praat. Welke RF transmitter gebruiken jullie?

  • SpectraCoder
  • Registratie: December 2002
  • Laatst online: 30-05 15:50
baas54 schreef op zaterdag 28 september 2024 @ 16:18:
Welke RF transmitter gebruiken jullie?
Ik gebruik hiervoor een XD-FST FS1000A, zie https://github.com/SpectraCoder/ESP32_Novy_Commander

[ Voor 23% gewijzigd door SpectraCoder op 28-09-2024 18:42 ]


Acties:
  • 0 Henk 'm!

  • baas54
  • Registratie: April 2022
  • Laatst online: 29-06 10:56
bedankt
ik gebruik dezelfde, maar nu denk ik dat ik een defecte heb. Opeens ruik ik verschroeide draad als ik hem nu gebruik, Ik was op de goede weg.

Acties:
  • +1 Henk 'm!

  • baas54
  • Registratie: April 2022
  • Laatst online: 29-06 10:56
Hoi,

Ik heb inmiddels een goede XD-FST FS1000A draaien. En een Arduino sketch gebaseerd op de sketch van Spectracoder. (Bedankt!)

De verzonden berichten worden goed gedetecteerd door een 433Mhz ontvanger (ook doorde rc-switch library). En ze lijken vrijwel identiek aan wat de Novy remote uitzendt.

Maar het werkt totaal niet. Geen enkele reactie van de afzuigkap. (Een Novy Mood uit 2017).

Ik hoop dat iemand hier een idee heeft hoe ik verder moet.


En ook hetzelfde resultaat als ik het in ESPhome implementeer.

[ Voor 7% gewijzigd door baas54 op 02-10-2024 22:46 ]


Acties:
  • 0 Henk 'm!

  • SpectraCoder
  • Registratie: December 2002
  • Laatst online: 30-05 15:50
Leuk om te horen dat je m'n sketch gebruikt!

Bij mij werkt het alleen als ik de zender heel dicht bij de afzuigkap heb liggen. Die ligt bij mij bovenop de keukenkast waar de afzuigkap zit ingebouwd. De XD-FST FS1000A zelf is vrij zwak, al schijn je het wel te kunnen verbeteren met een externe antenne. Of de ontvanger in de afzuigkap is zwak, dat kan ook.

Maar wellicht is de code van de remote toch nét anders bij dit model. Dat blijft altijd een beetje klooien en online speuren tot je iets werkends hebt.

Acties:
  • +1 Henk 'm!

  • baas54
  • Registratie: April 2022
  • Laatst online: 29-06 10:56
Uiteindelijk bleek het inderdaad aan de sterkte van het signaal te liggen. Een antenne toegevoegd (17,3 cm koperdraadje = 0,25 golflengte) aan de antenneaansluiting op de PCB doet wonderen.

Acties:
  • 0 Henk 'm!

  • Helox-in-a-box
  • Registratie: Augustus 2000
  • Laatst online: 00:53
Ik was hier een jaartje geleden mee begonnen met een 433 zender en een raspberry pi maar kwam daar maar niet uit, dus dit is een leuke verrassing! Gisteravond nog even zitten spelen met ESPhome en een ESP32S2 dit is een mooie topic om in de gaten te houden ;)

Acties:
  • +1 Henk 'm!

  • Helox-in-a-box
  • Registratie: Augustus 2000
  • Laatst online: 00:53
Helaas werkt het niet bij mij met bovenstaande raw codes, dacht dat het lag aan welke pin ik had gebruikt of te weinig bereik zonder antenne maar dat was het helaas niet.

Na wat zoeken ben ik achter gekomen dat de commandos niet werken voor mijn Novy D6830, deze werkt met een Novy 840029 afstandbediening en deze codes werken wel bij mij:

https://gist.github.com/g...aaa770fd6d6a7843978109d1f

Acties:
  • 0 Henk 'm!

  • musictelevision
  • Registratie: Juni 2020
  • Laatst online: 04-07 23:01
geerttttt schreef op maandag 8 juli 2024 @ 22:43:
[...]

Mwa, ik heb het anders gedaan. Ik heb een esp ingebouwd in de Novy en een optocoupler geplaatst tussen de pinnen van de led spotjes en een gpio poort op de esp. Op de esp draait esphome en tevens meet ik het actuele stroomverbruik.

Met deze input info kan ik uitlezen of de lampen aan staan en ook in welke stand de afzuigkap staat.

[Afbeelding]
Hoe heb je de octocoupler aangesloten op de pins? Heb je de huidige kabels voor de pins ergens voor vervangen? Of heb je deze ernaast geinstalleerd?

En vanwege mijn luiheid :) Heb je ook de code hiervoor?
Ik heb al wel wat ESPHome configs gezien waarmee dit uit te lezen zou zijn, maar als jij iets hebt wat 100% werkt scheelt dat wat uitzoektijd.

Acties:
  • +1 Henk 'm!

  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 04-07 15:25

geerttttt

Manisch positief

Afbeeldingslocatie: https://tweakers.net/i/UJfq-0lBJUArhHdK6gMBRXzLJas=/x800/filters:strip_icc():strip_exif()/f/image/brfqLOMBibhFJxIYvUazoxdc.jpg?f=fotoalbum_large
Deze foto kon ik nog vinden, helpt dat? ;)

Oost west, 127.0.0.1 best!


Acties:
  • 0 Henk 'm!

  • musictelevision
  • Registratie: Juni 2020
  • Laatst online: 04-07 23:01
Aaah, daar heb je m geplaatst.
Ik zat op een andere plek te zoeken.
Dus daar gesoldeerd aan het uiteinde, en nog een stroommeter ertussen, en ESP allemaal in de box.

Heb je dan geen problemen dat het een kooi van faraday is?

Acties:
  • 0 Henk 'm!

  • geerttttt
  • Registratie: Oktober 2006
  • Laatst online: 04-07 15:25

geerttttt

Manisch positief

musictelevision schreef op donderdag 27 maart 2025 @ 16:23:
Aaah, daar heb je m geplaatst.
Ik zat op een andere plek te zoeken.
Dus daar gesoldeerd aan het uiteinde, en nog een stroommeter ertussen, en ESP allemaal in de box.

Heb je dan geen problemen dat het een kooi van faraday is?
Ja, de stroommeter is precies genoeg om (icm de wetenschap of de lampjes aanstaan) te berekenen in welke stand de motor staat. De lampjes weet je dus zeker dus schakel ik daarmee mijn andere lampjes automatisch mee aan en uit.
En kooi van Faraday.. niet over nagedacht, maar geen last van nee, dus het lekt nog genoeg weg her en der. Heb nooit verbindingsproblemen.

Edit: en het voordeel is dat je er zo nog vrij eenvoudig en snel bij kunt komen als er ooit iets mis mee is. En daarbij zitten alle aansluitingen van die led spots daar ook.

[ Voor 10% gewijzigd door geerttttt op 28-03-2025 07:15 ]

Oost west, 127.0.0.1 best!


Acties:
  • 0 Henk 'm!

  • musictelevision
  • Registratie: Juni 2020
  • Laatst online: 04-07 23:01
nice! Ik ga eens kijken. Zag ook al mooie oplossingen waarmee de stroommeter ook direct aan de ESP gekoppeld word. Heb je 1 device wat alles aanstuurt.
Gok dat die kooi van Faraday dan geen ding gaat worden. En anders pak ik wel een ESP met UTP, en trek ik er wel ff wat naartoe.

Anyway.. Leuk projectje. Thanks voor de info.
Zal de update hier plaatsen als ie klaar is.

Acties:
  • 0 Henk 'm!

  • Sa1
  • Registratie: Oktober 2000
  • Laatst online: 08:27

Sa1

musictelevision schreef op maandag 31 maart 2025 @ 02:00:
nice! Ik ga eens kijken. Zag ook al mooie oplossingen waarmee de stroommeter ook direct aan de ESP gekoppeld word. Heb je 1 device wat alles aanstuurt.
Gok dat die kooi van Faraday dan geen ding gaat worden. En anders pak ik wel een ESP met UTP, en trek ik er wel ff wat naartoe.

Anyway.. Leuk projectje. Thanks voor de info.
Zal de update hier plaatsen als ie klaar is.
Toevallig nog gelukt? Ik ben wel enorm benieuwd. Eventueel ook naar foto’s! Lijkt mij ook een leuk project! Mijn rfxcom wil ik eigenlijk van af omdat hij op usb is en dus beperkt waar mijn ha systeem kan staan.

Acties:
  • 0 Henk 'm!

  • Sa1
  • Registratie: Oktober 2000
  • Laatst online: 08:27

Sa1

Heb mijn ESPHome ook draaien i.c.m. de Novy, samengesteld vanuit diverse config waar in dit draadje links naar stonden, tnx! Ik merk wel dat het bereik bar slecht is. Ik heb er al wel een koperdraadje van 17cm aan geknoopt (stroomdraad met losse draadjes zeg maar, want met vaste kern waren te dik die ik heb. Als ik hem direct er onder leg, dan reageert hij vrij goed. Leg ik hem echter in het keukenkastje waar ik hem wil hebben, dan reageert hij wel, maar mist soms commando's

Ik wil hem op die plek hebben liggen vanwege de BLE tracking i.c.m. Bermuda.

Is er een manier om het bereik beter te maken? Is er bijv een officiele achtige antenne die beter werkt?


Daarnaast heb ik, zoals aangegeven mijn config gecreëerd vanuit meerdere configs, nu begrijp ik echter iets niet.

Als ik met mijn receiver kijk wat er binnenkomt als ik op de licht knop druk is dat het volgende:

code:
1
2
3
4
5
6
7
8
9
10
[11:06:29][I][remote.pronto:231]: Received Pronto: data=
[11:06:29][I][remote.pronto:233]: 0000 006D 000B 0000 003E 0014 0041 0011 003F 0014 003E 0015 003D 0016 0013 0016 0013 0017 003B 0017 0064 000A 001E 0019 0010 009B 
[11:06:29][I][remote.canalsatld:100]: Received CanalSatLD: device=0x49, address=0x09, command=0x13, repeat=0x0
[11:06:29][I][remote.pronto:231]: Received Pronto: data=
[11:06:29][I][remote.pronto:233]: 0000 006D 0013 0000 000F 000C 001D 0019 0010 000C 001D 001A 0010 000C 001D 001A 000F 000C 001D 001A 000E 000E 001D 001A 000F 001A 000F 001A 000F 000D 001C 001A 000F 000D 001C 000D 001C 000D 001C 001B 000F 009B 
[11:06:29][I][remote.rc_switch:261]: Received RCSwitch Raw: protocol=6 data='010101010111010001'
[11:06:29][I][remote.canalsatld:100]: Received CanalSatLD: device=0x49, address=0x08, command=0x27, repeat=0x0
[11:06:29][I][remote.pronto:231]: Received Pronto: data=
[11:06:29][I][remote.pronto:233]: 0000 006D 0013 0000 000E 000D 001C 001B 000F 000D 001C 001B 000E 000E 001C 001B 000F 000D 001C 001B 000F 0019 0010 001B 000E 001B 000E 001B 000E 000D 001C 001B 000E 000E 001C 000E 001C 000E 001A 001C 000E 009B 
[11:06:29][I][remote.rc_switch:261]: Received RCSwitch Raw: protocol=6 data='010101011111010001'


Wat werkt is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
on_press:
      remote_transmitter.transmit_rc_switch_raw:
        code: '010101010111010001'
        protocol:
          pulse_length: 320
          sync: [36, 1]
          zero: [1, 2]
          one: [2, 1]
          inverted: True
        repeat:
          times: 2
          wait_time: 10ms


Wat niet werkt is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
- platform: template
    name: Licht toggle
    id: novy_licht_button
    on_press:
      - remote_transmitter.transmit_rc_switch_raw:
          code: '1011001011001011001011001011001001001011001011011011001'
          repeat:
            times: 1
          protocol:
            zero: [0, 1]
            one: [1, 0]
            pulse_length: 380


De laatste, die dus niet werkt is van @hawk88 , waar ik er van uit ga dat het voor hem wel werkt. Is dat dan simpelweg een andere code die Novy heeft bedacht? Of zit er ook nog iets in die protocol; zero, one en pulse lengte.

Dus eigenlijk 2 vragen.
1. Hoe kan ik het bereik verbeteren?
2. Hoe maak ik logica van wat er gestuurd wordt?
Pagina: 1