Gå til innhold
  • Bli medlem

deve87

Medlemmer
  • Innholdsteller

    42
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    2

deve87 vant dagen sist September 2

deve87 hadde mest likt innhold!

Nettsamfunnsomdømme

17 Good

Om deve87

  • Rang
    Medlem

Hjemmeautomasjon

  • System
    Domoticz

Nylige profilbesøk

Blokken for nylige besøkende er slått av og vises ikke for andre medlemmer.

  1. deve87

    Lua script

    Fant det ut (med hjelp) Stringen måtte konverteres til tall for at det skulle fungere if (tonumber(otherdevices_svalues['Kjøkken del 1'])) ~= 40 and (otherdevices ['Stue bryter PÅ'] == 'On' or otherdevices ['Relax - bryter'] == 'On') then commandArray['Kjøkken del 1'] = 'Set Level: 40' end
  2. deve87

    Lua script

    Skal lage en hendelse hvor lyset blir satt til 40% Er lyset allerede 40% skal det ikke skje noe. Dette fordi det skal minske trafikken i Z-Wave nettverket noe fordi den sender til 25 dimmere samtidig. Noe som ikke alltid er nødvendig. Men scriptet fungerer ikke ordenlig. Den skal ikke trigge hvis lyset allerede er 40% med ~= (ikke er like) og den trigger fordet! Men den trigger ikke hvis jeg putter inn == (er lik) bare da en annen verdi enn 40 (eks == 50) if (otherdevices_svalues['Kjøkken del 1'] ~= 40) and (otherdevices ['Stue bryter PÅ'] == 'On' or otherdevices ['Relax - bryter'] == 'On') then commandArray['Kjøkken del 1'] = 'Set Level: 40' end Har brukt ~= med andre ting. Bare ta Off og On aldri med tall Hjelp :=)
  3. deve87

    Lua script fungerer ikke ordentlig

    Det fungerer hvis jeg fjerner otherdevices['Taklampe gang 2.etg (1)'] == 'On' Slik at det blir if (s % 1 == 0) and otherdevices["Bevegelse gang 2.etg"]=='Off' then men da teller variabel til det uendelige hvis det ikke er bevegelse. Gjør jo ingenting, men tenkte og ikke la den telle til evig så lenge lyset er AV..
  4. Hei. Har laget et script for en bevegelses sensor som Domoticz skal styre tiden på i LUA via en økende variabel teller. Det fungerer slik det skal, men et lite problem er det. Når jeg beveger meg foran sensor, kommer lyset på fult! Da skal variabel begynne å telle (legge til +1 hvert sekund), men den starter ikke telleren! Hvis jeg manuelt går inn i Domoticz å slår av lys fra PÅ til AV også PÅ igjen. Så begynner den å telle og den setter verdien tilbake til 0 igjen hvis sensor oppdager ny bevegelse og der igjen teller opp på nytt helt til den kommer til +60 i verdi. Da går den tilbake til 0 igjen og telleren stopper og setter lyset AV igjen. Slik den skal commandArray = {} local s = os.date('%S') if (s % 1 == 0) and otherdevices ['Taklampe gang 2.etg (1)'] == 'On' and otherdevices["Bevegelse gang 2.etg"]=='Off' then commandArray['Variable:Taklampe gang 2.etg']= tostring(uservariables["Taklampe gang 2.etg"] +1) --tellevariabel som legger til +1 hvert sekund end if otherdevices["Bevegelse gang 2.etg"]=='On' and otherdevices ['Taklampe gang 2.etg (1)'] == 'Off' then commandArray['Taklampe gang 2.etg (2)'] = 'Set Level: 100' commandArray['Taklampe gang 2.etg (1)'] = 'Set Level: 100' --setter lyset på fult så lenge lyset i rommet allerede var av end if otherdevices ['Bevegelse gang 2.etg'] == 'On' then commandArray['Variable:Taklampe gang 2.etg'] = tostring(0) --setter variabel tilbake til 0 hvis det oppdages ny bevegelse end if uservariables["Taklampe gang 2.etg"] > 60 and otherdevices["Bevegelse gang 2.etg"]=='Off' then commandArray['Taklampe gang 2.etg (2)'] = 'Set Level: 33' commandArray['Taklampe gang 2.etg (1)'] = 'Off' commandArray['Variable:Taklampe gang 2.etg'] = tostring(0) --siste hendelse som setter lyset svakt på (AV) etter at 60sekunder har gått uten at det har blitt oppdaget ny bevegelse og setter teller til 0 end return commandArray
  5. Allen Bradley 22f-a8p0n113 Frekvensomformere er ikke billig i utgangspunktet, men denne er for motorer opp til 1.5kW. Så trenger ikke så heftig for en loftsvifte på 80W 😉
  6. Jepp. Trudde ikke det skulle ty til problemer. Jeg får ikke Domoticz (OpenZwave) til å motta informasjon fra gruppe 2. Så løsningen for min del er polling av enhet hvert 60 sekund. Merker ingen forskjell i nettverket, men får da reléstatus og setpoint relativt kjapt tilbake. Nok til at jeg kan kjøre en kWh teller utifra statusen til relé. Så får la det gå inntil noe smarte hoder får det til 🙂
  7. Her er info fra Z-way når jeg kjørte interevju.
  8. Det har blitt forandret. ZDDX fra Z-Way Gruppe 1 = Lifeline Gruppe 2 = On/Off Gruppe 3 = Temp intern Gruppe 4 = Temp ekstern Gruppe 5 = Temp gulv </commandClasses> <assocGroups> <assocGroup number="1" maxNodes="2"> <description> <lang xml:lang="en">Group 1</lang> </description> </assocGroup> <assocGroup number="2" maxNodes="2"> <description> <lang xml:lang="en">Group 2</lang> </description> </assocGroup> <assocGroup number="3" maxNodes="2"> <description> <lang xml:lang="en">Group 3</lang> </description> </assocGroup> <assocGroup number="4" maxNodes="2"> <description> <lang xml:lang="en">Group 4</lang> </description> </assocGroup> <assocGroup number="5" maxNodes="2"> <description> <lang xml:lang="en">Group 5</lang> </description> </assocGroup> </assocGroups> </ZWaveDevice> Her kan en se at termostaten (ID47) Sender multilevel sensor report fra de andre gruppene. Basic Report (FF) kommer når rele blir send (fra termostat) som på. Mens Basic Report (00) er rele av. Den sender det via gruppe 2 og ikke via gruppe 1 (I zniffer loggen blir 47 gr0 eller ingen og gr 1 gr 2 osv) Den sender thermostat set point, men ikke relestatus via gr 1.. Den sender gr 2 fordi jeg har linket den opp mot kontroller. Men nå aner jeg veldig lite om dette 😆 Har aldri vært borte i at jeg må bruke Z-way på feilsøking/analyser. Bruker i utgangspunket Domoticz, men har Razberry z-wave kort.
  9. Nei. Det er selvsagt. Har kun hentet assosiere i info fra Z-therm 2 pga like assosiere for de to etter firmware oppdatering. Bruker forsatt xml for Z-therm v1. Men den gir ikke status på rele eller setpoint
  10. Ja. Det stemmer. Fortell gjerne hvordan termostaten oppfører seg etterpå ang tilbakemeldinger på rele. Jeg får det kun til hvis jeg poller enheten med 60sek intervaller
  11. Jeg opplever trøbbel selv. Trur det har noe med at de nye endringen ikke finnes i noe Z-Wave config file. Men vet ikke https://www.hjemmeautomasjon.no/forums/topic/3539-z-therm-ingen-tilbakemelding-etter-firmware-v192-oppgradering/
  12. Ved å aktivere polling (60sek interval) av enheten. Fungerer den bedre og reléstatus oppdaterer seg. Men er vel ikke det som er helt meningen. Er det noe feil med config filen for enheten?
  13. Fikk endret litt på .xml filen for termostat i OpenZwave. Hentet info fra Z-therm 2 .xml Hentet da: <CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION"> <Associations num_groups="5"> <Group index="1" max_associations="7" label="Lifeline"/> <Group index="2" max_associations="7" label="On/Off switch of internal relay"/> <Group index="3" max_associations="7" label="Multilevel sensor reports - Internal sensor"/> <Group index="4" max_associations="7" label="Multilevel sensor reports - External sensor"/> <Group index="5" max_associations="7" label="Multilevel sensor reports - Floor sensor"/> </Associations> </CommandClass> <!-- COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V2--> <CommandClass id="142" ForceInstances="true" /> <!--COMMAND_CLASS_MULTI_CHANNEL_V2 Map endpoints to instances --> <CommandClass id="96" mapping="endpoints" /> </Product> Den originale har da: <CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION"> <Associations num_groups="2"> <Group index="1" max_associations="1" label="Lifeline"/> <Group index="2" max_associations="8" label="On/Off control"/> </Associations> </CommandClass> </Product> Nå fungere ting bedre. Slipper å assosiere kontroller mot alle gruppene + at det kun kommer opp en bryter denne gangen. Tilbakemelding på relé kommer forsatt ikke. Får som sagt styrt det fra kontroller, men ingen reaksjon når det trigger internt i termostat Edit: Kan legge til at det kun er temperatur som oppdaterer seg og ikke setpoint eller reléstatus. Hvis jeg inkluderte termostat når relé er på! Kommer relé statusen som på også. Men som sagt, videre oppdatering, skjer ikke.
  14. Ja, men mener den fikk ny ID og ny type. Slikt at OpenZwave ikke fant noe device/config fil for en. Den gamle hadde en Type = 0x0001 ID = 0x0001 Men med ny firmware fikk den Type = 0x0003 ID = 0x0201 Manufacturer listen til OpenZwave, har ikke noe fil for den typeinfoen. Så enheten kommer opp som Unknown device (med selvfølgelig alle tempenhetene og navnet på selve termostat). Så tvang den til å hende filen for termostat før firmware oppdateringen
  15. Etter at jeg linket alle gruppene mot kontroller. Oppdaterer temp og setpoint seg. Rele status gjør ikke det! Etter at jeg inkluderte den på nytt. Fikk enheten en helt ny ID. Måtte legge den nye IDn inn mot config filen til termostaten, sånn at jeg kunne endre på parametre. Vet ikke om det er ting som har endret seg etter v1.92?
×