Beiträge von ostfriese

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

    Falls es nur neue Motoren mit Hinderniserkennung werden sollen und es keine weitere Sensorik gibt, werden die das auch über den Strom detektieren.

    Wenn du in der Config des Skriptes max_power auf einen unrealistischen Wert (5000) setzt und in der letzten Zeile:

    Code
    let t = Timer.set(1000, true,watch);

    den Wert auf 100 setzt:

    Code
    let t = Timer.set(100, true,watch);

    (damit bekommst du jede hundertstel Sekunde einen Messwert ausgegeben)

    dann könntest du ausprobieren, wie sich die Werte beim Herabfahren mit und ohne Hindernis verhalten.

    Dann kann man sehen, ob da etwas Nützliches dabei heraus kommt.

    Habe mal ein Skript dafür geschrieben. Evtl. lässt sich das für deinen Bedarf anpassen.

    Hier mal ein Beispiel. Ist zwar für einen Plus2PM. Kannst aber das Prinzip erkennen:

    Edit: Das Python Skript läuft auf dem Rechner und fragt einen Plus 2 PM ab.

    Die Gen2 können zwar so etwas wie Javascript, ist aber kein 'echtes' Javascript.

    Das u.g. Skript, würde übersetzt in die Shelly-Javascript Syntax aber auch auf dem Shelly selbst funktionieren.

    Aus deinem Anfangspost wird nicht ganz klar, was genau du machen willst.


    Ausgabe:

    Code
    ############################# Json complete ##############################
    {'ble': {}, 'cloud': {'connected': False}, 'input:0': {'id': 0, 'state': None}, 'input:1': {'id': 1, 'state': None}, 'input:101': {'id': 101, 'percent': 52.0}, 'mqtt': {'connected': False}, 'script:1': {'id': 1, 'running': False, 'mem_free': 25200}, 'script:2': {'id': 2, 'running': False, 'mem_free': 25200}, 'script:3': {'id': 3, 'running': False, 'mem_free': 25200}, 'script:4': {'id': 4, 'running': False, 'mem_free': 25200}, 'script:5': {'id': 5, 'running': False, 'mem_free': 25200}, 'script:6': {'id': 6, 'running': False, 'mem_free': 25200}, 'script:7': {'id': 7, 'running': False, 'mem_free': 25200}, 'script:8': {'id': 8, 'running': False, 'mem_free': 25200}, 'switch:0': {'id': 0, 'source': 'button', 'output': False, 'apower': 0.0, 'voltage': 229.9, 'freq': 50.0, 'current': 0.0, 'pf': 0.0, 'aenergy': {'total': 0.0, 'by_minute': [0.0, 0.0, 0.0], 'minute_ts': 1703780030}, 'temperature': {'tC': 54.9, 'tF': 130.9}}, 'switch:1': {'id': 1, 'source': 'init', 'output': False, 'apower': 0.0, 'voltage': 230.0, 'freq': 50.0, 'current': 0.0, 'pf': 0.0, 'aenergy': {'total': 0.0, 'by_minute': [0.0, 0.0, 0.0], 'minute_ts': 1703780030}, 'temperature': {'tC': 54.9, 'tF': 130.9}}, 'sys': {'mac': '08B61FCC2C30', 'restart_required': False, 'time': '17:13', 'unixtime': 1703780031, 'uptime': 4761167, 'ram_size': 259484, 'ram_free': 118360, 'fs_size': 458752, 'fs_free': 90112, 'cfg_rev': 48, 'kvs_rev': 0, 'schedule_rev': 4, 'webhook_rev': 24, 'available_updates': {'stable': {'version': '1.1.0'}}}, 'temperature:100': {'id': 100, 'tC': None, 'tF': None, 'errors': ['read']}, 'temperature:101': {'id': 101, 'tC': None, 'tF': None, 'errors': ['read']}, 'wifi': {'sta_ip': '172.16.0.104', 'status': 'got ip', 'ssid': '1', 'rssi': -47}, 'ws': {'connected': False}}
    ##########################################################################
    
    Volt           229.9
    Frequenz       50.0
    Current        0.0
    Faktor         0.0
    Energie total  0.0