Android

Moderator: Telldus

ohlinj
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Android

Post by ohlinj »

Kanske redan har varit uppe men passar på att tipsa i alla fall. Jag har använt mig av eventghost och en android app till samma program för att kunna störa min belysning direkt från denna applikation. Mycket trevligt och fungerar perfekt överallt där jag har täckning för wlan eller telefon. Föredrod detta framför ett webb baserat gränssnitt som "fjärr" då man inte behöver "logga in" på samma sätt. De inställningarna lägger man in så att de sparas i applikationen.

Image

Edit: Länkar kanske kan vara användbara...
http://timhoeck.com/eventghost-for-android/
http://www.eventghost.org/
gein
Posts: 437
Joined: Fri Mar 17, 2023 9:45 am

Post by gein »

Intressant. Jag håller för fullt på att skriva en minimalistisk applikation för att tillhandahålla RESTful tjänster över HTTP för att kommunicera direkt med libtelldus-core, samt en Android-applikation som konsumerar dessa tjänster för att komma åt tellsticken över nätet. Tanken är att RESTful-applikationen ska exponera libtelldus-core fullt ut. Det behöver inte nödvändigtvis vara en Android-applikation i andra änden givetvis, det kan t.ex vara en iPhone-app, desktop-klient, etc.

Kanske blir min applikation något redundant eftersom en lösning redan finns. Men å andra sidan får jag möjligheten att lära mig Android-utveckling och kanske blir lösningen något "renare" också.
naslund
Posts: 97
Joined: Fri Mar 17, 2023 9:45 am
Location: Täby

Post by naslund »

Jag kör med en egen utvecklad android app som ansluter mot min egna servermjukvara via socket. Kanske helt menlöst för er andra att veta, men jag skulle kunna posta mitt gui om någon vill se.
supermangesthlm
Posts: 27
Joined: Fri Mar 17, 2023 9:45 am

Post by supermangesthlm »

Vid oss naslund!
naslund
Posts: 97
Joined: Fri Mar 17, 2023 9:45 am
Location: Täby

Post by naslund »

Lite bilder,


Image
Start vyn
Överst är status för den lampa jag valt, reglaget nedan funkar som onoff för den. Under finns en spinner för att välja hur länga lampan ska lysa och under den själva listan där man väljer vilken lampa man vill reglera och längst ner en lista med aktuell status för alla lampor (ca 25 st)

Image
En del av listan med lampor att välja på.

Image
Samma som ovan men en lampa med dimmer vald

Image
Menyerna

Image
Temp menyn vald. Temp och fukt för några CO sensorer. All credd till Stefan på nethomeServer.

Image
Text till tal, helt menlöst att ha i telefonen men lite kul bland att skicka en hälsning hem till frun. Text till tal är annars något som programmet på datorn (eller huset som jag kallar det) använder mycket för att kommunicera status när vi är hemma.

Image
Status om någon är hemma eller inte. Ett antal rörelsesensorer i huset och på tomten som avgör.

Image
Temp+ i menyn tar mig till lite grafer, i praktiken till en ASP sida som oxå är kopplad till huset. Jag kan välja vilken dag jag vill se sedan tidernas begynnelse.

Image
Ett av de senare tillskotten. Läser av elmätare och lägger ut förbrukningen i realtid. Till detta så skapar jag en "energiklocka" som visar hur mycket ström huset dragit de senaste 12h. Här kan man se att vi lagade mat runt 20...


Det var lite bilder från Android delen av mitt lilla projekt.

Kort om systemet så kan man säga att det består av FS20, Nexa och UPM
Ett hemmaknackat C# program ligger och styr det mesta. Men för att koda av 433 mhz använder jag NethomeServer som jag skapar en socketanslutning mot. Även Android appen och asp sidan kommunicerar via textsträngar över stockets.

Datat lagars i mySQL och inställningarna i XML

Det var lite kort om det. Kul om någon orkade läsa :roll:
ohlinj
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Post by ohlinj »

Tycker det låter riktigt intressant gein. Nackdelen med den lösningen som jag har nu är ju att den inte är helt ren om man säger så... Det jag hade gillat att ha är möjligheten att styra dom dimbara lamporna som Naslund med skjutreglage, en riktigt snygg lösning faktiskt. Din app naslund var riktigt najs. Gillade energiklockan skarpt, likaså temperatur mätningen. Ibland är man lite bitter för att man inte Kan programmera när man ser möjligheterna...:(
gein
Posts: 437
Joined: Fri Mar 17, 2023 9:45 am

Post by gein »

Jag kommer lägga ut allting som öppen källkod när jag har något som är av värde.
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Post by tom_rosenback »

naslund wrote:Lite bilder,


Image
Start vyn
Överst är status för den lampa jag valt, reglaget nedan funkar som onoff för den. Under finns en spinner för att välja hur länga lampan ska lysa och under den själva listan där man väljer vilken lampa man vill reglera och längst ner en lista med aktuell status för alla lampor (ca 25 st)

Image
En del av listan med lampor att välja på.

Image
Samma som ovan men en lampa med dimmer vald

Image
Menyerna

Image
Temp menyn vald. Temp och fukt för några CO sensorer. All credd till Stefan på nethomeServer.

Image
Text till tal, helt menlöst att ha i telefonen men lite kul bland att skicka en hälsning hem till frun. Text till tal är annars något som programmet på datorn (eller huset som jag kallar det) använder mycket för att kommunicera status när vi är hemma.

Image
Status om någon är hemma eller inte. Ett antal rörelsesensorer i huset och på tomten som avgör.

Image
Temp+ i menyn tar mig till lite grafer, i praktiken till en ASP sida som oxå är kopplad till huset. Jag kan välja vilken dag jag vill se sedan tidernas begynnelse.

Image
Ett av de senare tillskotten. Läser av elmätare och lägger ut förbrukningen i realtid. Till detta så skapar jag en "energiklocka" som visar hur mycket ström huset dragit de senaste 12h. Här kan man se att vi lagade mat runt 20...


Det var lite bilder från Android delen av mitt lilla projekt.

Kort om systemet så kan man säga att det består av FS20, Nexa och UPM
Ett hemmaknackat C# program ligger och styr det mesta. Men för att koda av 433 mhz använder jag NethomeServer som jag skapar en socketanslutning mot. Även Android appen och asp sidan kommunicerar via textsträngar över stockets.

Datat lagars i mySQL och inställningarna i XML

Det var lite kort om det. Kul om någon orkade läsa :roll:
Gillar ditt projekt! Ngt att bygga in mitt HomeAutomation kanske... :D
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
naslund
Posts: 97
Joined: Fri Mar 17, 2023 9:45 am
Location: Täby

Post by naslund »

Tyvärr så skriver jag sån skräpkod att den knappast är värd att lägga ner någon energi på. Fattar oftast inte hur jag får det att funka...


Ser jag en stor poäng med att ha en vy som den som ohlinj visar i första inlägget, har dock inte fått till det på nått bra sätt...
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Post by hylsan »

Hade varit schysst med en android-app som snackar direkt mot tdtool. Kör ju linux o homeautomation så det funkar ju att browsa, men en egen app hade varit klart coolare. Dessutom kan man ju då integrera den mer än bara ha den som en hemsida.

Tyvärr kan jag inget om android-programmering...
Har heller inte så mycket tid över pga andra intressen, men det vore helt klart en tuff idé för er som kan programmera.

Fördelen blir ju att systemet blir helt plattformsoberoende vilket är den största nackdelen idag med lösningar som tex eventghost som bara lirar i Windows.
gein
Posts: 437
Joined: Fri Mar 17, 2023 9:45 am

Post by gein »

hylsan wrote:Hade varit schysst med en android-app som snackar direkt mot tdtool. Kör ju linux o homeautomation så det funkar ju att browsa, men en egen app hade varit klart coolare. Dessutom kan man ju då integrera den mer än bara ha den som en hemsida.

Tyvärr kan jag inget om android-programmering...
Har heller inte så mycket tid över pga andra intressen, men det vore helt klart en tuff idé för er som kan programmera.

Fördelen blir ju att systemet blir helt plattformsoberoende vilket är den största nackdelen idag med lösningar som tex eventghost som bara lirar i Windows.
Det där är på G från min sida. Och faktum är att det redan finns något som är testbart. Man behöver två program som jag skrivit. Dels RemoteStick-server som körs på en dator hemma (som har Tellsticken inkopplad) + RemoteStick-Android som körs i mobilen.

Mer om hur man kommer igång med remotestick-server finns att läsa här: http://www.telldus.se/forum/viewtopic.php?t=687

När väl det programmet är uppe och fungerar så kan man tanka in Android-appen. Appen är släppt som öppen källkod och finns här: http://github.com/pakerfeldt/remotestick-android

Tyvärr finns det inget färdigt apk-paket ännu. Men jag lovar att fixa det så snart jag kan. Den otålige (och kunnige) kan ladda ner källkoden från ovan länk och tanka in det den vägen.

Det finns ett antal saker att förbättra, sen vill jag gärna ha lite feedback innan jag släpper ut det i Android Market.

Image
Image
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Post by hylsan »

får jag bara en apk att lägga in så ställer jag upp som testperson :)

Tilläggas bör dock att jag kör med 7" android-dator och inte en telefon, men principen är densamma.
gein
Posts: 437
Joined: Fri Mar 17, 2023 9:45 am

Post by gein »

hylsan wrote:får jag bara en apk att lägga in så ställer jag upp som testperson :)

Tilläggas bör dock att jag kör med 7" android-dator och inte en telefon, men principen är densamma.
Jag ska se vad jag kan göra ikväll!
Isaksson
Posts: 22
Joined: Fri Mar 17, 2023 9:45 am

Post by Isaksson »

gein wrote:
hylsan wrote:får jag bara en apk att lägga in så ställer jag upp som testperson :)

Tilläggas bör dock att jag kör med 7" android-dator och inte en telefon, men principen är densamma.
Jag ska se vad jag kan göra ikväll!
Jag är okså reda att börja att köra när du är färdig.
HTC Hero för min del
gein
Posts: 437
Joined: Fri Mar 17, 2023 9:45 am

Post by gein »

Okej, kul att ni vill prova! Här hittar ni apk:n: http://www.akerfeldt.se/~gein/remotestick-android

Jag skapar en ny tråd om programmet som vi kan hålla oss till. Där skriver jag också hur man gör för att komma igång. Tråden kommer strax!
Post Reply