Använda MySQL

Shop Forum Installation Använda MySQL

Visar 9 inlägg - 1 till 9 (av 9 totalt)
  • Författare
    Inlägg
  • #6013
    Mischel
    Deltagare

    Är det någon som vet hur ThermIQ-konfig skall se ut om jag vill använda MySQL som databas istället för Sqlite?

    #6015
    Anders
    Keymaster

    Det är i princip möjligt eftersom php har en generisk wrapper runt alla databasanrop så är det bara själva öppnandet som pekar på vilken typ av db det är. Grepa igenom koden i html och usr/sbin directoryna så går det att hitta.

    Fast jag tror det är mer jobb än nytta, varför vill du kör mysql?

     

    #6016
    Mischel
    Deltagare

    Har nu testat och det verkar delvis fungera eftersom PDO används för att anropa databaserna och i teorin hade det kunnat räcka att i ”Thermiq_Windows.ini” ändra till MySQL (inkl användarnamn och lösenord som idag saknas i originalfilen).

    Jag fick manuellt skapa de två ThermIQ-databaserna i MySQL samt alla tabeller, så det verkar inte gå att göra detta genom funktionen på adminsidan för ThermIQ (settings.php). Dessutom måste man i php.ini verifiera att PDO:n för MySQL är aktiverad som ”extension”.

    Tyvärr så verkar det som flera SQL-frågor i php-filerna inte är helt kompatibla med MySQL och PHP-skripten ger felmeddelande för alla av frågorna när man försöker visa data via ThermIQ Web.

    Då jag själv inte har ngn större kunskap om SQL och php så får jag tyvärr ge upp att försöka använda MySQL då det verkar bli för mycket att sätta sig in i hur ThermIQ är uppbyggt. 🙁

    Antar att ingen annan har fått till detta heller?

    #6017
    Mischel
    Deltagare

    Anledningen 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?

    #6019
    Anonym
    Gäst

    att ha valet att jobba med mysql skulle vara smidigt. Enklare att samverka i en bredare miljö med andra applikationer tycker i alla fall jag.

    Ett alternativ skulle vara att thermiqapplikationen hade färdiga ip-baserade hämtrutiner så att man enkelt hämtar hem data på regelbunden basis.

    Kan också tänka mig en egen brandvägg. Interna anrop mot thermiq görs med extern adress. (har förstås inget med mysql att göra) utan snarare en del av TS fråga/problem.

    #6259
    msand83
    Deltagare

    Har någon fått det att fungera med MySQL och vill dela med sig av konfigurationen ?

    #6262
    Anders
    Keymaster

    inte vad jag vet. men jag tar gärna emot en uppdatering.

    Nu när Raspberry installationen blivit ”mainstream” så vore det ju inte så tokigt att gå över fullt på mysql.

    /&&

    #6270
    Mischel
    Deltagare

    Tittade 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 🙂

    #6258
    msand83
    Deltagare

    Har någon fått det att fungera med MySQL och vill dela med sig av konfigurationen?

Visar 9 inlägg - 1 till 9 (av 9 totalt)
  • Du måste vara inloggad för att svara på detta ämne.