dimarts, 3 d’agost del 2021

Esquema final

 Aquest és l'esquema final de l'arquitectura:


Defineixo Activitats al Logitech Harmony 

Un cop establertes les connexions he hagut de redefinir les activitats al Logitech Harmony per a controlar els diferents dispositius.

De moment he definit 3 activitats:

- Anomenada Netflix. Per engegar el AppleTV: 

  1. Engega la TV
  2. Engega el Apple TV
  3. Engega el Philips Hue Sync Box
  4. Engega el Receptor AV
  5. Situa la TV a la entrada de font externa HDMI 4
  6. Situa el receptor AV a l'entrada de font HDMI 4 rebatejada com HUB
  7. Situa el Philips Hue Sync Box a l'entrada HDMI 3

- Anomenada Satelite. El receptor de satèlit no es deixa engegar/parar des del comandament Logitech. El problema es que el boto d'engegada/aturada és el mateix. Així que aquest pas no l'he pogut afegir a la seqüència d'accions. Per engegar el Satelit: 

  1. Engega la TV
  2. Engega el Philips Hue Sync Box
  3. Engega el Receptor AV
  4. Situa la TV a la entrada de font externa HDMI 4
  5. Situa el receptor AV a l'entrada de font HDMI 4 rebatejada com HUB
  6. Situa el Philips Hue Sync Box a l'entrada HDMI 2
- Anomenada Videojuegos: La PS4 no es deixa engegar des del comandament Logitech.Així que aquest pas no l'he pogut afegir a la seqüència d'accions:
  1. Engega la TV
  2. Engega el Philips Hue Sync Box
  3. Engega el Receptor AV
  4. Situa la TV a la entrada de font externa HDMI 4
  5. Situa el receptor AV a l'entrada de font HDMI 4 rebatejada com HUB
  6. Situa el Philips Hue Sync Box a l'entrada HDMI 1

Controlat amb Alexa

El següent pas ha estat controlar les activitats amb Alexa. Per a fer-ho utilitzo l'app de Samsung SmartThings al mòvil. Per a més detalls veure el meu post dedicat fa un temps aquí.
Com ja estava configurada Alexa ha detectat les noves activitats com a Ambients nous. Els ha etiquetat automàticament afegint la coletilla "Harmony Activity". Per exemple "Netflix Harmony Activity".
Ara només he hagut de canviar el nom per a fer-ho més pràctic de cridar. Per l'app d'Alexa, he anat a dispositius a la secció del final "Ambients", he buscat els nous Ambients i els he modificat el nom per a cridar-los fàcilment, eliminant la part "Harmony Activity". Eh voilà!!!! "Alexa, enciende Netflix!!" i es fa la màgia.

To do

  • Falta connectar el projector
  • Falta configurar activitat del projector. Inclourà:
    • Encendre tots els dispositius
    • Baixar les persianes
    • Apagar els llums
  • Falta configurar activitats per a encendre també els Philips Hue sincronitzats.


dissabte, 31 de juliol del 2021

El Set-Top-Box definitiu

Com passa el temps... Fa uns quants estius (de la dècada passada) que em dedicava a trastejar amb centres multimèdia que tenien per nucli l'ordinador i discs durs plens a tope de vídeos, que sortien per la tele i que maldava per controlar comodament des del sofà. Ha passat molt de temps i tot aquest món ha evolucionat. A qui l'importa ara el disc dur si tens serveis d'streaming a tutti plen. A qui l'importa l'ordinador si cada aparell, des de la tele al receptor ja incorporen el seu ordinador intern en el qual executes apps media center directament. Aiss bé...  ja semblo un abuelo cebolleta explicant batalletes (fins i tot això és d'abuelo cebolleta recursiu, ja ningú sap qui era "l'abuelo cebolleta"). El que volia dir, si es que volia dir algo, és que estic arribant al centre multimedia definitiu... però sempre, tot és millorable. Això està clar.

I en això estic, en millorar. Per bé que aquestes coses dels centres multimedia s'han simplificat molt per a la majoria dels mortals, els early adopters i geeks com jo sempre estem complicant les coses i acabem amb un munt de gadgets apilats i interconnectats. I aleshores necessites més gadgets per a controlar tots els gadgets i acabes encara amb més gadgets... A banda que sempre volem més. Més sò, més llums, més control, més potència, llum, foc, destrucció!!. Volem un cinema a casa. Això és el que volem.

El cas és que quan vas afegint dispositius, has d'afegir switchers i splitters i demés accessoris per a expandir els ports. I arriba un moment que te n'adones que potser hi ha una millor manera de distribuir-ho tot. S'ha de fer una mica de rethinking i optimitzar recursos. Si connectes algunes coses de diferent manera potser et pots estalviar algun d'aquests accessories (que al cap i a la fi també consumeixen més llum). I ha arribat aquest moment i replantejar-se el sistema. Però enlloc de començar a desendollar a les braves i redistribuir, quan el sistema s'ha tornat tan complexe com el meu, és més prudent portar-ho primer tot a la taula de disseny i planificar el sistema sobre el paper (o sobre la pantalla).

Bàsicament, tinc un problema amb el splitter hdmi que se suposa duplica el senyal en dos sortides, una a la tele i l'altra al projector. I és que, amb el temps, ha deixat de funcionar i falla sovint a l'hora d'enviar el senyal al projector. És un splitter barat i senzill que no deu donar més de si. I ara, abans de llençar-me als braços de Bezos i comprar-ne un de nou més xaxi, estic pensant que potser en podria prescindir, si fes un millor ús de les sortides del Receptor AV. 

Això és el que faré: Un dels darrers dispositius que vaig afegir va ser el Philips Hue HDMI Play Sync Box. Aquesta caixeta sincronitza els dispositius de llum led Philips Hue (tires led darrera la tele i demés llums) amb la imatge que li arriba per HDMI. Té 4 entrades HDMI i una sola sortida HDMI. Ara tinc la sortida de l'amplificador connectada a aquest aparell, de manera que tot el que surt de l'ampli va a petar aquí. I d'aquí la sortida surt a un splitter HDMI que va, a la tele i al projector. Doncs bé, canviaré l'ordre. Els dispositius que ara tinc connectats al amplificador directament (consoles, satèl·lit,..) els connectaré aquí i la sortida del Philips Hue Sync la connectaré a l'amplificador. Com aquest si que té dos sortides, una la portaré a la tele i l'altra al projector. De manera que m'estalvio l'splitter, que d'altra banda no anava gens de bé.

Com tinc més aparells que no pas 4, alguns hauran d'anar directament al amplificador. Aquells que no requereixin l'ús de llums sincronitzades.

L'arquitectura quedarà de la següent manera:


Aprofitaré també per canviar els cables HDMI més importants, els que formen la columna vertebral del sistema, actualitzant-los a 2.1. Sospito que són massa vells i em feien perdre qualitat d'imatge.

dijous, 24 de juny del 2021

Logitech Harmony Hub + SmartThings App + Alexa

A data d'avui 24/06/2021, seguim sense una compatibilitat directa entre Logitech Harmony Hub i Alexa o Siri. Ja els val...

Recordeu, això ens ha dut a la cerca d'una alternativa open source que es basa en un "traduct
or" entre sistemes no compatibles i Siri o Alexa. El més popular és Homebridge, que com el nom indica, fa de pont entre dispositius no compatibles i Siri o Alexa. Per garantir que el Homebridge sempre estigui preparat per rebre peticions, s'ha d'instal·lar en un dispositiu que sempre estigui endollat. Aquest pot ser un PC, però per a minimitzar la despesa d'electricitat associada, una Raspberry Pi seria el més adient. 

Desprès d'haver-ho provat una temporada, no n'he quedat del tot satisfet. De tant en quant apareíxien errors que feien que les connexions es perdessin. I quan canviaves el nom de les activitats o n'afegies de noves al comandament, era un drama.

 Desprès vaig probar una altra app per a Mac OS X: Harmony Bridge. És de pagament però no va pas malament. Però aquesta si que t'obliga a tenir sempre el Mac engegat.

Vaig donar una nova oportunitat a l'app Yonomi. Aquesta si que detecta les activitats definides al Harmony Hub i les pots assignar a Dreceres de iOS fàcilment. Aquí el problema és que no he aconseguit que Siri m'executi aquestes dreceres de manera senzilla. O sigui, Siri no m'enten... Si a la drecera li fico "Tele" i a Siri li dic "Siri, enciende Tele", no la troba. Si li dic "Siri, ejecuta atajo Tele", "Siri, ve a Tele", etc... no hi ha manera.... No passa res, provem amb Alexa. Doncs Yonomi ja no és compatible amb Alexa 😌. 

Com veieu, vaig donant cercles al mateix i no arribo enlloc. Torno a estar al punt inicial. Aquest cop torno a donar una oportunitat a SmartThings App de Samsung. SmartThings és una app per a control domòtic que ja havia provat i que es va actualitzar en una versió millorada

SmartThings cerca dispositius, però com sempre, el Harmony Hub no el troba. Tanmateix, hi ha la possibilitat d'afegir el que anomenen SmartApps. I per aquesta via si que em troba el Harmony Hub.

A partir d'aquí s'afegeixen les activitats definides al Harmony Hub, com si fossin dispositius dins de l'app. Les podem agrupar en sales...això típic. El més important és que Alexa té una skill per a enllaçar dispositius de SmartThings. Heu d'anar a l'app d'Alexa, a la secció Skills i cercar SmartThings. Us demanarà un compte de Samsung (SmartThings és de Samsung) o un compte de l'App en si. Jo ja tenia un compte de Samsung. 

Important: Les activitats de Harmony Hub no s'afegiran com si fossin dispositius (vaig parar una mica boig cercant-les fins adonar-me'n). S'afegeixen com a Escenes. 

Aleshores, si feu que l'app d'Alexa cerqui nous dispositius, us afegirà les Activitats a les Escenes. El nom per defecte serà el de l'activitat + "Harmony Activity". Un cop afegides podeu editar-les i canviar-les-hi el nom, per a fer-les més accessibles amb l'assistent de veu, per exemple "Tele".

Eh voilà! Ja podeu llençar activitats de Harmony Hub des de Alexa amb la veu sense afegir Hardware addicional. "Alexa, enciende Tele". I també important, "Alexa, apaga Tele". En una primera prova la veritat és que funciona i és molt ràpida la resposta. 

He trobat la resposta definitiva? A veure com anirà...







diumenge, 3 de gener del 2021

Hubs de comandaments: Logitech Harmony / Broadlink / FireTV Cube

 Mireu al vostre voltant. Si us trobeu rodejats per un bon grapat de comandaments a distància repartits pel sofà o la taula de centre per controlar els vostres aparells, potser us començareu a plantejar, com jo vaig fer fa temps, en substituir-los per un de sòl. Com deien al Senyor dels Anells, "Un comandament que els comandi a tots...". I si sou encara més ambiciosos potser us comenceu a plantejar si es podrien eliminar tots i substituir-los per comandes de veu al vostre assistent virtual Alexa o Siri.

Per a comparar els dos models utilitzarem les següents variables:

- Compatibilitat: D'entrada no resulta fàcil unificar el control de tots els dispositius en un. Ens trobem que hi ha diferents protocols, IR (infrarojos), RF (ràdio-freqüència), Bluetooth, Wifi... Infinites marques i models i, si bé hi ha funcions estàndar, cadascú és fill de sa mare. Aquest és un factor d'èxit important.

- Programabilitat: Capacitat per executar ordres més o menys complexes, encadenades per a fer activitats en diferents dispositius prement un sòl botó.

- Comandament

- Preu

- Interoperabilitat amb assistents virtuals

Característiques:

Logitech Harmony Elite consta d'un comandament a distància amb pantalla, un Hub concentrador i una app per a dispositius mòbils iOS o Android.

Broadlink RM4 PRO: Consta d'un hub concentrador i una app per a dispositius mòbils iOS i Android.

Amazon FireTV Cube: Altaveu amb assistent Alexa i App FireTV integrats en un sol cub i comandament a distància FireTV.


Compatibilitat

Logitech Harmony és capaç de comunicar-se amb els diferents dispositius emprant IR , RF, Bluetooth, Wifi... 
Broadlink IR, RF, però no suporta Bluetooth.
FireTV Cube , IR, RF però tampoc suporta Bluetooth.

Harmony disposa d'una extensa base de dades de dispositius, també Broadlink. No tan FireTV Cube, que es limita a dispositius multimèdia com és lògic. Els altres dos van més enllà cap a aires condicionats, motors de persianes etc.. . És difícil comparar qui la té més extensa. En tots els casos oblideu-vos dels aparells xinesos de marques no-t'hi-fixis. La no inclusió del bluetooth decanta la llista cap a Harmony.
Un aspecte a destacar de Broadlink i Logitech Harmony és que disposen d'una funció per aprendre els diferents botons d'un comandament a distància qualsevol i això li aporta una flexibilitat notable. 


Programabilitat

Amb Harmony es poden definir activitats en les quals es pot combinar diferents accions sobre els dispositius encadenades. Seqüències d'arrencada i d'aturada. 

A Broadlink s'anomenen escenes sense diferenciar entre aturada o arrencada. No obstant, amb Harmony es poden realitzar accions més específiques si el dispositiu es troba en la seva base de dades. Per exemple, per a un receptor AV canviar a un determinat estat. A Broadlink es pot fer tot allò que es pugui fer des del comandament però sense contextualitzar-ho tant. També es pot especificar el temps de retard.

FireTV Cube no disposa d'aquesta programació. Nomès s'encadenen seqüències si estan prèviament encadenades mitjançant el protocol HDMI-CEC. Per exemple, si s'engega la TV i per HDMI-CEC també s'engega l'amplificador.

Comandament

El gran punt fort de Harmony és el comandament amb pantalla que el fa totalment versàtil. Aquest punt pot passar desapercebut perquè és tan intuïtiu que es fàcil de passar per alt i no donar-li importància. Però quan proves altres solucions te n'adones de que trobes a faltar. Des del comandament pots engegar cada activitat o dispositiu i, automàticament, es transforma en el comandament del dispositiu engegat completament personalitzat. Això no passa amb els altres sistemes. Broadlink requereix un comandament universal i FireTV Cube nomès et canvia de dispositiu però un cop engegat has d'utilitzar el comandament del dispositiu si no vols o no es pot fer servir les comandes de veu d'Alexa.

Preu:

El Harmony és molt més car que el Broadlink. 280 euros valen el hub i el comandament més sofisticat. El hub sol val 99 euros. El comandament amb pantalla és clarament l'element més costós.

El Broadlink només és un hub i es pot trobar en oferta per 31 euros. 

El FireTV Cube val uns 150 euros però disposa d'altres funcionalitats diferents (altaveu i assistent), per tant no es gaire comparable.

 Interoperabilitat amb assistents virtuals:

Harmony, tot i que així ho indica la publicitat enganyosa, NO es compatible amb Alexa ni Siri al territori Espanyol. Nomès ho és en alguns països que si disposen de la seva skill per a Alexa. Fa anys que la comunitat d'usuaris ho ha sol·licitat i, a data d'avui, Logitech va donant llargues. Ara per ara, l'única manera de connectar Harmony amb l'assistent d'Apple Siri, és mitjançant homebridges. Ponts desenvolupats opensource que connecten HomeKit amb dispositius no compatibles i que fan possible amb un plugin per a Harmony. No obstant, requereix una raspberry o ordinador permanentment connectat i resulten poc resilients als canvis de configuració o tenen errors. Lluny d'atendre les peticions, Logitech ha intentat canviar el firmware, impedint fins i tot l'ús d'aquests ponts desenvolupats per aficionats. Per sort és van fer enrere gracies a la indignació generada.

Broadlink si que es compatible amb els assistents de veu d'Apple, Google i Amazon. Les anomenades escenes passen a ser escenes d'Alexa i es poden afegir a l'assistent Siri. 

FireTV Cube és ja de per si, l'assistent de veu d'Amazon que permet controlar el menú de FireTV a banda dels dispositius que pot controlar (recordem que no pot controlar dispositius controlats per comandaments bluetooth).

Resumint, depèn de la complexitat de cada sistema multimèdia i sobretot del pressupost. En quant a característiques Logitech Harmony és el millor però la no interoperabilitat amb assistents de veu al territori espanyol pot ser un gran hàndicap. La manca de control de dispositius Bluetooth de Broadlink és un altre handicap important (això elimina AppleTV i consoles de videojocs).