123 084 läst · 939 svar
123k läst
939 svar
Domoticz och Z-Wave
Kan själv!
· Trelleborg
· 16 181 inlägg
PierLar: Fast dedär är ingen trappkoppling. Dedär är två parallela brytare, precis så har jag kopplat.
HenFre: Jag har en Z-wave-puck, har aldrig haft ett impulsrelä.
Det jag funderade på var om Z-wave-pucken går att konfigurera så att S1 inte styr Q1 alls. För just nu styrs Q1 direkt om jag trycker på S1. Jag skulle vilja konfigurera så att S1 säger till Domoticz "knappen är tryckt" sen är det upp till Domoticz att välja vilken reläutgång som ska aktiveras.
Frågan om slavar löste jag genom en grupp, även om jag tycker att det beteendet är väldigt konstigt.
HenFre: Jag har en Z-wave-puck, har aldrig haft ett impulsrelä.
Det jag funderade på var om Z-wave-pucken går att konfigurera så att S1 inte styr Q1 alls. För just nu styrs Q1 direkt om jag trycker på S1. Jag skulle vilja konfigurera så att S1 säger till Domoticz "knappen är tryckt" sen är det upp till Domoticz att välja vilken reläutgång som ska aktiveras.
Frågan om slavar löste jag genom en grupp, även om jag tycker att det beteendet är väldigt konstigt.
Kolla denna tråden där diskuteras trappkoppling med fibaro zwave:13th Marine skrev:PierLar: Fast dedär är ingen trappkoppling. Dedär är två parallela brytare, precis så har jag kopplat.
HenFre: Jag har en Z-wave-puck, har aldrig haft ett impulsrelä.
Det jag funderade på var om Z-wave-pucken går att konfigurera så att S1 inte styr Q1 alls. För just nu styrs Q1 direkt om jag trycker på S1. Jag skulle vilja konfigurera så att S1 säger till Domoticz "knappen är tryckt" sen är det upp till Domoticz att välja vilken reläutgång som ska aktiveras.
Frågan om slavar löste jag genom en grupp, även om jag tycker att det beteendet är väldigt konstigt.
https://www.byggahus.se/forum/threads/fibaro-dimmer-i-trappkoppling.230687/
// Pierre
Kan själv!
· Trelleborg
· 16 181 inlägg
Fast jag har inga problem med den biten!
Mina brytare är parallella impulsbrytare som går till en ingång på fibaron. Man kan se dem som en enkel impulsbrytare som går till fibaron.
Det jag har problem med är att jag vill är att när man trycker på knappen och skickar en puls till S1, så ska inte Q1 styras direkt. Utan allt ska gå via domoticz. Som det är nu så styrs Q1 direkt när jag trycker på S1, och Domoticz får reda på att läget är bytt.
Mina brytare är parallella impulsbrytare som går till en ingång på fibaron. Man kan se dem som en enkel impulsbrytare som går till fibaron.
Det jag har problem med är att jag vill är att när man trycker på knappen och skickar en puls till S1, så ska inte Q1 styras direkt. Utan allt ska gå via domoticz. Som det är nu så styrs Q1 direkt när jag trycker på S1, och Domoticz får reda på att läget är bytt.
Det är ju precis så den ska fungera. Det är ett relä som kan byta läge antingen trådat eller trådlöst alternativt både och.13th Marine skrev:Fast jag har inga problem med den biten!
Mina brytare är parallella impulsbrytare som går till en ingång på fibaron. Man kan se dem som en enkel impulsbrytare som går till fibaron.
Det jag har problem med är att jag vill är att när man trycker på knappen och skickar en puls till S1, så ska inte Q1 styras direkt. Utan allt ska gå via domoticz. Som det är nu så styrs Q1 direkt när jag trycker på S1, och Domoticz får reda på att läget är bytt.
Vill du styra det enbart trådlöst så låter du bara bli att koppla in brytarna och sätter upp denna typ av väggbrytare:
https://www.zwavesverige.se/kontrollenheter/fjarrkontroller/nodon-tradlos-vaggstrombrytare-vit-gen-5
Eller så skaffar du en Z-Wave fjärrkontroll typ denna:
https://www.zwavesverige.se/kontrollenheter/fjarrkontroller/nodon-octan-fjarrkontroll-gen-5
Eller en NEXA fjärrkontroll typ denna:
https://www.nexa.se/vara-produkter/system-nexa/sandare/lyct-705
Men till NEXA behöver du också en sådan här för att få in signalen till Domoricz:
https://www.kjell.com/se/sortiment/...MIyuiWvLLS1wIVyoKyCh3RxgEdEAQYASABEgLkW_D_BwE
//Henry
Det du behöver är en fjärrkontroll till fibaron helt enkelt och inte koppla in S1 alls. Då går programmera via domoticz. Problem är bara om domoticz ballar ur funkar inte lamporna.13th Marine skrev:Fast jag har inga problem med den biten!
Mina brytare är parallella impulsbrytare som går till en ingång på fibaron. Man kan se dem som en enkel impulsbrytare som går till fibaron.
Det jag har problem med är att jag vill är att när man trycker på knappen och skickar en puls till S1, så ska inte Q1 styras direkt. Utan allt ska gå via domoticz. Som det är nu så styrs Q1 direkt när jag trycker på S1, och Domoticz får reda på att läget är bytt.
Alla mina brytare till taklampor och dyl går att tända manuellt ifall min controller får spelet.
Edit:
Det ska även gå att köra med associationer i openzwave. Då kan det funka att tända å släcka om controllern är nere. Associationerna spara i enheterna. Jag har inte provat än.
// Pierre
Redigerat:
Kan själv!
· Trelleborg
· 16 181 inlägg
Jag överlever med att om Domoticz ballar ur så slutar vissa lampor fungera.
Tolkar det hela som att jag inte kan skilja S1 från Q1.
Tanken var att låta S1 styra Q1 medans S2 styr något helt annat, och Q2 blir styrd av något annat. För att lyckas med det behöver jag alltså två dubbla switchar, och får lämna vissa in och utgångar tomma.
Tolkar det hela som att jag inte kan skilja S1 från Q1.
Tanken var att låta S1 styra Q1 medans S2 styr något helt annat, och Q2 blir styrd av något annat. För att lyckas med det behöver jag alltså två dubbla switchar, och får lämna vissa in och utgångar tomma.
Det du vill göra hade förmodligen gått bättre med ett Qubino Flash relä:13th Marine skrev:Jag överlever med att om Domoticz ballar ur så slutar vissa lampor fungera.
Tolkar det hela som att jag inte kan skilja S1 från Q1.
Tanken var att låta S1 styra Q1 medans S2 styr något helt annat, och Q2 blir styrd av något annat. För att lyckas med det behöver jag alltså två dubbla switchar, och får lämna vissa in och utgångar tomma.
Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Där är I1 direktkopplat för till/från och dyker upp i Domoticz som en switch. Även I2 OCH I3 dyker upp som switchar som är till och från i Domoticz men ska det hända något som följd av att de ändrar läge så är det Domoticz som måste utföra de händelserna. Jag använder dessa för 230 V rörelsesensorer men det går lika bra för en/två trådade brytare som är till eller från.
https://www.benext.eu/static/manual/qubino/flush-1-relay-ZMNHAA2.pdf
Det handlar ju om att välja rätt prylar. Sedan växer de tyvärr i storlek ju mer de ska kunna.
//Henry
Redigerat:
Jag tror övriga liksom jag har svårt att förstå vad du vill få till. Jag tolkar nu!13th Marine skrev:Jag överlever med att om Domoticz ballar ur så slutar vissa lampor fungera.
Tolkar det hela som att jag inte kan skilja S1 från Q1.
Tanken var att låta S1 styra Q1 medans S2 styr något helt annat, och Q2 blir styrd av något annat. För att lyckas med det behöver jag alltså två dubbla switchar, och får lämna vissa in och utgångar tomma.
Du vill styra 2 lampor som saknar tråd mellan sig från ett 2 stycken "trapp kopplade" momentana brytare. Säg en taklampa + golvlampa som är kopplad till ett vanligt eluttag.
Jag har liknande upplägg och har då i ett fall byggt in en enkel puck bakom eluttaget, momentana brytare mot den puck som sitter bakom ena brytaren.
när jag trycker på S1 från någon av de 2 momentana brytarna så tänds eller släcks taket. Sen kan man göra lite olika med vägguttaget, ex kan man associera den pucken med i den grupp på lamppucken som skickar signal för ON/OFF på S1 knappen. Med denna lösning slipper man problemet att vara beroende av att Domoticz snurrar.
Det andra sättet som jag valt är att låta Domoticz styra det med lua (har nyligen konverterat min kod till dzVents vilket är lättare att få att göra vad man vill)
S2 kan du sen använda till vad du vill. Sen kan man undra varför du använder en FGS223 om du bara skall bryta en krets men det funkar iof för att bryta lampor).
Har jag fattat fel förklara gärna vad du vill skall hända så finns det lösningar som fungerar, Jag har kört Domoticz nu i flera år (inte utan problem) men det mesta går att göra, dock inte koppla isär S1 från Q1!! Fast det verkar du inte behöva....
Kan själv!
· Trelleborg
· 16 181 inlägg
Trodde inte jag var så otydlig Men visst bara för att det är glasklart i mitt huvud så =)
Ett exempel på där jag vill skilja på brytaren och lampan är knappen vid ytterdörren, idag styr den ytterbelysningen av och på. Där vill jag låta reläutgången fortsätta styra lamporna men att domoticz styr när det ska vara igång (astroursfunktion). Brytaren vill jag istället ska växla mellan "släck alla lampor i huset" och "tänd nu-är-vi-hemma-lamporna".
För detta krävs att ingången inte direkt styr utgången, utan att detta går vi Domoticz eller liknande.
Anledningen till att jag kör en dubbel är att jag oftast har en slinga till jag vill styra, där av och på räcker men jag inte kunde använda en traditionell trapp+korskoppling av utrymmesskäl (går inte i fler i röret) så blir en dubbel switch impusingång billigare än två impulsreläer.
Hoppas jag gjorde det lite klarare, nästa gång ritar jag en bild =)
Ett exempel på där jag vill skilja på brytaren och lampan är knappen vid ytterdörren, idag styr den ytterbelysningen av och på. Där vill jag låta reläutgången fortsätta styra lamporna men att domoticz styr när det ska vara igång (astroursfunktion). Brytaren vill jag istället ska växla mellan "släck alla lampor i huset" och "tänd nu-är-vi-hemma-lamporna".
För detta krävs att ingången inte direkt styr utgången, utan att detta går vi Domoticz eller liknande.
Anledningen till att jag kör en dubbel är att jag oftast har en slinga till jag vill styra, där av och på räcker men jag inte kunde använda en traditionell trapp+korskoppling av utrymmesskäl (går inte i fler i röret) så blir en dubbel switch impusingång billigare än två impulsreläer.
Hoppas jag gjorde det lite klarare, nästa gång ritar jag en bild =)
Jag måste säga att jag förstår inte alls hur du tänker.13th Marine skrev:Trodde inte jag var så otydlig Men visst bara för att det är glasklart i mitt huvud så =)
Ett exempel på där jag vill skilja på brytaren och lampan är knappen vid ytterdörren, idag styr den ytterbelysningen av och på. Där vill jag låta reläutgången fortsätta styra lamporna men att domoticz styr när det ska vara igång (astroursfunktion). Brytaren vill jag istället ska växla mellan "släck alla lampor i huset" och "tänd nu-är-vi-hemma-lamporna".
För detta krävs att ingången inte direkt styr utgången, utan att detta går vi Domoticz eller liknande.
Anledningen till att jag kör en dubbel är att jag oftast har en slinga till jag vill styra, där av och på räcker men jag inte kunde använda en traditionell trapp+korskoppling av utrymmesskäl (går inte i fler i röret) så blir en dubbel switch impusingång billigare än två impulsreläer.
Hoppas jag gjorde det lite klarare, nästa gång ritar jag en bild =)
Du vill alltså tända alla andra lampor utom den som knappen är avsedd för?
Annars är det väl bara att tända lampan och låta Domoticz göra resten? Domoticz får ju impuls när lampan tänds. Men du måste ha en puck per lampa eller grenuttag.
Vill du tända alla lampor utom den som har dosa vid ingången så sätter du bara en sådan brytare jag hänvisade till i tidigare inlägg. Det du vill uppnå är ju det vi allihop håller på med men det går inte med en puck. Det går åt en puck/väggplugg per lampa/lampgrupp.
//Henry
Nja, tror jag förstår och det kanske kan gå med en ful lösning. Jag uppfattar att du har styrningar på de andra lamporna, rätt? Om du nöjer dig med att ha en scene-knapp vid dörren så funkar det ju enkelt med S2 men du vill ha 2 scener vad jag förstår.
Då finns det lite olika sätt, kan du beskriva scene 2 som du vill ha på andra knappen.
På en av dem (du säger S1) vill du tända alla lampor när du kommer hem, vad skall hända när du trycker på den andra?
Då finns det lite olika sätt, kan du beskriva scene 2 som du vill ha på andra knappen.
På en av dem (du säger S1) vill du tända alla lampor när du kommer hem, vad skall hända när du trycker på den andra?
Nej jag använder nästan inga scener. Bara för att släcka hela våningar.leby skrev:Nja, tror jag förstår och det kanske kan gå med en ful lösning. Jag uppfattar att du har styrningar på de andra lamporna, rätt? Om du nöjer dig med att ha en scene-knapp vid dörren så funkar det ju enkelt med S2 men du vill ha 2 scener vad jag förstår.
Då finns det lite olika sätt, kan du beskriva scene 2 som du vill ha på andra knappen.
På en av dem (du säger S1) vill du tända alla lampor när du kommer hem, vad skall hända när du trycker på den andra?
Jag använder LUA-skript som utlöses av händelser.
Händelser kan vara:
Ett eller flera relän byter läge.
En eller flera temperaturer ändras.
En eller flera rörelse inträffar.
Ett eller flera LUX-värden ändras.
En tidpunkt uppnås.
Såhär styr jag en taklampa i hallen på bottenvåningen:
-- ------------------------------------
-- Luminansstyrning Hall NB Tak Inre --
-- ------------------------------------
-- Rutinen tänder och släcker "Hall NB Tak Inre" styrt av hur variabler, sensorer och virtuella switchar står.
return {
active = true,
on = {
devices = {
'Bortrest',
'Automatisk Belysning',
'Gäster',
'Hall NB Tak Inre Mörk period',
'Medelljus Ute',
'Hall NB MS Ljusmätare'
},
variables = {
'Hall NB Tak Inre UteTänd',
'Hall NB Tak Inre UteSläck'
}
},
execute = function(domoticz)
if (domoticz.devices('Larmutlöst Ljus').state == 'Off') then
-- ==============================================================
-- ==============================================================
-- === Hall NB Tak Inre ===
-- ==============================================================
-- ==============================================================
domoticz.log('Hall NB Tak Inre Status = ' .. domoticz.devices('Hall NB Tak Inre').state)
if (domoticz.devices('Bortrest').state == 'Off') and
(domoticz.devices('Automatisk Belysning').state == 'Off') then
-- hemma eller halvmanuell belysning Start
if (domoticz.devices('Hall NB Tak Inre Mörk period').state == 'Off') then
-- ljus period Start
if ((domoticz.devices('Medelljus Ute').lux <= domoticz.variables('LUX Hall NB Tak Inre UteTänd').value) or
(domoticz.devices('Hall NB MS Ljusmätare').lux <= domoticz.variables('LUX Hall NB Tak Inre InneTänd').value)) then
if (domoticz.devices('Hall NB Tak Inre').state == 'Off') then
domoticz.variables('Automattänd Hall NB Tak Inre').set(1)
domoticz.devices('Hall NB Tak Inre').switchOn()
domoticz.devices('Hall NB Tak Inre').dimTo(80)
end
elseif ((domoticz.devices('Medelljus Ute').lux >= domoticz.variables('LUX Hall NB Tak Inre UteSläck').value) and
(domoticz.devices('Hall NB MS Ljusmätare').lux >= domoticz.variables('LUX Hall NB Tak Inre InneSläck').value)) and
(domoticz.devices('Gäster').state == 'Off') and
(domoticz.variables('Automattänd Hall NB Tak Inre').value ~= 0) then
if (domoticz.devices('Hall NB Tak Inre').state == 'On') then
domoticz.devices('Hall NB Tak Inre').switchOff()
end
end
-- ljus period Slut
else
-- Mörk period Start
if (domoticz.devices('Gäster').state == 'On') then
if (domoticz.devices('Hall NB Tak Inre').state == 'Off') then
domoticz.variables('Automattänd Hall NB Tak Inre').set(1)
domoticz.devices('Hall NB Tak Inre').switchOn()
domoticz.devices('Hall NB Tak Inre').dimTo(80)
end
else
if (domoticz.variables('Belysningstid Rörelse Hall NB Tak Inre').value < 1) then
if (domoticz.variables('Tänd på rörelse Hall NB Tak Inre').value ~= 0) then
domoticz.variables('Tänd på rörelse Hall NB Tak Inre').set(0)
domoticz.devices('Hall NB Tak Inre').switchOff()
end
end
end
-- Mörk period Slut
end
-- hemma eller halvmanuell belysning Slut
else
-- bortrest eller automatisk belysning Start
if (domoticz.devices('Hall NB Tak Inre Mörk period').state == 'Off') then
-- ljus period Start
if (domoticz.devices('Medelljus Ute').lux <= domoticz.variables('LUX Hall NB Tak Inre UteTänd').value) then
if (domoticz.devices('Hall NB Tak Inre').state == 'Off') then
domoticz.devices('Hall NB Tak Inre').switchOn()
domoticz.devices('Hall NB Tak Inre').dimTo(80)
end
elseif (domoticz.devices('Medelljus Ute').lux >= domoticz.variables('LUX Hall NB Tak Inre UteSläck').value) then
if (domoticz.devices('Hall NB Tak Inre').state == 'On') then
domoticz.devices('Hall NB Tak Inre').switchOff()
end
end
-- ljus period Slut
else
-- Mörk period Start
if (domoticz.devices('Hall NB Tak Inre').state == 'On') then
domoticz.devices('Hall NB Tak Inre').switchOff()
end
-- Mörk period Slut
end
-- bortrest eller automatisk belysning Slut
end
end
end
}
//Henry
@13th Marine
Jag har ju inte testat men tror att denna kod skulle fungera i princip i alla fall. Ytterbelysningen kommer blinka till lite men det får du stå ut med ;-)
------------
Vi antar att du har en grupp som heter "kvällslampor" och en lampa som heter "ytterbelysningen"
Du vill på knapp ett (S1) tända "gruppen" "Kvällslampor" och att ytterbelysningen är tänds när solen går ned.
return {
active = true,
on = {
timer = {'at sunset'}
devices = { 'ytterbelysningen'}
},
execute = function(domoticz, device, triggerInfo)
if triggerInfo.trigger == 'at sunset' then
ytterbelysningen.switchOn().checkFirst()
end
if domoticz.groups('Kvällslampor') ~= 'On' then
domoticz.groups('Kvällslampor').switchOn()
end
if domoticz.time.isNightTime then
ytterbelysningen.switchOn().checkFirst().silent()
end
end
}
---------------------------------------------------------------------------
PS du skall nog lägga den tidsstyrda tändningen i ett eget script DS dvs den fösrat If satsen... DS
Jag har ju inte testat men tror att denna kod skulle fungera i princip i alla fall. Ytterbelysningen kommer blinka till lite men det får du stå ut med ;-)
------------
Vi antar att du har en grupp som heter "kvällslampor" och en lampa som heter "ytterbelysningen"
Du vill på knapp ett (S1) tända "gruppen" "Kvällslampor" och att ytterbelysningen är tänds när solen går ned.
return {
active = true,
on = {
timer = {'at sunset'}
devices = { 'ytterbelysningen'}
},
execute = function(domoticz, device, triggerInfo)
if triggerInfo.trigger == 'at sunset' then
ytterbelysningen.switchOn().checkFirst()
end
if domoticz.groups('Kvällslampor') ~= 'On' then
domoticz.groups('Kvällslampor').switchOn()
end
if domoticz.time.isNightTime then
ytterbelysningen.switchOn().checkFirst().silent()
end
end
}
---------------------------------------------------------------------------
PS du skall nog lägga den tidsstyrda tändningen i ett eget script DS dvs den fösrat If satsen... DS