Extern aanstuurbare relais gezocht

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
Mijn vraag
Wat is een handig relais board oid dat ik extern kan aansturen. HTTP, MQTT of iets dergelijks. Via Wi-Fi. Bluetooth of bekabeld. Ik wil de afstandsbediening van onze zonneschermen extern aansturen door een aantal relais over de knoppen te zetten. Minimaal vier, bij voorkeur zes.

Relevante software en hardware die ik gebruik
Shellie’s, NodeRed op Raspberry Pi.

Wat ik al gevonden of geprobeerd heb
Ik loop vast in wat handige zoektermen zijn. Ik wil best wat knutselen, maar bij voorkeur niet nog een te beheren machine introduceren. Anderen gebruiken Arduino’s met een accessoire.

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.

Beste antwoord (via Milmoor op 11-06-2023 19:26)


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Deze apparaten hebben 4 relays ingebouwd: https://sonoff.tech/produ...-switches/4chr3-4chpror3/
Standaard staat de Sonoff software erop die je kan besturen via wifi of, afhankelijk van het model, via een standaard RF afstandsbediening: https://sonoff.tech/product/rm433r2/

De software is met een klein beetje moeite ook vervangbaar door Tasmota. Tasmota kan direct met MQTT verbinden: https://tasmota.github.io/docs/devices/Sonoff-4CH-Pro/

Blog [Stackoverflow] [LinkedIn]

Alle reacties


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

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Deze apparaten hebben 4 relays ingebouwd: https://sonoff.tech/produ...-switches/4chr3-4chpror3/
Standaard staat de Sonoff software erop die je kan besturen via wifi of, afhankelijk van het model, via een standaard RF afstandsbediening: https://sonoff.tech/product/rm433r2/

De software is met een klein beetje moeite ook vervangbaar door Tasmota. Tasmota kan direct met MQTT verbinden: https://tasmota.github.io/docs/devices/Sonoff-4CH-Pro/

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 08:01
Is er geen makkelijkere manier om je draadloze zonneschermen te bedienen? Als je noemt wat het precies is kent iemand die misschien.

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 15:43

DukeBox

Voor je 't weet wist je 't nie

@Wolfboy zonder tasmota heb je ook al lan control bij de 4ch pro.
Om welk protocol gaat het? Ook voor Somfy IO heb je dingen als de Izymo IO zender.

[ Voor 29% gewijzigd door DukeBox op 06-05-2023 22:11 ]

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • +1 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

DukeBox schreef op zaterdag 6 mei 2023 @ 22:09:
@Wolfboy zonder tasmota heb je ook al lan control bij de 4ch pro.
Dat zeg ik toch ook? :) Alleen voor MQTT moet je de software vervangen. Of als je de Sonoff software/app niet wil gebruiken.
Xander schreef op zaterdag 6 mei 2023 @ 22:05:
Is er geen makkelijkere manier om je draadloze zonneschermen te bedienen? Als je noemt wat het precies is kent iemand die misschien.
Het kan natuurlijk ook een oud rolluik zijn met alleen een draaiknop om de motor te bedienen :)

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 15:43

DukeBox

Voor je 't weet wist je 't nie

Wolfboy schreef op zaterdag 6 mei 2023 @ 22:18:
[...]
Dat zeg ik toch ook? :) Alleen voor MQTT moet je de software vervangen. Of als je de Sonoff software/app niet wil gebruiken.
Dat kan ik er niet helemaal uit opmaken, ik bedoel dat je out of the box géén Sonoff software/app en cloud nodig hebt om hem direct via LAN aan te sturen middels de ingebouwde RESTful API (en ook aan je WIFI toevoegen door eerst in de AP mode in te loggen).

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • +1 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

DukeBox schreef op zaterdag 6 mei 2023 @ 22:26:
[...]

Dat kan ik er niet helemaal uit opmaken, ik bedoel dat je out of the box géén Sonoff software/app en cloud nodig hebt om hem direct via LAN aan te sturen middels de ingebouwde RESTful API (en ook aan je WIFI toevoegen door eerst in de AP mode in te loggen).
Oh, dan heb ik je verkeerd begrepen inderdaad. Daar was ik niet van op de hoogte. Bedankt voor de tip!

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • Powergrim
  • Registratie: Mei 2007
  • Laatst online: 13-05 17:30
Aangezien het er naar uitziet dat je best aardig kan knutselen;

Een Wemos D1 of een ESP32 met een relais-hat. Dan heb je alles wat je zoekt. Het spulletje flash je met Tasmota of ESP-Home. Je zorgt er voor dat de pin-layout in Tasmota of ESP-Home klopt en je koppelt het naar MQTT. MQTT is weer bekend in Node-Red en vervolgens maak je een webhook-node in Node-Red en expose je die SECURE naar het internet toe. Bijvoorbeeld met een reverse-proxy of een of andere VPN gateway.

Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
Ik gebruik Brel motoren, met het bi-directionele protocol. Daarmee kunnen ze helaas niet via bijv. een RFXcom aangestuurd worden. De oplossing van @Powergrim zou werken, maar ik merk dat ik daar teveel op de grenzen van mijn kennis zit. Daarnaast stoort het me dat ik met een Shelly dat effectief al heb, maar dat ik geen route zie om die te gebruiken zonder er extra relais rust te zetten. De relais zijn niet galvanisch geïsoleerd van de rest van de Shelly en ik wil geen 220 schakelen.

Een topic dat ongeveer doet wat ik wil: Situo 5 io Pure II aansturen met ESPHome

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
@Wolfboy, die Sonoff lijkt aardig te doen wat ik wil. Ik ga kijken of je daar wel rechtstreeks op de printplaat zou kunnen koppelen.

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
De Sonoff ziet er goed uit: dry contact. Ik moest opzoeken wat dat betekende, maar zo te zien precies wat ik zoek:
"A dry contact, also called a volt-free contact, is a relay contact that does not supply voltage. The relay energizes or de-energizes when a change to its input has occurred. In other words, a dry contact simply detects whether or not an input switch is open or closed."

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • dragonhaertt
  • Registratie: Februari 2011
  • Laatst online: 14:52

dragonhaertt

@_'.'

Dry-contact is een spanningsloos contact, oftwel een relais.
Het is een digitale output die losgekoppeld is van de stuur-electronica.

Truth is like a language with no native speakers left.
Its poetry is speechless and it can’t be caught in human being’s breath.


Acties:
  • 0 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Als je gewoon 230v moet schakelen heb je geen dry contact nodig. Als je 1-op-1 een schakelaar wil nabootsen met een arbitrair voltage dan heb je de dry-contact versie nodig.

Met de dry-contact versie kan je alles wat de andere ook kan, maar ze zijn uiteraard ietsje duurder.

In jouw geval kan ik overigens wel aanraden om een interlock in te stellen. Daarmee zorg je dat als het relais voor "omhoog" aan staat dat het relays voor "omlaag" nooit tegelijk aan kan staan. Vanuit tasmota kan je dat overigens in software met iedere versie doen: https://tasmota.github.io/docs/devices/Sonoff-4CH-Pro/

Blog [Stackoverflow] [LinkedIn]


Acties:
  • +2 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
Gelukt:
Afbeeldingslocatie: https://tweakers.net/i/6i1tkUD2wcPyrzN2FaFJOAGjxAg=/x800/filters:strip_icc():strip_exif()/f/image/ByDtpOnDolzOUbkaaUZSzfO4.jpg?f=fotoalbum_large

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Ziet er netjes uit!

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
Wolfboy schreef op woensdag 10 mei 2023 @ 21:55:
Vanuit tasmota kan je dat overigens in software met iedere versie doen: https://tasmota.github.io/docs/devices/Sonoff-4CH-Pro/
Het flashen van Tasmota valt me wel wat tegen. Je moet wat aanvullende hardware hebben, het kan niet rechtstreeks. Ik had gehoopt het softwarematig op te lossen. Voor nu kan ik me wel redden met de standaard firmware, maar dit wil ik nog anders.

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • +1 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Milmoor schreef op maandag 12 juni 2023 @ 16:36:
[...]

Het flashen van Tasmota valt me wel wat tegen. Je moet wat aanvullende hardware hebben, het kan niet rechtstreeks. Ik had gehoopt het softwarematig op te lossen. Voor nu kan ik me wel redden met de standaard firmware, maar dit wil ik nog anders.
Dat klopt helaas ja. Het is niet heel complex maar je hebt wel wat spullen nodig: https://tasmota.github.io...tarted/#serial-programmer

Overigens is het wel mogelijk om na de eerste keer flashen de rest via wifi te doen.

Ik heb recentelijk ook dit bedrijf ontdekt wat hardware verkoopt dat pre-flashed is met tasmota: https://mediarath.de/en/p...er?variant=42694208291029

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Welke Sonoff unit heb je eigenlijk gebruikt? Ik zie dat ze 4 verschillende hebben en dit lijkt er op 4chpror3.

Acties:
  • +1 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
Sonoff - 4CH PRO - 4 zegt de bon. Maar volgens mij heb je gelijk.

Achteraf gezien had ik hem met een alternatieve firmware willen halen. Zelf doen is gedoe.

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • +2 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Beetje een kick, maar ik heb eindelijk tijd gevonden om de juiste spullen te bestellen en bouwen. Bedankt @Milmoor voor de tips!

Voor de duidelijkheid het moet de SONOFF 4CHPROR3 zijn en niet de Sonoff 4CH3. De Pro heeft een 12V voedingsoptie en die heeft de niet-pro niet. Kortom, dan kan je de Brell controller en Sonoff niet voeden vanuit hetzelfde punt.

Mijn setup ziet er erg vergelijkbaar uit:
Afbeeldingslocatie: https://tweakers.net/i/tw6rcvXlz6F2ODDa0FzDmqWndnU=/x800/filters:strip_icc():strip_exif()/f/image/B4XU6dUTtnGBcSxiVvpf5o5c.jpg?f=fotoalbum_large

Via de standaard app kon ik hem mooi aansturen, echter werkt die standaard app niet samen met Domoticz. Kortom. Tijd om Tasmota te flashen.
Afbeeldingslocatie: https://tweakers.net/i/gxUPx1-Zmb1TbJvhHNZNa7sWJAg=/800x/filters:strip_icc():strip_exif()/f/image/3jYMymsQGkhc0JYOX5jIRh2F.jpg?f=fotoalbum_large

Via deze guides is het vrij straight forward:
- Tasmota informatie voor aansluiten programmer
- General Tasmota flash informatie. Ik heb de Tastomta Web installer gebruikt.

Na het flahsen en verbinden met wifi moet je nog het volgende doen:
1. Instellen van juiste module via: Configuration -> Configure Module -> Sonoff 4CH Pro (23)
Afbeeldingslocatie: https://tweakers.net/i/WtK-7pdg0eUPUZCusi46_wS46U0=/full-fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/UM8ki5IvYMYTQVzipU9yepXY.png?f=user_large
2. Interlock instellen via de console met de volgende commando's:
code:
1
2
3
SetOption80 1
Interlock 1,2,3,4
Interlock ON

3. Auto turn off instellen voor alle kanalen
code:
1
2
Rule1  ON Power1#state=1 DO RuleTimer1 1 ENDON ON Rules#Timer=1 DO Power1 Off ENDON ON Power2#state=1 DO RuleTimer2 1 ENDON ON Rules#Timer=2 DO Power2 Off ENDON ON Power3#state=1 DO RuleTimer2 1 ENDON ON Rules#Timer=2 DO Power3 Off ENDON ON Power4#state=1 DO RuleTimer3 1 ENDON ON Rules#Timer=3 DO Power4 Off ENDON
Rule1 1

4. Instellen MQTT voor Domoticz: Ik heb MQTT ingesteld en vervolgens drie losse IDX toegevoegd. Nu vond ik dit zelf niet zo mooi, dus heb nog een 4e dummy gemaakt die de zaak combineert:
Afbeeldingslocatie: https://tweakers.net/i/kEXnOz14Baqq42UM-Mzxb3vG_gM=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/FDsF82tGmU0EvXjcOySuBgoC.png?f=user_large

Dat vervolgens gekoppeld via het volgende Dz script:
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
--*------------------------------------------------------------------------------------*--
--Creator: Rens
--Date: 11-10-2023
--Last update: 
--Changelog: 
--Source: 
--Description: Used to combine the three blinds switches into one
--*------------------------------------------------------------------------------------*--

--Declarations
local StopNum   = 651
local UpNum     = 652
local DownNum   = 650
local SwitchNum = 649

return {
    on = {
        devices = {
            SwitchNum -- Schakelaar  
        }                               
    },
    execute = function(domoticz, device)
        --Declarations
        local Switch    = domoticz.devices(SwitchNum) --Schakelaar
        local Stop      = domoticz.devices(StopNum)   --Stop
        local Up        = domoticz.devices(UpNum)     --Up
        local Down      = domoticz.devices(DownNum)   --Down  
        
        --Function
        if (Switch.state == 'Stop') then -- Toggle on Stop
            Stop.cancelQueuedCommands()
            Up.cancelQueuedCommands()
            Down.cancelQueuedCommands()
            Up.switchOff()
            Down.switchOff()
            Stop.switchOn().forSec(1)
        elseif (Switch.state == 'Down') then -- Toggle on Down
            Stop.cancelQueuedCommands()
            Up.cancelQueuedCommands()
            Down.cancelQueuedCommands()
            Stop.switchOff()
            Up.switchOff()
            Down.switchOn().forSec(1)
        elseif (Switch.state == 'Up') then -- Toggle Up
            Stop.cancelQueuedCommands()
            Up.cancelQueuedCommands()
            Down.cancelQueuedCommands()
            Stop.switchOff()
            Down.switchOff()
            Up.switchOn().forSec(1)
        end
    end
}

[ Voor 27% gewijzigd door rens-br op 11-10-2023 08:58 ]


Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
Ik kom er eindelijk aan toe om zelf ook te proberen te flashen. Hij wil niet, ik krijg telkens een failed to initialize. Wat zie ik over het hoofd?
  • CH340G, jumper verwijderd omdat ik anders niet bij de 3.3V pin kan en hij toch naar 3.3 default
  • Aangesloten met kabel, tx op rx. Geen rare twists nodig, tx en rx zitten net andersom op de programmer als op de print.
  • Externe power aangesloten, Sonoff aangezet, met knop 1 ingeduwd, na wat geknipper krijg ik een rode en een blauwe led. Zonder knop 1 krijg ik alleen een blauwe, dus daar is wat gebeurd.
  • Webinstaller op Edge. Die kan de adapter vinden.
  • Connect
  • Ik kies Install TASMOTA.BIN die ik eerst gedownload heb en daarna geupload heb in de webinstaller.
  • Erase device aangevinkt.
  • Install
  • Preparing installation
  • Installation failed, failed to initialize. Try resetting your device...
Edit: nog wat zaken getest zoals of ik mijn kabeltjes wel netjes had aangesloten. Het blijkt dat hij zonder iets aan te sluiten hetzelfde gedrag vertoont. Dus ik weet niet of hij de Sonof uberhaupt ziet, of dat ik hem alleen niet in programmeer modus krijg.

[ Voor 13% gewijzigd door Milmoor op 29-02-2024 20:56 ]

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
@rens-br Welke lampjes knipperen bij jou als hij in programmeer modus staat? Rood onder en blauw boven?

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Milmoor schreef op woensdag 28 februari 2024 @ 21:37:
• Externe power aangesloten, Sonoff aangezet, met knop 1 ingeduwd, na wat geknipper krijg ik een rode en een blauwe led. Zonder knop 1 krijg ik alleen een blauwe, dus daar is wat gebeurd.
Ik flash ook niet dagelijk, dus durf echt niet meer te zeggen welke kleur mijn leds zijn. Maar begrijp ik het uit het bovenstaande goed dat je ook nog los de 24V / 230V aansluit? Dat moet je dus niet doen. De voeding komt uit je flashchip

en goed dat je even tagged, had je berichtje anders gemist.

Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 15:42

Milmoor

Footsteps and pictures.

Topicstarter
rens-br schreef op zaterdag 9 maart 2024 @ 22:33:
[...]


Ik flash ook niet dagelijk, dus durf echt niet meer te zeggen welke kleur mijn leds zijn. Maar begrijp ik het uit het bovenstaande goed dat je ook nog los de 24V / 230V aansluit? Dat moet je dus niet doen. De voeding komt uit je flashchip

en goed dat je even tagged, had je berichtje anders gemist.
Ik doe nog wat fout. Ik krijg geen ledjes als ik puur de flashchip aansluit.

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Milmoor schreef op zondag 10 maart 2024 @ 12:28:
[...]

Ik doe nog wat fout. Ik krijg geen ledjes als ik puur de flashchip aansluit.
Zou je eens wat foto's kunnen plaatsen van je setup? Ik zou namelijk zeggen dat je gewoon alles goed hebt zitten.
Pagina: 1