Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

deve87

Medlemmer
  • Innlegg

    136
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    6

Alt skrevet av deve87

  1. Kjører siste stabile versjon av Domoticz på en Raspberry UZB1 med for det meste Fibaro enheter samt noen Nexa plugger og Qubino termostater. Når jeg kjører en scene i Domoticz. Kan det til tider være store forsinkelser i nettverket. Den sender feks AV til omtrent 20 noder. Da førstemann i rekkene på scene går av med en gang, mens de resisterende feks 15 nodene henger igjen. Går på det verste 30 sekunder før resten skrur seg av. I loggen står det at den får timeout fra neste node i køen. Det kan variere fra node til node. Andre ganger, kan det gå nesten momentant.. Bilde viser hvem kontroller ser Effekt rapportering i Fibaro nodene er deaktivert. Kjørte tidligere Domoticz på en Windows maskin med færre noder enn hva jeg har i dag. Da var UZB1 stikken også plassert et annet sted. Det kunne være like store forsinkelser da også.
  2. function timedifference(s) year = string.sub(s, 1, 4) month = string.sub(s, 6, 7) day = string.sub(s, 9, 10) hour = string.sub(s, 12, 13) minutes = string.sub(s, 15, 16) seconds = string.sub(s, 18, 19) t1 = os.time() t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds} difference = os.difftime (t1, t2) return difference end function trim1(s) return (s:gsub("^%s*(.-)%s*$", "%1")) end commandArray = {} debuglevel = 0 local function update(idx, value1, value2) local cmd = idx.."|"..value1.."|"..value2 --local cmd = string.format("%d|0|%f;%f", idx, value1, value2) table.insert (commandArray, { ['UpdateDevice'] = cmd } ) end for i, v in pairs(otherdevices) do timeon = 240 tc = tostring(i) --v = i:sub(1,4) v = string.sub(i, -5) if (v == '(VOS)') then if (debuglevel > 0) then print("Timer Device Detected:".. i) end tc2 = string.len(i) --print("Len:".. tc2) vname = trim1(tostring(string.sub(i,1,tc2-5))) if (otherdevices[vname] == 'On') then if (debuglevel > 0) then print("Timed Device:".. vname) end print("Timed Device Detected ON:" ..vname) if (debuglevel > 0) then print("Timer Dev Idx:".. otherdevices_idx[i]) end if (debuglevel > 0) then print("Timed Dev Idx:".. otherdevices_idx[vname]) end if (debuglevel > 0) then print("Current Value:".. otherdevices[i]) end newvalue = otherdevices[i] +25 --newvalue = 1 if (debuglevel > 0) then print("New Value:".. newvalue) end --commandArray['UpdateDevice'] = otherdevices_idx[i]..'|1|'..newvalue update (otherdevices_idx[i], 1, newvalue) end end if (v == 'PIR----') then difference = timedifference(otherdevices_lastupdate[tc]) if (difference > timeon and difference < (timeon + 60)) then tempdiff = tostring(difference) c = i:sub(4) tempmessage = c.." Light Off - after at least " .. (timeon+1) .. "secs up - actually - " .. tempdiff .. "seconds" print(tempmessage) commandArray[c] = 'Off' end end end return commandArray Skulle finne et script som beregnet effekt ved å ta tiden på hvor lenge en bryter var inne med fast ohms last. Som varmtvannstank, varmekabler, varmovner, etc.. Fant da skriptet over. Dette fungerer ved at en lager en dummy kWh teller. Telleren må hete nøyaktig det samme som den bryteren en skal måle. Bare med 3 blokkbokstaver i parentes. Den kan endres her if (v == '(VOS)') then Scriptet må settes som Time. Da kjøres det en gang i minuttet. Dummy kWh teller legger til en kWh verdi hvert minutt så lenge bryter en måler ligger inne. For å endre den effekten en legger til dummy devicen. Må en endre på newvalue = otherdevices[i] +25 Her måler jeg en varmeovn på 1500W. Verdien 25 finner jeg da på følgende måte: 1500W / 60 = 25
  3. Har 2 stk Qubino ZMNHID1, som i for seg fungerer helt utmerket! Problemet er at jeg ikke får endret temperatur i nettleseren.. eller, jeg får endret temperatur der.. bare via enten OZWCP, eller i oppdater funksjonen på 'endre' knappen i set point brikken.. Har noen bilder under som kan gjøre det enklere å se problemet ? Første bilde er i appen. Der fungerer det helt fint å sette en temperatur. Andre bilde fungerer det ikke å sette temperatur (eller faktisk av og til) Tredje bilde fungerer det å sette temperatur Jeg har også en multireg termostat, som ikke har det problemet
  4. Hei. For at S2 skal fungere må du sette parameter 28 'Scene activation functionality' til 'Functionality activated' (som du allerede har gjort) Detter må det legges til en bryter ved å gå til 'Lær lys/bryter' under 'brytere' (mener jeg) Så vil Domoticz lytte etter en bryter, da må du trykke på S2 knappen og Domoticz vil lage en bryter med egen idx. Deretter går du til enheter, finner igjen bryter. Legger den til systemet med grønn pil. Og deretter blir den synlig i blocky
  5. Må nok det nå. Etter en reboot I dag fordi Domoticz ikke sendte ut varsler lengre. Så ville ikke Raspban OS boot lenger. Eller den booter. Men feiler midt i.. ? Får bare håpe jeg har en backup av databasen til Domoticz et sted
  6. Fikk det i gang igjen ved å skrive /home/pi/domoticz/updaterelease Det kjørte igang en update på nytt selv om siste versjon var installert Var nok noen filer som var ødelagte...
  7. Kjører siste stabile versjon av Domoticz på en raspberry 3. Kursen hvor denne er på gikk og siden vil ikke Domoticz starte opp! Har aldri hatt problem med før. Ifølge service, så sier Raspberry at Domoticz kjører. Fungerer ikke stoppe og starte Domoticz igjen. Her er loggen /home/pi/domoticz/domoticz 2018-02-01 16:50:17.094 Domoticz V3.8153 (c)2012-2017 GizMoCuz 2018-02-01 16:50:17.095 Build Hash: 494fff7, Date: 2017-07-30 12:19:41 2018-02-01 16:50:17.095 Startup Path: /home/pi/domoticz/ 2018-02-01 16:50:17.127 Sunrise: 08:31:00 SunSet:16:38:00 2018-02-01 16:50:17.127 EventSystem: reset all events... 2018-02-01 16:50:17.210 PluginSystem: Started, Python version '3.4.2'. 2018-02-01 16:50:17.211 Philips Hue: Using default poll interval of 10 secs. 2018-02-01 16:50:17.219 Active notification Subsystems: email, pushover (2/12) 2018-02-01 16:50:17.220 WebServer(HTTP) started on address: :: with port 8080 2018-02-01 16:50:17.257 Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: use_certificate_chain_file: No such file or directory 2018-02-01 16:50:17.257 Error: WebServer(SSL) check privileges for opening ports below 1024 2018-02-01 16:50:17.258 Proxymanager started. 2018-02-01 16:50:17.259 Starting shared server on: :::6144 2018-02-01 16:50:17.259 TCPServer: shared server started... 2018-02-01 16:50:17.260 RxQueue: queue worker started... 2018-02-01 16:50:19.261 Philips Hue: Worker started... 2018-02-01 16:50:19.261 KMTronic: Started 2018-02-01 16:50:19.261 EventSystem: reset all events... 2018-02-01 16:50:19.263 EventSystem: reset all device statuses... 2018-02-01 16:50:19.335 Python EventSystem: Module not found - Trying to initialize. 2018-02-01 16:50:19.337 Python EventSystem: Initalizing event module. 2018-02-01 16:50:19.338 EventSystem: Started 2018-02-01 16:50:19.464 EnOcean: Using serial port: /dev/ttyUSB0 2018-02-01 16:50:19.464 EnOcean Send: 55 00 01 00 05 70 08 38 2018-02-01 16:50:19.464 EnOcean Send: 55 00 01 00 05 70 03 09 2018-02-01 16:50:19.539 EnOcean: 02 (05/01) 00 FF BA D7 00 0A 2018-02-01 16:50:19.539 EnOcean: Transceiver ID_Base: 0xffbad700 2018-02-01 16:50:19.629 PluginSystem: Entering work loop. 2018-02-01 16:50:19.739 EnOcean: 02 (21/00) 00 02 0B 01 00 02 06 03 00 01 9D 75 AE 45 4F 01 03 47 41 54 45 57 41 59 43 54 52 4C 00 00 00 00 00 2018-02-01 16:50:19.739 EnOcean: Version_Info, App: 02.0b.01.00, API: 02.06.03.00, ChipID: 01.9d.75.ae, ChipVersion: 45.4f.01.03, Description: GATEWAYCTRL 2018-02-01 16:50:19.761 OpenZWave: using config in: /home/pi/domoticz/Config/ Could Not Open OZW Log File. 2018-02-01 16:50:19.765 Always, OpenZwave Version 1.4.2501 Starting Up 2018-02-01 16:50:19.765 OpenZWave: Starting... 2018-02-01 16:50:19.765 OpenZWave: Version: 1.4-2501-g5af6780-dirty 2018-02-01 16:50:19.951 OpenZWave: Driver Ready 2018-02-01 16:50:19.951 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 1 (0x01) 2018-02-01 16:50:19.952 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 2 (0x02) 2018-02-01 16:50:19.952 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 3 (0x03) 2018-02-01 16:50:19.953 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 4 (0x04) 2018-02-01 16:50:19.953 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 5 (0x05) 2018-02-01 16:50:19.954 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 6 (0x06) 2018-02-01 16:50:19.954 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 7 (0x07) 2018-02-01 16:50:19.955 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 8 (0x08) 2018-02-01 16:50:19.955 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 9 (0x09) 2018-02-01 16:50:19.956 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 10 (0x0a) 2018-02-01 16:50:19.956 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 11 (0x0b) 2018-02-01 16:50:19.957 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 12 (0x0c) 2018-02-01 16:50:19.957 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 13 (0x0d) 2018-02-01 16:50:19.957 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 14 (0x0e) 2018-02-01 16:50:19.958 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 15 (0x0f) 2018-02-01 16:50:19.958 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 16 (0x10) 2018-02-01 16:50:19.959 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 17 (0x11) 2018-02-01 16:50:19.959 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 28 (0x1c) 2018-02-01 16:50:19.960 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 29 (0x1d) 2018-02-01 16:50:19.960 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 31 (0x1f) 2018-02-01 16:50:19.961 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 32 (0x20) 2018-02-01 16:50:19.962 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 33 (0x21) 2018-02-01 16:50:19.963 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 34 (0x22) 2018-02-01 16:50:19.964 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 36 (0x24) 2018-02-01 16:50:19.965 OpenZWave: New Node added. HomeID: 3891412948, NodeID: 37 (0x25) 2018-02-01 16:50:20.082 OpenZWave: Value_Added: Node: 2 (0x02), CommandClass: SENSOR BINARY, Label: Sensor, Instance: 0 2018-02-01 16:50:20.164 OpenZWave: Value_Added: Node: 3 (0x03), CommandClass: SWITCH BINARY, Label: Switch, Instance: 1 2018-02-01 16:50:20.320 (Philips Hue) Lighting Limitless/Applamp (Group Living room) 2018-02-01 16:50:20.329 (Philips Hue) Lighting Limitless/Applamp (Group Kjeller) 2018-02-01 16:50:20.340 (Philips Hue) Lighting Limitless/Applamp (Group All Lights) 2018-02-01 16:50:20.347 (Philips Hue) Lighting Limitless/Applamp (Scene Bright) 2018-02-01 16:50:20.356 (Philips Hue) Lighting Limitless/Applamp (Scene Dimmed) 2018-02-01 16:50:20.369 (Philips Hue) Lighting Limitless/Applamp (Scene Recover room 2) 2018-02-01 16:50:20.376 (Philips Hue) Lighting Limitless/Applamp (Scene Nightlight) Traceback (most recent call last): File "/home/pi/domoticz/scripts/python/script_device_PIRsmarter.py", line 12, in parts = changed_device.name.split(" ", 2) NameError: name 'changed_device' is not defined 2018-02-01 16:50:20.440 OpenZWave: Value_Added: Node: 4 (0x04), CommandClass: SWITCH MULTILEVEL, Label: Level, Instance: 1 2018-02-01 16:50:20.441 OpenZWave: Value_Added: Node: 4 (0x04), CommandClass: SWITCH MULTILEVEL, Label: Bright, Instance: 1 2018-02-01 16:50:20.441 OpenZWave: Value_Added: Node: 4 (0x04), CommandClass: SWITCH MULTILEVEL, Label: Dim, Instance: 1 2018-02-01 16:50:20.446 (Philips Hue) Temp (Kjeller trapp) Traceback (most recent call last): File "/home/pi/domoticz/scripts/python/script_device_PIRsmarter.py", line 12, in parts = changed_device.name.split(" ", 2) NameError: name 'changed_device' is not defined 2018-02-01 16:50:20.480 (Philips Hue) Light/Switch (Bevegelse kjellertrapp) 2018-02-01 16:50:20.487 (Philips Hue) Light/Switch (ZLLLightLevel Hue ambient light sensor 1) 2018-02-01 16:50:20.490 (Philips Hue) Lux (ZLLLightLevel Lux Hue ambient light sensor 1) 2018-02-01 16:50:20.494 OpenZWave: Value_Added: Node: 5 (0x05), CommandClass: SWITCH MULTILEVEL, Label: Level, Instance: 1 Traceback (most recent call last): 2018-02-01 16:50:20.495 OpenZWave: Value_Added: Node: 5 (0x05), CommandClass: SWITCH MULTILEVEL, Label: Bright, Instance: 1 2018-02-01 16:50:20.495 OpenZWave: Value_Added: Node: 5 (0x05), CommandClass: SWITCH MULTILEVEL, Label: Dim, Instance: 1 File "/home/pi/domoticz/scripts/python/script_device_PIRsmarter.py", line 12, in parts = changed_device.name.split(" ", 2) NameError: name 'changed_device' is not defined 2018-02-01 16:50:20.518 (Philips Hue) Temp (Stue/Kjøkken) Traceback (most recent call last): File "/home/pi/domoticz/scripts/python/script_device_PIRsmarter.py", line 12, in parts = changed_device.name.split(" ", 2) NameError: name 'changed_device' is not defined 2018-02-01 16:50:20.550 (Philips Hue) Light/Switch (Bevegelse Stue/Kjøkken) 2018-02-01 16:50:20.557 (Philips Hue) Light/Switch (ZLLLightLevel Hue ambient light sensor 2) Traceback (most recent call last): File "/home/pi/domoticz/scripts/python/script_device_PIRsmarter.py", line 12, in parts = changed_device.name.split(" ", 2) NameError: name 'changed_device' is not defined 2018-02-01 16:50:20.585 (Philips Hue) Lux (Stue LUX) Segmentation fault
  8. Alle er Fibaro FGS-223. Fikk det til å fungere ved å inkludere de secure... Leste noen tilfeller av det andre steder.. Noe merkelig var at ved å trykke gjentatte ganger på S1 og S2. Begynte plutselig S1 (Gr.2) og sende til de andre ?? Men uansett, problemet løst ? Redigert: Kan legge til at gruppe 2 og 3 fungerte uten å inkludere de secure.
  9. Har 4 stk Fibaro FGS-223 (dobbel rele) hvor jeg prøver å assosiere gruppe 2 (S1-On/Off) og gruppe 4 (S2-On/Off) med de andre nodene. I det tilfelle her, er det node nr 2 som skal sende sin status til node nr 5. Node nr 2 ser ikke node nr 5 direkte. Så jeg plasserte en til 'kun' for videresending. Etter at nettverket er reparert. Ser jeg på kartet at node 6 set node 2 og node 5.. men skjer absolutt ingenting når releutgangen på node 2 er på! Har prøvd å ekskludert og inkludert de igjen. Men hjelper ingen ting.... Ser at det er noe parameter som kan justeres på, men ser ut som de står riktig på default! Hjelp ? Beklager at jeg ikke tok screenshot
  10. Hvordan ? Via å lese status av gruppe 2? Edit: burde lest hele tråden først ?
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.