Rename parseState to type
This commit is contained in:
parent
9dc14a3657
commit
52e825549d
4 changed files with 14 additions and 14 deletions
|
|
@ -72,28 +72,28 @@ const config : Config = {
|
|||
command: "/service/onkyo/command",
|
||||
defaultValue: "PWR00",
|
||||
values: { off: "PWR00", on: "PWR01" },
|
||||
parseState: msg => JSON.parse(msg.toString()).onkyo_raw
|
||||
type: msg => JSON.parse(msg.toString()).onkyo_raw
|
||||
},
|
||||
onkyo_mute: {
|
||||
state: "/service/onkyo/status/audio-muting",
|
||||
command: "/service/onkyo/command",
|
||||
defaultValue: "AMT00",
|
||||
values: { off: "AMT00", on: "AMT01" },
|
||||
parseState: msg => JSON.parse(msg.toString()).onkyo_raw
|
||||
type: msg => JSON.parse(msg.toString()).onkyo_raw
|
||||
},
|
||||
onkyo_volume: {
|
||||
state: "/service/onkyo/status/volume",
|
||||
command: "/service/onkyo/set/volume",
|
||||
defaultValue: 0,
|
||||
values: {},
|
||||
parseState: msg => JSON.parse(msg.toString()).val
|
||||
type: msg => JSON.parse(msg.toString()).val
|
||||
},
|
||||
onkyo_inputs: {
|
||||
state: "/service/onkyo/status/input-selector",
|
||||
command: "/service/onkyo/command",
|
||||
defaultValue: "SLI00",
|
||||
values: { tisch: "SLI11", chromecast: "SLI01", pult: "SLI10", netzwerk: "SLI2B", front: "SLI03" },
|
||||
parseState: msg => JSON.parse(msg.toString()).onkyo_raw
|
||||
type: msg => JSON.parse(msg.toString()).onkyo_raw
|
||||
},
|
||||
onkyo_radios: {
|
||||
state: "/service/onkyo/status/latest-NPR",
|
||||
|
|
@ -120,7 +120,7 @@ const config : Config = {
|
|||
command: "",
|
||||
defaultValue: "",
|
||||
values: {},
|
||||
parseState: msg => JSON.parse(msg.toString()).join(", ")
|
||||
type: msg => JSON.parse(msg.toString()).join(", ")
|
||||
},
|
||||
infoscreen: {
|
||||
state: "/service/openhab/out/pca301_infoscreen/state",
|
||||
|
|
@ -133,7 +133,7 @@ const config : Config = {
|
|||
command: "",
|
||||
defaultValue: "unavailable",
|
||||
values: {},
|
||||
parseState: msg => {
|
||||
type: msg => {
|
||||
switch (msg.toString()) {
|
||||
case "unreachable":
|
||||
case "booting":
|
||||
|
|
@ -161,7 +161,7 @@ const config : Config = {
|
|||
command: "",
|
||||
defaultValue: "",
|
||||
values: {},
|
||||
parseState: msg => JSON.parse(msg.toString()).progress || 0
|
||||
type: msg => JSON.parse(msg.toString()).progress || 0
|
||||
}
|
||||
},
|
||||
esper_topics("afba40", "flyfry"),
|
||||
|
|
|
|||
|
|
@ -7,28 +7,28 @@ export const esper_topics = (chip_id: string, name: string) => ({
|
|||
command: "",
|
||||
defaultValue: "UNKNOWN",
|
||||
values: {},
|
||||
parseState: msg => JSON.parse(msg.toString()).version.esper
|
||||
type: msg => JSON.parse(msg.toString()).version.esper
|
||||
},
|
||||
[ `esper_${name}_ip` ]: {
|
||||
state: `/service/esper/${chip_id}/info`,
|
||||
command: "",
|
||||
defaultValue: "UNKNOWN",
|
||||
values: {},
|
||||
parseState: msg => JSON.parse(msg.toString()).network.ip
|
||||
type: msg => JSON.parse(msg.toString()).network.ip
|
||||
},
|
||||
[ `esper_${name}_rssi` ]: {
|
||||
state: `/service/esper/${chip_id}/info`,
|
||||
command: "",
|
||||
defaultValue: "UNKNOWN",
|
||||
values: {},
|
||||
parseState: msg => JSON.parse(msg.toString()).wifi.rssi
|
||||
type: msg => JSON.parse(msg.toString()).wifi.rssi
|
||||
},
|
||||
[ `esper_${name}_uptime` ]: {
|
||||
state: `/service/esper/${chip_id}/info`,
|
||||
command: "",
|
||||
defaultValue: "UNKNOWN",
|
||||
values: {},
|
||||
parseState: msg => new Date(JSON.parse(msg.toString()).time.startup * 1000)
|
||||
type: msg => new Date(JSON.parse(msg.toString()).time.startup * 1000)
|
||||
.toLocaleString()
|
||||
},
|
||||
[ `esper_${name}_device` ]: {
|
||||
|
|
@ -36,7 +36,7 @@ export const esper_topics = (chip_id: string, name: string) => ({
|
|||
command: "",
|
||||
defaultValue: "UNKNOWN",
|
||||
values: {},
|
||||
parseState: msg => JSON.parse(msg.toString()).device
|
||||
type: msg => JSON.parse(msg.toString()).device
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue