Ich habe ein Blockly-Script geschrieben um Fehlermeldungen mit Alexa Echo ausgeben zu lassen:
Vorlage Haas & Sohn Fehler an Alexa senden mit Blockly
Falls jemand daran Interesse hat
Ich habe ein Blockly-Script geschrieben um Fehlermeldungen mit Alexa Echo ausgeben zu lassen:
Vorlage Haas & Sohn Fehler an Alexa senden mit Blockly
Falls jemand daran Interesse hat
Dieses Blockly-Script ist für Haas & Sohn Pelletöfen (Adapter Github) um bei einer Fehlermeldungen diese mit Alexa ausgeben zu lassen.
Zum Beispiel:
Beginnt immer mit "Pelletofen hat einen fehler erkannt." und dann die Fehlermeldung:
"Der Pellettank ist leer" oder "Wartungsintervall wurde überschritten" etc
Anleitung:
Alle wichtigen Elemente sind Kommentiert, einfach das "?" einklicken.
Wichtig ist nur die "Objekt ID" auf das Objekt "error" aus dem Haas&Sohn Adapter zu ändern
und "steuere" das Alexa Gerät einfügen mit Objekt "speak"
Fehlermeldungen:
Hier sind alle Fehlermeldungen eingetragen mit Error Code Nummer.
Ich habe die Texte benannt aus dem Handbuch, es können natürlich weitere Fehler hinzugefügt oder geändert werden.
Die Zahl ist der ErrorCode aus dem Handbuch und darunter der Text der dann Alexa ausgeben soll
INFO: Die Meldung "Brennraumtüre ist offen" (Geöffnete Türe im Betrieb) wird aktuell mit dem Adapter nicht ausgegeben!
Offene Türe im ausgeschalteten Zustand wird ausgegeben, wer das nicht möchte einfach Error Nr 9 deaktivieren.
Der Blockly-Code:
pallazza-blockly.txt
@paul53
Hallo paul,
danke das funktioniert perfekt!
LG
Hallo Leute,
Ich versuche mit Blockly ein Json-Objekt zu lesen mit diesen Format:
[{"time":"2021.01.10 13:48:26","nr":26}]
Es geht um einen Pelletofen, normalerweise ist der Wert [] sollte der Ofen einen Fehler erkennen ändert sich das Objekt auf ein Json-Wert (Siehe Code oben)
Wichtig ist die Zahl (Beispiel hier 26), das möchte ich an Alexa senden die mir sagt welcher Fehler der Ofen gerade hat.
Das Problem ist das ich diesen Json-Text nicht geparst bekommen.
Mein Ergebnis:
['[{\'time\':\'2021.01.10 00:48:26\'','\'nr\':9}]']
Wie kann ich das Feld (Zahl) nach "nr" auslesen?
Mein Versuch:
Hier fehlt "falls" da ich nicht weis wie ich dieses Objekt richtig lesen kann und die obere Liste "Errors" funktioniert so auch nicht.
Lg