Page 2 of 3
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by Zaman
Om man ändå ska lagra informationen på tex en NAS kan man lika gärna plugga in sin sticka i den så behöver man bara ha en enhet igång.
Ur utbildningssyfte är det dock fortfarande kul

Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by davka003
Om det inte är så att man tycker NASen är lite stor och ljudlig för att stå på en plats med bra mottagning från hela huset i en DUO. Eller att man vill separera alla sina lagrade filer från att man är inne och leker runt.
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
micke.prag wrote:Just nu finns det inga planer för armhf. Anledningen är att vi inte har hårdvara att köra tester på. Det är möjligt att vi kommer stödja det i framtiden dock.
Hej,
Hur är det med detta idag? Har en Raspberry som kör raspbmc i vilken det är armhf som gäller.
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Sök på forumet. Där finns instruktioner för hur du bygger paketen för RaspberryPi.
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
micke.prag wrote:Sök på forumet. Där finns instruktioner för hur du bygger paketen för RaspberryPi.
Jo det vet jag, man kan också följa era egna instruktioner
http://developer.telldus.com/wiki/TellS ... tionSource Det jag mera tänkte på var om ni fått in ngn hårdvara att testa på så att ni kunde bygga ett färdigt paket för installation.
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by Jaxån
nixta wrote:hne wrote:nixta wrote:
Hur installerar man cmake?
tack
nu fungerar det
Det är uppenbart en bugg att paketet inte har en build-dependancy på cmake. Du kan kanske lägga in en ticket om det?
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by Jbravo
Hej,
Försöker bygga TelldusCenter på motsvarande sätt, men har åkt på en del problem.
Först kör jag;
Code: Select all
sudo apt-get build-dep tellduscenter
med resultatet att inga nya paket installeras.
kör sedan;
Code: Select all
sudo apt-get -b source tellduscenter
källkod laddas ned och cmake drar igång
Får sedan en fråga att mata in en nyckel för Telldus Live, vet inte vad jag ska ange här?
Sen kommer ett felmeddelande (samma som när jag försökte bygga med make);
Code: Select all
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find Qt4 (missing: QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE
QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE QT_INCLUDE_DIR QT_LIBRARY_DIR
QT_QTCORE_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindQt4.cmake:1200 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
TelldusGui/CMakeLists.txt:1 (FIND_PACKAGE)
Uppenbarligen fanns där beroende till andra paket (hittade ett ansenligt antal av Qt paket...) som borde installeras innan.
Någon som har fått detta att bygga och kan dela med sig av hur man går tillväga.
Mvh
/Jonas
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by Jaxån
Jbravo wrote:Hej,
Försöker bygga TelldusCenter på motsvarande sätt, men har åkt på en del problem.
Det verkar vara några inställningar i paketen som Telldus har missat för att det skall bygga bra. Kan bero på att de testar att bygga på en maskin med massa programvara förinstallerat.
Får sedan en fråga att mata in en nyckel för Telldus Live, vet inte vad jag ska ange här?
Vad det är har jag inte någon aning, Micke vet nog.
Sen kommer ett felmeddelande (samma som när jag försökte bygga med make);
Code: Select all
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find Qt4 (missing: QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE
QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE QT_INCLUDE_DIR QT_LIBRARY_DIR
QT_QTCORE_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindQt4.cmake:1200 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
TelldusGui/CMakeLists.txt:1 (FIND_PACKAGE)
Uppenbarligen fanns där beroende till andra paket (hittade ett ansenligt antal av Qt paket...) som borde installeras innan.
Uppenbarligen så behövs en hel del Qt-bibliotek för programmering (de avslutas med -dev). Qt är i vart fall ett grafiskt bibliotek.
Dessa bibliotek borde ha installerats när du skrev komandot för att installera alla byggberoenden som källkoden har. För du har väl kört kommandot för att kolla vilka beroenden som paketet har och installerat dem? De är ett av kommandonan som jag beskrev tidigare.
Någon som har fått detta att bygga och kan dela med sig av hur man går tillväga.
Mvh
/Jonas
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by burton666
Jag kör fast direkt med mina minimala linux-kunskaper. Hur lägger jag till deb-src som det står om ibörjan av tråden? Jag antar att det är en länk som ska in i list filen?
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by Jaxån
burton666 wrote:Jag kör fast direkt med mina minimala linux-kunskaper. Hur lägger jag till deb-src som det står om ibörjan av tråden? Jag antar att det är en länk som ska in i list filen?
Titta i filen
/etc/apt/sources.list där anges var paketen finns. Kopiera raderna och ändra
deb till
deb-src.
Exempelvis om
/etc/apt/sources.list innehåller dessa rader.
Code: Select all
deb http://ftp.se.debian.org/debian/ testing main contrib
deb http://security.debian.org/ testing/updates main contrib
kopiera dem och gör sedan om dem till
Code: Select all
deb-src http://ftp.se.debian.org/debian/ testing main contrib
deb-src http://security.debian.org/ testing/updates main contrib
För att se mer information om hur filen
sources.list är uppbyggd, så kan du prova kommandot
man sources.list.
Lämpligt sätt att göra detta från ett kommandofönster är
Code: Select all
sudo cp /etc/apt/sources.list /etc/apt/sources.list.`date +%F`
sudo nano /etc/apt/sources.list
sudo aptitude update
Nu är det klart, din dator kommer att kunna hitta källkod till paketen som finns. Så det är bara att fortsätta med listan.

Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by Jaxån
Nu har jag skickat en felanmälan på de saknade byggberoendena i debianpaketet.
Nämligen paketen cmake, libconfuse-dev, libftdi-dev och help2man som behövs för att kunna kompilera ett eget paket.
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by salmonsalar
Jerbe wrote:Det funkar inte riktigt så enkelt. Man fastnar i dependencys som cmake inte kan hitta:
Code: Select all
pi@raspberrypi ~/telldus-temp $ apt-get --compile source telldus-core
Läser paketlistor... Färdig
Bygger beroendeträd
Läser tillståndsinformation... Färdig
Behöver hämta 122 kB källkodsarkiv.
Läs:1 http://download.telldus.com/debian/ stable/main telldus-core 2.1.1-1 (dsc) [1 092 B]
Läs:2 http://download.telldus.com/debian/ stable/main telldus-core 2.1.1-1 (tar) [114 kB]
Läs:3 http://download.telldus.com/debian/ stable/main telldus-core 2.1.1-1 (diff) [6 854 B]
Hämtade 122 kB på 0s (460 kB/s)
gpgv: nyckelblockresurs "/home/pi/.gnupg/trustedkeys.gpg": fel vid öppning av fil
gpgv: Signatur gjordes mån 6 feb 2012 10:41:32 CET med DSA nyckel-id E501EA76
gpgv: Kan inte kontrollera signaturen: publika nyckeln hittades inte
dpkg-source: varning: misslyckades verifiera signaturen på ./telldus-core_2.1.1-1.dsc
dpkg-source: info: extraherar telldus-core i telldus-core-2.1.1
dpkg-source: info: packar upp telldus-core_2.1.1.orig.tar.gz
dpkg-source: info: packar upp telldus-core_2.1.1-1.debian.tar.gz
dpkg-buildpackage: källkodspaket telldus-core
dpkg-buildpackage: källkodsversion 2.1.1-1
dpkg-buildpackage: källkod ändrad av Telldus Technologies AB <info.tech@telldus.se>
dpkg-buildpackage: värdarkitektur armhf
dpkg-source --before-build telldus-core-2.1.1
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
if test -d build; then rm -rf build;fi
dh_clean
debian/rules build
dh_testdir
# Add here commands to configure the package.
mkdir build
cd build && \
cmake \
-DGENERATE_MAN=1 \
-DUDEV_RULES_DIR=/lib/udev/rules.d \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=1 \
..
-- The C compiler identification is GNU 4.6.3
-- The CXX compiler identification is GNU 4.6.3
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found.
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for one of the modules 'libftdi'
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CONFUSE_LIBRARY
linked by target "telldusd" in directory /home/pi/telldus-temp/telldus-core-2.1.1/service
FTDI_LIBRARY
linked by target "telldusd" in directory /home/pi/telldus-temp/telldus-core-2.1.1/service
-- Configuring incomplete, errors occurred!
make: *** [configure-stamp] Fel 1
dpkg-buildpackage: fel: debian/rules build returnerade felkod 2
Byggkommandot "cd telldus-core-2.1.1 && dpkg-buildpackage -b -uc" misslyckades.
E: Barnprocessen misslyckades
pi@raspberrypi ~/telldus-temp $
Det tycks dock som man kan lösa det med
sudo apt-get install libconfuse-dev
sudo apt-get install libftdi-dev
sudo apt-get install help2man
Kanske har de bara glömt att deklarera några beroenden när de byggde paketet.
build-essential fanns redan i raspbian.
Totalt blev det alltså:
Code: Select all
#Lägg till en telldus-repository
sudo cat > /etc/apt/sources.list.d/telldus.list <<EOF
deb http://download.telldus.com/debian/ stable main
deb-src http://download.telldus.com/debian/ stable main
EOF
# Hämta och lägg till nycklar
wget http://download.telldus.se/debian/telldus-public.key
sudo apt-key add telldus-public.key
sudo apt-get update
# installera alla beroenden som behövs för att kompilera
sudo apt-get build-dep telldus-core
# installera beroenden som Telldus glömt att deklarera i paketet
sudo apt-get install libconfuse-dev
sudo apt-get install libftdi-dev
sudo apt-get install help2man
# skapa slaskkatalog för att lägga kompileringen, kan vara var som helst.
mkdir -p ~/telldus-temp
cd ~/telldus-temp
# ladda ned källkoden samt kompilera och skapa nya paket
apt-get --compile source telldus-core
# installera paketen
sudo dpkg --install *.deb
# radera paketen och källkod om allt gick bra.
cd ; rm -rf ~/telldus-temp
Har gett mig på detta efter att jag fick igång icke arm_hf.
Nu åker jag på patrull när jag följer instruktionen:
Code: Select all
pi@raspberrypi ~ $ sudo apt-get update
Ign http://download.telldus.com stable InRelease
Get:1 http://download.telldus.com stable Release.gpg [198 B]
Hit http://archive.raspberrypi.org wheezy InRelease
Hit http://mirrordirector.raspbian.org wheezy InRelease
Get:2 http://download.telldus.com stable Release [2,367 B]
Hit http://archive.raspberrypi.org wheezy/main armhf Packages
Get:3 http://download.telldus.com stable/main Sources [1,529 B]
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Fetched 4,094 B in 2s (1,552 B/s)
W: Failed to fetch http://download.telldus.com/debian/dists/stable/Release Unable to find expected entry 'main/binary-armhf/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
pi@raspberrypi ~ $
Vad kan vara fel?
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by salmonsalar
salmonsalar wrote:
Har gett mig på detta efter att jag fick igång icke arm_hf.
Nu åker jag på patrull när jag följer instruktionen:
Code: Select all
pi@raspberrypi ~ $ sudo apt-get update
Ign http://download.telldus.com stable InRelease
Get:1 http://download.telldus.com stable Release.gpg [198 B]
Hit http://archive.raspberrypi.org wheezy InRelease
Hit http://mirrordirector.raspbian.org wheezy InRelease
Get:2 http://download.telldus.com stable Release [2,367 B]
Hit http://archive.raspberrypi.org wheezy/main armhf Packages
Get:3 http://download.telldus.com stable/main Sources [1,529 B]
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Fetched 4,094 B in 2s (1,552 B/s)
W: Failed to fetch http://download.telldus.com/debian/dists/stable/Release Unable to find expected entry 'main/binary-armhf/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
pi@raspberrypi ~ $
Vad kan vara fel?
Körde vidare och det fungerar ändå.

Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by salmonsalar
salmonsalar wrote:salmonsalar wrote:
Har gett mig på detta efter att jag fick igång icke arm_hf.
Nu åker jag på patrull när jag följer instruktionen:
Code: Select all
pi@raspberrypi ~ $ sudo apt-get update
Ign http://download.telldus.com stable InRelease
Get:1 http://download.telldus.com stable Release.gpg [198 B]
Hit http://archive.raspberrypi.org wheezy InRelease
Hit http://mirrordirector.raspbian.org wheezy InRelease
Get:2 http://download.telldus.com stable Release [2,367 B]
Hit http://archive.raspberrypi.org wheezy/main armhf Packages
Get:3 http://download.telldus.com stable/main Sources [1,529 B]
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Fetched 4,094 B in 2s (1,552 B/s)
W: Failed to fetch http://download.telldus.com/debian/dists/stable/Release Unable to find expected entry 'main/binary-armhf/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
pi@raspberrypi ~ $
Vad kan vara fel?
Körde vidare och det fungerar ändå.

EDIT: Hittade felet,
Jag hade med deb i två filer, tog bort dem så jag bara hade deb-src och felmeddelandet försvann.
Re: TelldusCore .deb för armhf?
Posted: Fri Mar 17, 2023 9:45 am
by virus84
Lite off-topic kanske men jag har själv skaffat mig en RPi + tellstick duo och en del Nexa motagare. Jag har skrivit ihop en guide på min blogg som är hyfsat komplett fått leta en del på fourm och så. Tänkte jag kan posta länk till den hoppas ingen tar illa upp hoppas snarare folk har nytta av den.
http://blogg.itslav.nu/?p=875
MVH
Magnus Törnqvist
Glad hobby nörd
