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

matvik

Medlemmer
  • Innlegg

    38
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av matvik

  1. 2 hours ago, ZoRaC said:

    Og da starter du den med samme kommando som i ExecStart?

     

    Får du startet om du tar "sudo su" først? Mener du da får en kommandolinje som kjører som root-brukeren og det er jo den brukeren du sliter med å starte med. 

     

    For å svare spesifikt :) Når jeg starter "systemctl start homeseer.service" funker det med både root og egen bruker. Men når jeg kjører kun kommandoen som i ExecStart funker det ikke som vanlig bruker, da får jeg tilgangsproblemer. Kjører jeg ExcecStart kommandoen som su sudo så går den fint igjennom.

  2. Starter fint både som vanlig bruker og som root.., men ikke ved oppstart. 

     

    Hele feilmeldingen jeg får når jeg kjører "Systemctl status homeseer.service" er som følger:

     

     homeseer.service - HomeSeer  HS3 Home Automation Server
       Loaded: loaded (/etc/systemd/system/homeseer.service; enabled; vendor preset: enabled)
       Active: failed (Result: exit-code) since Tue 2017-09-19 02:57:30 CEST; 7h left
      Process: 1712 ExecStart=/usr/bin/mono /home/christian/HomeSeer/HSConsole.exe --log (code=exited, status=210/CHROOT)
     Main PID: 1712 (code=exited, status=210/CHROOT)
          CPU: 0

    Sep 19 02:57:30 homeseer systemd[1]: homeseer.service: Failed with result 'exit-code'.
    Sep 19 02:57:30 homeseer systemd[1]: homeseer.service: Service hold-off time over, scheduling restart.
    Sep 19 02:57:30 homeseer systemd[1]: Stopped HomeSeer  HS3 Home Automation Server.
    Sep 19 02:57:30 homeseer systemd[1]: homeseer.service: Start request repeated too quickly.
    Sep 19 02:57:30 homeseer systemd[1]: Failed to start HomeSeer  HS3 Home Automation Server.
    Sep 19 02:57:30 homeseer systemd[1]: homeseer.service: Unit entered failed state.
    Sep 19 02:57:30 homeseer systemd[1]: homeseer.service: Failed with result 'exit-code'.

     

    Har på følelsen av at det er noe med (code=exited, status=210/CHROOT) å gjøre, at noe ikke er på plass ved boot, men vet ikke hva...

  3. Har forsøkt den og, men da får jeg feilmeldinger...

     

    Aug 26 06:41:11 homeseer systemd[1]: homeseer.service: Control process exited, code=exited status=210
    Aug 26 06:41:11 homeseer systemd[1]: homeseer.service: Unit entered failed state.
    Aug 26 06:41:11 homeseer systemd[1]: homeseer.service: Failed with result 'exit-code'.
    Aug 26 06:41:11 homeseer systemd[1]: homeseer.service: Service hold-off time over, scheduling restart.
    Aug 26 06:41:11 homeseer systemd[1]: Stopped HomeSeer HS3 Home Automation Server.
    Aug 26 06:41:11 homeseer systemd[1]: homeseer.service: Start request repeated too quickly.
    Aug 26 06:41:11 homeseer systemd[1]: Failed to start HomeSeer HS3 Home Automation Server.
    Aug 26 06:41:11 homeseer systemd[1]: homeseer.service: Unit entered failed state.
    Aug 26 06:41:11 homeseer systemd[1]: homeseer.service: Failed with result 'exit-code'.

  4. Hei!

     

    Har forsøkt frem og tilbake for å få dette til, men det er mest sannsynligvis mangelen på linuxkompetanse som stopper meg fra å få dette til å fungere. Har veeeeldig lyst til å få Homeseer til å starte av seg selv, ufattelig hvor vanskelig dette skal være på linux...

     

    Jeg måtte styre litt for å få rc.local til å dukke opp da den ikke fantes på min Ubuntuinstallasjon, noe med at den nå er depracated mot systemd.

     

    Har etter det gjort følgende:

    1. Lagt inn dette i rc.local

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    
    # Starting Homeseer
    sh /home/christian/HomeSeer/autostart_hs_christian &
    exit 0

    2. Lagt inn følgende i filen autostart_hs_christian

    #!/bin/sh
    sleep 30
    # HomeSeer install directory
    HomeSeer_HOME="/home/christian/HomeSeer"
    cd ${HomeSeer_HOME}
    ./go

    3. Testet ut å kun kjøre sh autostart_hs_christian, da starter homeseer opp.

    4. Får følgende feilmelding når maskinen restartes, antar at det er et rettighetsspørsmål, men har kjørt "sudo chown -R root:root /home/christian/HomeSeer"

    ● rc-local.service - /etc/rc.local Compatibility
       Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: enabled)
      Drop-In: /lib/systemd/system/rc-local.service.d
               └─debian.conf
       Active: failed (Result: exit-code) since Sun 2017-09-17 19:57:14 CEST; 7h left
      Process: 1595 ExecStart=/etc/rc.local start (code=exited, status=127)
          CPU: 1ms

    Sep 17 19:57:14 homeseer systemd[1]: Starting /etc/rc.local Compatibility...
    Sep 17 19:57:14 homeseer rc.local[1595]: sh: 0: Can't open /home/christian/HomeSeer/autostart_hs_christian
    Sep 17 19:57:14 homeseer systemd[1]: rc-local.service: Control process exited, code=exited status=127
    Sep 17 19:57:14 homeseer systemd[1]: Failed to start /etc/rc.local Compatibility.
    Sep 17 19:57:14 homeseer systemd[1]: rc-local.service: Unit entered failed state.
    Sep 17 19:57:14 homeseer systemd[1]: rc-local.service: Failed with result 'exit-code'.
     

     

    Tar imot alle tips! :)
     

  5. Et øyeblikk siden, Moskus skrev:

    Du kan scripte det, men det skal fungere fint i to Eventer. Det kan jo set ut som om IsNotPlaying ikke fungerer slik de skal.

     

    Men antar egentlig at begge eventene fyrer, men den ene før den andre og da står den ene i kø. Når den først er ferdig er musikken satt på pause og dermed så kjører jo event nummer 2 også da premissene for at den kjører er oppfyllt...

  6. Takker for svar! Det ser ut som den kjører riktig når jeg starter musikken og så kjører den riktig event når jeg stopper musikken før start musikk eventen kjører helt til slutt.. 

    Er det noen mulighet for å koble dette sammen? Beste hadde jo vært å hatt begge muligheter innenfor samme event slik at det ble ett beslutningstre. Når det er to forskjellige eventer så vil jo de forsøke å starte begge to, men ser at jeg ikke kan ha begge to inne i en logikk slik som jeg tenker under...

    if (buttonpushed){

       if(musicplaying){

            pausemusic}

       if(!musicplaying){

            start playlist}

                              }

     

       

     

     

    homeseer3.jpg

  7. Helt ny til Homeseer, men liker veldig godt det jeg ser så langt. Som et utgangspunkt og første prosjekt ønsket jeg å sette opp en Enoceanbryter til å gjøre litt forskjellig for å teste ut hvordan Homeseer fungerer. Første eksperiment ble å bruke knappene på bryteren (four way enocean bryter type Eltako FT55 https://store.futurehome.no/shop/?productId=01t58000000eTIBAA2. Her ønsker jeg å sette igang en Sonos spilleliste når den trykkes en gang og pauses på neste trykk. Har konfigurert det slik det ser ut som på bildet som er vedlagt. 

     

    2 problemer så langt:

    1. Når jeg endrer Sonos spillelisten så endres ikke det som spilles av på eventen, hvordan synkroniseres dette?

    2. Når jeg trykker en gang starter spillelisten å spille men på andre trykk pauses musikken i brøkdelen av ett sekund før den startes igjen, akkurat som den forsøke å kjøre begge eventene samtidig. Hvordan passer jeg på at dette ikke skjer?

     

    Homeseer.JPG

  8. 1 time siden, Fermate skrev:

    OK

    Da har vi 33 Hvite og 4 svarte så langt.

     

    Tar en kjapp telefon til Amazon for å dobbelt sjekke at de ikke kan gi oss noe rabatt før jeg legger ordren.

     

    Dere som ønsker svarte ( @Moskus @Rune pedersen @matvik @Odd Erling ) de er altså ikke på lager før 27/feb. Hva ønsker dere å gjøre?
    -Bytte til hvit?
    -Kjøpe selv på EBay eller Finn?

     

     

    Da tar jeg en hvit istedenfor, keep it simple.:)

×
×
  • 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.