『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 19462|回复: 8

[基础教程] 【电子相框】让家里的电视不用时变成相框

[复制链接]

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
发表于 2021-6-8 02:32:48 | 显示全部楼层 |阅读模式
本帖最后由 relliky 于 2021-6-9 18:48 编辑

家里墙上一直没什么照片,但我们的好多的照片照了以后就再也没有看过了,好多的回忆很少拿出来翻阅。一开始用打印机打出了一些照片,但苦于太难管理,除了冰箱上也不知道放哪。以前看过有做电子相框的产品卖,但也没有入手,一个是觉得贵,二个是觉得功能太过于单一。

所以一直想把家里的三个电视(厨房,客厅,和主卧)变成电子相框,可以平时一直慢速播放几百张照片,可以选择性的配一些背景音乐。电视如果是挂着墙上的就更像相框了。有人进入房间时就打开电视变成电子相框,可以使用遥控器随时退出电子相框模式正常使用电视。且人走了就关掉电视节约用电。


有人自动化的思路如下
1) 利用人体传感器检测人进入带电视的房间,如果电视已经被打开/被使用在看电视节目,则跳过此自动化
2) 用命令打开电视,根据自己的喜好,调整亮度到低亮度,调节音量或者静音
3) 用命令打开用来播放照片应用,如果没有播放照片的应用,可以打开一个播放视频的应用,然后自己把照片的播放做成一个本地/网络视频,直接让电视播放此视频


无人自动化
1) 人离开后,关电视。


苦于在国外小爱同学基本上连接不上,想看安卓tv版b站又想用语音控制的我只能把忍痛把小米盒子换成了亚马逊的fire电视棒。我三个电视都是都是三星电视+亚马逊电视棒的组合。这一套都可以接入HA,接下来就好搞了。亚马逊有个照片应用,把照片导入亚马逊云端后,除了遥控,就是用语音命令放照片幻灯片,要用HA控制的话,需要在亚马逊alexa里用设置自动化呼叫此语音命令,然后用HA调用这个alexa自动化就行了。(之前考虑过三星的frame 电视和qled 电视的艺术模式功能,我客厅的是电视是q6,有艺术模式,短暂摸索以后发现并不太好管理照片,最重要的是。。。。我只有客厅电视支持艺术模式,其他的两个电视买的便宜版本,不支持艺术模式)

我的自动化具体的流程就是
进门->如果电视现在是关闭的话->打开电视->设置电视的亮度和音量,选择hdmi接入的电视棒->让电视棒播放照片的幻灯片



三星电视用的集成是 https://github.com/ollo69/ha-samsungtv-smart
亚马逊电视棒用的集成是 https://github.com/custom-components/alexa_media_player
两个都可以通过HACS安装

不多废话了,直接看视频和代码吧

script:
  master_room_tv_turn_on_tv:
    alias: Master Room Turn On TV
    sequence: 
    # Turn on TV
    - service: media_player.turn_on
      target:
        entity_id: media_player.master_room_tv
    - service: media_player.play_media
      target:
        entity_id: media_player.master_room_fire_tv
      data:
        media_content_type: routine
        media_content_id: TurnOnMasterRoomTV     

  master_room_tv_turn_off_tv:
    alias: Master Room Turn Off TV
    sequence: 
    - service: media_player.turn_off
      target:
        entity_id: media_player.master_room_tv

  master_room_slideshow_update_tv_setting:
    alias: Master Room Slideshow Update TV Setting
    sequence: 
    # Mute TV
    - service: media_player.volume_set
      data:
        volume_level: 0
      target:
        entity_id: media_player.master_room_tv    
    # Change to FireTV input
    - service: media_player.select_source
      target:
        entity_id: media_player.master_room_tv
      data:
        source: "Amazon Fire TV stick"      
    # Set Picture Mode to a Dim One
    - service: samsungtv_smart.select_picture_mode
      data:
        entity_id: media_player.master_room_tv
        picture_mode: Movie
automation:
- alias: L-MR Master Room TV Slideshow
  id: "1599907343079"
  description: "automation.master_room_tv_slideshow"
  trigger:
  action:    
    # TV is off
    - condition: state
      entity_id: media_player.master_room_tv
      state: "off"
    # Turn on TV and change settings    
    - alias: "Repeat turning on tv until tv is switched its input to fire tv"
      repeat:
        sequence:
        - service: script.turn_on
          entity_id: script.master_room_tv_turn_on_tv
        - service: script.turn_on
          entity_id: script.master_room_slideshow_update_tv_setting
        - delay: "00:00:03"            
        until:
          - condition: template
            value_template: "{{state_attr('media_player.master_room_tv', 'source') == 'Amazon Fire TV stick'}}"
    # Play Slideshow on FireTV after TV is mute to avoid Alexa feedback
    - service: media_player.play_media
      target:
        entity_id: media_player.master_room_fire_tv
      data:
        media_content_type: routine
        media_content_id: MasterRoomSlideshow

评分

参与人数 2金钱 +6 收起 理由
jsfer888 + 2
eric + 4 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2021-6-8 11:01:21 | 显示全部楼层
我的用法是,在客厅中挂个小显示器,用来播放照片,同时还可以显示日期和时间,生日提醒,家人定位信息、用电情况等。
开启条件:家中有人,白天
回复

使用道具 举报

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
发表于 2021-6-8 11:20:24 | 显示全部楼层
xuyang 发表于 2021-6-8 11:01
我的用法是,在客厅中挂个小显示器,用来播放照片,同时还可以显示日期和时间,生日提醒,家人定位信息、用 ...

光有显示器,,那不还得插个主机
回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
 楼主| 发表于 2021-6-8 15:26:21 | 显示全部楼层
xuyang 发表于 2021-6-8 11:01
我的用法是,在客厅中挂个小显示器,用来播放照片,同时还可以显示日期和时间,生日提醒,家人定位信息、用 ...

这样也挺好,有多余的显示器专门做这个。我手上没有多的显示器,所以觉得如果为了这个单买的一个显示器做这个的话,功能就相对来说单一,而且也是一笔投入。

你的这个方案具体怎么工作的啊?跑游览器访问lovelace?然后在lovelace里面弄生日/定位/和照片?
回复

使用道具 举报

4

主题

605

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1560
HASS币
20
发表于 2021-6-12 15:04:44 | 显示全部楼层
我也想搞这个。我比较关心有木有什么可以捡垃圾的超薄显示器,40-55寸,超低功耗,可视角度很大。看了半天可能还是买个三星壁画电视最合适
回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
 楼主| 发表于 2021-6-12 22:51:19 | 显示全部楼层
本帖最后由 relliky 于 2021-6-14 06:19 编辑
zsqduke 发表于 2021-6-12 15:04
我也想搞这个。我比较关心有木有什么可以捡垃圾的超薄显示器,40-55寸,超低功耗,可视角度很大。看了半天 ...

有资金投入的话画壁电视是不错,这玩意就是有点贵 我家客厅用的三星Q6,也带画壁功能,我个人觉得不太好用,有点不太灵活。

如果想少投入一点的话,我觉得现在的大多数电视的可视角度都可以啊,上墙可以装的可移动的支架,角度多变,我厨房就是这样的,
Image from iOS (1).jpg

Image from iOS.jpg

等我回公司上班后,我想用闲置下来的显示器搞个这个玩意,感觉也挺有意思的。
https://www.instructables.com/Dy ... -Photo-Video-Frame/
应该除了电影海报外弄点别的东西也可以。


回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-6-13 23:33:28 | 显示全部楼层
前来学习,谢谢分享。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

4

主题

605

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1560
HASS币
20
发表于 2021-6-14 11:35:42 | 显示全部楼层
relliky 发表于 2021-6-12 22:51
有资金投入的话画壁电视是不错,这玩意就是有点贵 我家客厅用的三星Q6,也带画壁功能,我个人觉得不太好 ...

回复

使用道具 举报

106

主题

551

帖子

2789

积分

金牌会员

Rank: 6Rank: 6

积分
2789
金钱
2238
HASS币
20
发表于 2021-6-14 19:42:57 | 显示全部楼层
xuyang 发表于 2021-6-8 11:01
我的用法是,在客厅中挂个小显示器,用来播放照片,同时还可以显示日期和时间,生日提醒,家人定位信息、用 ...

视频信号从哪里来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 04:27 , Processed in 0.329321 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表