Neueste Beiträge

Seiten: 1 [2] 3 4 ... 10
11
Probleme und Fehler / Re: Error (GR01
« Letzter Beitrag von michihorn am 14.10.2024, 14:34:54 »
Hallöchen, "Leider kommt Request Error" bei der direkten Eingabe über einen Browser
Michael
12
Probleme und Fehler / Re: Error (GR01
« Letzter Beitrag von Admin am 10.10.2024, 12:42:40 »
Willkommen im Forum Michael,

meine App bedient eine vielfalt von Smarthome Serveranwendungen, die ich alle nicht im Detail kenne!

Diese Fehlermeldung kommt vom Server. Also Iobroker und Adapter egigeozone2. Hast du mal schon da in den Log-Dateien geschaut?

Probiere die URL mal von dem Browser auf dem Handy aus, ob es da funktioniert.

13
Probleme und Fehler / Error (GR01
« Letzter Beitrag von michihorn am 10.10.2024, 12:14:56 »
Hallo ich nutze die Handy App EgiGeo schon länger mit Iobroker und dem IOT Adapter.
Nun habe ich den neuen Adapter egigeozone2 installiert.
Ich bekomme schon beim testen über das Brillensymbol eine Fehlermeldung:Error (GR01) in get of the server response. Response Code: 500.

Ich habe in der HandyApp ein Profil angelegt "test"
Ich habe unter URL Zone betreten "http://192.168.178.xxx:7654/Michakommt" eingegeben.
Im Iobroker der die IP, wie in der Zeile zuvor hat, habe ich den Port 7654 eingegeben.
Nichts mit Authentifizierung oder Https
Was mache ich falsch?
Gruß
Michael
14
Programmierecke (Google und Android) / Re: Server-Profile: PUT oder POST anstatt GET
« Letzter Beitrag von Admin am 30.09.2024, 09:51:09 »
Hallo!

Der Benutzer seb1985 hat sich seit dann hier im Forum nicht mehr blicken lassen. Deshalb kann ich dazu nichts sagen.
15
REST geht auch nicht. Wurde noch nie gebraucht.

OK, dann versuche ich mich mal daran.

Auch wenn dieses Thema schon recht alt ist, aber für mich ggf doch noch relevant (und es sind ja auch ein paar JAhre vergangen, in denen sich in Sachen REST ect einiges getan hat). ISt das Plugin von damals noch mit Android 14 / 15 nutzbar?

ICh möchte meine Shellys über die API der shelly cloud via EGIGeoFence steuern und mit dem simplen Aufruf einer URL ist es da nicht getan, siehe hier:
https://shelly-api-docs.shelly.cloud/cloud-control-api/

Könnte man dieses Thema ggf (wieder) aufgreifen?
16
English corner / Re: How to coordinate multiple phones?
« Letzter Beitrag von Admin am 18.08.2024, 13:57:13 »
Yes, Fhem is for a bigger project.

What you did with Node Red is great.
17
English corner / Re: How to coordinate multiple phones?
« Letzter Beitrag von PeteDD am 15.08.2024, 02:32:10 »
Here is how I did it with Node Red (which I already had running on a Raspberry Pi server)

http in -> Process Geofence Function    -> http response
                                                          |
                                                           |->CheckHomeStatus and PrepareURL function  -> http request -> debug (optional)


Here's the http in:   Method: GET   URL: /geofence

Here's Process Geofence:
const phone = msg.req.query.phone;
const fence = msg.req.query.fence;
if (phone && fence) {
    const isEntering = fence.toLowerCase() === 'entering';
    const isExiting = fence.toLowerCase() === 'exiting';
   
    if (isEntering || isExiting) {
        const atHome = isEntering;
        flow.set(phone, atHome);
       
        msg.payload = {
            status: 'success',
            message: `${phone} is ${fence} the geofence`,
            value: atHome
        };
    } else {
        msg.payload = {
            status: 'error',
            message: 'Invalid fence value. Must be "entering" or "exiting".'
        };
    }
} else {
    msg.payload = {
        status: 'error',
        message: 'Missing phone or fence parameter'
    };
}
return msg;
http response is just Status Code: 200

CheckHomeStatus and PrepareURL function is:
function checkHomeStatusAndPrepareURL() {
    const jillAtHome = flow.get('Jill') || false;
    const peteAtHome = flow.get('Pete') || false;
    let schedule;
    if (!jillAtHome && !peteAtHome) {
        schedule = 'Away';
    } else {
        schedule = 'Day_Night';
    }
    const baseUrl = 'http://10.123.123.123:81/admin';
    const params = `schedule=${encodeURIComponent(schedule)}&lock=2&user=USERNAME&pw=PASSWORD3`;
    msg.url = `${baseUrl}?${params}`;
   
    return msg;
}
return checkHomeStatusAndPrepareURL();

and finally, the http request... Method: GET   and ***LEAVE THE URL BLANK*** (that last part may not be obvious)  Payload: ignore.

Then the messages that EgiGeoFence sends would look like these, for example:


http://10.222.222.222:1880/geofence?phone=Pete&fence=entering
http://10.222.222.222:1880/geofence?phone=Pete&fence=exiting
http://10.222.222.222:1880/geofence?phone=Jill&fence=entering
http://10.222.222.222:1880/geofence?phone=Jill&fence=exiting



18
English corner / Re: How to coordinate multiple phones?
« Letzter Beitrag von PeteDD am 14.08.2024, 20:55:55 »
@Admin
Herzlichen Dank.   That looks like a great system if I really wanted to manage a whole house full of switches, etc but seems like a big over-kill for what I am trying to accomplish (that is, a lot to learn to get it running, just to do a simple logic tree).
19
English corner / Re: How to coordinate multiple phones?
« Letzter Beitrag von Admin am 12.08.2024, 07:57:25 »
Hi Pete,
to realise that, you need a home automation server like Fhem https://fhem.de/. There you can use for example the residents plugin https://fhem.de/commandref.html#RESIDENTS


20
English corner / How to coordinate multiple phones?
« Letzter Beitrag von PeteDD am 11.08.2024, 19:27:17 »
I have found EgiGeoZone to work exceptionally well with one phone.  Has anyone come up with a way to coordinate multiple phones with EgiGeoZone.  By this I mean I want to generate an http message when both of two phones are outside the geofence to create an "away" condition and then when either of the two phones returns to inside the geofence, create an "at-home" condition.

I am thinking that perhaps using Code Red as an intermediary might work.  But would love to hear how others have done this. 

My target app to control is BlueIris and I know how to send the right messages to it but not how to coordinate two EgiGeoZone inputs.  (Yes, I know that the BI android app knows how to coordinate multiple phones but that app is too unpredictable about exactly where and when it sees the user enter or leave the geofence (and I'm talking about miles and many, many minutes of difference).
Seiten: 1 [2] 3 4 ... 10