TelldusCenter OS X 10.7.2 fryser dagligen

Moderator: Telldus

Post Reply
Alfisti89
Posts: 1
Joined: Thu Jan 18, 2018 11:08 am

TelldusCenter OS X 10.7.2 fryser dagligen

Post by Alfisti89 » Thu Jan 18, 2018 11:08 am

Hej,

Har en Telldus Tellstick Duo samt programvaran för OS X, mitt problem är att TelldusCenter fryser efter viss tid att det har varit igång några timmar.
Detta gör att Live funktionen inte går att använda samt att jag måste tvångsavsluta programmet. Efter man har tvångsavsluta programmet och kollar i Finder/program för att starta det igen så går det icke.. samt att i finder står det att programmet är 0kb, bara installera det igen så fungerar det.

Får göra detta minst en gång per dag, Vad kan vara problemet?
Min dator är jämt på med endast skärmen av.

Fungerar annars klockrent tills programmet fryser..

Daniel.nordborg
Posts: 23
Joined: Thu Jan 18, 2018 11:08 am

Re: TelldusCenter OS X 10.7.2 fryser dagligen

Post by Daniel.nordborg » Thu Jan 18, 2018 11:08 am

Hej!

Har samma problem, galet irriterade, ocn sen går det inte starta efter man har tvångsavslutat utan man måste starta om datorn. Kör mitt på en mac mini som står på 24/7

micke.prag
Site Admin
Posts: 2241
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Re: TelldusCenter OS X 10.7.2 fryser dagligen

Post by micke.prag » Thu Jan 18, 2018 11:08 am

Vilken version kör ni? Har problemet funnits i tidigare versioner?
Micke Prag
Software
Telldus Technologies

Daniel.nordborg
Posts: 23
Joined: Thu Jan 18, 2018 11:08 am

Re: TelldusCenter OS X 10.7.2 fryser dagligen

Post by Daniel.nordborg » Thu Jan 18, 2018 11:08 am

Kör 2.1.1 och nej har inte haft problemen innan.

Med vänlig hälsning, Daniel

Nisse054
Posts: 7
Joined: Thu Jan 18, 2018 11:08 am
Location: Karlstad

Re: TelldusCenter OS X 10.7.2 fryser dagligen

Post by Nisse054 » Thu Jan 18, 2018 11:08 am

Hej
Jag har samma problem.Det verkar komma när man tänder eller släcker flera lampor samtidigt.
Stressproblem ?
Jag kör senaste OSX och Tellduscenter 2.1.1

Nisse

Daniel.nordborg
Posts: 23
Joined: Thu Jan 18, 2018 11:08 am

Re: TelldusCenter OS X 10.7.2 fryser dagligen

Post by Daniel.nordborg » Thu Jan 18, 2018 11:08 am

Hej!

Kan nog kanske stämma när jag tänker efter, efter jag kört ett cenario "Släck nedervåning" i tellevent har det låst sig ett par gånger.

MvH Daniel

Daniel.nordborg
Posts: 23
Joined: Thu Jan 18, 2018 11:08 am

Re: TelldusCenter OS X 10.7.2 fryser dagligen

Post by Daniel.nordborg » Thu Jan 18, 2018 11:08 am

Hej!

Har du kommit på varför det låser sig konstant... skitjobbigt verkligen.. Funderat på om jag skulle testa Telldus center versionen innan 2.1.1 men vart hittar jag den?

micke.prag
Site Admin
Posts: 2241
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Re: TelldusCenter OS X 10.7.2 fryser dagligen

Post by micke.prag » Thu Jan 18, 2018 11:08 am

Äldre versioner finns här:
http://download.telldus.com/TellStick/S ... dusCenter/

Det går dock inte att nergradera till < 2.1 utan manuellt ta bort servicen.
Micke Prag
Software
Telldus Technologies

Progresia
Posts: 10
Joined: Thu Jan 18, 2018 11:08 am

TelldusCenter OS X 10.7.2 fryser dagligen

Post by Progresia » Thu Jan 18, 2018 11:08 am

Jag har också det här problemet. Har ni testat att nedgradera? Löste det problemet?

Progresia
Posts: 10
Joined: Thu Jan 18, 2018 11:08 am

TelldusCenter OS X 10.7.2 fryser dagligen

Post by Progresia » Thu Jan 18, 2018 11:08 am

Jag löste problemet genom att ställa in att två lampor aldrig släcks vid samma tidpunkt. Alltså om en lampa släcks kl 22 +/- 5 minuter så får ingen annan lampa släckas i samma intervall. Det funkar klockrent utan att tellduscenter hänger sig. Dock tar det ju en stund innan hela huset är släckt.

Progresia
Posts: 10
Joined: Thu Jan 18, 2018 11:08 am

TelldusCenter OS X 10.7.2 fryser dagligen

Post by Progresia » Thu Jan 18, 2018 11:08 am

Kanske ska nämna att jag kör schemaläggning genom NexaHome

raaaz
Posts: 20
Joined: Thu Jan 18, 2018 11:08 am

Re: TelldusCenter OS X 10.7.2 fryser dagligen

Post by raaaz » Thu Jan 18, 2018 11:08 am

har samma problem. blir galen när man måste starta om mac minin varje gång programmet crashat. kör på en mac mini med lion

sen så verkar 3 av min upm switchar endast fungera på samma remote code, för när jag väljer random så återgår den alltid till 4095 vilket resulterar i att alla enheterna sätts igång/stängs av då. inte bara den jag vill..

behövs en major overhaul över programmet, skulle vara trevligt med lite nya features å mindre buggig programvara.

när det funkar så rockar det, kan inte klara mig utan :)

hekj
Posts: 992
Joined: Thu Jan 18, 2018 11:08 am
Location: Stockholm
Contact:

Re: TelldusCenter OS X 10.7.2 fryser dagligen

Post by hekj » Thu Jan 18, 2018 11:08 am

Progresia wrote:Jag löste problemet genom att ställa in att två lampor aldrig släcks vid samma tidpunkt. Alltså om en lampa släcks kl 22 +/- 5 minuter så får ingen annan lampa släckas i samma intervall. Det funkar klockrent utan att tellduscenter hänger sig. Dock tar det ju en stund innan hela huset är släckt.
Jag har uppdaterat NexaHome samt skapat några bsh scripts, tanken är att programmet på egen hand ska fördröja exekvering av kommandon.

Den som vill testa följer denna anvisning:

1) hämta NexaHome version 2.8.5:
http://nexahome.se/NexaHome_2.8.5.jar

2) skapa följande fil:

exec_commands.bsh

Code: Select all

limit = 10;  // seconds
limit_ms = limit * 1000;
commands = getData("commands");
if (commands != null && commands.length() != 0) {
  timestamp = getData("timestamp");
  if (timestamp == null) {
    timestamp = "0";
  }
  millis = System.currentTimeMillis();
  delta = millis - Long.parseLong(timestamp);
//  echo("delta=" + delta);
  seconds = (limit_ms - delta) / 1000;
  if (delta > limit_ms || seconds == 0) {
    setData("timestamp", "" + millis);
    pos = commands.indexOf("|");
    if (pos != -1) {
      line = commands.substring(0, pos);
      commands = commands.substring(pos + 1);
      setData("commands", commands);
      StringTokenizer st = new StringTokenizer(line, ",");
      if (st.countTokens() == 4) {
        device = st.nextToken();
        cmd = st.nextToken();
        level = st.nextToken();
        int repeat = Integer.parseInt(st.nextToken());
        if (repeat != 0) {
          startTimer("exec_commands", limit);
          value = device + "," + cmd + "," + level + "," + (--repeat) + "|";
          setData("commands", value + commands);
        }
        if (level.length() != 0 && !level.equals("-")) {
          deviceLevel(device, level);
        } else {
          deviceCmd(device, cmd);
        }
      }
    }
  } else {
    startTimer("exec_commands", seconds);
  }
}
hideOutput();
3) skapa för varje device en fil med filnamn enligt syntaxen <device id>-.bsh

1-.bsh
2-.bsh
osv

Code: Select all

repeat = "0";  // 0 = execute one command, 1 = execute two commands, 2...
if (executedByCmd()) {
  device = getCmdDeviceId();
  cmd = getCmd();
  level = getCmdLevel();
  if (level == null || level.length() == 0) {
    level = "-";
  }
/*  
  if ("ON".equals(cmd) && ("11".equals(device) || "12".equals(device) || "13".equals(device))) {
    repeat = "0";  // do not repeat the ON command for old dimmable devices
  }
*/  
  value = device + "," + cmd + "," + level + "," + repeat + "|";
  commands = getData("commands");
  if (commands == null) {
    setData("commands", value);
  } else {
    setData("commands", commands + value);
  }
  cancelEvent();
}
if (!timerIsRunning("exec_commands")) {
  startTimer("exec_commands", 1);
}
hideOutput();
Variabeln limit i filen exec_commands.bsh bestämmer hur tätt device-kommandon får exekveras.

Post Reply