Node Red, hjälp med en funktion.

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Node Red, hjälp med en funktion.

Inlägg av Jonaz »

Behöver hjälp med en funktion i Node red.
Jag har en Sonoff med två brytare, där jag vill att om en brytare är på skall den andra vara av och och tvärt om.
Och funktionen skall styras med endast en knapp i Node red dashboard.
Trycker jag fysiskt på en av knapparna på Sonoff en så skall den andra bli tvärt emot den första knappen

Har suttit hela dagen men får inte till det.

Några förslag?

nodered.PNG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
ToPNoTCH
Inlägg: 4845
Blev medlem: 21 december 2009, 17:59:48

Re: Node Red, hjälp med en funktion.

Inlägg av ToPNoTCH »

Jag tror att du menar att du har en singel 2-gang brytare.
Blir lite klurigare då båda knapparna lyssnar på samma topic.

Principiellt så blir det typ:
nr.png
Funktionsnoden innehåller:

Kod: Markera allt

if (msg.payload.POWER1 === "ON")
    {
        msg.payload.POWER2 = "OFF";
    }
    else
    {
        msg.payload.POWER2 = "ON";        
    }
    
if (msg.payload.POWER2 === "ON")
    {
        msg.payload.POWER1 = "OFF";
    }
    else
    {
        msg.payload.POWER1 = "ON";        
    }    
return msg;
Med reservation för fel då jag inte testat själv.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Re: Node Red, hjälp med en funktion.

Inlägg av Jonaz »

Ja precis det är en singel 2-gang brytare. Där dom skall ha olika state.
Provade olika varianter av dit tips men fick inget att funka tyvärr.
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Re: Node Red, hjälp med en funktion.

Inlägg av Jonaz »

Hmm.
Skriver jag in detta i webbläsaren så ändras dom som det är tänkt

http://192.168.1.232/cm?cmnd=Backlog%20 ... wer2%20off

Och åt andra hållet

http://192.168.1.232/cm?cmnd=Backlog%20 ... ower2%20on

Går det att implementera detta på något vis?
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Re: Node Red, hjälp med en funktion.

Inlägg av Jonaz »

Har kommit fram till halvbra lösning..

Satt med telefonen och gjorde detta så det är inte helt klart eller enkelt, men det funkar med knappen i dashborden. Dock inte på svälva knapparna på sonoff'en.
Screenshot_20200212-002434_Chrome.jpg
La in url adresserna ovan i varsin http request,
switch funktionen skickar true eller false till dom olika http requesten.

Det är väl kanske inte rätt väg att gå men skall grotta vidare med detta när tillfälle ges.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
JimmyAndersson
Inlägg: 26308
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Node Red, hjälp med en funktion.

Inlägg av JimmyAndersson »

Hej! :)
Jag trodde jag hade skrivit ner precis hur man löser det, men det var en liknande grej för Homebridge...
(Använde en lite modifierad variant av Matthias Wandels kamera-grej för att få meddelande i mobilen och för att stänga av en fiber-burk vid rörelse.)

Men jag planerar att göra en samlingssida för bl.a Node Red och Homebridge, mm.

Skriver mest det här för att hitta tråden senare. Så just nu är jag ingen vidare hjälp. :oops:

Har du kikat på m.nu och kanske främst bloggen? Där finns ibland bra lösningar för liknande grejer.
Skriv svar