Blockly Pushover -> Failed to execute script: SyntaxError: <eval>:15:6 Expected an operand but found

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
TomW80
Beiträge: 105
Registriert: 7. Mai 2021 19:11
Answers: 0

Blockly Pushover -> Failed to execute script: SyntaxError: <eval>:15:6 Expected an operand but found

Beitrag von TomW80 »

Hallo,

folgendes Blockly-Script bringt mir keinen Fehler:
pushover1.jpg
Wenn ich die Meldung nur an ein Bestimmtes Gerät schicken möchte, erhalte ich den Fehler:
Failed to execute script: SyntaxError: <eval>:15:6 Expected an operand but found
pushover3.jpg
So sieht das Blockly-Script aus:
pushover2.jpg
Muss die DeviceID anders angegeben werden?

Tom
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Harka
Beiträge: 462
Registriert: 30. Apr 2021 13:13
Answers: 17

Re: Blockly Pushover -> Failed to execute script: SyntaxError: <eval>:15:6 Expected an operand but found

Beitrag von Harka »

Moin,
Vorab - ich nutze Pushover nicht!
Was ich aber sehen kann, das im Block ein Fehler vorliegt.
Geh mal im linken Hamburgermenü auf Entwickler_Tools/Blockly_Libraries und ruf dort blocklibrary_pushover auf. Wenn Du dort nach ganz untern scollst kommst Du zum Code vom letzten Block. Tausch mal dort die Zeile fürs DEVICE aus. Damit spuckt er bei mir vernünftig aussehenden Javascript-Code aus.

Code: Alles auswählen

        type: sendMessageToDevice
      slots:
        code:
          - component: BlockCodeTemplate
            config:
              template: |
                {{utility:things}}.getActions(
                  'pushover', 
                  {{input:ACCOUNT}}).sendMessageToDevice(
                    '{{field:DEVICE}}',
                    {{input:MESSAGE}},
                    '{{field:TITLE}}'
                );

TomW80
Beiträge: 105
Registriert: 7. Mai 2021 19:11
Answers: 0

Re: Blockly Pushover -> Failed to execute script: SyntaxError: <eval>:15:6 Expected an operand but found

Beitrag von TomW80 »

Danke funktioniert!
Aber da ist das ja generel im Standard falsch. Sollte man das wo melden?

Harka
Beiträge: 462
Registriert: 30. Apr 2021 13:13
Answers: 17

Re: Blockly Pushover -> Failed to execute script: SyntaxError: <eval>:15:6 Expected an operand but found

Beitrag von Harka »

Moin,
sehr gut.
Die Info sollte in die offizielle Vorstellung unter https://community.openhab.org/t/pushover-actions/134051
Ich bin da aber nur lesend (mit Translator) unterwegs.

Antworten