Buggfix Plus
Aktuellt datum och tid: 16.17 2020-04-02

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 6 inlägg ] 
Författare Meddelande
InläggPostat: 17.38 2020-02-09 
Användarvisningsbild

Blev medlem: 22.06 2003-11-04
Inlägg: 2071
Ort: Huddinge
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?


Bilaga:
nodered.PNG


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 18.20 2020-02-09 

Blev medlem: 17.59 2009-12-21
Inlägg: 3652
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:
Bilaga:
nr.png


Funktionsnoden innehåller:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
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.


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 19.48 2020-02-09 
Användarvisningsbild

Blev medlem: 22.06 2003-11-04
Inlägg: 2071
Ort: Huddinge
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.


Upp
 Profil  
 
InläggPostat: 00.21 2020-02-10 
Användarvisningsbild

Blev medlem: 22.06 2003-11-04
Inlägg: 2071
Ort: Huddinge
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?


Upp
 Profil  
 
InläggPostat: 19.40 2020-02-12 
Användarvisningsbild

Blev medlem: 22.06 2003-11-04
Inlägg: 2071
Ort: Huddinge
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.

Bilaga:
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.


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 05.33 2020-02-13 
Användarvisningsbild

Blev medlem: 20.23 2005-08-06
Inlägg: 24951
Ort: Oskarshamn (En bit utanför)
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.


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 6 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 6 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
    Electrokit
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010