Problemet ligger i det halvkassa biblioteket jag hämta på github för att snacka med tellsticken. Kommandona jag kör på servern är synkrona och statusändringen till klienterna skickas inte förrän kommandona pausat färdigt (vilket jag inte förstår varför de ska behöva göra)... Jag ska försöka kolla på egen socket mellan serverappen och telldusd ikväll! Då blir det nog rappare..
Det här biblioteket kör jag med nu: https://github.com/evilmachina/everymote-tellstick
Det som saknas mest är nog möjligheten att registrera listeners på events från tellsticken. Appen måste ju dels få veta när nån trycker på en fjärr, och dels kunna ta emot data från sensorer live!
Mitt dundercoola superdeluxehemmasystem
Moderator: Telldus
Re: Mitt dundercoola superdeluxehemmasystem
-- Micke Grön, drömmare
Re: Mitt dundercoola superdeluxehemmasystem
Såg att någon just releasat en python wrapper för Linux, kanske kan vara en bättre lösning
http://telldus.com/forum/viewtopic.php?f=15&t=2109
mvh
http://telldus.com/forum/viewtopic.php?f=15&t=2109
mvh
Re: Mitt dundercoola superdeluxehemmasystem
Låter som ni skall titta på XMPP och PubSub. Då får ni kryptering och användarkonton och kan ordna pubsub-noder i trädstruktur. Det har gjorts en demo för att kontrollera hyreshus med den lösningen, så den har kapacitet.
Samt eftersom den är säkrad (kryptering etc) och det är mogen teknik så kan man tordas använda den även utanför sitt hem. Men IPv6 behöver man ju inte oroa sig över NAT, bara brandvägga.
Kan ju vara trevligt med 2^64 privata adresser i varje LAN, och ha 2⁸ eller 2^16 nät.
Samt eftersom den är säkrad (kryptering etc) och det är mogen teknik så kan man tordas använda den även utanför sitt hem. Men IPv6 behöver man ju inte oroa sig över NAT, bara brandvägga.
Kan ju vara trevligt med 2^64 privata adresser i varje LAN, och ha 2⁸ eller 2^16 nät.
Re: Mitt dundercoola superdeluxehemmasystem
Jag är såååå nära att lyckas kompilera telldus-core till en komplett Node.js-modul med hjälp av node-gyp nu... Får ett par mystiska fel, men jag tror jag får till det bättre om jag börjar om från början nu. Återkommer med lite mer status där under helgen.
Vad menar du?
Är inte riktigt med på vad jag skulle ha PubSub till, och XMPP behöver jag inte heller.Jaxån wrote:Låter som ni skall titta på XMPP och PubSub. Då får ni kryptering och användarkonton och kan ordna pubsub-noder i trädstruktur. Det har gjorts en demo för att kontrollera hyreshus med den lösningen, så den har kapacitet.
Samt eftersom den är säkrad (kryptering etc) och det är mogen teknik så kan man tordas använda den även utanför sitt hem. Men IPv6 behöver man ju inte oroa sig över NAT, bara brandvägga.
Kan ju vara trevligt med 2^64 privata adresser i varje LAN, och ha 2⁸ eller 2^16 nät.
Vad menar du?
-- Micke Grön, drömmare
Re: Mitt dundercoola superdeluxehemmasystem
pubsub är en del av XMPP. Tror du behöver läsa på lite om vad XMPP äremgee wrote: Är inte riktigt med på vad jag skulle ha PubSub till, och XMPP behöver jag inte heller.
Vad menar du?
Om du vill ha klienter som kommunicerar med varandra och som får reda på när något händer utan att aktivt polla, så är PubSub något att titta på.
Ja, det finns skrivna XMPP-libs i Javascripts. Och du får kryptering och säkerhet med. Så att göra det tillgängligt utanför ditt lokala nät är inte något större problem.
Men som jag skrivit förr. Det kanske inte är ett mål med ditt projek, utan att lära dig Node.js.
Re: Mitt dundercoola superdeluxehemmasystem
Hej har du lyckats kompilera tellstick-core-js på en raspberry pi?
Håller själv på med ett eget projekt men mitt problem är att jag skulle behöva läsa sensorer från tellstick.
Mer info se: https://plus.google.com/u/0/communities ... 0464969029
Håller själv på med ett eget projekt men mitt problem är att jag skulle behöva läsa sensorer från tellstick.
Mer info se: https://plus.google.com/u/0/communities ... 0464969029
Re: Mitt dundercoola superdeluxehemmasystem
Kan rekommendera ett socket bibliotek jag använt förut som funkar grymt bra det heter Now.js (https://github.com/Flotype/now). Kör inte med socket nu i mitt projekt men om jag kunde få igång tellstick-core-js så jag kunde läsa av event när någo ändrar sig skulle jag skicka ut förändringen till klienterna.
Re: Mitt dundercoola superdeluxehemmasystem
Nu finns det ett mer eller mindre stabilt och komplett lib för node.js
https://github.com/Hexagon/node-telldus
Installeras genom npm med 'npm install telldus'
https://github.com/Hexagon/node-telldus
Installeras genom npm med 'npm install telldus'