Lightning! V2.0 Web tillägg baserat på PHP.
Posted: Mon 01 Oct 2012, 20:34
OBS!
Då jag har gått över ifrån 433mhz till zwave så har jag valt att bygga ett eget system istället för switchking. Detta medför att jag inte har möjlighet att fortsätta utveckla detta plugin.
Jag kommer låta pluginet ligga kvar på github om någon vill bygga vidare på det.
Vi får se när v.4 av switchking dyker upp om det finns möjlighet att styra zwave prylar direkt och inte behöver ha massa mellanprogram, då kanske jag tar upp utvecklingen igen av detta plugin.
Tack för ett mycket bra program.
MVH Ola
Lightning V2.0
Pluginet ligger nu på github om någon vill bygga vidare/fixa buggar.
https://github.com/nanab/Lightning
Nytt i V2.0
• Visa grafer för datakällor.
• Välja mellan flera olika teman för sidan.
• Uppdaterade inställningar även för övrigt enligt v1.1 (enkel och dubbel klick).
• Väder bar med graf. Datan tas ifrån yr.no
• "Flyttläget" aktiveras nu för allt på huvudinställningssidan. (Inte för varje underkategori längre).
• Knapparna Inställning och Refresh är nu flyttbara.
• All text finns nu i språkfil för enkel översättning. (/settings/language).
För nyinstallation se info för V1.0.
Vid uppgradering:
1. spara undan /settings/settings.xml.
2. Packa upp, kopiera in och ersätt filerna.
3. Kopiera tillbaka settings.xml.
Ladda ner V2.0 här:
http://bit.ly/12tPiAb
Lightning V1.1
Nytt i V1.1:
• Enheter uppdateras var för sig. (Innan laddades alla om)
• Stöd för styrning enligt schema för enskild enhet. (Cancelsemiauto). Enkel klick på enheten = av/på. Dubbelklick på enheten = Enligt schema.
• Inställningarna för Enheter ser lite annorlunda ut. Enheterna listas som knappar. Enkel klick på knappen = gå till inställningar för enheten. Dubbel klick = aktivera/avaktivera. (Grön text på knappen = på röd = av.)
• Stöd för Internet Explorer 10. (inklusive metro).
• Autouppdatering ska nu fungera på iphone/ipad i fullskärmsläge. (Tack till bjornæhurlen.dk för testning.)
För nyinstallation se info för V1.0.
Vid uppgradering:
1. spara undan /settings/settings.xml.
2. Packa upp, kopiera in och ersätt filerna.
3. Kopiera tillbaka settings.xml.
http://bit.ly/LightningV1_1
Lightning V1.0
Lightning är ett web plugin till switchking som är baserat på php och jquery.
Pluginet använder REST tjänsten för att kommunicera med switchking.
Funktioner:
• Enheter: slå av/på, Dimma. Olika ikoner för schema, regel, scenario, semi auto.
• Systemlägen
• Scenario
• Enhetsgrupper
• Datakällor
• Möjlighet att välja en meny rad för att ha flera "våningar". ( Kan stängas av om man bara har en våning eller gömmas/visas med en knapp.)
• Stöd för språkfiler. Engelska och Svenska i nuläget. (OBS! inte helt implementerat ännu kan finns en del text som inte är med.)
• Alla enheter, systemlägen, enhetsgrupper, scenarior och datakällor kan flyttas runt direkt på skärmen.
• Autouppdatering av sidan. (Valbart i inställningarna)
• Alla inställningar sker i webgränsnittet. (Inget ändrande i massa filer).
För att kunna köra Ligtning krävs en webserver som stödjer:
• PHP minst v5.2
• PHP_xsl måste vara aktiverat.
Till windows så rekommenderar jag wampserver (http://www.wampserver.com)
För att aktivera PHP_xsl på wampservern så klicka på wampserver ikonen nere i taskbaren> välj PHP> välj PHP Extensions > klicka på PHP_xsl. Starta om wampserver.
Lightning fungerar INTE på Internet explorer eller IIS. Uppdatering// Det fungerar i Explorer 10 och med Metro gränssnittet. Ladda ner den packade filen längre ner, packa upp och ersätt index.php som ligger i rooten på webkatalogen.
Webläsare som är testade och ska fungera är:
• Google Chrome
• Firefox
Då den använder REST api:et så måste användarnamn och lösenord vara konfigurerat i switching.
(Verktyg>Inställningar>Server).
Obs! Pluginet måste ligga i rooten på web katalogen.
Katalogen ”/inställningar/tempfiles” måste ha skrivrättigheter och filen ”/settings/settings.xml” måste även den ha skrivrättigheter.
Vid första inloggningen uppmanas man att skriva in ip, port ,anv, pass till switchking därefter importeras enheter, systemlägen, scenarier, enhetsgrupper och datakällor automatiskt.
Alla enheter osv är avstängda från början så man måste gå in i inställningar och aktivera dem en och en.
För att flytta enheter osv. Så går man in under inställningar och under varje kategori finns ett alternativ för att sätta dem i ”Flyttbart läge”.
För er som har v 0.9 installerat så kan ni tyvärr inte använda den gamla settings.xml då det är för mycket ändrat i den.
Det finns säkert lite små buggar här och där som jag inte sett men rapportera dem så fixar jag.
Till nästa version så kommer jag arbeta på följande.
• Endast uppdatera specifik knapp vid tryck. ”Vid tryck på enhet, systeml… så laddas alla om i nuläget. ”
• Väder widget.
• Bättre layout och snabbare laddning av inställningarna.
• Göra klart språk inställningarna.
• Kunna välja att enheten ska gå efter schema.
• Kunna välja olika teman.
Ladda ner pluginet här http://bit.ly/LightningV1_0
Ikonerna kommer ifrån det "officiella" webplugginet.
Då jag har gått över ifrån 433mhz till zwave så har jag valt att bygga ett eget system istället för switchking. Detta medför att jag inte har möjlighet att fortsätta utveckla detta plugin.
Jag kommer låta pluginet ligga kvar på github om någon vill bygga vidare på det.
Vi får se när v.4 av switchking dyker upp om det finns möjlighet att styra zwave prylar direkt och inte behöver ha massa mellanprogram, då kanske jag tar upp utvecklingen igen av detta plugin.
Tack för ett mycket bra program.
MVH Ola
Lightning V2.0
Pluginet ligger nu på github om någon vill bygga vidare/fixa buggar.
https://github.com/nanab/Lightning
Nytt i V2.0
• Visa grafer för datakällor.
• Välja mellan flera olika teman för sidan.
• Uppdaterade inställningar även för övrigt enligt v1.1 (enkel och dubbel klick).
• Väder bar med graf. Datan tas ifrån yr.no
• "Flyttläget" aktiveras nu för allt på huvudinställningssidan. (Inte för varje underkategori längre).
• Knapparna Inställning och Refresh är nu flyttbara.
• All text finns nu i språkfil för enkel översättning. (/settings/language).
För nyinstallation se info för V1.0.
Vid uppgradering:
1. spara undan /settings/settings.xml.
2. Packa upp, kopiera in och ersätt filerna.
3. Kopiera tillbaka settings.xml.
Ladda ner V2.0 här:
http://bit.ly/12tPiAb
Lightning V1.1
Nytt i V1.1:
• Enheter uppdateras var för sig. (Innan laddades alla om)
• Stöd för styrning enligt schema för enskild enhet. (Cancelsemiauto). Enkel klick på enheten = av/på. Dubbelklick på enheten = Enligt schema.
• Inställningarna för Enheter ser lite annorlunda ut. Enheterna listas som knappar. Enkel klick på knappen = gå till inställningar för enheten. Dubbel klick = aktivera/avaktivera. (Grön text på knappen = på röd = av.)
• Stöd för Internet Explorer 10. (inklusive metro).
• Autouppdatering ska nu fungera på iphone/ipad i fullskärmsläge. (Tack till bjornæhurlen.dk för testning.)
För nyinstallation se info för V1.0.
Vid uppgradering:
1. spara undan /settings/settings.xml.
2. Packa upp, kopiera in och ersätt filerna.
3. Kopiera tillbaka settings.xml.
http://bit.ly/LightningV1_1
Lightning V1.0
Lightning är ett web plugin till switchking som är baserat på php och jquery.
Pluginet använder REST tjänsten för att kommunicera med switchking.
Funktioner:
• Enheter: slå av/på, Dimma. Olika ikoner för schema, regel, scenario, semi auto.
• Systemlägen
• Scenario
• Enhetsgrupper
• Datakällor
• Möjlighet att välja en meny rad för att ha flera "våningar". ( Kan stängas av om man bara har en våning eller gömmas/visas med en knapp.)
• Stöd för språkfiler. Engelska och Svenska i nuläget. (OBS! inte helt implementerat ännu kan finns en del text som inte är med.)
• Alla enheter, systemlägen, enhetsgrupper, scenarior och datakällor kan flyttas runt direkt på skärmen.
• Autouppdatering av sidan. (Valbart i inställningarna)
• Alla inställningar sker i webgränsnittet. (Inget ändrande i massa filer).
För att kunna köra Ligtning krävs en webserver som stödjer:
• PHP minst v5.2
• PHP_xsl måste vara aktiverat.
Till windows så rekommenderar jag wampserver (http://www.wampserver.com)
För att aktivera PHP_xsl på wampservern så klicka på wampserver ikonen nere i taskbaren> välj PHP> välj PHP Extensions > klicka på PHP_xsl. Starta om wampserver.
Lightning fungerar INTE på Internet explorer eller IIS. Uppdatering// Det fungerar i Explorer 10 och med Metro gränssnittet. Ladda ner den packade filen längre ner, packa upp och ersätt index.php som ligger i rooten på webkatalogen.
Webläsare som är testade och ska fungera är:
• Google Chrome
• Firefox
Då den använder REST api:et så måste användarnamn och lösenord vara konfigurerat i switching.
(Verktyg>Inställningar>Server).
Obs! Pluginet måste ligga i rooten på web katalogen.
Katalogen ”/inställningar/tempfiles” måste ha skrivrättigheter och filen ”/settings/settings.xml” måste även den ha skrivrättigheter.
Vid första inloggningen uppmanas man att skriva in ip, port ,anv, pass till switchking därefter importeras enheter, systemlägen, scenarier, enhetsgrupper och datakällor automatiskt.
Alla enheter osv är avstängda från början så man måste gå in i inställningar och aktivera dem en och en.
För att flytta enheter osv. Så går man in under inställningar och under varje kategori finns ett alternativ för att sätta dem i ”Flyttbart läge”.
För er som har v 0.9 installerat så kan ni tyvärr inte använda den gamla settings.xml då det är för mycket ändrat i den.
Det finns säkert lite små buggar här och där som jag inte sett men rapportera dem så fixar jag.
Till nästa version så kommer jag arbeta på följande.
• Endast uppdatera specifik knapp vid tryck. ”Vid tryck på enhet, systeml… så laddas alla om i nuläget. ”
• Väder widget.
• Bättre layout och snabbare laddning av inställningarna.
• Göra klart språk inställningarna.
• Kunna välja att enheten ska gå efter schema.
• Kunna välja olika teman.
Ladda ner pluginet här http://bit.ly/LightningV1_0
Ikonerna kommer ifrån det "officiella" webplugginet.