Mischel
Forumsvar skapade
-
FörfattareInlägg
-
MischelDeltagare
Vad glad jag blir, precis det som stått överst på min önskelista! Order och banköverföring lagd 🙂
MischelDeltagareHej Anders!
Såg nu att det kommit ny SW-version och riktigt trevligt att det finns stöd för att köra mot en extern Mysql-databas, nice!
Vill ju inte förlora all historisk data som ligger lokalt som Sqlite idag, går det att importera in denna efteråt till Mysql eller hur hanterar man detta?
Mvh Mischel
MischelDeltagareLåter spännande! Finns det ngn chans att en importfunktion av gammal databas kan finnas med i en uppdatering? 🙂
En annan sak som jag funderat på tidigare är att dagens version har en hel del filer liggandes direkt i xampp\htdocs som är root-katalogen för webbservern. För att inte röra till det om man även kör andra funktioner på samma server så borde filerna ligga i en underkatalog, förslagsvis /thermiq. finns det några planer på att komma till rätta med detta i ngn kommande version?
Som det är nu drar jag mig för att installera ngt annat än Thermiq på samma Rasp Pi pga av detta.
MischelDeltagareWhow, Anders du är snabb! 🙂
Håller med om att det är kul att en ny kraftigare modell kommer men hjälper det just Thermiq att prestera bättre?
Känns som att den inte drar ngn kraft så gamla modellerna duger riktigt bra. Men kommer nog själv också skaffa en för att köra Openhab, Switch King eller liknande smarthem-styrning på.
MischelDeltagareFann den under \usr\sbin\regenerate_db, Nu kan jag inte så mycket om php, men är det bara att köra den i webbbrowsern? Bör man ta bort den gamla aggrederade datan innan men kör den?
MischelDeltagareLåter kalas, vart hittar jag den och finns det ngt sätt att köra den?
MischelDeltagareI’m inte same situatuon as you jarno.makinen. Yesterday installed samba service in the Rasp and made a share to the folder /var/sqlite/, this is where database-files are located.
I then tested som tools to export the data from several old hpdb-flies with for me important historic data since 2012.
First tool I tried was phpLiteAdmin which can be found here. Belongs of 1
one php-file and can support some of the basic tasks with Sqlite. However, import funktion didnt work for me so I decided another litle more comlicated route.As a Windows user I prefer access data via shares, Therefor I installad Samba package on the rasp including the Web frontend called ”SWAT”
Now a bunch of tools are available that can access data Sqlite file ”hpdb” och export and import data.
However, after finnishing merging the urge amont of data rows into the table ”rawstore”, it’s seens something went wrong and Thermiq can not view it right now. 🙁
The new hpdb-file is about 15 MB. Is it any maximum numbers for the data it contains?
MischelDeltagareKan bekräfta att problemet var att jag i Linux ändrat hostnamn till ”thermiq”, install.skriptet fungerade när jag ändrade tillbaka till ”raspberrypi”.
Efter uppdateringen hände ytterligare 2 fel som kan vara bra att känna till:
– Jag kunde inte logga in på Thermiq. Visade sig att att ini-filen var tom så ngt hade hänt vid uppdateringen. Tydligen ett känt fel som är korrigerat sedan rev.467.
– När jag försökte återställa ini-filen så provade jag att radera den och köra hela installationsskriptet en gång till. Nu fick jag en massa felmeddelanden i loggen om att alla paket inte kunde installeras pga att plats saknades.
Efter en massa testande så valde jag att tanka ner senaste Wheezy från Rasbberrypi-sajten. Upptäckte då att den var på 2,5 GB och jag körde på ett SD-kort som var 2 GB. Så problemet vid uppdatering är troligtvis även att de nya uppdateringarna alltså inte får plats. Bytte ut till ett 8 GB Sandisk Class 10-kort (90 kr) och gjorde en ny ren installation. Hittills fungerar allt kalas och jag har nu v2.5beta5.Nu måste jag bara få till att kopiera in all min gamla data från backupen av Thermiqs databas hpdb…
MischelDeltagareLägger till även kommandona som visar att hämtningen av uppdateringen innan ovan felmeddelande ser ut att ha fungerat som det ska.
pi@thermiq /tmp $ sudo wget http://www.thermiq.net/ThermIQ_Client/pkg_raspberry/setup_script
–2014-01-14 13:05:50– http://www.thermiq.net/ThermIQ_Client/pkg_raspberry/set up_script
Slår upp http://www.thermiq.net (www.thermiq.net)… 195.74.38.94
Ansluter till http://www.thermiq.net (www.thermiq.net)|195.74.38.94|:80… ansluten.
HTTP-begäran skickad, väntar på svar… 200 OK
Längd: 6734 (6,6K) [text/plain]
Sparar till: ”setup_script”100%[======================================>] 6 734 –.-K/s på 0s
2014-01-14 13:05:50 (46,5 MB/s) – ”setup_script” sparades [6734/6734]
pi@thermiq /tmp $ sudo chmod a+x setup_script
pi@thermiq /tmp $ sudo ./setup_script 2>&1 | sudo tee /var/thermiq_install.log
Unknown OS, please check your raspberry
Linux thermiq 3.6.11+ #474 PREEMPT Thu Jun 13 17:14:42 BST 2013 armv6l GNU/Linux
pi@thermiq /tmp $MischelDeltagareHar också tänkt försöka få igång larmmail.
Är problemet ovan fixat i v2.5 eller måste man fortfarande göra någon manuell handpåläggning för att få det fungera?
MischelDeltagareTittade förra året lite på koden men verkar inte så enkelt och kan inget om programering så jag har inte mycket att bidra med för att få till detta.
Men kör nu på Raspberryn och har tyvärr inget backupfunktion så om minneskortet ryker så förlorar jag all Thermiq-data…
Så är mycket intresserad om ngn försöker uppdatera koden så det går att köra mot MySQL 🙂
MischelDeltagareSent svar men verkar inte få mail trots ”prenumerera”…
Jag lade ner detta pga att det samtidigt var ngt USB-strul med min Thermiq. Men upptäckte nu att det går att köra med RaspberryPi så håller nu på att installera det istället.
MischelDeltagareSkulle verkligen behöva lite hjälp, har nu sökt runt för att lösa de felmeddelande jag får om att variabler inte är definerade men tyvärr utan framgång 🙁
När jag kör ”Check Install” från kontrollpanelen så är nedan det enda felmeddelande jag får. Skulle vara SÅ tacksam för lite hjälp med att hitta felet.
Notice: Use of undefined constant a - assumed 'a' in C:\xampp\htdocs\check_install.php on line 41
Windows NT BALDER 6.1 build 7601 (Windows 7 Ultimate Edition Service Pack 1) i586MischelDeltagareAnders, vet du vad ovan felmeddelande kan bero på? (kan det vara någon fil med revisionsdata som saknas i min install?)
MischelDeltagareAnledningen till att jag vill köra MySQL istället för SQLite är främst:
– I framtiden kunna köra ThermIQ på RaspberryPi med Debian och logga mot databas som ligger på en annan dator. Raspberryn kommer bara ha ett litet flashminne och vill inte ha någon data på den. (får min Rasp i veckan…)
– Jag använder Beyond Measure för att logga data ifrån andra sensorer (elmätare, temp, luftfukt, magnetbrytare etc) som idag sitter på 1-Wire och trådlöst/Tellstick Duo. All denna data sparas i MySQL.
– Enklare att sätta upp backup av all loggad data om den sparas på ett ställe.
– Borde kunna sätta upp en extra install av ThermIQ Web på server som körs på DMZ och inte behöver någon filaccess till ”master databasen” utan endast har läsrättigheter till MySQL. På interna nätet körs den primära ”vanliga ThermIQ. Då kan jag exponera datat mot internet vilket på ett säkert sätt ger mig möjlighet att ta hjälp av andra att optimera bergvärmepumpen utan att behöva släppa in någon på mitt interna nät.
Finns det verkligen ingen annan som ser behov av att köra MySQL?
-
FörfattareInlägg