-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathchangelog.html
More file actions
1979 lines (1667 loc) · 121 KB
/
changelog.html
File metadata and controls
1979 lines (1667 loc) · 121 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<h2>To Do やること</h2>
<button style="display:block;text-align:left;" onclick="var e=document.getElementById('showOrHide');
if(e.style.display==='none'){
e.style.display='block';
this.textContent='▼できたことを折り畳む';
}else{
e.style.display='none';
this.textContent='▶︎できたことを展開';
}
">▶︎できたことを展開</button>
<pre id="showOrHide" style="display:none;"><code>
✅<span style="color: #e3e3e3;"><s>SesameBot2の時間単位を0.1秒単位で調整できるようになります</s></span>
✅<span style="color: #e3e3e3;"><s>Android/iOSで設定されたMatterのSesame名とオートメーションがリセットされるバグの修正</s></span>
✅<span style="color: #e3e3e3;"><s>SesameBot2は、Matterにてデフォルトの役割が「ライトスイッチ」になるように。</s></span>
✅<span style="color: #e3e3e3;"><s>デバイス一覧にて、台本切替の手間なしで、直接SesameBot2各台本を表示及び操作できるように。</s></span>
✅<span style="color: #e3e3e3;"><s>Hub3+SesameBot2+Matter機能強化。SesameBot2はすでにMatterでライトスイッチとして機能し、さらにAlexa、Google Assistant、Apple Homeがオン/オフ操作にて二つの台本を操作できるように。</s></span>
✅<span style="color: #e3e3e3;"><s>Hub3+OpenSensor+Matterのリリース</s></span>
✅<span style="color: #e3e3e3;"><s>Remote nano機能強化:意図せずに押されて鍵が開いてしまうことがないように、ユーザーは長押しモードを選択することができます。</s></span>
✅<span style="color: #e3e3e3;"><s>Remote nano機能強化:Remote nano は、離れてるセサミでも制御できるようになりました。例えば、自宅のセサミや、遠く離れた会社のセサミを、1つのRemote nanoでBluetooth制御することができます。</s></span>
✅<span style="color: #e3e3e3;"><s>遠隔でBluetooth経由せずに、Hub3の再起動とSesameOSをアップデートできるようになります。</s></span>
✅<span style="color: #e3e3e3;"><s>Matter ネットワーク内のデバイスが一定時間後に消失する原因が判明しました。Hub3と連携してるデバイスリストを Hub3 の RAM メモリにのみ保存し、Hub3 のFlashメモリには保存していなかったため、Hub3 が再起動すると、デバイスリストが失われていたことが原因でした。この問題の修正を優先的に数日かけて行います。皆様から現象についての様々な手がかりとヒントをいただき、大変助かりました。</s></span>
✅<span style="color: #e3e3e3;"><s>Sesame Touch Pro/ Sesame Touch/ Remote/ Remote nano機能強化:複数のSesameとBluetooth接続する際、Bluetoothホワイトリスト機能により、複数の切断されたBluetooth接続の高速再接続を実現しました。従来2~3秒かかっていた再接続が、現在では瞬時に完了するようになります。</s></span>
✅<span style="color: #e3e3e3;"><s>赤外線機能の任意学習</s></span>
✅<span style="color: #e3e3e3;"><s>赤外線機能にエアコン、テレビ、照明のライブラリを追加</s></span>
✅<span style="color: #e3e3e3;"><s>赤外線機能にライブラリからの自動マッチング</s></span>
✅<span style="color: #e3e3e3;"><s>Hub3のLED明るさが自由に調整できるように</s></span>
✅<span style="color: #e3e3e3;"><s>赤外線機能に複数の任意学習ページが作れるように対応。</s></span>
✅<span style="color: #e3e3e3;"><s>Hub3のアップデートや再起動後、Matterネットワーク内のデバイス(SesameBotなど)が名前はリセットされないものの、新しいデバイスとして認識されてしまい又Matterネットワーク内のオートメーションが消えてしまう原因を修正いたしました。現象に関する皆様からの多くのご指摘やヒントに、心より感謝申し上げます。</s></span>
✅<span style="color: #e3e3e3;"><s>Hub3がSesameの内部時計をBluetooth接続時と24hr毎に校正し、履歴機能の記録時間をかなり正確に保つことで、大規模商用レベルの品質を実現します。</s></span>
✅<span style="color: #e3e3e3;"><s>SesameSDKやBluetoothAPIやWebAPIの更新と関連するドキュメントの充実化。引き続き、SesameSDKの更新コストと理解コストをさらに下げるために、iOS及びAndroid版の商用Sesame appを完全にオープンソース化する方向にも進めております。PrivateのiOS/AndroidリポジトリからGitHub Actionsを使ってサーバーアクセスキーを自動的に入れ替え、その後、publicのiOS/Androidリポジトリにプッシュすることを計画しています。これにより、全てのパートナーの皆様が弊社のSDKのリリースを待たずに常に最新発展をご利用できるようになることを期待しています。</s></span>
✅<span style="color: #e3e3e3;"><s>人通りの多い場所で電池を確実に2〜3年持たせながら、極上のユーザー体験を提供することも不可能ではありません。レーダーを最短距離に設定していても、屋外からリモートでFaceを起動し、即座に顔認識を行える仕組みの実現。レーダーの探知距離を最短に設定しても、施錠状態で「解錠ボタン/側面ボタン」を押すと、顔認証や手のひら静脈認証が即座に開始されるため、極度の省電力と極上のユーザー体験の両立の実現。</s></span>
✅<span style="color: #e3e3e3;"><s>GitHub上のSPM及びGitHub Packages上のMavenに対応。</s></span>
✅<span style="color: #e3e3e3;"><s>iOS/Android appにての🔍デバイス検索機能</s></span>
✅<span style="color: #e3e3e3;"><s>製品に貼付するQRコードの内容を、製品のUUIDと統一します。また、将来的にはスマホアプリやスマホBluetooth性能に依存しない、QRコードによるデバイス登録機能の基盤となり、ユーザー様はアプリまたはWebでUUIDで製造日や生産の詳細情報を確認することができます。</s></span>
✅<span style="color: #e3e3e3;"><s>さらにスマホアプリとスマホBluetooth性能への依存度を減らすために、Hub3やESP32などからSesameシリーズのSesameOSをアップデートできるように実現します。</s></span>
✅<span style="color: #e3e3e3;"><s>連絡先の並び順が自由に調整できるよう、検索もできるように実現。</s></span>
✅<span style="color: #e3e3e3;"><s>biz.candyhouse.co がオープンソース化しました!GitHub Actions により、公開リポジトリへ自動同期されるようになります。</s></span>
✅<span style="color: #e3e3e3;"><s>管理者(マネージャーやオーナー)が履歴を削除できる機能。</s></span>
✅<span style="color: #e3e3e3;"><s>SesameBotの台本の名称を変更できるように。</s></span>
✅<span style="color: #e3e3e3;"><s>chat.candyhouse.coがオープンソース化へ!GitHub Actionsで公開リポジトリに自動公開されます。</s></span>
</code></pre>
<pre><code>
☑️Hub3+SesameTouch+OpenSensor+Bizの正式リリース
✅<span style="color: #e3e3e3;"><s>①Hub3はほとんどの操作でBluetoothが不要なため、次はBluetooth経由でWiFiパスワード設定UI以外の全てのUIをKotlin/SwiftからHTML5に移行します。
メリットは、アプリ保守コストを90%削減でき、Web操作もできるようになる点です。</s></span>
✅<span style="color: #e3e3e3;"><s>②通知および履歴において、Sesame Face/ Sesame Face Pro/ Sesame Touch/ Sesame Touch Pro/ Open Sensor/ Remote/ Remote nanoのデバイス名、指紋名、パスワード名、Suica名、顔名、手のひら名をBluetooth接続なしでも変更できる機能の追加と、各名称の文字数制限の撤廃。</s></span>
☑️③アプリがBluetooth経由でFace/ Face Pro/ Touch/ Touch Pro/ Open Sensorに接続していない場合でも、電池残量、指紋リスト、パスワードリスト、Suicaリスト、顔リスト、手のひらリストを表示できるようUIの完成
☑️④Web(Biz)にて、電池残量の確認および、指紋・パスワード・Suica・顔・手のひら・通知など、すべてのアプリ上の設定管理機能を追加(無料)
✅<span style="color: #e3e3e3;"><s>⑤通知が3回送信されるバグの修正。</s></span>
(2026年4月末の予定)
☑️全製品において、縦軸を電圧、横軸を時間とするグラフを作成し、数日と数ヶ月にわたりデータを収集・分析することで、電池残量の表示精度を99%に限りなく近づけ、突然異常な電圧低下が発生した場合、即座に通知を送信。また、全製品において、SesameOSバージョンの状態をリアルタイムで記録し、SesameOSの新バージョンがリリースされると、メール通知が届く。
(2026年4月末の予定)
☑️引き続き、SB社を始め、他社のエアコン、照明、テレビなど、全家電の赤外線ライブラリを比較のうえ導入して参ります。
(2026年4月末の予定)
☑️リストから探さなくて、Nature Remoのように、リモコンのボタンをHub3に向けて押すとHub3にエアコンが登録されるように。
(2026年4月末の予定)
☑️赤外線リモコンの機能において、任意学習で登録したボタンの配置が編集出来るように改良を図って参ります。
(2026年4月末の予定)
☑️Matterネットワークにおいて、赤外線リモコン対応機器(エアコン、扇風機、照明等)をサポートします。Google Home/HomePod Siri/Echo Alexa音声で赤外線リモコン対応機器の操作が可能となります
(2026年4月末の予定)
☑️CANDY HOUSE全製品に対して曜日指定、時間指定等のスケジュール稼働機能。例えば、オートロックの時間帯指定、夜間だけオートロック、GoogleカレンダーやSlackとの連携、期間限定のパスワード解錠とSuica解錠、ドア開いたら何分間閉めてないなら、通知が来る、など。
(2026年4月末の予定)
☑️SesameBot2、SesameBike2、Open Sensorにおける履歴及び通知機能
(2026年4月末の予定)
☑️持ち去り対策機能につきましては、近日中にソフトウェアアップデートにより実現いたします。新たなハードウェアや半導体チップは一切不要です。
具体的な実現方法としましては、万が一Sesame FaceとHub 3のBluetooth接続が途切れた際に、アプリへ通知が届く仕組みとなります。
細やかながら、低コストな効果策ですので、ぜひご期待くださいませ。
(2026年4月末の予定)
☑️人通りの多い場所で電池を確実に2〜3年持たせながら、極上のユーザー体験を提供することも不可能ではありません。レーダーを最短距離に設定していても、屋外に設置した魔法道具やCANDY HOUSE RemoteなどでFaceを起動し、即座に顔認識を行える仕組みの実現。
(2026年5月末の予定)
☑️ESP32用のオープンソースSesameSDKも、GitHub Actionsで公開リポジトリに自動公開されます。
(2026年5月末の予定)
☑️Hub3 + Remote/Remote nano + CANDY HOUSE全製品 がMatter依存せず純正連携できるように。
(2026年5月末の予定)
☑️ゲストへ遠隔操作の権限付与。
(2026年5月末の予定)
☑️CANDY HOUSE全製品は、Matterにての役割を自由に選択できるようになります。鍵、スイッチ、赤外線、Remoteなどとして強制的に定義されることがなくなります。Google Homeによる解錠制限を回避することも可能となります
(2026年6月末の予定)
☑️SesameBotにおいて、iPhoneのショートカットアプリでも0番以外の台本を動かせるようにしてほしいです! 全て操作できるようになるとうれしいですが、とりあえず解錠で0、施錠で1もしくはその逆のような対応でも構わないので。
(2026年6月末の予定)
☑️OpenSensorとSesameBot2連携した際に起動秒数を調整できる機能。
(2026年6月末の予定)
☑️メールアドレスの変更ができるように。
(2026年6月末の予定)
☑️セサミタッチがマイナンバーカードとパスポートに対応
(2026年6月末の予定)
☑️指摘を受けて、Hub3とWiFiモジュール2の速度比較、再検証!0.1秒の差も許さない!原因究明・解決を目指します!
(2026年6月末の予定)
☑️Sesame Touch Proの同じ番号をうっかり2回連続で押してしまう場合に備え、ソフトウェアでデバウンス/チャタリングを実装します。
(2026年6月末の予定)
☑️AWS SDK for iOS および AWS SDK for Android を、最新の AWS Amplify Swift および AWS Amplify for Android に移行し、アプリの保守コストとAWSバグ数をさらに削減します。
(2026年8月1日まで完成)
</code></pre>
<p><br><br><br></p>
<h2>Change Log 変更履歴</h2>
<pre><code>
<b>2026年4月18日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.138(604)-f8892d1 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(769)-0ba204310 @Github</u></a>
1.
iOSアプリにて、大量のデバイス(757台)使用時にiOSアプリが非常に重くなる・クラッシュする問題を解決しました。(android appには同様な問題なし)
(Thanks to グッドルーム株式会社様のヘビーユース)
2.
androidアプリにて、ユーザーがレーダー距離の調整に成功したと勘違いしないように、Android端末のBluetoothがSesame Faceに接続されていない状態では、レーダー距離調整のスライドバーUIを非表示にする仕様に変更しました。
3.
androidアプリにて、Android Gradle Plugin(AGP)を9.1.0から最新版9.1.1に更新しました。
<u>Sesame Bot 2</u>
3.0-17-67cd1b
1.SesameBot2をSesameFaceシリーズに対応させました。
<u>chat.candyhouse.co</u>
chat.candyhouse.coがオープンソース化になりました。GitHub Actionsで公開リポジトリに自動同期するようになりました。
</code></pre>
<hr>
<pre><code>
<b>2026年4月11日(土)</b>
<u>Hub3</u>
3.0-13-666314
1.
不具合修正:Hub3にBluetoothセサミデバイスを5台接続し、かつHub3をMatterネットワーク(Google Homeなど)に接続した場合、24時間以内に必ずHub3の青色LEDが高速点滅し、いずれかのBluetoothセサミデバイスに接続できなくなる不具合を修正。
原因は、先週ESP32の最新SDK/Frameworkであるesp-idf v5.5.3にアップデートした際、esp-idfの挙動が従来と異なることが判明したためです。今後はesp-idfに依存せず、アプリケーション層でBluetoothの状態を確認・管理するように変更しました。
2.
不具合修正:Hub3経由でセサミデバイスを遠隔からDFUアップグレードすると失敗する不具合を修正(再現可能)。
対処として、esp-idfのBluetooth状態管理に依存せず、アプリケーション層でBluetoothの状態を確認・管理することで、esp-idfのBluetooth状態エラーを回避するようにしました。
3.
不具合修正:Hub3のネットワーク切り替え操作時、ネットワーク一覧の選択画面に移動するとHub3が再起動する不具合を修正(ランダムに発生)。
原因は、当該機能に割り当てられたメモリが不足していたためです。
4.
使用されなくなった古いコードを全て削除し、全体的なリファクタリングを実施することで、システムの安定性向上とエントロピーの低減を行いました。
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.137(599)-eb180dc @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(762)-d38b21ecb @Github</u></a>
1.
先週のAndroid アプリのリファクタリングの続き、iOSアプリのUIコードレビューも実施し、大規模なリファクタリング(整理・軽量化)を行いました。現在、各ハードウェア製品のコード構造が整理・統一され、保守性が大幅に向上しました。
2.
Faceシリーズのレーダー「完全オフ」機能に対応しました。
レーダーの検知距離を「0cm」に設定することで、玄関先でレーダーを反応させたくないお客様にとって、大変便利な選択肢となります。
なお、最短距離に設定しても、施錠状態で「解錠ボタン/側面ボタン」を押すと、顔認証や手のひら静脈認証が即座に開始されるため、ある程度、極度な省電力と極上のユーザー体験の両立を実現できます。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/Face1RadarCompletelyOFF.png"></a>
3.
SesameBot2の台本(スクリプト)UIを改善しました。初心者ユーザーに台本を切り替えられることが分かりやすいよう改善しました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/youReallyCanSwiftScriptForSesameBot2.png"></a>
</code></pre>
<hr>
<pre><code>
<b>2026年4月4日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.136(590)-d7ddfea @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(758)-7d73a6a9c @Github</u></a>
1.
AndroidアプリのUIコードレビューを実施し、大規模なリファクタリング(整理・軽量化)を行いました。現在、各ハードウェア製品のコード構造が整理・統一され、保守性が大幅に向上しました。
<u>Remote</u>
3.0-14-b08636
<u>Remote nano</u>
3.0-15-b08636
<u>Sesame Face Pro</u>
3.0-18-323190
<u>Sesame Face</u>
3.0-19-323190
<u>Sesame Face Pro AI時代版</u>
3.0-22-323190
<u>Sesame Face AI時代版</u>
3.0-23-323190
1.
より多くの機種にて、ユーザーご自身でBluetooth TX Power(送信強度)を自由に調整可能になりました!電波干渉が多く、Bluetoothが不安定で途切れやすい環境に最適です。接続の不安定さを効果的に解消できることが実際の検証で実証されています。
2.
併せてコードレビューを実施し、リファクタリング(整理)を行いました。
今回のBluetooth送信強度(TX Power)調整機能の追加に伴い、一度電池を抜き差ししない限りBluetoothが繋がらなくなるバグを修正しました。(原因:Bluetooth advertisingが停止してしまうバグ)
3.
コードレビューを実施し、リファクタリング(整理・軽量化)を行いました。
<u>Hub3</u>
3.0-13-d4a9ce
1.最新のESP32 SDK/Framework であるesp-idf v5.5.3へのアップデートを実施しました。
2.Hub3のBluetooth送信出力を最大(+18 dBm)にまで引き上げました。Hub3は常に電源に接続されており省電力を考慮する必要がないため、アンテナの送信出力を最大化したことで、Bluetooth接続の安定性が飛躍的に向上しています。
3.SesameBot2の操作履歴閲覧機能に対応いたしました。
</code></pre>
<hr>
<pre><code>
<b>2026年3月28日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.135(582)-ffa3c63 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(748)-931c5d750 @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
<u>Sesame Bot 2</u>
3.0-17-ad26ee
<u>Sesame Bike 2</u>
3.0-6-ad26ee
<u>Sesame 5</u>
3.0-5-ad26ee
<u>Sesame 5 Pro</u>
3.0-7-ad26ee
<u>Sesame 5 北欧北米版</u>
3.0-16-ad26ee
<u>Open Sensor</u>
3.0-8-763d18
<u>Sesame Touch Pro / Sesame Touch 2 Pro</u>
3.0-9-323190
<u>Sesame Touch / Sesame Touch 2</u>
3.0-10-323190
1.
より多くの機種にて、ユーザーご自身でBluetooth TX Power(送信強度)を自由に調整可能になりました!電波干渉が多く、Bluetoothが不安定で途切れやすい環境に最適です。接続の不安定さを効果的に解消できることが実際の検証で実証されています。
2.
併せてコードレビューを実施し、リファクタリング(整理)を行いました。
今回のBluetooth送信強度(TX Power)調整機能の追加に伴い、一度電池を抜き差ししない限りBluetoothが繋がらなくなるバグを修正しました。(原因:Bluetooth advertisingが停止してしまうバグ)
3.
コードレビューを実施し、リファクタリング(整理・軽量化)を行いました。
</code></pre>
<hr>
<pre><code>
<b>2026年3月21日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.134(572)-a929e2a @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(739)-905692603 @Github</u></a>
<u>biz.candyhouse.co</u>
1.長押しで、管理者(マネージャーやオーナー)が履歴を削除できるようになりました。
2.androidアプリ にも、3.7V LiNixCoyMnzO2 三元系リチウム電池の時間経過に伴う電圧変化グラフをサポートしました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/delete_history_iOSandroidBiz.png"></a>
<u>Sesame Bot 2</u>
3.0-17-b33894
1.
SesameBot2 に関しまして、お約束していた操作履歴の閲覧機能にようやく対応いたしました。
2.
SesameBot2 の台本の名称と並び順が変更できるようになりました。
3.
ユーザーご自身でBluetooth TX Power(送信強度)を自由に調整可能になりました!電波干渉が多く、Bluetoothが不安定で途切れやすい環境に最適です。接続の不安定さを効果的に解消できることが実際の検証で実証されています。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/bot2scriptNameRankEditable_iOSandroid.png"></a>
<u>Sesame Face Pro</u>
3.0-18-f5b193
<u>Sesame Face</u>
3.0-19-f5b193
<u>Sesame Face Pro AI時代版</u>
3.0-22-f5b193
<u>Sesame Face AI時代版</u>
3.0-23-f5b193
1.
【重大なバグ修正】Sesame Faceシリーズで、電池を一度抜いて入れ直さない限り、Bluetoothが完全に繋がらなくなるバグを修正しました。(原因:Bluetooth advertisingが停止してしまうバグ)
2.
ユーザーご自身でBluetooth TX Power(送信強度)を自由に調整可能になりました!電波干渉が多く、Bluetoothが不安定で途切れやすい環境に最適です。接続の不安定さを効果的に解消できることが実際の検証で実証されています。
</code></pre>
<hr>
<pre><code>
<b>2026年3月14日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.133(563)-843aada @TestFlight</u></a>
<u>biz.candyhouse.co</u>
1.iOSアプリと biz.candyhouse.co に、3.7V LiNi<sub>x</sub>Co<sub>y</sub>Mn<sub>z</sub>O<sub>2</sub> 三元系リチウム電池の時間経過に伴う電圧変化グラフをサポートしました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/iOS_biz_Supporting3.7Vbattery.png"></a>
</code></pre>
<hr>
<pre><code>
<b>2026年3月12日(木)</b>
<u>biz.candyhouse.co</u>
1.
biz.candyhouse.co がオープンソース化しました!GitHub Actions により、公開リポジトリへ自動同期されるようになります。
</code></pre>
<hr>
<pre><code>
<b>2026年3月7日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.132(558)-0b3504c @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(722)-8bf835454 @Github</u></a>
1.
Androidアプリにて、最新Gradle 9.3.1、及び最新Android Gradle Plugin 9.1.0、などの全ての dependenciesを最新バージョンにアップデートしました。
2.
Androidアプリにて、Sesame Bike 2履歴関連のバグを修正しました。
3.
Open Sensor 1 および Remote nano の SesameOS バージョン情報を表示できるようになりました。
</code></pre>
<hr>
<pre><code>
<b>2026年3月4日(水)</b>
<u>Hub3</u>
3.0-13-45eaa8
1.
赤外線の学習モード中、赤色LEDによる干渉を避けるため、青色LEDが高速点滅するようにしました。
2.
【新機能】Hub3にてSesame Bike 2 の履歴機能に対応しました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/Hub3_x_SesameBike2_history_Finally.png"></a>
</code></pre>
<hr>
<pre><code>
<b>2026年3月1日(日)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.131(556)-1b23924 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(713)-425de92a9 @Github</u></a>
<u>Sesame Bike 2</u>
3.0-6-ec3c5c
1.
Androidアプリにて、最新Gradle 9.2.1、最新Android Gradle Plugin 9.0.1、最新Kotlin 2.3.2、最新KSP などの全ての dependenciesを最新バージョンにアップデートしました。
2.
Sesame Bike 2 に関しまして、お約束していた操作履歴の閲覧機能にようやく対応いたしました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/SesameBike2_history_Finally.png"></a>
</code></pre>
<hr>
<pre><code>
<b>2026年2月24日(火)</b>
<u>Hub3</u>
3.0-13-1286a3
1.
コードレビューを実施し、リファクタリング(整理・軽量化)を行いました。あわせて、不要となったHub3内部で使用されていた OTA 用の AWSIoT Topicを削除しました。
2.
【Bug fix】電池データのサーバーへの報告(送信)ロジックを最適化しました。
3.
新製品群に対応しました。
</code></pre>
<hr>
<pre><code>
<b>2026年2月12日(木)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.130(551)-4326636 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(706)-262a45e22 @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
<u>CANDY HOUSE サーバー</u>
1.
オープンソースライブラリ「IRremoteESP8266」を追加導入し、対応する赤外線リモコンを大幅に拡充しました。
併せまして、既存の340機種のエアコンリモコン情報が更新されています。
https://github.com/crankyoldgit/IRremoteESP8266
</code></pre>
<hr>
<pre><code>
<b>2026年2月7日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.129(543)-a726f1f @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(701)-af418bb8d @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
2.
Androidアプリにて、SesameBot2の台本スクリプト設定画面をより使いやすく調整しました。
3.
LIXIL社からのご指摘を受け、Androidアプリにて軽微な修正を行いました。
https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/commit/65ebb32beeceb92fb10cd60b01684e6ca9993345
<u>Remote</u>
3.0-14-4a5b8d
<u>Remote nano</u>
3.0-15-4a5b8d
<u>Open Sensor</u>
3.0-8-4a5b8d
1、非対応ロジックをリファクタリング:Remote/ Remote nano/ Open Sensorのファームウェア側から「非対応」のエラーコードをスマホアプリへ返す。併せまして、スマホアプリ内の「機種に応じてUI表示を切り替える if/else 判定コード」はすべて削除しました。
</code></pre>
<hr>
<pre><code>
<b>2026年1月31日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.128(538)-2d3ab14 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(694)-d4b8f3734 @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
2.
Androidアプリにて、Hub3 のWiFi SSID選択画面をリファクタリング。
・Navigationフレームワークの置換え:通常のFragment(Hub3ScanSSIDListFG)をDialogFragment(Hub3ScanSSIDDialogFragment)に置き換える。戻る操作時にHTML5が再描画されない問題を解消し、Bluetooth/Wi‑Fiの状態を維持して再接続不要とする。
・既存のNavigation設定を削除する。
・i18nやUIの見た目をiOSに合わせ、同期する。
3.
Androidアプリにて、ファームウェアアップデート完了後のステータス表示が誤る不具合を修正する。
4.
iOS/Androidアプリにて、CR1632とCR123Aはいずれも二酸化マンガンリチウム(LiMnO₂)で化学成分は同じだが、ユーザーから「新品のCR1632なのに残量が40%から始まる」との指摘がある。内抵抗などの物理特性の違いが原因と判断し、CR123Aの電池カーブを基準に電圧を全体一律で0.3V減算する(例:5.85V − 0.3V。これはCR123Aで約40%相当の電圧)。下駄を履かせ、電力カーブ全体を0.3V下げ、より低い電圧をより高い残量%に対応させる。
5.
旧式Androidの3ボタンナビゲーションバーが、アプリ内のHTML5ページ下部ボタンを覆ってしまう問題を回避する。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/3ButtonNavigationBarProblemAndroid.png"></a>
<u>Sesame Touch Pro</u>
3.0-9-57bc9f
<u>Sesame Touch</u>
3.0-10-57bc9f
<u>Sesame Face Pro</u>
3.0-18-57bc9f
<u>Sesame Face</u>
3.0-19-57bc9f
<u>Sesame Face Pro AI時代版</u>
3.0-22-57bc9f
<u>Sesame Face AI時代版</u>
3.0-23-57bc9f
1、Bluetooth通信/顔認証・掌静脈登録ロジックを最適化し、非同期タイマーを使用してMCU下位層のブロッキングを回避する。
2、レーダー割り込み処理ロジックを最適化し、非同期タイマーを使用して、割り込み信号によってMCU下位層がブロッキングされることを回避する。
3、認証ロジックを最適化:入力モードではなく認証モードであることを先に確認した上で、保存済みの顔/掌静脈データがある場合にのみ、顔認証/掌静脈認証の開始を許可する。
4、Sesame 4 非対応ロジックをリファクタリング:Sesame 4 非対応の機種については、ファームウェア側から「非対応」のエラーコードをスマホアプリへ返す。来週、スマホアプリ内の「機種に応じてUI表示を切り替える if/else 判定コード」はすべて削除する。
</code></pre>
<hr>
<pre><code>
<b>2026年1月28日(水)</b>
<u>Hub3</u>
3.0-13-da700e
1. [バグ修正]削除フローの最適化とAWSIoTへのデバイス状態報告。具体的に修正した問題:
・状況1:Hub3がコマンドを受信し青色LEDが点滅するが、実際は操作が成功しておらず、AWSIoTへメッセージが返送されない。
・状況2:Hub3がコマンドを受信し青色LEDが点滅、操作も成功しているが、AWSIoTへメッセージが返送されない。
2. [バグ修正]削除フローの重複実行を防止。具体的に修正した問題:
Bluetoothで Hub3 に対して「Sesameを追加→Sesameを削除→Sesameを追加→Sesameを削除→Sesameを追加→Sesameを削除...」のように連続実行すると、Hub3が無反応(LEDが点灯しない)になり、手動で電源を入れ直す必要があった。
</code></pre>
<hr>
<pre><code>
<b>2026年1月25日(日)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.127(533)-4bd1ef8 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(687)-06ba0d92c @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
2.
Androidアプリにて、最新Gradle 9.1.0、最新Android Gradle Plugin 9.0.0、最新Kotlin 2.2.10、最新KSP など全ての dependenciesを最新バージョンにアップデートしました。
3.
Androidアプリからも biz.candyhouse.co の電池残量グラフを呼び出して表示することが可能になりました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/batteryCruveOniOSandroid.png"></a>
4.
Androidアプリにて、稀にHTMLページが開けない問題を再修正しました。
5.
サーバー側のv2 APIはv1へ統合し、v2は完全に削除します。
あわせてiOS/Androidアプリも該当箇所を調整し、複雑さを低減します。
会社全体のソフトウェアシステムを整理し、清潔感を維持していきます。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/refactorAPIgateway.png"></a>
</code></pre>
<hr>
<pre><code>
<b>2026年1月20日(火)</b>
1.
biz.candyhouse.co及びiOS/Androidアプリにて、連絡先の並び替えと検索が可能になりました。
HTML5 (React.js) ベースの更新となるため、アプリのバージョンアップなしで今すぐご利用いただけます。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/ContactsRankingChangable.png"></a>
</code></pre>
<hr>
<pre><code>
<b>2026年1月17日(土)</b>
<u>Hub3</u>
3.0-13-661ee9
1.
[Bugfix] Hub3の設定画面にて、Sesameを削除して再追加する操作を行うと、まれにHub3がフリーズする不具合を修正しました。具体的には、コードレベルで削除処理に重複して入らないよう対策しています。
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.126(530)-425bde5 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(677)-705719846 @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
2.
biz.candyhouse.co にて、デバイスの電池残量の推移グラフをご確認頂けるようになりました。
また、iOSアプリからも biz.candyhouse.co の電池残量グラフを呼び出して表示することが可能になりました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/batteryCurveHTML5.png">
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/batteryCruveOniOS.png">
3.
Androidアプリの角度設定画面にて、正確な角度を数値でご確認頂けるようになりました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/androidAngleDegree.png">
4.
Androidアプリにて、稀にHTMLページが開けない問題を修正しました。
<u>Sesame 5</u>
3.0-5-3fdd17
<u>Sesame 5 Pro</u>
3.0-7-3fdd17
<u>Sesame 5 北欧北米版</u>
3.0-16-3fdd17
1.
三機種の差異はモーター制御のみのため、コードを完全統合。メンテナンスコスト削減に加え、BLE・メモリ関連の修正は単一コードベースで対応可能に(修正漏れ防止)。また、三機種合計の大規模ユーザーベースにより、テストカバレッジも向上。
<u>Sesame Touch Pro</u>
3.0-9-cd4bcc
<u>Sesame Touch</u>
3.0-10-cd4bcc
<u>Sesame Face Pro</u>
3.0-18-cd4bcc
<u>Sesame Face</u>
3.0-19-cd4bcc
<u>Sesame Face Pro AI時代版</u>
3.0-22-cd4bcc
<u>Sesame Face AI時代版</u>
3.0-23-cd4bcc
1.
六機種の差異は僅かなため、コードを完全統合。メンテナンスコスト削減に加え、BLE・メモリ関連の修正は単一コードベースで対応可能に(修正漏れ防止)。また、六機種合計の大規模ユーザーベースにより、テストカバレッジも向上。
</code></pre>
<hr>
<pre><code>
<b>2026年1月10日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.125(523)-8149873 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(670)-e64284a8f @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
2.
android app においても、Hub3の設定ページも丸ごと Kotlin で実装している部分をすべて biz.candyhouse.coのHTML5 へ置き換えました。
これにより android の Bluetooth に依存せず、WiFi/LTE/5G 経由で以下の操作が可能になります:
LED 輝度の調整、Hub3の SesameOS 更新、Hub3 に登録されているSESAMEの SesameOS 更新、SESAMEのHub3への登録、赤外線リモコンの設定、Matterの設定など。
また、biz.candyhouse.co 上でも上記の操作が可能になりました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/allHTML5forHub3_DFU_iOSandroid.png">
</code></pre>
<hr>
<pre><code>
<b>2025年12月27日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.123(511)-285522b @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(658)-ac22903d2 @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
2.
iOS app において、Hub3の設定ページも丸ごと Swift で実装している部分をすべて biz.candyhouse.coのHTML5 へ置き換えました。
これにより iPhone の Bluetooth に依存せず、WiFi/LTE/5G 経由で以下の操作が可能になります:
LED 輝度の調整、Hub3の SesameOS 更新、Hub3 に登録されているSESAMEの SesameOS 更新、SESAMEのHub3への登録、赤外線リモコンの設定、Matterの設定など。
また、biz.candyhouse.co 上でも上記の操作が可能になりました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/allHTML5forHub3.png">
<u>Sesame Face Pro AI時代版</u>
3.0-22-811d1f
<u>Sesame Face AI時代版</u>
3.0-23-811d1f
1.
RAMメモリに関する最適化。
</code></pre>
<hr>
<pre><code>
<b>2025年12月20日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.122(499)-c48a3df @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(645)-96a1a5a15 @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
2.
最新android gradle plugin 8.13.2にアップデートしました。
<u>Sesame Face Pro</u>
3.0-18-5c6590
<u>Sesame Face</u>
3.0-19-5c6590
1.
バグ修正:Sesame のペアリングを頻繁に追加・削除した際、アプリ上に UUID がすべて 000000 のデバイスが表示されてしまう問題を修正しました。
<u>Open Sensor</u>
3.0-8-b634a9
1.
バグ修正:Sesame の電池を抜いた状態で、Open Sensor 1 がタイムアウト(1分)後も引き続き Sesame への接続を試みてしまう問題を修正。
2.
複数デバイス接続時の安定性を向上させるため、BLE接続パラメータ更新ロジックを最適化。
3.
消費電力を改善するため、BLE接続パラメータ更新の仕組みを追加。
</code></pre>
<hr>
<pre><code>
<b>2025年12月13日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.121(492)-d9c1c04 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(636)-707a08fd9 @Github</u></a>
1.
極稀にiOSアプリがMQTT(AWS IoT)に接続できず、暫く放置しておいたら接続が復帰した事がありました。ネットワーク不安定時に毎秒再接続を試みる事で、AWSからDDoS攻撃と判定されていた事が原因でした。
今回のアップデートで、Androidと同様に20秒間隔での再接続に変更し、DDoS判定を回避できるようになりました。
2.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
3.
最新android gradle plugin 8.13.1にアップデートしました。
<u>Sesame Face Pro</u>
3.0-18-0cb19f
<u>Sesame Face</u>
3.0-19-0cb19f
1.
1台のFaceシリーズで2台のセサミとBLE接続する際、偶にBLEが断線と再接続を繰り返す問題が2023年から2025年まで原因不明でした。
原因は、1台のFaceシリーズが2台のセサミと同時にBLE Connection Parametersを協議する際の競合・衝突問題でした。今回のSesameOSアップデートで問題を解決しました。
<u>Sesame Face Pro AI時代版</u>
3.0-22-43ca70
<u>Sesame Face AI時代版</u>
3.0-23-43ca70
1.
1台のFaceAIシリーズで2台のセサミとBLE接続する際、偶にBLEが断線と再接続を繰り返す問題が2023年から2025年まで原因不明でした。
原因は、1台のFaceAIシリーズが2台のセサミと同時にBLE Connection Parametersを協議する際の競合・衝突問題でした。今回のSesameOSアップデートで問題を解決しました。
2.
バグ修正:Sesame のペアリングを頻繁に追加・削除した際、アプリ上に UUID がすべて 000000 のデバイスが表示されてしまう問題を修正しました。
</code></pre>
<hr>
<pre><code>
<b>2025年12月10日(水)</b>
<u>CANDY HOUSE サーバー</u>
1.
赤外線機能ライブラリの対応機種を追加いたしました。
【エアコン】
対応メーカー・ブランド数:626社 → 672社(+46社)
対応機種・型番数:15,213機種 → 15,340機種(+127機種)
【扇風機】
対応メーカー・ブランド数:160社(変更なし)
対応機種・型番数:99機種 → 240機種(+141機種)
【テレビ】
対応メーカー・ブランド数:1,277社 → 1,295社(+18社)
対応機種・型番数:8,529機種 → 12,239機種(+3,710機種)
【照明】
対応メーカー・ブランド数:66社(変更なし)
対応機種・型番数:1,121機種 → 1,154機種(+33機種)
※参考:SB社の対応機種数
エアコン:9,805機種
照明:918機種
</code></pre>
<hr>
<pre><code>
<b>2025年12月8日(月)</b>
<u>Hub3</u>
3.0-13-da8d1a
1.
エアコンの赤外線リモコン機能がMatterに対応しました。Google Home、Siri、Alexaなどから、音声でエアコンを操作できるようになります。
2.
インフラ整備:Web(biz.candyhouse.co)からHub3のLED明るさ設定ができるようになるます。
3.
インフラ整備:スマホやアプリがなくても、Web(biz.candyhouse.co)から Hub3 を通じてセサミシリーズの SesameOS のアップデートおよび再起動ができるようになります。
</code></pre>
<hr>
<pre><code>
<b>2025年12月6日(土)</b>
<u>Remote</u>
3.0-14-03d244
<u>Remote nano</u>
3.0-15-03d244
1.
1台のRemote/Remote nanoで2台のセサミとBLE接続する際、偶にBLEが断線と再接続を繰り返す問題が2023年から2025年まで原因不明でした。
原因は、1台のRemote/Remote nanoが2台のセサミと同時にBLE Connection Parametersを協議する際の競合・衝突問題でした。今回のSesameOSアップデートで問題を解決しました。
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.120(486)-9064cd0 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(630)-eb6b4e3d0 @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
2.
iOS/Androidアプリにおける、Hub3の設定ページの詳細「赤外線リモコン」につきましても、BizのHTML5ページを流用することで実現いたしました。これに伴い、従来のSwift/Kotlinコードを大幅に削減することができました。
次のステップであり最後のステップは、Hub3の設定ページも丸ごと Kotlin/Swift で実装している部分をすべて HTML5 へ置き換えることです。
完了すれば、Sesame アプリのリフォーム工事は完結します。Bluetooth と関わらない部分はすべて HTML5 で実装し、社内リソースを顔認証・ロボットの歩行・大規模言語モデルなど、各種 AI モデルに集中させて頂きます。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/IRRemoteHTML5in.png">
</code></pre>
<hr>
<pre><code>
<b>2025年11月29日(土)</b>
<u>Sesame Touch Pro</u>
3.0-9-5aac19
<u>Sesame Touch</u>
3.0-10-5aac19
1.
【再修正】1台のSesame Touchシリーズで2台のセサミとBLE接続する際、偶にBLEが断線と再接続を繰り返す問題が2023年から2025年まで原因不明でした。
原因は、1台のSesame Touchが2台のセサミと同時にBLE Connection Parametersを協議する際の競合・衝突問題でした。今回のSesameOSアップデートで問題を解決しました。
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.119(474)-02cc6f8 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(611)-30ecf73eb @Github</u></a>
1.
iOS/AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
2.
iOS/Androidアプリにおける「Hub3赤外線リモコン」ページにつきましては、BizのHTML5ページを流用することで実現いたしました。これに伴い、従来のSwift/Kotlinコードを大幅に削減することができました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/remoteHTML5.png">
</code></pre>
<hr>
<pre><code>
<b>2025年11月22日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.118(462)-0bcc09b @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(611)-30ecf73eb @Github</u></a>
<u>Sesame Touch Pro</u>
3.0-9-846ade
<u>Sesame Touch</u>
3.0-10-846ade
<u>Open Sensor</u>
3.0-8-baf005
1.
①
1台のSesame Touchシリーズで2台のセサミとBLE接続する際、偶にBLEが断線と再接続を繰り返す問題が2023年から2025年まで原因不明でした。
原因は、1台のSesame Touchが2台のセサミと同時にBLE Connection Parametersを協議する際の競合・衝突問題でした。今回のSesameOSアップデートで問題を解決しました。
②上記に合わせて、スマートフォンとSesame TouchシリーズがBLE Connection Parametersを協議する際、Sesame TouchのRAM不足により、稀にSesame Touchが2台以上のセサミを連携できない問題も解決しました。
2.
Open Sensor 機能強化:複数のSesameとBluetooth接続する際、Bluetoothホワイトリスト機能により、複数の切断されたBluetooth接続の高速再接続を実現しました。従来2~3秒かかっていた再接続が、現在では瞬時に完了するようになります。
3.
AndroidアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
</code></pre>
<hr>
<pre><code>
<b>2025年11月15日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.117(459)-ba33c16 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(607)-63e50a7ae @Github</u></a>
1.
iOS/Androidアプリにおける「自分」ページにつきましては、BizのHTML5ページを流用することで実現いたしました。これに伴い、従来のSwift/Kotlinコードを大幅に削減することができました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/meHTML5_iOS.png">
2.
Android/iOSアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
3.
履歴ページをSwift/Kotlin実装からHTML5実装に置き換えた後、履歴機能と通知の多言語対応を再度実装しました。
</code></pre>
<hr>
<pre><code>
<b>2025年11月8日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.116(454)-fcb9573 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(603)-4fad1c0d3 @Github</u></a>
1.
iOS/Androidアプリにおける「合鍵メンバー/セサミ名の変更/鍵QRコード」ページにつきましては、BizのHTML5ページを流用することで実現いたしました。これに伴い、従来のSwift/Kotlinコードを大幅に削減することができました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/membersSesameNameQR.png">
2.
Android/iOSアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
</code></pre>
<hr>
<pre><code>
<b>2025年11月1日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.114(440)-73cd7d3 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(597)-b8207ea6c @Github</u></a>
<u>Sesame Face Pro</u>
3.0-18-0ace8d
<u>Sesame Face</u>
3.0-19-0ace8d
1.
iOS/Androidアプリにおける「連絡先の追加」ページにつきましては、BizのHTML5ページを流用することで実現いたしました。これに伴い、従来のSwift/Kotlinコードを大幅に削減することができました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/addContacts_iOS.png">
2.
iOS/AndroidアプリにおけるSesame Face シリーズのバッテリー残量曲線グラフのインフラ構築が完了いたしました。
</code></pre>
<hr>
<pre><code>
<b>2025年10月24日(金)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.114(434)-3d61f2c @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(591)-836bb18c6 @Github</u></a>
1.
iOS/Androidアプリにおけるプロフィール編集ページにつきましては、BizのHTML5ページを流用することで実現いたしました。これに伴い、従来のSwift/Kotlinコードを大幅に削減することができました。次は、プロフィール画像のアップロードとメールアドレス変更の実装に取り組みます。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/androidAppEditProfile.png">
2.
Android/iOSアプリのUI微調整、クラッシュ及びバグの修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
3.
iOS/Androidアプリにおけるバッテリー残量曲線グラフのインフラ構築が完了いたしました。
</code></pre>
<hr>
<pre><code>
<b>2025年10月17日(金)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.113(425)-a38de82 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(583)-a8701c9cb @Github</u></a>
1.
Androidアプリにおいて、各デバイスの個別「通知」設定を削除し、Biz の HTML5 通知ページで一元管理できるようにしました。これに伴い、旧来のKotlinコードを大幅に削減しました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/notificationHTML5android.png">
2.
Android/iOSアプリのUI微調整及びバグの修正。セサミデバイス並び替え時のUI不具合を修正。コードレビューを実施し、リファクタリング(整理・軽量化)を実施。
</code></pre>
<hr>
<pre><code>
<b>2025年10月11日(土)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.112(423)-a066d75 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(572)-f69701017 @Github</u></a>
1.
Android app UIクラッシュの修正。
2.
iOS app UI微調整、UIバグの修正、連絡先ページのクラッシュの修正。
3.
iOS appにて、HTML5で実装した連絡先ページ、合鍵利用者ページ、通知管理ページ、履歴ページが時々読み込まれない問題を修正しました。
</code></pre>
<hr>
<pre><code>
<b>2025年10月1日(水)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.111(418)-2baa524 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(568)-48a3b82b4 @Github</u></a>
<u>Sesame 5</u>
3.0-5-1e6f97
<u>Sesame 5 Pro</u>
3.0-7-1e6f97
<u>Sesame 5 北欧北米版</u>
3.0-16-1e6f97
1.
「Open Sensorで施錠」を30分に設定し、ドアを開閉後にOpen Sensorによって施錠された場合、その後の手動での施開錠が履歴に記録されない不具合を再現・修正しました。 アプリ操作で一時的に履歴が復帰するものの、再度ドア開閉、Open Sensorで施錠で再発していました。
2.
Sesame 5 シリーズの履歴アップロードの即時性を微改善しました:app_ss5_door_action 関数に tell_device_status_to_mobile の呼び出しを追加。
3.
角度設定ページで角度情報を報告するよう対応しました。
4.
app_ss5/app_ss5_pro/app_ss5_us にて、施解錠状態変化の履歴記録ロジックを統一・最適化しました。状態が変化しない場合は履歴を記録しない仕様を一行のコードで簡潔化し、履歴記録コードを統合して重複を削減、可読性と保守性を向上。
5.
app_sesame5.c の check_stop 関数内で、条件が LOCKED のときに行っていた last_is_lock_range への重複かつ不要な代入を削除しました(ss5/ss5_pro/ss5_us で適用)。冗長コードを排除し、状態変化時のみ履歴を記録する本来の意図に沿うようにしました。
6.
iOS/Android appにおいて、BizのHTML5により「連絡先」などのページを徹底的に置き換え、古いSwift/Kotlinコードを大幅に削除しました。
Biz HTML5基盤の「連絡先」検索機能を iOS/Android アプリにも反映しました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/contactsHTML5.png">
Kotlinコードを大幅に削除したことにより、Android appにおいて、トークンの有効期限切れにより「連絡先」「合鍵メンバー」が読み込めない不具合が修正しなくてもなくなりました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/appTokenBugToLoadContacts.png">
7.
Android appにおいて、BizのHTML5により「合鍵メンバー」などのページを徹底的に置き換え、古いSwift/Kotlinコードを大幅に削除しました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/HTML5memberList.png">
8.
Android appにおいて、2024年離職したエンジニアが残したコードのバグを解決:ネットワークからデバイスリストを取得する前にローカルのデバイスリストをクリアしてしまう不適切なロジックを削除しました。この不具合により、一部のユーザーにおいて、デバイスリストがクリアされた後、何らかの予期せぬ理由でネットワークからデバイスリストを取得できない問題が発生していました。 今回の修正で、iOS appと同じ処理ロジックに統一しました。引き続き、高い基準でコードとエンジニア品質をレビューし、継続的にリファクタリングを行っています。現在は完成度がおおよそ80点に近づいています。今後2週間で、BizのHTML5により「通知管理ページ」「Hub3設定」「赤外線リモコン」などのページを徹底的に置き換え、古いKotlinコードを大幅に削除して、Androidアプリのコード品質を99点に近づけます。
9.
iOSアプリにおいて、各デバイスの個別「通知」設定を削除し、Biz の HTML5 通知ページで一元管理できるようにしました。これに伴い、旧来のSwiftコードを大幅に削減しました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/notificationHTML5.png">
</code></pre>
<hr>
<pre><code>
<b>2025年9月19日(金)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.110(404)-68c9538 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(558)-4422420a2 @Github</u></a>
<u>Open Sensor</u>
3.0-8-6eac59
<u>Sesame Face Pro</u>
3.0-18-001481
<u>Sesame Face</u>
3.0-19-001481
1.
顔/手のひら認証開始後の10秒間、UARTで完全な1パケットを受信した時点でウォッチドッグをキックするよう変更し、稀に発生するウォッチドッグによる異常再起動を防止。
また、顔/手のひら認証開始後の10秒間は2秒ごとにウォッチドッグをキックし、UARTメッセージ処理中に稀に発生するウォッチドッグによる異常再起動を防止。
2.
稀に手のひら/顔認証成功後、SesameのBluetooth切断状態から再接続時に発生する操作履歴の文字化けを修正。NFCおよび手のひら/顔のUUID更新ロジックを最適化し、タスクがある場合のみUUIDを更新するよう変更。
3.
iOS appにおいて、iOS26に対応しました。
4.
iOS appにおいて、BizのHTML5により「合鍵メンバー」などのページを徹底的に置き換え、古いSwiftコードを大幅に削除しました。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/HTML5memberList.png">
5.
製品に貼付するQRコードの内容を、製品のUUIDと統一します。また、将来的にはスマホアプリやスマホBluetooth性能に依存しない、QRコードによるデバイス登録機能の基盤となり、ユーザー様はアプリまたはWebでUUIDで製造日や生産の詳細情報を確認することができます。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/QRcodeUUID.jpg">
</code></pre>
<hr>
<pre><code>
<b>2025年9月12日(金)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.109(394)-8a412f7 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(545)-fbfb67861 @Github</u></a>
<u>Hub3</u>
3.0-13-a8493f
<u>Open Sensor</u>
3.0-8-51d07e
1.
最新 android Gradle Plugin 8.13.0 を使用。
2.
Hub3において、赤外線matter関連機能の実装と、セサミシリーズの時間校正に関する不具合を修正しました。
3.
biz.candyhouse.coの戦略的意義が具現化。
iOS/Androidアプリのセサミ操作履歴画面について、Swift/Kotlinで実装していたUIを廃し、biz.candyhouse.coのHTML5を直接引用する共通UIの形に置き換えました。
iOS/Androidアプリ内のSwift/Kotlinの大量のコードを削除することができ、アプリの保守・開発コストを大幅に削減いたします。
続いて、セサミ操作履歴のデザイン調整・並び替え・検索・削除・編集機能を実装しますが、biz.candyhouse.co上で実装するだけで、その日のうちにiOS/Androidアプリに反映されます。Apple/Googleの審査を待つ必要がなくなり、より迅速に業務を進めることができます。
引き続き、Bluetoothに関係のない「自分」「通知管理」「連絡先」「合鍵権限管理」「Hub3設定」「電池曲線グラフ」「赤外線リモコン」ページもHTML5を直接引用する共通UIの形に置き換える予定です。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/HTML5history.png">
</code></pre>
<hr>
<pre><code>
<b>2025年9月5日(金)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.108(382)-db3a2c @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(534)-4b1d8c407 @Github</u></a>
1.
バグの修正とソースコードの整理。
</code></pre>
<hr>
<pre><code>
<b>2025年8月29日(金)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.107(380)-b4f42c2 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(529)-0e7dc2438 @Github</u></a>
<u>Sesame Touch Pro</u>
3.0-9-4d0bf8
<u>Sesame Touch</u>
3.0-10-4d0bf8
<u>Sesame Face Pro</u>
3.0-18-67c53b
<u>Sesame Face</u>
3.0-19-67c53b
<u>Sesame Bot 2</u>
3.0-17-990e7f
<u>Sesame Bike 2</u>
3.0-6-990e7f
<u>Hub3</u>
3.0-13-555f3d
1.
先週のアップデートによりSesameBot2がリセットできなくなった問題に対する緊急修正を行いました。
m(_ _)m 弁解の余地もございません。謝罪だけでは済まないことは重々承知しておりますが、緊急の復旧手順をご案内します:
<a href="https://jp.candyhouse.co/pages/nrf-connect-to-restore-firmware-sesameos" target="_blank"><u>https://jp.candyhouse.co/pages/nrf-connect-to-restore-firmware-sesameos</u></a>
2.
Touch/TouchPro 誤解錠するバグを修正しました。
3.
ユーザー体験と省エネのバランスを図るため、新規設定時のFace/FaceProレーダーの探知距離のデフォルト値が100cmに変更されました。
4.
株式会社hacomono様からの<b>超大容量認証</b>に関する強いご要望にお応えし、以下の機能パワーアップを行いました。
Touch/TouchPro/Face/FaceProのローカルFlashに未登録の暗証番号やNFCカードを検出した場合、即座にBluetoothでHub3へ転送し、Hub3側で判定・セサミ施解錠を行えるようになりました。
Hub3の判定は、Hub3本体のローカルFlash、もしくはサーバーへの問い合わせのいずれかの形となります。
これにより、理論上無限の暗証番号やNFCカードに対応可能となりますし、スマホのBluetooth接続無しに、Webブラウザ上で暗証番号やNFCカードを自由に設定し、任意の時間帯を指定することも可能です。
Hub3は常時WiFiに接続されているため、Hub3のローカルFlashとサーバーとの同期による遅延も無視できるレベルです。
<img src="https://cdn.shopify.com/s/files/1/0016/1870/6495/files/UnlimitedPasscodesNFC.png">
5. 最新 android Gradle Plugin 8.12.2 を使用。
</code></pre>
<hr>
<pre><code>
<b>2025年8月22日(金)</b>
<a href="https://testflight.apple.com/join/Rok4GOFD/" target="_blank"><u>iOS app 3.0.105(368)-54b0750 @TestFlight</u></a>
<a href="https://github.com/CANDY-HOUSE/SesameSDK_Android_with_DemoApp/releases/latest/download/Sesame_android_release.apk"><u>Android app 3.0.266(501)-319bd5d30 @Github</u></a>
<u>Sesame Face Pro</u>