text:
Result of one-phase local aggregation is wrong

Steps to reproduce the behavior (Required)
3 BEs.
CREATE TABLE `t2` (
  `k0` int(11) NULL COMMENT "",
  `k1` int(11) NOT NULL COMMENT "",
  `k2` varchar(10) NULL COMMENT ""
) ENGINE=OLAP
DUPLICATE KEY(`k0`, k1, k2)
COMMENT "OLAP"
DISTRIBUTED BY HASH(`k0`, k1, k2) BUCKETS 48
PROPERTIES (
"replication_num" = "1"
);
insert into t2 select null, 390, 'qb' from TABLE(generate_series(1, 10));
insert into t2 select null, 390, 'qb' from TABLE(generate_series(1, 10));

set enable_per_bucket_optmize = true;
select k0, k1, k2, count(1) cnt from t2 group by k0, k1, k2;

Expected behavior (Required)
+--------+-----+----+-----+
| k0     | k1  | k2 | cnt |
+--------+-----+----+-----+
| <null> | 390 | qb | 20  |
+--------+-----+----+-----+

Real behavior (Required)

+--------+-----+----+-----+
| k0     | k1  | k2 | cnt |
+--------+-----+----+-----+
| <null> | 390 | qb | 10  |
| <null> | 390 | qb | 10  |
+--------+-----+----+-----+

StarRocks version (Required)

You can get the StarRocks version by executing SQL select current_version()
80b0a6c

Fixed by #31837.

Fixed by #31837


text:
BE crash when query ES External Table when enable_docvalue_scan was true

Steps to reproduce the behavior (Required)
CREATE EXTERNAL TABLE `ES_TBL5` (
  `id_date` datetime NULL COMMENT ""
) ENGINE=ELASTICSEARCH
COMMENT "ELASTICSEARCH"
PROPERTIES (
"hosts" = "localhost:9200",
"user" = "root",
"password" = "",
"index" = "datey",
"type" = "doc",
"transport" = "http",
"enable_docvalue_scan" = "true",
"max_docvalue_fields" = "20",
"enable_keyword_sniff" = "true"
);

curl -H "Content-Type: application/json" -X PUT http://localhost:9200/testz -d '
{
    "mappings": {
        "properties": {
            "id_date": {
                "type": "long",
                "fields": {
                  "keyword": {
                    "type": "date"
                  }
                }
            }
        }
    }
  }
;'

curl -H "Content-Type: application/json" -X PUT http://localhost:9200/_bulk -d '
{"index":{"_index":"testz","_type":"_doc"}}
{ "id_date" : null}
'

curl -H "Content-Type: application/json" -X PUT http://localhost:9200/_bulk -d '
{"index":{"_index":"testz","_type":"_doc"}}
{ "id_date" : 1645423875003}
'

select id_date from ES_TBL5;

Real behavior (Required)
Debug:
*** Aborted at 1645424060 (unix time) try "date -d @1645424060" if you are using GNU date ***
PC: @     0x7ff3ee0ed387 __GI_raise
*** SIGABRT (@0x3f300035be2) received by PID 220130 (TID 0x7ff399211700) from PID 220130; stack trace: ***
    @          0x8138852 google::(anonymous namespace)::FailureSignalHandler()
    @     0x7ff3ee0ed400 (unknown)
    @     0x7ff3ee0ed387 __GI_raise
    @     0x7ff3ee0eea78 __GI_abort
    @     0x7ff3ee0e61a6 __assert_fail_base
    @     0x7ff3ee0e6252 __GI___assert_fail
    @          0x3b45f7a rapidjson::GenericValue<>::operator[]<>()
    @          0x3b43cb5 rapidjson::GenericValue<>::operator[]<>()
    @          0x5c6b1d7 rapidjson::GenericValue<>::operator[]<>()
    @          0x5c653fb starrocks::vectorized::ScrollParser::fill_chunk()
    @          0x5c60841 starrocks::vectorized::EsHttpScanner::get_next()
    @          0x5c53b26 starrocks::vectorized::EsHttpScanNode::_acquire_chunks()
    @          0x5c5367f starrocks::vectorized::EsHttpScanNode::_scanner_scan()
    @          0x5c5eaec std::__invoke_impl<>()
    @          0x5c5e84a std::__invoke<>()
    @          0x5c5e741 _ZNSt6thread8_InvokerISt5tupleIJMN9starrocks10vectorized14EsHttpScanNodeEFvSt10unique_ptrINS3_13EsHttpScannerESt14default_deleteIS6_EERSt7promiseINS2_6StatusEEEPS4_S9_St17reference_wrapperISC_EEEE9_M_invokeIJLm0ELm1ELm2ELm3EEEEvSt12_Index_tupleIJXspT_EEE
    @          0x5c5e6c4 std::thread::_Invoker<>::operator()()
    @          0x5c5e6a8 std::thread::_State_impl<>::_M_run()
    @          0x9b86f90 execute_native_thread_routine
    @     0x7ff3edea2ea5 start_thread
    @     0x7ff3ee1b5b0d __clone
    @                0x0 (unknown)

Release:
heap buffer overflow write
StarRocks version (Required)

ES 5.x 7.x
1.19.5 2.0.1

Reopen it for other test only.

source: gharchive/issue

authors: jaogoy stdpain

repo: StarRocks/starrocks

license_type: permissive

license_source: github-api


text:
TabletManager::get_partition_related_tablets can be deleted

TabletManager::get_partition_related_tablets is not used anywhere.
This function can be deleted.
You need to delete function locates in
be/src/storage/tablet_manager.cpp
be/src/storage/tablet_manager.h

I'll take this one too.

This is submitted on Pull Request: https://github.com/StarRocks/starrocks/pull/5510

authors: imay shyamrox


text:
[Doc] Fix MV issues

What type of PR is this：

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[x] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_admit_test

@mergify backport branch-2.4

source: gharchive/pull-request

authors: EsoragotoSpirit wanpengfei-git


text:
[Doc] cherry pick date functions to Branch 2.3

What type of PR is this：

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

starrocks_be_unittest succeeded.

authors: evelynzhaojie wanpengfei-git


text:
[Enhancement] Flush persistent index in advance to reduce memory usage during data load of primary key

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

StarRocks supports real-time scenarios with PrimaryKey table, but the primary index of PrimaryKey table maybe cost a lot of memory, so we developed persistent index. PrimaryKey with persistent index will not use a lot of memory even if the data of table is very large. However, persistent index may alloc a large memory first if the load is very large which maybe cause apply failed.
This pr aims to resolve the large memory need during a large load of PrimaryKey table with persistent index.  If the memory usage of persistent index is too large, we will flush it to a tmp_l1 and clear the memory until all data is written into persistent index and we will merge all the tmp_l1 to a new l1 at last.
In my test env, one BE with one HDD, using BrokerLoad, create a table with 7 columns, 20 buckets:
CREATE TABLE `batch_flush_test` (
  `col_1` bigint(20) NOT NULL COMMENT "",
  `col_2` bigint(20) NOT NULL COMMENT "",
  `col_3` bigint(20) NOT NULL COMMENT "",
  `col_4` bigint(20) NOT NULL COMMENT "",
  `col_5` bigint(20) NOT NULL COMMENT "",
  `col_6` varchar(150) NULL COMMENT "",
  `col_7` varchar(150) NULL COMMENT ""
) ENGINE=OLAP
PRIMARY KEY(`col_1`, `col_2`, `col_3`, `col_4`, `col_5`)
COMMENT "OLAP"
DISTRIBUTED BY HASH(`col_1`, `col_2`) BUCKETS 20
PROPERTIES (
"replication_num" = "1",
"in_memory" = "false",
"storage_format" = "V2",
"enable_persistent_index" = "true",
"compression" = "LZ4"
);

PrimaryKey Length
RowNum
BucketNum
Column Num
Load time(s)
Apply time(ms)
Peak UpdateMemory usage
Note

40 Bytes
1Billion
20
7
3514
566379
63.3G
branch-main

40 Bytes
1Billion
20
7
3334
585724
2.06G
branch-opt

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

run SonarCloud Code Analysis

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

@chaoyli @decster PTAL

run starrocks_admit_test

@mergify backport branch-2.5

authors: sevev wanpengfei-git


text:
[BugFix] Specify storage medium of materialized view

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #17352
Problem Summary(Required) ：

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 3.0
[x] 2.5
[ ] 2.4
[ ] 2.3

[FE PR Coverage Check]
:heart_eyes: pass : 4 / 4 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/scheduler/PartitionBasedMaterializedViewRefreshProcessor.java
4
4
100.00%
[]

run starrocks_admit_test

run starrocks_admit_test

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.5


text:
[Tool] workflow: Add UT Report in branch

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[x] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

@Mergify backport branch-3.0 branch-2.5 branch-2.4 branch-2.3

authors: AndyZiYe wanpengfei-git


text:
[BugFix]fix get ExternalOlapTable partitions faild

Fixes #25555
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

ExternalOlapTable should return empty partitions
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.1
[x] 3.0
[ ] 2.5
[ ] 2.4

[FE PR Coverage Check]
:disappointed: fail : 0 / 1 (00.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/catalog/ExternalOlapTable.java
0
1
00.00%
[348]

authors: mchades wanpengfei-git


text:
[BugFix][Cherry-pick] prevent not null for external table cp25485/18511

Fixes #issue
cp  #25485
cp  #18511
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.1
[ ] 3.0
[x] 2.5
[ ] 2.4

https://github.com/Mergifyio backport branch-2.5


text:
[BugFix] [BackPort] Fix bitmap function bugs when bitmap value may not be BITMAP…

… type (#27157)

Fixes #issue
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.1
[ ] 3.0
[ ] 2.5
[ ] 2.4

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

authors: LiShuMing wanpengfei-git


text:
instantiate command results in type error, preventing dependency installation

Hello!
Pushing into Julia via this repo, thanks for putting it together!
I'm running Julia 1.5.3, and following the installation instructions in repo README.md, I am hitting a TypeError when executing the instantiate command. Stacktrace, here:
(@v1.5) pkg> activate .
 Activating environment at `~/repos/StatisticalRethinkingTuring.jl/Project.toml`

(StatisticalRethinkingTuring) pkg> instantiate
 Installing known registries into `~/.julia`
######################################################################## 100.0%
      Added registry `General` to `~/.julia/registries/General`
ERROR: TypeError: in typeassert, expected VersionNumber, got a value of type Pkg.Types.VersionSpec
Stacktrace:
 [1] load_urls(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Operations.jl:510
 [2] #download_source#54 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Operations.jl:686 [inlined]
 [3] download_source at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Operations.jl:685 [inlined]
 [4] instantiate(::Pkg.Types.Context; manifest::Nothing, update_registry::Bool, verbose::Bool, platform::Pkg.BinaryPlatforms.MacOS, kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:875
 [5] instantiate(::Pkg.Types.Context) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:795
 [6] #instantiate#169 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:791 [inlined]
 [7] instantiate() at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:791
 [8] do_cmd!(::Pkg.REPLMode.Command, ::REPL.LineEditREPL) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/REPLMode/REPLMode.jl:401
 [9] do_cmd(::REPL.LineEditREPL, ::String; do_rethrow::Bool) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/REPLMode/REPLMode.jl:382
 [10] do_cmd at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/REPLMode/REPLMode.jl:377 [inlined]
 [11] (::Pkg.REPLMode.var"#24#27"{REPL.LineEditREPL,REPL.LineEdit.Prompt})(::REPL.LineEdit.MIState, ::Base.GenericIOBuffer{Array{UInt8,1}}, ::Bool) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/REPLMode/REPLMode.jl:546
 [12] #invokelatest#1 at ./essentials.jl:710 [inlined]
 [13] invokelatest at ./essentials.jl:709 [inlined]
 [14] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/REPL/src/LineEdit.jl:2355
 [15] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/REPL/src/REPL.jl:1144
 [16] (::REPL.var"#38#42"{REPL.LineEditREPL,REPL.REPLBackendRef})() at ./task.jl:356

Searching, I found this discourse discussion on the same exception, and mentions that there is possibly incompatibility in Mainfest.toml across different versions of Julia. I've inspected the Manifest.toml in the repo, and don't see any reference to a specific Julia version, and being unfamiliar with Julia, don't know where else to go. Any pointers would be helpful.
Thanks much in advance!

Hi,
I recommend deleting the manifest file and trying again. If you can activate the environment, you might have to update with ]update.
Was the Manifest.toml file in the repo when you added it? Generally, it is added to gitignore to prevent these types of conflicts.

Thanks for jumping in Chris. I can certainly remove the Manifest.toml files from the repos. Nicholaus ( @nehalecky ) can you delete the Manifest.toml as Chris suggest? My understanding was that including the Manifest.toml file is the basis for reproducible projects.
I wonder what happens if you skip the instantiate step and what triggers this behavior. Only a few folks seem to run into it, could it be the base configuration? My base configuration is very minimal (Pkg, Pluto, DrWatson). I would love to get to the bottom of this.
I've also seen the not backward compatible discussion and didn't quite understand it.

Good point. Including Manifest.toml should ensure that all of the dependencies will have the same versions. I believe I encountered the same issue in my PR for ModelComparisons.  That might provide some insight. I can also try to reproduce the problem on my system tomorrow if that would help.

That would definitely help. If @nehalecky reports it works after deleting the Manifest,toml, at least we have a simple work around.

@itsdfish and @goedman, thanks so much for the quick replies!
@itsdfish, your workaround worked! To summarize steps:

delete Manifest.toml in repo root
]update
activate .
instantiate

Then I was able to launch Pluto as described. Generally, makes sense about the reproducibility desired, however, it's probably beneficial make this caveat explicit in the README.md, just in case someone else encounters it!
Happy to close this, unless you'd like a PR that captures the above. Let me know, and thanks again!

Thanks very much for the update. I’ll update the READMEs for all projects. Thanks again for sticking with it!

According to the documentation,  instantiate should work:
help?> Pkg.instantiate
  Pkg.instantiate(; verbose = false)

  If a Manifest.toml file exists in the active project, download all the packages declared in that manifest. Otherwise, resolve a set of feasible packages from the Project.toml files and install them. verbose = true prints the build output to stdout/stderr instead of redirecting
  to the build.log file. If no Project.toml exist in the current active project, create one with all the dependencies in the manifest and instantiate the resulting project.

However, I receive a different error when following your directions:
(base) dfish@dfish-MS-7850:~/Desktop/StatisticalRethinkingTuring.jl$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.5.3 (2020-11-09)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> pwd()
"/home/dfish/Desktop/StatisticalRethinkingTuring.jl"

(@v1.5) pkg> activate .
 Activating environment at `~/Desktop/StatisticalRethinkingTuring.jl/Project.toml`

(StatisticalRethinkingTuring) pkg> instantiate
ERROR: AssertionError: sourcepath !== nothing
Stacktrace:
 [1] is_package_downloaded at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Operations.jl:1670 [inlined]
 [2] #12 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Operations.jl:113 [inlined]
 [3] _all(::Pkg.Operations.var"#12#13"{Pkg.Types.Context}, ::Array{Pkg.Types.PackageSpec,1}, ::Colon) at ./reduce.jl:828
 [4] #all#638 at ./reducedim.jl:735 [inlined]
 [5] all at ./reducedim.jl:735 [inlined]
 [6] is_instantiated at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Operations.jl:113 [inlined]
 [7] instantiate(::Pkg.Types.Context; manifest::Nothing, update_registry::Bool, verbose::Bool, platform::Pkg.BinaryPlatforms.Linux, kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:828
 [8] instantiate(::Pkg.Types.Context) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:795
 [9] #instantiate#169 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:791 [inlined]
 [10] instantiate() at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:791
 [11] do_cmd!(::Pkg.REPLMode.Command, ::REPL.LineEditREPL) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/REPLMode/REPLMode.jl:401
 [12] do_cmd(::REPL.LineEditREPL, ::String; do_rethrow::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/REPLMode/REPLMode.jl:382
 [13] do_cmd at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/REPLMode/REPLMode.jl:377 [inlined]
 [14] (::Pkg.REPLMode.var"#24#27"{REPL.LineEditREPL,REPL.LineEdit.Prompt})(::REPL.LineEdit.MIState, ::Base.GenericIOBuffer{Array{UInt8,1}}, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/REPLMode/REPLMode.jl:546
 [15] #invokelatest#1 at ./essentials.jl:710 [inlined]
 [16] invokelatest at ./essentials.jl:709 [inlined]
 [17] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/REPL/src/LineEdit.jl:2355
 [18] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/REPL/src/REPL.jl:1144
 [19] (::REPL.var"#38#42"{REPL.LineEditREPL,REPL.REPLBackendRef})() at ./task.jl:356

(StatisticalRethinkingTuring) pkg>

If I delete Manifest.toml, the simplest sequence of steps is:

activate .
instantiate

You might want to note that instantiate is only required for initial set up. activate . is sufficient for future use. Subsequent calls to instantiate will trigger recompilation. So I think that is the easiest workaround, but it is not clear to me why instantiate does not work as intended.

"Only a few folks seem to run into it, could it be the base configuration? My base configuration is very minimal (Pkg, Pluto, DrWatson). I would love to get to the bottom of this."
My understanding is that the global and project specific environments should be independent of each other. The only the global environment can become a factor is if your scripts call packages that are not listed in your Project.toml.

Thanks Chris. True, be it mostly by complaining about incompatible versions :-)
Also experimented a bit more and this might indeed have to do with the backwards incompatibility issue. Not completely surprising as I always develop on nightly. For now I've added a suggestion to delete Manifest.toml if the initial steps fail in all 3 projects (StatisticalRethinkingDHMC is not yet on GitHub, but will be one day!).
Until now I've never seen an incompatibility with other packages when upgrading the Manifest.toml (and I tend to do that pretty regularly).
But I'm certainly struggling with a solid workflow with non-registered projects and registered packages when the projects trigger functionality in a package (in this case StatisticalRethinking.jl) using Requires.jl. And as a consequence progress with both StatisticalRethinkingTuring and StatisticalRethinkingDHMC is way behind schedule!
Anyway, this has been a very useful issue for me. Thanks a lot. Shall we close the issue or just leave it open for a few months to help other folks jumping in?

Before pushing the latest version of StatisticalRethinking.jl with e.g. trankplot(), compare() and plot_models() based on PSIS and WAIC as used in chapters 7-9 I'll have to wait until the renamed StatsModelComparisons.jl has been registered (probably next Tuesday, 3 days waiting period). Probably on Wednesday I'll push the projects.
I think part of the workflow with projects is very consistent tagging of the repos.
Apologies Nicholaus, this is all probably way more info then you asked for, but it helps me to write it down!

authors: goedman itsdfish nehalecky

license: MIT


text:
Global and Individual Enable/Disable flags for Management endpoints

Currently Steeltoe does not fully implement a Global and individual enable for management endpoints. While setting the global or individual tags is honored by the "cloudfoundry" actuator endpoint, the individual endpoints function as usual. In Spring boot actuator endpoint beans configured with enable false are not injected. In Steeltoe, the easiest thing to "Disable" is not Add the respective actuator. However in order to be more like with Springboot, it would be good to have the endpoints respect the enable/disable configuration flags, even though they were explicitly added in the DI setup.

Fixed by PR #24 , the commit is Fixed by https://github.com/SteeltoeOSS/Management/commit/aebe63be9910f1c80cbc087490a85a6cf140dbb5

repo: SteeltoeOSS/Management


text:
Create a Spring Cloud Data Flow Connector

Need a mechanism to parse input and output binding destinations from CF env

@hananiel Update this ticket description and comments with new changes

authors: hananiel jkonicki

repo: SteeltoeOSS/Steeltoe


text:
Initial Setup not working

I tried your intigration. But the inital set up is not working. Its returns "Setup erneut versuchen: None" . I tried the username, api key and gekkoid with the url from mygekko. Its worked and I got from mygekko this query:
{
	"globals":	{
		"network":	{
			"gekkoname":	{
				"description":	"Hostname of myGEKKO device",
				"format":	"string[name]()",
				"type":	"STRING",
				"permission":	"READ",
				"index":	1
			},
			"language":	{
				"description":	"Language of myGEKKO device. DE=German,IT=Italian,EN=English,NL=Dutch,ES=Spanish,FR=French,CS=Czech",
				"format":	"enum[0=DE,1=IT,2=EN,3=NL,4=ES,5=FR,6=CS]()",
				"type":	"AV",
				"permission":	"READ",
				"index":	2
			},
			"version":	{
				"description":	"Software version of myGEKKO device",
				"format":	"int[0,...](version)",
				"type":	"AO",
				"permission":	"READ",
				"index":	3
			},
			"hardware":	{
				"description":	"Hardware version of myGEKKO device",
				"format":	"string[version]()",
				"type":	"STRING",
				"permission":	"READ",
				"index":	4
			}
		},
		"alarm":	{
			"sumstate":	{
				"description":	"Global alarm state of myGEKKO device",
				"format":	"enum[0=ok,2=acknowledged,3=alarm]()",
				"type":	"AO",
				"permission":	"READ",
				"index":	101
			}
		},
		"meteo":	{
			"twilight":	{
				"description":	"Current twilight value in lux (lx)",
				"format":	"float[0.00,100000.00](lx)",
				"type":	"AI",
				"permission":	"READ",
				"index":	201
			},
			"temperature":	{
				"description":	"Current value of the temperature in degrees celsius (°C)",
				"format":	"float[-100.00,100.00](°C)",
				"type":	"AI",
				"permission":	"READ",
				"index":	207
			}
		}
	},
	"blinds":	{
		"item0":	{
			"name":	"Diele",
			"page":	"Rolladen EG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150070
			}
		},
		"item1":	{
			"name":	"HAR",
			"page":	"Rolladen EG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150170
			}
		},
		"item2":	{
			"name":	"WC",
			"page":	"Rolladen EG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150270
			}
		},
		"item3":	{
			"name":	"Schlafzimmer",
			"page":	"Rolladen EG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150370
			}
		},
		"item4":	{
			"name":	"Wohnen 1",
			"page":	"Rolladen EG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150470
			}
		},
		"item5":	{
			"name":	"Wohnen 2",
			"page":	"Rolladen EG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150570
			}
		},
		"item6":	{
			"name":	"Küche",
			"page":	"Rolladen EG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150670
			}
		},
		"item7":	{
			"name":	"Tim",
			"page":	"Rolladen EG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150770
			}
		},
		"item8":	{
			"name":	"Malte",
			"page":	"Rolladen OG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150870
			}
		},
		"item9":	{
			"name":	"Spielzimmer",
			"page":	"Rolladen OG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	150970
			}
		},
		"item10":	{
			"name":	"Büro",
			"page":	"Rolladen OG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	151070
			}
		},
		"item11":	{
			"name":	"Badezimmer",
			"page":	"Rolladen OG",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[-2=holdDown,-1=movingDown,0=stop,1=movingUp,2=holdUp](); positionLevel float[0.00,100.00](%); rotationLevel float[0.00,100.00](%); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); rotationRange enum[90=ninety,180=hundredEighty](°); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-2|-1|0|1|2|T|P55.4|S32.4 (Hold_down|Down|Stop|Up|Hold_up|Toggle|Position|Angle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	151170
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[1=Up|-1=Down]",
				"type":	"AO",
				"permission":	"READ",
				"index":	1500000
			},
			"scmd":	{
				"description":	"Summary of the group commands and their formats",
				"format":	"2|-2 (Up|Down)",
				"type":	"AV",
				"permission":	"WRITE",
				"index":	1500001
			}
		}
	},
	"vents":	{
		"item0":	{
			"name":	"Wohnraumlüftung",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"workingLevel enum[0=off,1=level1,2=level2,3=level3,4=level4](); deviceModel enum[0=standard,1=pluggit,2=zimmermannV1,3=westaflex,4=stiebelLWZ,5=zimmermannV2](); workingMode #zimmermann:enum[0=off,1=ecoSummer,2=ecoWinter,3=comfort,4=stove]#others:[0=auto,1=manual,2=pluggitAuto,3=pluggitWeek,4=](); bypassState enum[0=auto,1=manual,2=summer](); maximumWorkingLevel enum[0=off,1=level1,2=level2,3=level3,4=level4](); relativeHumidityLevel float[0.00,100.00](%); airQualityLevel float[0.00,100.00](%); co2Value float[0.00,100000.00](ppm); supplyAirTemperatureValue float[-100.00,100.00](°C); exhaustAirTemperatureValue float[-100.00,100.00](°C); outsideAirTemperatureValue float[-100.00,100.00](°C); outgoingAirTemperatureValue float[-100.00,100.00](°C); supplyAirWorkingLevel float[0.00,100.00](%); exhaustAirWorkingLevel float[0.00,100.00](%); elementInfo enum[0=auto,1=manualOff,2=manualOn,3=locked,4=alarm](); subWorkingMode #zimmermann:enum[0=middleTemp+offset,1=onlyOffset]#others:enum[0=exhaust,1=exhaust/supply,2=exhaust/supply/heatRecovery](); coolingModeState enum[0=off,1=on](); dehumidModeState enum[0=off,1=on](); bypassMode enum[0=auto,1=manual,2=summer](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-1|1|2|3|4|T|BY0|BY1|BY2|C0|C1|D0|D1|Mx (Off|Level1|Level2|Level3|Level4|Toggle|BypassAuto|BypassManual|BypassSummer|Cool.Off|Cool.On|Dehumid.Off|Dehumid.On|OperatingMode[0..x])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	200070
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=On]",
				"type":	"AO",
				"permission":	"READ",
				"index":	2000000
			},
			"scmd":	{
				"description":	"Summary of the group commands and their formats",
				"format":	"-1|1|2|3|4 (Off|Level1|Level2|Level3|Level4)",
				"type":	"AV",
				"permission":	"WRITE",
				"index":	2000001
			}
		}
	},
	"loads":	{
		"item0":	{
			"name":	"Staubsauger unten ein",
			"page":	"Staubsauger unten",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250070
			}
		},
		"item1":	{
			"name":	"Staubsauger unten aus",
			"page":	"Staubsauger unten",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250170
			}
		},
		"item2":	{
			"name":	"home Staubsauger unten",
			"page":	"Staubsauger unten",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250270
			}
		},
		"item3":	{
			"name":	"start Staubsauger oben",
			"page":	"Staubsauger oben",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250370
			}
		},
		"item4":	{
			"name":	"stop Staubsauger oben",
			"page":	"Staubsauger oben",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250470
			}
		},
		"item5":	{
			"name":	"home Staubsauger oben",
			"page":	"Staubsauger oben",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250570
			}
		},
		"item6":	{
			"name":	"Start",
			"page":	"W",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250670
			}
		},
		"item7":	{
			"name":	"Test Wasser",
			"page":	"W",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250770
			}
		},
		"item8":	{
			"name":	"Test WP",
			"page":	"W",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250870
			}
		},
		"item9":	{
			"name":	"Test Melder",
			"page":	"W",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=onImpulse,2=onPermanent](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|2|T (Off|OnImpulse|OnPermanent|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	250970
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=On]",
				"type":	"AO",
				"permission":	"READ",
				"index":	2500000
			},
			"scmd":	{
				"description":	"Summary of the group commands and their formats",
				"format":	"0|2 (Off|On)",
				"type":	"AV",
				"permission":	"WRITE",
				"index":	2500001
			}
		}
	},
	"roomtemps":	{
		"item0":	{
			"name":	"Wohnen",
			"page":	"Temp",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"temperatureValue float[-100.00,100.00](°C); temperatureSetPointValue float[-100.00,100.00](°C); valveOpeningLevel float[0.00,100.00](%); workingMode #standard:enum[1=off,8=comfort,16=reduced,64=manual,256=standby]#knx:enum[0=auto,1=comfort,2=standby,3=economy,4=buildingProtection](); reserved null[reserved](); temperatureAdjustmentValue float[-100.00,100.00](°C); coolingModeState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); relativeHumidityLevel float[0.00,100.00](%); airQualityLevel #co2:float[0.00,100.00](%)#quality:float[0.00,100.00](%)#voc:float[0,100000.00](ppm); floorTemperatureValue float[-100.00,100.00](°C); deviceModel enum[0=standard,3=knxDevice](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"M1|M2|M8|M16|M64|M256|K2.4|S22.5 (ModeOff|ModeOn|ModeComfort|ModeReduced|ModeManual|ModeStandby|TempAdjustment[°C]|Setpoint[°C])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	300070
			}
		},
		"item1":	{
			"name":	"Malte",
			"page":	"Temp",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"temperatureValue float[-100.00,100.00](°C); temperatureSetPointValue float[-100.00,100.00](°C); valveOpeningLevel float[0.00,100.00](%); workingMode #standard:enum[1=off,8=comfort,16=reduced,64=manual,256=standby]#knx:enum[0=auto,1=comfort,2=standby,3=economy,4=buildingProtection](); reserved null[reserved](); temperatureAdjustmentValue float[-100.00,100.00](°C); coolingModeState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); relativeHumidityLevel float[0.00,100.00](%); airQualityLevel #co2:float[0.00,100.00](%)#quality:float[0.00,100.00](%)#voc:float[0,100000.00](ppm); floorTemperatureValue float[-100.00,100.00](°C); deviceModel enum[0=standard,3=knxDevice](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"M1|M2|M8|M16|M64|M256|K2.4|S22.5 (ModeOff|ModeOn|ModeComfort|ModeReduced|ModeManual|ModeStandby|TempAdjustment[°C]|Setpoint[°C])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	300170
			}
		},
		"item2":	{
			"name":	"Eingang",
			"page":	"Temp",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"temperatureValue float[-100.00,100.00](°C); temperatureSetPointValue float[-100.00,100.00](°C); valveOpeningLevel float[0.00,100.00](%); workingMode #standard:enum[1=off,8=comfort,16=reduced,64=manual,256=standby]#knx:enum[0=auto,1=comfort,2=standby,3=economy,4=buildingProtection](); reserved null[reserved](); temperatureAdjustmentValue float[-100.00,100.00](°C); coolingModeState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); relativeHumidityLevel float[0.00,100.00](%); airQualityLevel #co2:float[0.00,100.00](%)#quality:float[0.00,100.00](%)#voc:float[0,100000.00](ppm); floorTemperatureValue float[-100.00,100.00](°C); deviceModel enum[0=standard,3=knxDevice](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"M1|M2|M8|M16|M64|M256|K2.4|S22.5 (ModeOff|ModeOn|ModeComfort|ModeReduced|ModeManual|ModeStandby|TempAdjustment[°C]|Setpoint[°C])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	300270
			}
		},
		"item3":	{
			"name":	"Flur",
			"page":	"Temp",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"temperatureValue float[-100.00,100.00](°C); temperatureSetPointValue float[-100.00,100.00](°C); valveOpeningLevel float[0.00,100.00](%); workingMode #standard:enum[1=off,8=comfort,16=reduced,64=manual,256=standby]#knx:enum[0=auto,1=comfort,2=standby,3=economy,4=buildingProtection](); reserved null[reserved](); temperatureAdjustmentValue float[-100.00,100.00](°C); coolingModeState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); relativeHumidityLevel float[0.00,100.00](%); airQualityLevel #co2:float[0.00,100.00](%)#quality:float[0.00,100.00](%)#voc:float[0,100000.00](ppm); floorTemperatureValue float[-100.00,100.00](°C); deviceModel enum[0=standard,3=knxDevice](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"M1|M2|M8|M16|M64|M256|K2.4|S22.5 (ModeOff|ModeOn|ModeComfort|ModeReduced|ModeManual|ModeStandby|TempAdjustment[°C]|Setpoint[°C])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	300370
			}
		},
		"item4":	{
			"name":	"Gast",
			"page":	"Temp",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"temperatureValue float[-100.00,100.00](°C); temperatureSetPointValue float[-100.00,100.00](°C); valveOpeningLevel float[0.00,100.00](%); workingMode #standard:enum[1=off,8=comfort,16=reduced,64=manual,256=standby]#knx:enum[0=auto,1=comfort,2=standby,3=economy,4=buildingProtection](); reserved null[reserved](); temperatureAdjustmentValue float[-100.00,100.00](°C); coolingModeState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); relativeHumidityLevel float[0.00,100.00](%); airQualityLevel #co2:float[0.00,100.00](%)#quality:float[0.00,100.00](%)#voc:float[0,100000.00](ppm); floorTemperatureValue float[-100.00,100.00](°C); deviceModel enum[0=standard,3=knxDevice](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"M1|M2|M8|M16|M64|M256|K2.4|S22.5 (ModeOff|ModeOn|ModeComfort|ModeReduced|ModeManual|ModeStandby|TempAdjustment[°C]|Setpoint[°C])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	300470
			}
		},
		"item5":	{
			"name":	"Schlafen",
			"page":	"Temp",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"temperatureValue float[-100.00,100.00](°C); temperatureSetPointValue float[-100.00,100.00](°C); valveOpeningLevel float[0.00,100.00](%); workingMode #standard:enum[1=off,8=comfort,16=reduced,64=manual,256=standby]#knx:enum[0=auto,1=comfort,2=standby,3=economy,4=buildingProtection](); reserved null[reserved](); temperatureAdjustmentValue float[-100.00,100.00](°C); coolingModeState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); relativeHumidityLevel float[0.00,100.00](%); airQualityLevel #co2:float[0.00,100.00](%)#quality:float[0.00,100.00](%)#voc:float[0,100000.00](ppm); floorTemperatureValue float[-100.00,100.00](°C); deviceModel enum[0=standard,3=knxDevice](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"M1|M2|M8|M16|M64|M256|K2.4|S22.5 (ModeOff|ModeOn|ModeComfort|ModeReduced|ModeManual|ModeStandby|TempAdjustment[°C]|Setpoint[°C])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	300570
			}
		},
		"item7":	{
			"name":	"Tim",
			"page":	"Temp",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"temperatureValue float[-100.00,100.00](°C); temperatureSetPointValue float[-100.00,100.00](°C); valveOpeningLevel float[0.00,100.00](%); workingMode #standard:enum[1=off,8=comfort,16=reduced,64=manual,256=standby]#knx:enum[0=auto,1=comfort,2=standby,3=economy,4=buildingProtection](); reserved null[reserved](); temperatureAdjustmentValue float[-100.00,100.00](°C); coolingModeState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); relativeHumidityLevel float[0.00,100.00](%); airQualityLevel #co2:float[0.00,100.00](%)#quality:float[0.00,100.00](%)#voc:float[0,100000.00](ppm); floorTemperatureValue float[-100.00,100.00](°C); deviceModel enum[0=standard,3=knxDevice](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"M1|M2|M8|M16|M64|M256|K2.4|S22.5 (ModeOff|ModeOn|ModeComfort|ModeReduced|ModeManual|ModeStandby|TempAdjustment[°C]|Setpoint[°C])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	300770
			}
		},
		"item8":	{
			"name":	"Arbeiten",
			"page":	"Temp",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"temperatureValue float[-100.00,100.00](°C); temperatureSetPointValue float[-100.00,100.00](°C); valveOpeningLevel float[0.00,100.00](%); workingMode #standard:enum[1=off,8=comfort,16=reduced,64=manual,256=standby]#knx:enum[0=auto,1=comfort,2=standby,3=economy,4=buildingProtection](); reserved null[reserved](); temperatureAdjustmentValue float[-100.00,100.00](°C); coolingModeState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); relativeHumidityLevel float[0.00,100.00](%); airQualityLevel #co2:float[0.00,100.00](%)#quality:float[0.00,100.00](%)#voc:float[0,100000.00](ppm); floorTemperatureValue float[-100.00,100.00](°C); deviceModel enum[0=standard,3=knxDevice](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"M1|M2|M8|M16|M64|M256|K2.4|S22.5 (ModeOff|ModeOn|ModeComfort|ModeReduced|ModeManual|ModeStandby|TempAdjustment[°C]|Setpoint[°C])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	300870
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=On|2=Comfort|3=Reduced]",
				"type":	"AO",
				"permission":	"READ",
				"index":	3000000
			},
			"scmd":	{
				"description":	"Summary of the group commands and their formats",
				"format":	"M1|M2|M8|M16 (Mode_Off|Mode_On|Mode_Comfort|Mode_Reduced)",
				"type":	"AV",
				"permission":	"WRITE",
				"index":	3000001
			}
		}
	},
	"energycosts":	{
		"item0":	{
			"name":	"Hauptstromzähler",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentPowerConsumedValue float[0.00,...](powerUnit); totalEnergyConsumedTodayValue float[0.00,...](energyUnit); totalEnergyConsumedMonthValue float[0.00,...](energyUnit); totalEnergyConsumedValue float[0.00,...](energyUnit); nominalPowerValue float[0.00,...](powerUnit); energyUnit string[xh:x=kW,ml,l3,...](I.S.); powerUnit string[x:x=kW,ml,l3,...](I.S.); totalEnergyConsumedToday0h6hValue float[0.00,...](energyUnit); totalEnergyConsumedToday6h12hValue float[0.00,...](energyUnit); totalEnergyConsumedToday12h18hValue float[0.00,...](energyUnit); totalEnergyConsumedToday18h24hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday0h6hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday6h12hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday12h18hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday18h24hValue float[0.00,...](energyUnit); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); totalEnergyConsumedThisYearValue float[0.00,...](energyUnit); totalEnergyConsumedInPeriodValue float[0.00,...](energyUnit); startDateTotalEnergyConsumedInPeriod string[dd.mm.yyyy hh:mm:ss](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"RP (ResetPeriod)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	450070
			}
		},
		"item1":	{
			"name":	"hausverbrauch",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentPowerConsumedValue float[0.00,...](powerUnit); totalEnergyConsumedTodayValue float[0.00,...](energyUnit); totalEnergyConsumedMonthValue float[0.00,...](energyUnit); totalEnergyConsumedValue float[0.00,...](energyUnit); nominalPowerValue float[0.00,...](powerUnit); energyUnit string[xh:x=kW,ml,l3,...](I.S.); powerUnit string[x:x=kW,ml,l3,...](I.S.); totalEnergyConsumedToday0h6hValue float[0.00,...](energyUnit); totalEnergyConsumedToday6h12hValue float[0.00,...](energyUnit); totalEnergyConsumedToday12h18hValue float[0.00,...](energyUnit); totalEnergyConsumedToday18h24hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday0h6hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday6h12hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday12h18hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday18h24hValue float[0.00,...](energyUnit); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); totalEnergyConsumedThisYearValue float[0.00,...](energyUnit); totalEnergyConsumedInPeriodValue float[0.00,...](energyUnit); startDateTotalEnergyConsumedInPeriod string[dd.mm.yyyy hh:mm:ss](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"RP (ResetPeriod)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	450170
			}
		},
		"item2":	{
			"name":	"Solarproduktion",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentPowerConsumedValue float[0.00,...](powerUnit); totalEnergyConsumedTodayValue float[0.00,...](energyUnit); totalEnergyConsumedMonthValue float[0.00,...](energyUnit); totalEnergyConsumedValue float[0.00,...](energyUnit); nominalPowerValue float[0.00,...](powerUnit); energyUnit string[xh:x=kW,ml,l3,...](I.S.); powerUnit string[x:x=kW,ml,l3,...](I.S.); totalEnergyConsumedToday0h6hValue float[0.00,...](energyUnit); totalEnergyConsumedToday6h12hValue float[0.00,...](energyUnit); totalEnergyConsumedToday12h18hValue float[0.00,...](energyUnit); totalEnergyConsumedToday18h24hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday0h6hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday6h12hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday12h18hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday18h24hValue float[0.00,...](energyUnit); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); totalEnergyConsumedThisYearValue float[0.00,...](energyUnit); totalEnergyConsumedInPeriodValue float[0.00,...](energyUnit); startDateTotalEnergyConsumedInPeriod string[dd.mm.yyyy hh:mm:ss](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"RP (ResetPeriod)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	450270
			}
		},
		"item3":	{
			"name":	"Netzeinspeisung",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentPowerConsumedValue float[0.00,...](powerUnit); totalEnergyConsumedTodayValue float[0.00,...](energyUnit); totalEnergyConsumedMonthValue float[0.00,...](energyUnit); totalEnergyConsumedValue float[0.00,...](energyUnit); nominalPowerValue float[0.00,...](powerUnit); energyUnit string[xh:x=kW,ml,l3,...](I.S.); powerUnit string[x:x=kW,ml,l3,...](I.S.); totalEnergyConsumedToday0h6hValue float[0.00,...](energyUnit); totalEnergyConsumedToday6h12hValue float[0.00,...](energyUnit); totalEnergyConsumedToday12h18hValue float[0.00,...](energyUnit); totalEnergyConsumedToday18h24hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday0h6hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday6h12hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday12h18hValue float[0.00,...](energyUnit); totalEnergyConsumedYesterday18h24hValue float[0.00,...](energyUnit); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); totalEnergyConsumedThisYearValue float[0.00,...](energyUnit); totalEnergyConsumedInPeriodValue float[0.00,...](energyUnit); startDateTotalEnergyConsumedInPeriod string[dd.mm.yyyy hh:mm:ss](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"RP (ResetPeriod)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	450370
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=On]",
				"type":	"AO",
				"permission":	"READ",
				"index":	4500000
			}
		}
	},
	"alarms_logics":	{
		"item0":	{
			"name":	"Rauchmelder",
			"page":	"Test",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentValue float[...,...](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"S44.7 (SetpointValue)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	500070
			}
		},
		"item1":	{
			"name":	"Wasser",
			"page":	"Test",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentValue float[...,...](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"S44.7 (SetpointValue)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	500170
			}
		},
		"item2":	{
			"name":	"WP",
			"page":	"Test",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentValue float[...,...](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"S44.7 (SetpointValue)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	500270
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=On]",
				"type":	"AO",
				"permission":	"READ",
				"index":	5000000
			}
		}
	},
	"accessdoors":	{
		"item0":	{
			"name":	"Doorbird",
			"page":	"Doorbird",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"accessControllerActionState enum[0=close,1=open,2=keepOpen](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); accessState enum[0=closed,1=open](); gateRuntimeLevel int[0,100](%); accessType enum[0=door,1=gate,2=barrier](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-1|1|2 (Close|Open|Keep open)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	550070
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Closed|1=Open]",
				"type":	"AO",
				"permission":	"READ",
				"index":	5500000
			}
		}
	},
	"energymanager":	{
		"item0":	{
			"name":	"Energiemanager",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); gridMeterState enum[0=notActive,1=active](); solarPanelState enum[0=notActive,1=active](); batteryState enum[0=notActive,1=active](); gridMeterCurrentPowerValue float[0.00,...](W); currentPowerExportedToGridValue float[0.00,...](W); currentPowerFromSolarPanelsValue float[0.00,...](W); currentPowerFromBatteryValue float[0.00,...](W); currentPowerChargingBatteryValue float[0.00,...](W); currentHomePowerConsumptionValue float[0.00,...](W); currentAlternativePowerConsupmtionValue float[0.00,...](W); totalDailyImportedEnergyFromGridValue float[0.00,...](Wh); totalDailyExportedEnergyToGridValue float[0.00,...](Wh); totalDailyEnergyFromSolarPanelsValue float[0.00,...](Wh); totalDailyEnergyFromBatteryValue float[0.00,...](Wh); totalDailyEneryyChargingBatteryValue float[0.00,...](Wh); totalDailyHomeEnergyConsumptionValue float[0.00,...](Wh); loadSheddingState enum[0=off,1=on](); EMSState enum[0=off,1=on](); batteryModel enum[0=unavailable,1=e3dc-s10,2=byd,3=vartastorage,4=individual,5=bySunSpecInverters](); batterySoCLevel int[0,100](%); EMSEnabled enum[0=disabled,1=enabled](); maximumPowerConsumptionFromGridValue float[0.00,...](kW); maximumPowerExportToGridValue float[0.00,...](kW); ",
				"type":	"STRING",
				"permission":	"READ"
			}
		}
	},
	"alarmsystem":	{
		"item0":	{
			"name":	"AlarmSystem",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"alarmState enum[0=ok,1=alarm](); zone1DeviceStatus enum[0=off,1=on](); zone1SharpState enum[0=unsharp,1=sharp](); zone1AlarmState enum[0=ok,2=alarmButUnsharp,3=alarm](); zone2DeviceStatus enum[0=off,1=on](); zone2SharpState enum[0=unsharp,1=sharp](); zone2AlarmState enum[0=ok,2=alarmButUnsharp,3=alarm](); deviceModel enum[1=standard,2=complex400_V1](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"1|2 (Zone 1 Sharp|Zone 2 Sharp)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	650070
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=Sharp]",
				"type":	"AO",
				"permission":	"READ",
				"index":	6500000
			},
			"scmd":	{
				"description":	"Summary of the group commands and their formats",
				"format":	"1 (Sharp)",
				"type":	"AV",
				"permission":	"WRITE",
				"index":	6500001
			}
		}
	},
	"cams":	{
		"item0":	{
			"name":	"Haupteingang",
			"page":	"...",
			"imagepath":	"http://ha-api/image.cgi",
			"streampath":	"http://ghhcxt0pi/video.cgi",
			"cgipath":	"http://ghhcxapi/video.cgi",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"newRecordsAvailableState enum[0=no,1=yes](); ",
				"type":	"STRING",
				"permission":	"READ"
			}
		},
		"item1":	{
			"name":	"Gästeparkplatz",
			"page":	"...",
			"imagepath":	"http://192.168.178.10",
			"streampath":	"http://192.168.178.10",
			"cgipath":	"http://192.168.178.10",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"newRecordsAvailableState enum[0=no,1=yes](); ",
				"type":	"STRING",
				"permission":	"READ"
			}
		},
		"item2":	{
			"name":	"Garten",
			"page":	"...",
			"imagepath":	"http://192.168.178.103",
			"streampath":	"http://192.168.178.103",
			"cgipath":	"http://192.168.178.103/",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"newRecordsAvailableState enum[0=no,1=yes](); ",
				"type":	"STRING",
				"permission":	"READ"
			}
		},
		"item3":	{
			"name":	"Garage",
			"page":	"...",
			"imagepath":	"http://192.168.178.1",
			"streampath":	"http://192.168.178.10",
			"cgipath":	"http://192.168.178.10",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"newRecordsAvailableState enum[0=no,1=yes](); ",
				"type":	"STRING",
				"permission":	"READ"
			}
		},
		"item4":	{
			"name":	"Vorgarten",
			"page":	"...",
			"imagepath":	"http://192.168.178.10/",
			"streampath":	"http://192.168.178.10/",
			"cgipath":	"http://192.168.178.103",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"newRecordsAvailableState enum[0=no,1=yes](); ",
				"type":	"STRING",
				"permission":	"READ"
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=On]",
				"type":	"AO",
				"permission":	"READ",
				"index":	7500000
			}
		},
		"group1":	{
			"name":	"---",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=On]",
				"type":	"AO",
				"permission":	"READ",
				"index":	7500100
			}
		}
	},
	"actions":	{
		"item0":	{
			"name":	"Treppe",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=on](); startConditionState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-1|1|T (Stop|Start|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	850070
			}
		},
		"item1":	{
			"name":	"PTC",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=on](); startConditionState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-1|1|T (Stop|Start|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	850170
			}
		},
		"item2":	{
			"name":	"Staubsauger unten",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=on](); startConditionState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-1|1|T (Stop|Start|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	850270
			}
		},
		"item3":	{
			"name":	"Alle Rollo AUF",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=on](); startConditionState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-1|1|T (Stop|Start|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	850370
			}
		},
		"item4":	{
			"name":	"Alle Rollo AB",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"currentState enum[0=off,1=on](); startConditionState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"-1|1|T (Stop|Start|Toggle)",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	850470
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=On]",
				"type":	"AO",
				"permission":	"READ",
				"index":	8500000
			}
		}
	},
	"hotwater_systems":	{
		"item0":	{
			"name":	"WW Boiler",
			"page":	"...",
			"sumstate":	{
				"description":	"Summary of the states and their formats",
				"format":	"deviceModel enum[0=individual,1=buderus,2=stiebel,3=tecalor,4=vaillant](); coolingModeState enum[0=off,1=on](); waterTemperatureSetPointValue float[-100.00,100.00](°C); waterTemperatureTopValue float[-100.00,100.00](°C); waterTemperatureBottomValue float[-100.00,100.00](°C); collectorTemperatureValue float[-100.00,100.00](°C); currentState enum[0=off,1=on](); elementInfo enum[0=ok,1=manualOff,2=manualOn,3=locked,4=alarm](); ",
				"type":	"STRING",
				"permission":	"READ"
			},
			"scmd":	{
				"description":	"Summary of the commands and their formats",
				"format":	"0|1|T100 (Off|On|Temperature[°C])",
				"type":	"STRING",
				"permission":	"WRITE",
				"index":	1950070
			}
		},
		"group0":	{
			"name":	"Grp 1",
			"sumstate":	{
				"description":	"Summary of the group states and their formats",
				"format":	"State[0=Off|1=On]",
				"type":	"AO",
				"permission":	"READ",
				"index":	19500000
			}
		}
	}
}

Version of the custom_component
HA 2023.05.3
Debug log
2023-05-20 15:24:35.301 ERROR (MainThread) [custom_components.mygekko] Error fetching mygekko data:

Sorry for the late reponse...
Do you have a "MyGekko Plus" subscription?

Hi,
which Version of MyGekko do you have?
The current implementation only worked with a MyGekko Slide2 (Version 596610). Now it also works for MyGekko Slide2 (Version 680016).
Please try the latest release (0.0.29).

Thx. That was probably the problem. Now its working.

repo: StephanU/MyGekko


text:
AsyncEx.Tasks referenced version of disposables could use an update

When updating to Nito.AsyncEx.Tasks 5.0.0 that dll has a reference to Nito.Disposables 2.0.0. If you upgrade to Nito.Disposable 2.0.1 this dll wont be copied into any project where Nito is implicit used.

Hello,
i confirm the same bug there. It works OK with Nito.Disposables 2.0.0.
If we update nuget package for DIsposables to be 2.1.0 like nuget package manager says it is an update, then it doesnt work anymore.

Still running into the same issue. Is this project dead or is someone still there to fix this issue? If it's dead, what alternatives are there to be considered?

@StephenCleary Thanks for clarification of this matter. As we're still stuck on .net Framework, I didn't really know whether this is still a problem on newer .net or not. Now I got one more point to convince my ceo of an upgrade :)

I hear that; we finally got the go-ahead to do a .NET Core conversion this year, and I'm looking forward to getting that done.
But we transitioned to SDK-style csproj with PackageReference a few years ago and it has been a lifesaver. Before that we were running into binding redirect issues constantly. So that may be something to explore if you can't go all the way to Core yet.

Thanks again, will try to go that step to PackageReference already asap :)

what alternatives are there to be considered?

@alex3683 You could check out my library as an alternative. https://github.com/timcassell/ProtoPromise I implemented all the async sync primitives (not the collections).

authors: CorsairRO StephenCleary alex3683 mr-joda timcassell

repo: StephenCleary/AsyncEx

license: mit

license_source: bigquery


text:
🛑 DNS (he.net) is down

In c31eda7, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 7a87ccd.

repo: Sternwarte-St-Ottilien-e-V/status


text:
🛑 DNS (he.net) is down

In 41a1bf8, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in b9e63e4.


text:
🛑 DNS (he.net) is down

In 3637ce3, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 074ea53.


text:
🛑 DNS (he.net) is down

In 06c9aae, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 3cadaac.


text:
🛑 DNS (he.net) is down

In 9f3d137, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 07d2d15.


text:
🛑 DNS (he.net) is down

In 75a492e, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in f918464.


text:
🛑 DNS (he.net) is down

In 5845064, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 63bb5d3.


text:
Add to porn list

Hi ! Can you add these websites to the porn host please ? :)
fsiblog4.com
jememontre.com
jemontremabite.com
jemontremesseins.com
jemontremonminou.com
jemontremasextape.com
jemontremesfesses.com
jemontremalingerie.com
jemontremafellation.com
jemontremoncouple.com
pornvideo.cam
strongxxxpics.com
qoqh.com
tamilauntysex.org
dropmms.com
dropmms.net
dasixnxc.com
pornmov.net
freepornx.org
bestsexporno.com
peppahub.com
indiantube.porn
mouthporn.net
stripchat.global

Thanks

Merci Clément @Clem0908!
Ping @sinfonietta for inclusion in the porn list.
Note we already carry indiantube.porn and stripchat.global.

Hi ! Here is the list with the www domains, thanks for the inclusion of some websites since then.
These are still accessible :

strongxxxpics.com
tamilauntysex.org
www.bestsexporno.com
www.fsiblog.club
www.indiantube.porn
www.jememontre.com
www.jemontremabite.com
www.jemontremesseins.com
www.jemontremonminou.com
www.jemontremasextape.com
www.jemontremesfesses.com
www.jemontremalingerie.com
www.jemontremafellation.com
www.jemontremoncouple.com

repo: StevenBlack/hosts


text:
Nulmeting: Rapportage anders indelen

Namens Masterclass dd 20180910:
Vermijd kolommen met gemengde vulling, maak extra kolommen met eenduidige inhoud. Eerst reacties van andere masterclasses afwachten.

Namens Masterclass dd 20191031

Zet de waarde van kenmerken die buiten de min/max grens vallen in een aparte kolom van het csv-bestand
Voeg de samenvatting (zoals getoond op de website) toe aan de rapport-download
Voeg altijd het objecttype toe, bijvoorbeeld handig bij overschrijding van de leidinglengte

Namens Marianne Kruger: Bij opmerking 20191031, punt 3 - Bij ontbrekende bob's is het relevant om te weten wat het bijbehorende leidingtype is.

authors: MarinusVonhof StichtingRIONED

repo: StichtingRIONED/GWSW


text:
[EPIC] 코드 리팩토링

요구사항

프로젝트 파악
DRF(Django Rest Framework) 학습
위 2가지 바탕으로 리팩토링

[STORY] S3파일 CRUD 함수로 리팩토링(의존성 낮추고 유지보수를 쉽게하기위해)

authors: Yerang-Kim lunayyko

repo: StockfolioOfficial/back-landing-career


text:
More systematic names for Hamiltonian functions

Functions that return Hamiltonians are not systematically named; this should be improved. Proposal:
ham - total Hamiltonian (instead of sham - since orbital terms can be included, it's not clean to call this a spin Hamiltonian)
ham_ez - electron Zeeman  (instead of zeeman with appropriate indices)
ham_nz - nuclear Zeeman  (instead of zeeman with appropriate indices)
ham_oz - orbital Zeeman (instead of zeeman with appropriate indices)
ham_zf - zero-field term (instead of zfield)
ham_ee - electron-electron (instead of eeint)
ham_nn - nucleus-nucleus (instead of nnint)
ham_hf - hyperfine (instead of hfine)
ham_nq - nuclear quadrupole (instead of nquad)
ham_so - spin-orbit (instead of soint)
ham_ez_ho  - high-order Zeeman (instead of zeemanho)
ham_cf- crystal field (instead of crystalfield)
Most of these functions (except zeeman) are currently only called in sham.
Pros:

This splits the code of zeeman into three functions, allowing simple access to electron, nuclear, and orbital Zeeman separately.
Functions would be alphabetically together; has advantage for tab completion.
All interactions have two-letter abbreviations. It's more systematic.
ham is a nicer word than sham

Cons:

This is a breaking change.
More abbreviated identifier for the type of interaction, e.g. hf vs hfine.
Triplication in code and doc for Zeeman interaction

Alternative (suggested by @cetait): Use a single function with an (optional) parameter specifying the interaction:
ham(Sys)
ham(Sys,B)

ham(Sys,"ez")
ham(Sys,"ez",e)
ham(Sys,"nz")
ham(Sys,"nz",n)
ham(Sys,"oz")
ham(Sys,"oz",o)

ham(Sys,"zf")
ham(Sys,"zf",e)

ham(Sys,"hf")
ham(Sys,"hf",[e n])

ham(Sys,"ee")
ham(Sys,"ee",[e1 e2])

ham(Sys,"nq")
ham(Sys,"nq",n)

ham(Sys,"nn")
ham(Sys,"nn",[n1 n2])

ham(Sys,"so")
ham(Sys,"so",[e o])

ham(Sys,"cf")
ham(Sys,"cf",o)

ham(Sys,"ezho")
ham(Sys,"ezho",o)
ham(Sys,"ezho",o,lB)

ham(__,"sparse")

repo: StollLab/EasySpin


text:
feat: added new library / scroll in help page

please dont merge (in progress)
Description
added ahook library
used infinitScroll hook in help page
Type of change
Please delete options that are not relevant.

[X ] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
tested in help page

closed in favor of this https://github.com/Stormix/eghata/pull/35
better optimization

repo: Stormix/eghata


text:
Add required permissions for AWS LB controller

Add new required perm for AWS LB controller

LGTM

authors: esierra-stratio lreciomelero

repo: Stratio/kind


text:
Support for Python 3.11 as 3.7 is EOL

Python 3.7 is EOL as of November 2023. The AWS cloudformation conde that this is based upon has been updated to provide support for 3.11
https://s3.amazonaws.com/aws-transfer-resources/custom-idp-templates/aws-transfer-custom-idp-secrets-manager-apig.template.yml
Can you please update this module before the EOL of 3.7

Resolved


text:
SubDL Subtitles

Addon Manifest URL
https://subdl.strem.bar/manifest.json
Addon Description
SubDL subtitles based on user-provided API key
Language of Content
None
Choose Labels

[ ] anime
[ ] asian drama
[ ] bollywood
[ ] cartoons
[ ] debrid support
[ ] http streams
[ ] live tv
[ ] metadata
[ ] misc
[ ] movies
[ ] music
[ ] nsfw
[ ] podcasts
[ ] radios
[X] subtitles
[ ] torrents
[ ] tv shows
[ ] video games

the server must response with .srt (text) file not .zip

the server must response with .srt (text) file not .zip

Hi, it doesn't matter because stremio can handle zip file

the server must response with .srt (text) file not .zip

Hi, it doesn't matter because stremio can handle zip file

you are right, the problem is in my side.
I use stremio web with custom remote server https://mydomain-server so it cannot handle http://127.0.0.1
I think you can strip the URL from
http://127.0.0.1:11470/subtitles.vtt?from=https://dl.subdl.com/subtitle/xxx-xxx.zip

to
https://dl.subdl.com/subtitle/xxx-xxx.zip

then stremio will auto handled to
https://mydomain-server:11470/subtitles.vtt?from=https://dl.subdl.com/subtitle/xxx-xxx.zip
or
http://127.0.0.1:11470/subtitles.vtt?from=https://dl.subdl.com/subtitle/xxx-xxx.zip

the server must response with .srt (text) file not .zip

Hi, it doesn't matter because stremio can handle zip file

you are right, the problem is in my side. I use stremio web with custom remote server https://mydomain-server so it cannot handle http://127.0.0.1
If I'm not wrong you can strip the URL from
http://127.0.0.1:11470/subtitles.vtt?from=https://dl.subdl.com/subtitle/xxx-xxx.zip

to
https://dl.subdl.com/subtitle/xxx-xxx.zip

because every subtitle request will be forwarded to http://server/subtitles.vtt
https://mydomain-server:11470/subtitles.vtt?from=https://dl.subdl.com/subtitle/xxx-xxx.zip
or
http://127.0.0.1:11470/subtitles.vtt?from=https://dl.subdl.com/subtitle/xxx-xxx.zip

Hi, I cannot remove http://127.0.0.1:11470/subtitles.vtt?from= it originates from the stremio addon SDK, which is used for handling zip subtitles

Hi, I cannot remove http://127.0.0.1:11470/subtitles.vtt?from= it originates from the stremio addon SDK, which is used for handling zip subtitles

nevermind, I just created my own addon, but I can confirm that http://127.0.0.1:11470/subtitles.vtt?from= is not necessary.

Hi, I cannot remove http://127.0.0.1:11470/subtitles.vtt?from= it originates from the stremio addon SDK, which is used for handling zip subtitles

nevermind, I just created my own addon, and I can confirm that http://127.0.0.1:11470/subtitles.vtt?from= is not necessary.

Hi, You're right, but I just need it for the vercel serverless. Glad to hear your problem is resolved. 😀

Is this addon working? Nothing happens when I click on Install
And there's no way to get the install URL from that website

It's working for Stremio web now.

It's working for Stremio web now, ass/ssa, smi support type, season-pack subtitle

How? Stremio doesn't support ass subtitle format

Currently v0.0.7 got bug The archive format is not supported

https://subdl.addstrem.site/configure is broken i cannot select  the language i want to

navidgudy

try to clear the cache or use a different browser

Bug Report: SubDL Addon Unable to Fetch Subtitles
Issue Description
The SubDL addon for Stremio, accessible at https://www.stremio-addons.com/subdl-subtitles.html, is unable to fetch subtitle files from https://subdl.com/, even though the subtitles are available on the source website. As a result, the subtitles do not appear in the Stremio interface.
Steps to Reproduce

Open Stremio with the SubDL addon installed and enabled.
Search for subtitles for Squid Game S02E01 in Persian Language using the addon.
Observe that no subtitles are fetched, despite their availability on https://subdl.com/.

Expected Behavior
The addon should retrieve the .srt files from SubDL and make them visible in the Stremio application.
Additional Information

Stremio Version (MacOS): 4.4.168
WebUI: 4.4.172
Server: 4.20.8
SubDL Addon Version: 1.0.2

Question
I’m not sure if the addon works in real-time or if it takes some time for new subtitles to become available in Stremio. Could you clarify this as part of your response?

Not the right place to submit bug reports. Create an issue in the related addon's GitHub repo (if it's open source) or contact the developer.

Question
I’m not sure if the addon works in real-time or if it takes some time for new subtitles to become available in Stremio. Could you clarify this as part of your response?

Hi, just updated the addon, you can check it out now.

Bug Report: SubDL Addon Unable to Fetch Subtitles
Issue Description
The SubDL addon for Stremio, accessible at https://www.stremio-addons.com/subdl-subtitles.html, is unable to fetch subtitle files from https://subdl.com/, even though the subtitles are available on the source website. As a result, the subtitles do not appear in the Stremio interface.
Steps to Reproduce

Open Stremio with the SubDL addon installed and enabled.
Search for subtitles for Squid Game S02E01 in Persian Language using the addon.
Observe that no subtitles are fetched, despite their availability on https://subdl.com/.

Expected Behavior
The addon should retrieve the .srt files from SubDL and make them visible in the Stremio application.
Additional Information

Stremio Version (MacOS): 4.4.168
WebUI: 4.4.172
Server: 4.20.8
SubDL Addon Version: 1.0.2

Question
I’m not sure if the addon works in real-time or if it takes some time for new subtitles to become available in Stremio. Could you clarify this as part of your response?

Hi, just updated the addon, you can check it out now.

@sleeyax Why was it closed? Doesn't that make it disappear from the addon list?

@sleeyax Why was it closed? Doesn't that make it disappear from the addon list?

Closed by accident because I thought the "bug report" comment above was the main issue. Sorry about that, I was half asleep when I did that.

authors: LightMoon TwilightMercy ewwink navidgudy nexusdiscord ngocanhtve sleeyax tkien931

repo: Stremio-Community/stremio-addons-list


text:
Introduce the INode interface

This will make possible to make interfaces such as INamed extend it, and therefore remove the concept of "Node Like" element.
Fix #279

Looks good, I only have two observations:

The name INode – I don't like the C#-like idiom of prepending interfaces with "I", also an inode is already an FS concept (at least on Linux), couldn't we call it "NodeLike" or something like that?

I also do not like the C#-like idiom. I think the right think would be to call the interface Node and change the name of the implementing class, however that would mean having to update the parsers significantly, so I tried to avoid that.
We have already an annotation called NodeLike, so calling the interface NodeLike could generate confusion. Also the suffix Like is not that obvious.
What about:

calling the interface Node
calling the implementing class StandardNode or BaseNode or SimpleNode?

What will be the impact of porting this to other languages, that either don't have interfaces at all (Python) or have them in limited form (TypeScript, where they exist only at compile-time so you can't write x instanceof SomeInterface)? In other words, is this intended only as an implementation detail for Kolasu, or is it a concept that we should apply over StarLasu?

I think of it mostly as an implementation detail, due to how the Kotlin typesystem works

In the end I followed @alessiostalla 's advice and renamed INode into NodeLike

repo: Strumenta/kolasu


text:
🛑 Nextcloud is down

In fd37fab, Nextcloud ($NEXTCLOUD) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nextcloud is back up in a12e8ff.

repo: StudFu-WordToMD/status


text:
🛑 Nextcloud Papa is down

In cf0adf9, Nextcloud Papa ($NEXTCLOUD_2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nextcloud Papa is back up in 900a8c0.


text:
fix: amend end-to-end tests to work with the new API (cf substra-back…

…end#613)

Please put the link of the companion PRs in the summary, and indicate which one in the "main" where e2e tests are launched with the bot

authors: SdgJlbl ThibaultFy

repo: Substra/substra-tests


text:
Corresponded lower version (than Node v14)

Removed optional chain

djs v13なのでダメです。

authors: IdioticDog Sueqkjs

repo: Sueqkjs/Nelly


text:
Require PRs to change the branch main

Possibly helpful for security. This is in the repo settings. Who's an admin that can do that? @BryceStevenWilley ? @nonprofittechy ? No one will be able to push to main at that point without adjusting the settings.

Done! Didn't make any other things necessary to merge though (like approvals or tests passing), which matches how we run other AL repos

authors: BryceStevenWilley plocket


text:
DACatchAlls don't trigger anything when they are just mentioned in a code block

Are we OK with this behavior? What should we do to make it work better?
When the DACatchAll is combined with skip undefined, the value and context attributes are never needed, so we don't actually get a question to pop up.
Ideas:

Add some debug steps to developer interviews--ask them to try turning off skip undefined and catchall for at least a few runs at the end
Add a logging statement that logs "Created a DACatchall object for variable ..." to the screen in red. This could happen in the init method of DACatchAll

This needs a better issue description.

repo: SuffolkLITLab/docassemble-AssemblyLine


text:
Rubik's cube game extension

A browser extension for a Rubik's cube game would be a compact and accessible tool that allows users to play checkers directly within their web browser. Here’s a detailed description of such an extension:
Features
Game Interface:
User-friendly Cube: A clean, visually appealing rubik's with easy-to-identify pieces and easily distinguishable colours.
Responsive Design: The cube adjusts to various screen sizes, ensuring a seamless experience on desktops, tablets, and smartphones.
Offline Mode:
Play Offline: Ability to play single-player or local multiplayer games without an internet connection.

Hey @Sulagna-Dutta-Roy , I would like to work on this issue. I noticed it was assigned for over a month but no PR is merged yet. So if it matches the guidelines please assign the issue to me. I would like to work on it.

Sure @why-Radhika

Hey @Sulagna-Dutta-Roy, i saw this issue opened since 2 month, and reassigned 1 month age and still no PR, So if Available can i continue on this issue??

Sure.assigning you.
Kindly make the PR before 10th aug,7pm IST

Sure will be working on it :)

repo: Sulagna-Dutta-Roy/GGExtensions


text:
🛑 Chemical Resolver is down

In d7dc31c, Chemical Resolver (https://cactus.nci.nih.gov/chemical/structure) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chemical Resolver is back up in 454be47.

repo: Sulstice/Uptime-Cheminformatics


text:
🛑 Zinc 20 is down

In f05a954, Zinc 20 (https://zinc20.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 20 is back up in 945dbdf.


text:
🛑 Binding Database is down

In a84e0ed, Binding Database (http://www.bindingdb.org/bind/index.jsp) was down:

HTTP code: 503
Response time: 558 ms

Resolved: Binding Database is back up in c8d5219.


text:
🛑 PubChem is down

In b7043c2, PubChem (https://pubchem.ncbi.nlm.nih.gov) was down:

HTTP code: 0
Response time: 0 ms

Resolved: PubChem is back up in 4c3b0ca.


text:
🛑 Zinc 15 is down

In 18f1578, Zinc 15 (https://zinc15.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 15 is back up in 958d6a8.


text:
🛑 Chem Exper is down

In 180610f, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in ad47467.


text:
🛑 Chem Exper is down

In a15369f, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 1060541.


text:
🛑 Zinc 20 is down

In bf4aae6, Zinc 20 (https://zinc20.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 20 is back up in 75925ff after 2 minutes.


text:
🛑 Zinc 15 is down

In 7b065ab, Zinc 15 (https://zinc15.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 15 is back up in a0c5948.


text:
🛑 Ecology Toxicity is down

In 0a2c1f3, Ecology Toxicity (https://cfpub.epa.gov/ecotox/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ecology Toxicity is back up in b12b495 after 46 minutes.


text:
🛑 Chem Exper is down

In 1d18c5a, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 3e9b7af after 7 minutes.


text:
🛑 Zinc 15 is down

In 223393d, Zinc 15 (https://zinc15.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 15 is back up in 8ee0d8f.


text:
🛑 Chem Exper is down

In 61120db, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in b0e274e after 7 minutes.


text:
🛑 Zinc 20 is down

In a7cea97, Zinc 20 (https://zinc20.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 20 is back up in dd80715.


text:
🛑 NIST Chemistry Webhook is down

In 185b1ee, NIST Chemistry Webhook (https://webbook.nist.gov/chemistry/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NIST Chemistry Webhook is back up in 1f26c81 after 7 minutes.


text:
🛑 Chem Exper is down

In 1f87303, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 372a171 after 20 minutes.


text:
🛑 Chem Exper is down

In e481406, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 9e3f74c after 7 minutes.


text:
🛑 Binding Database is down

In b52df9e, Binding Database (http://www.bindingdb.org/bind/index.jsp) was down:

HTTP code: 503
Response time: 839 ms

Resolved: Binding Database is back up in c5a4f6f after 13 minutes.


text:
🛑 Chem Exper is down

In dbfcf3d, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 05111a7 after 8 minutes.


text:
🛑 Binding Database is down

In 791e518, Binding Database (http://www.bindingdb.org/bind/index.jsp) was down:

HTTP code: 503
Response time: 508 ms

Resolved: Binding Database is back up in eeae343 after 14 minutes.


text:
🛑 MetaboAnalyst is down

In ec849f4, MetaboAnalyst (https://www.metaboanalyst.ca/MetaboAnalyst/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MetaboAnalyst is back up in 6defa76 after 8 minutes.


text:
🛑 Chem Exper is down

In 54d185f, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 1d005d2 after 7 minutes.


text:
🛑 Chem Exper is down

In 4167c72, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in a55ca06 after 16 minutes.


text:
🛑 Chem Exper is down

In 0498e45, Chem Exper (http://www.chemexper.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chem Exper is back up in 961138c after 16 minutes.


text:
🛑 Zinc 20 is down

In da1e558, Zinc 20 (https://zinc20.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 20 is back up in 2817569.


text:
🛑 Adverse Drug Reaction Classification System is down

In 24b9fb9, Adverse Drug Reaction Classification System (http://bioinf.xmu.edu.cn/ADReCS/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adverse Drug Reaction Classification System is back up in 46eb426.


text:
🛑 Zinc 20 is down

In 5007e0d, Zinc 20 (https://zinc20.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 20 is back up in e4c5ef8.


text:
🛑 Zinc 20 is down

In 35115a8, Zinc 20 (https://zinc20.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 20 is back up in 8f31ba5.


text:
🛑 ITK Analysis of Large Histology Datasets is down

In 08b04c9, ITK Analysis of Large Histology Datasets (http://www.na-mic.org/Wiki/index.php/ITK_Analysis_of_Large_Histology_Datasets) was down:

HTTP code: 502
Response time: 281 ms

Resolved: ITK Analysis of Large Histology Datasets is back up in e90b4a9 after 7 minutes.

repo: Sulstice/Uptime-Medical-Informatics


text:
🛑 ITK Analysis of Large Histology Datasets is down

In 235aae5, ITK Analysis of Large Histology Datasets (http://www.na-mic.org/Wiki/index.php/ITK_Analysis_of_Large_Histology_Datasets) was down:

HTTP code: 502
Response time: 614 ms

Resolved: ITK Analysis of Large Histology Datasets is back up in 1af3403 after 33 minutes.


text:
🛑 Zinc 15 is down

In 4ac8366, Zinc 15 (https://zinc15.docking.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Zinc 15 is back up in 48db4a8.

repo: Sulstice/uptime-zinc-db