Mitt dundercoola superdeluxehemmasystem

Moderator: Telldus

emgee
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

Re: Mitt dundercoola superdeluxehemmasystem

Post by emgee »

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!
-- Micke Grön, drömmare
krambriw
Posts: 654
Joined: Fri Mar 17, 2023 9:45 am

Re: Mitt dundercoola superdeluxehemmasystem

Post by krambriw »

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
Jaxån
Posts: 199
Joined: Fri Mar 17, 2023 9:45 am

Re: Mitt dundercoola superdeluxehemmasystem

Post by Jaxån »

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.
emgee
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

Re: Mitt dundercoola superdeluxehemmasystem

Post by emgee »

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.
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.
Är inte riktigt med på vad jag skulle ha PubSub till, och XMPP behöver jag inte heller.
Vad menar du?
-- Micke Grön, drömmare
Jaxån
Posts: 199
Joined: Fri Mar 17, 2023 9:45 am

Re: Mitt dundercoola superdeluxehemmasystem

Post by Jaxån »

emgee wrote: Är inte riktigt med på vad jag skulle ha PubSub till, och XMPP behöver jag inte heller.
Vad menar du?
pubsub är en del av XMPP. Tror du behöver läsa på lite om vad XMPP är ;-)

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.
Xfirm
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

Re: Mitt dundercoola superdeluxehemmasystem

Post by Xfirm »

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
Xfirm
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

Re: Mitt dundercoola superdeluxehemmasystem

Post by Xfirm »

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.
Hexagon
Posts: 6
Joined: Fri Mar 17, 2023 9:45 am

Re: Mitt dundercoola superdeluxehemmasystem

Post by Hexagon »

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'
Post Reply